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-release-aarch64-next-defconfig in repository toolchain/linux-next.
omits 160b885dfc7d Merge remote-tracking branch 'regmap/topic/irq' into regmap-next adds 5df7a99bdd0d ARM: 8810/1: vfp: Fix wrong assignement to ufp_exc adds e2f8b472a708 Merge branch 'spectre' of git://git.armlinux.org.uk/~rmk/l [...] adds 86d4d068df57 parisc: Revert "Release spinlocks using ordered store" adds 857c34cd094b Merge branch 'parisc-4.20-3' of git://git.kernel.org/pub/s [...] adds 1e9c75fb9c47 mnt: fix __detach_mounts infinite loop adds 47e624c03043 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds fbb974ba693b rtc: cmos: Do not export alarm rtc_ops when we do not supp [...] adds 7ce9a992ffde rtc: hctosys: Add missing range error reporting adds 9bde0afb7a90 rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write adds b7bbf9935fb7 Merge tag 'rtc-4.20-2' of git://git.kernel.org/pub/scm/lin [...] adds 5841734fa6f9 scsi: target/core: Avoid that a kernel oops is triggered w [...] adds f8f4adc1c166 scsi: myrb: fix sprintf buffer overflow warning adds f8d294324598 scsi: lpfc: fix remoteport access adds 77409c4cdc44 scsi: myrs: avoid stack overflow warning adds a3ecf48248a3 scsi: myrs: only build on little-endian platforms adds e34ff8edcae8 scsi: hisi_sas: Remove set but not used variable 'dq_list' adds 0d52e642c0cc scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC adds 96edebd6bb99 scsi: NCR5380: Return false instead of NULL adds aca49ee041cb Revert "scsi: ufs: Disable blk-mq for now" adds f635e48e866e scsi: qla2xxx: Initialize port speed to avoid setting lower speed adds dbcec2e6bcfe Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 0d76bcc960e6 Revert "ACPI/PCI: Pay attention to device-specific _PXM no [...] adds d41217aac0a5 Merge tag 'pci-v4.20-fixes-1' of git://git.kernel.org/pub/ [...] adds 5d7a5bcb67c7 sunrpc: correct the computation for page_ptr when truncating adds 01310bb7c9c9 nfsd: COPY and CLONE operations require the saved filehand [...] adds 025911a5f4e3 SUNRPC: drop pointless static qualifier in xdr_get_next_en [...] adds 4e4490d438a1 Merge tag 'nfsd-4.20-1' of git://linux-nfs.org/~bfields/linux adds 8d72ee3266f0 Documentation: cpu-freq: Frequencies aren't always sorted adds 6ef28a04d1cc cpufreq: imx6q: add return value check for voltage scale adds e531efa1e92b Documentation: cpufreq: Correct a typo adds aeaf6a4b2d9e dt-bindings: cpufreq: remove stale arm_big_little_dt entry adds 763f191af51f ARM: cpuidle: Don't register the driver when back-end init [...] adds 3e452e636d00 ARM: cpuidle: Convert to use cpuidle_register|unregister() adds 97dc6c03c1b0 Merge branch 'pm-cpuidle' adds dbb3c26034fa Merge tag 'pm-4.20-rc3' of git://git.kernel.org/pub/scm/li [...] adds 017ce359a718 ACPI / PMIC: xpower: fix IOSF_MBI dependency adds 3472f66013d1 Merge tag 'acpi-4.20-rc3' of git://git.kernel.org/pub/scm/ [...] adds fd35f192e42c integrity: support new struct public_key_signature encoding field adds e4c4b0e45dfd Merge branch 'fixes-v4.20-rc3' of git://git.kernel.org/pub [...] adds dded2e159208 kdb: use correct pointer when 'btc' calls 'btt' adds 568fb6f42ac6 kdb: print real address of pointers instead of hashed addresses adds c2b94c72d93d kdb: Use strscpy with destination buffer size adds 9eb62f0e1bc7 kdb: kdb_main: refactor code in kdb_md_line adds 01cb37351baf kdb: kdb_keyboard: mark expected switch fall-throughs adds 646558ff1643 kdb: kdb_support: mark expected switch fall-throughs adds 9746e46737a1 Merge tag 'kgdb-fixes-4.20-rc3' of https://git.linaro.org/ [...] adds 4ab49461d9d9 RISC-V: defconfig: Enable printk timestamps adds 10febb3ecace riscv: fix spacing in struct pt_regs adds f157d411a9eb riscv: add missing vdso_install target adds 85d90b91807b RISC-V: lib: Fix build error for 64-bit adds ef3a61406618 RISC-V: Silence some module warnings on 32-bit adds 5929a1f0ff30 Merge tag 'riscv-for-linus-4.20-rc2' of git://git.kernel.o [...] adds 21a446cf1865 NFSv4: Don't exit the state manager without clearing NFS4C [...] adds a1aa09be21fa NFSv4: Ensure that the state manager exits the loop on SIGKILL adds a652a4bc2169 SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credenti [...] adds e3d5e573a54d SUNRPC: Fix a bogus get/put in generic_key_to_expire() adds e39d8a186ed0 NFSv4: Fix an Oops during delegation callbacks adds 94ca5c18e1e3 Merge tag 'nfs-for-4.20-3' of git://git.linux-nfs.org/proj [...] adds e39f9dd8206a pinctrl: meson: fix pinconf bias disable adds 4bc51e1e350c pinctrl: meson: fix gxbb ao pull register bits adds ed3a2b74f3eb pinctrl: meson: fix gxl ao pull register bits adds e91b162d2868 pinctrl: meson: fix meson8 ao pull register bits adds a1705f02704c pinctrl: meson: fix meson8b ao pull register bits adds 595b0674ce78 MAINTAINERS: Add tree link for Intel pin control driver adds 282fd2a2adb4 Merge tag 'pinctrl-v4.20-2' of git://git.kernel.org/pub/sc [...] adds c138325fb871 selinux: check length properly in SCTP bind hook adds 877181a8d9dc selinux: fix non-MLS handling in mls_context_to_sid() adds da5322e65940 Merge tag 'selinux-pr-20181115' of git://git.kernel.org/pu [...] adds 7fabaf303458 fuse: fix leaked notify reply adds 2d84a2d19b61 fuse: fix possibly missed wake-up after abort adds ebacb8127359 fuse: fix use-after-free in fuse_direct_IO() adds 9b5f361ac4a9 Merge tag 'fuse-fixes-4.20-rc3' of git://git.kernel.org/pu [...] adds de7b75d82f70 floppy: fix race condition in __floppy_read_block_0() adds 18e962ac0781 kyber: fix wrong strlcpy() size in trace_kyber_latency() adds ca474b73896b block: copy ioprio in __bio_clone_fast() and bounce adds 410b5c7b4836 libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD adds 4800bf7bc8c7 block: fix 32 bit overflow in __blkdev_issue_discard() adds 8dc765d438f1 SCSI: fix queue cleanup race before queue initialization is done adds 59749c2d49bf Merge tag 'for-linus-20181115' of git://git.kernel.dk/linux-block adds 0773495b1f5f xtensa: make sure bFLT stack is 16 byte aligned adds 40dc948f234b xtensa: fix boot parameters address translation adds 50d25bdc6431 Merge tag 'xtensa-20181115' of git://github.com/jcmvbkbc/l [...] adds 3182215dd0b2 powerpc/powernv/npu: Remove NPU DMA ops adds 0ae790683fc2 powerpc/mm/64s: Consolidate SLB assertions adds 08e6a3434e21 powerpc/mm/64s: Use PPC_SLBFEE macro adds 9586d569a369 powerpc/mm/64s: Only use slbfee on CPUs that support it adds 28c5bcf74fa0 KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE adds c8b00bb742dd powerpc/mm/64s: Fix preempt warning in slb_allocate_kernel() adds 43c6494fa149 powerpc/io: Fix the IO workarounds code to work with Radix adds 2c7645b0f7d1 selftests/powerpc: Fix wild_bctr test to work on ppc64 adds 437ccdc8ce62 powerpc/numa: Suppress "VPHN is not supported" messages adds 66f93c5a02d5 powerpc/64: Fix kernel stack 16-byte alignment adds b2fed34a628d selftests/powerpc: Adjust wild_bctr to build with old binutils adds ef268de19756 Merge tag 'powerpc-4.20-3' of git://git.kernel.org/pub/scm [...] adds cf3d02a185ed drm: Fix htmldocs warnings in drm_fourcc.c adds 23d8003907d0 drm/dp_mst: Check if primary mstb is null adds e0c827aca073 drm/omap: Populate DSS children in omapdss driver adds f8523b64d2d2 drm/omap: hdmi4: Ensure the device is active during bind adds 350c03e88003 drm/omap: dsi: Ensure the device is active during probe adds 24ec84e854c6 drm/omap: Move DISPC runtime PM handling to omapdrm adds cbed7545db7a drm/omap: dsi: Fix missing of_platform_depopulate() adds adf59dd2408c drm/meson: venc: dmt mode must use encp adds 7b74026d9c4e Merge tag 'drm-misc-fixes-2018-11-14' of git://anongit.fre [...] adds 5581c670fb7e drm/amdgpu: set system aperture to cover whole FB region adds c837243ff401 drm/amdgpu: fix bug with IH ring setup adds 4d454e9ffdb1 drm/amd/pp: Fix truncated clock value when set watermark adds c1a17777eb45 drm/amdgpu: fix huge page handling on Vega10 adds 9826b1138e49 Merge branch 'drm-fixes-4.20' of git://people.freedesktop. [...] adds fb5bbae9b133 drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5 adds 7c4512300cfa drm/i915: Fix possible race in intel_dp_add_mst_connector() adds 541ff7e96c13 drm/i915: Fix NULL deref when re-enabling HPD IRQs on syst [...] adds c4f224076d00 drm/i915/icl: Fix power well 2 wrt. DC-off toggling order adds 0a823e8fd4fd drm/i915/execlists: Force write serialisation into context [...] adds 44a7276b30c3 drm/i915: Fix hpd handling for pins with two encoders adds 6a67a20366f8 drm/i915: fix broadwell EU computation adds a22612301ae6 drm/i915/icl: Drop spurious register read from icl_dbuf_sl [...] adds 2a2777990a34 drm/i915: Move programming plane scaler to its own function. adds 27971d613fcb drm/i915: Clean up skl_program_scaler() adds 6e8adf6f4a4f drm/i915: Account for scale factor when calculating initial phase adds 20325e8a6143 Merge tag 'drm-intel-fixes-2018-11-15' of git://anongit.fr [...] adds 4efd34602fc0 Merge tag 'drm-fixes-2018-11-16' of git://anongit.freedesk [...] adds 68a031d22c57 crypto: hisilicon - Fix NULL dereference for same dst and src adds 0b0cf6af3f31 crypto: hisilicon - Fix reference after free of memories o [...] adds 508a1c4df085 crypto: simd - correctly take reqsize of wrapped skcipher [...] adds f43f39958beb crypto: user - fix leaking uninitialized memory to userspace adds 9f4debe38415 crypto: user - Zeroize whole structure given to user space adds 32e2524a529c Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 10283ea525d3 gfs2: Put bitmap buffers in put_super adds e7445ceddfc2 gfs2: Fix metadata read-ahead during truncate (2) adds c26b5aa8ef0d gfs2: Fix iomap buffer head reference counting bug adds e6a2562fe27f Merge tag 'gfs2-4.20.fixes3' of git://git.kernel.org/pub/s [...] adds b469e7e47c8a fanotify: fix handling of events on child sub-directory adds 1ce80e0fe98e Merge tag 'fsnotify_for_v4.20-rc3' of git://git.kernel.org [...] adds 899a42f83667 ARM: make lookup_processor_type() non-__init adds 65987a855306 ARM: split out processor lookup adds 945aceb1db88 ARM: clean up per-processor check_bugs method call adds e209950fdd06 ARM: add PROC_VTABLE and PROC_TABLE macros adds 383fb3ee8024 ARM: spectre-v2: per-CPU vtables to work around big.Little [...] adds cfaa9f029f81 Merge branch 'spectre' of git://git.armlinux.org.uk/~rmk/l [...] adds ef1491e79130 efi: Fix debugobjects warning on 'efi_rts_work' adds 33412b867313 efi/arm: Revert deferred unmap of early memmap mapping adds 72a58a63a164 efi/arm/libstub: Pack FDT after populating it adds eff896288872 efi/arm: Defer persistent reservations until after paging_init() adds 63eb322d89c8 efi: Permit calling efi_mem_reserve_persistent() from atom [...] adds 743a4863fddc Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] adds c10a8de0d32e perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake a [...] adds 4d47d6407ac7 perf/x86/intel/uncore: Support CoffeeLake 8th CBOX adds b53e27f618b5 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds c469933e7721 sched/fair: Fix cpu_util_wake() for 'execl' type workloads adds 03582f338e39 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds ca0246bb97c2 z3fold: fix possible reclaim races adds 8fcb2312d1e3 kernel/sched/psi.c: simplify cgroup_move_task() adds 5e41540c8a0f hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! adds f341e16fb67d MAINTAINERS: update OMAP MMC entry adds 873d7bcfd066 mm/swapfile.c: use kvzalloc for swap_info_struct allocation adds 9d7899999c62 mm, memory_hotplug: check zone_movable in has_unmovable_pages adds a76cf1a474d7 mm: don't reclaim inodes with many attached pages adds f5f67cc0e0d3 scripts/faddr2line: fix location of start_kernel in comment adds 5040f8df56fb ocfs2: free up write context when direct IO failed adds 78179556e760 mm/gup.c: fix follow_page_mask() kerneldoc comment adds 13c9aaf7fa01 mm/vmstat.c: fix NUMA statistics updates adds 1c23b4108d71 lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable [...] adds 1a413646931c tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a [...] adds 6f4d29df66ac scripts/spdxcheck.py: make python3 compliant adds c63ae43ba53b mm, page_alloc: check for max order in hot path adds 45e79815b891 mm/memblock.c: fix a typo in __next_mem_pfn_range() comments adds c67a98c00ea3 Merge branch 'akpm' (patches from Andrew) adds af31b04b67f4 tools/testing/nvdimm: Fix the array size for dimm devices. adds 3fa58dcab50a acpi, nfit: Fix ARS overflow continuation adds 2121db096301 Revert "acpi, nfit: Further restrict userspace ARS start r [...] adds 25e19c1fe421 Merge tag 'libnvdimm-fixes-4.20-rc3' of git://git.kernel.o [...] adds 9ff01193a20d Linux 4.20-rc3 adds 77e461d14ed1 bnx2x: Assign unique DMAE channel number for FW DMAE trans [...] adds a43608fa7721 can: raw: check for CAN FD capable netdev in raw_sendmsg() adds 95217260649a can: kvaser_usb: Fix potential uninitialized variable use adds e13fb9b37cc0 can: kvaser_usb: Fix accessing freed memory in kvaser_usb_ [...] adds 207681fc5f3d can: ucan: remove set but not used variable 'udev' adds ff1f19d56c20 can: ucan: remove duplicated include from ucan.c adds 4f145f14f6b9 dt-bindings: can: rcar_can: document r8a77965 support adds 68c8d209cd43 can: rcar_can: Fix erroneous registration adds 868b7c0f43e6 dt-bindings: can: rcar_can: Add r8a774a1 support adds f164d0204b11 can: hi311x: Use level-triggered interrupt adds 5178b7cd8e42 can: flexcan: Unlock the MB unconditionally adds cbffaf7aa09e can: flexcan: Always use last mailbox for TX adds e05237f9da42 can: flexcan: remove not needed struct flexcan_priv::tx_mb [...] adds a4310fa2f246 can: dev: can_get_echo_skb(): factor out non sending code [...] adds 200f5c49f7a2 can: dev: __can_get_echo_skb(): replace struct can_frame b [...] adds e7a6994d043a can: dev: __can_get_echo_skb(): Don't crash the kernel if [...] adds 7da11ba5c506 can: dev: __can_get_echo_skb(): print error message, if tr [...] adds 55059f2b7f86 can: rx-offload: introduce can_rx_offload_get_echo_skb() a [...] adds ed72bc8bcb92 can: flexcan: handle tx-complete CAN frames via rx-offload [...] adds 4530ec36bb1e can: rx-offload: rename can_rx_offload_irq_queue_err_skb() [...] adds d788905f68fd can: flexcan: use can_rx_offload_queue_sorted() for flexca [...] adds 11123ab9d90c Merge tag 'linux-can-fixes-for-4.20-20181109' of ssh://git [...] adds 9aaa4e8ba129 qed: Fix PTT leak in qed_drain() adds e90202ed1cf9 qed: Fix overriding offload_tc by protocols without APP TLV adds 291d57f67d24 qed: Fix rdma_info structure allocation adds ed4eac20dcff qed: Fix reading wrong value in loop condition adds db8ddde766ad Merge branch 'qed-Miscellaneous-bug-fixes' adds 007b656851ed s390/ism: clear dmbe_mask bit before SMC IRQ handling adds f8504f4ca0a0 l2tp: fix a sock refcnt leak in l2tp_tunnel_register adds 6ba990384e92 bnxt_en: Fix RSS context allocation. adds d19819297d92 bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. adds addd4df6d763 bnxt_en: Disable RDMA support on the 57500 chips. adds ffd77621700e bnxt_en: Workaround occasional TX timeout on 57500 A0. adds 83eb5c5cff32 bnxt_en: Add software "missed_irqs" counter. adds 8dc5ae2d4897 bnxt_en: Fix filling time in bnxt_fill_coredump_record() adds e371357f0760 Merge branch 'bnxt_en-Bug-fixes' adds b8c3c10cf68d MAINTAINERS: Replace Vince Bridgers as Altera TSE maintainer adds ebcd210e93b2 cxgb4: fix thermal zone build error adds 7150ceaacb27 rxrpc: Fix life check adds 08e14fe429a0 net_sched: sch_fq: ensure maxrate fq parameter applies to [...] adds bd85fbc2038a net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command adds 3ea7e7ea53c9 net/mlx4_core: Fix uninitialized variable compilation warning adds a463146e67c8 net/mlx4: Fix UBSAN warning of signed integer overflow adds 35bf9f1fd250 Merge branch 'mlx4-fixes' adds a97b95653383 drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo adds 83e65df6dfec net: mvneta: Don't advertise 2.5G modes adds 761f60261b44 ipv6: fix a dst leak when removing its exception adds 06bc4d0079ab net: lantiq: Fix returned value in case of error in 'xrx20 [...] adds 19ab69107d3e net/sched: act_pedit: fix memory leak when IDR allocation fails adds dfa0d55ff6be net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs adds f4156f9656fe batman-adv: Use explicit tvlv padding for ELP packets adds d7d8bbb40a5b batman-adv: Expand merged fragment buffer for full packet adds 5594923f6e70 Merge tag 'batadv-net-for-davem-20181114' of git://git.ope [...] adds 160396a722e0 Revert "net: phy: mdio-gpio: Fix working over slow can_sle [...] adds df5a8ec64eed net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs adds 95506588d2c1 socket: do a generic_file_splice_read when proto_ops has n [...] adds 9d332e69c1dc net: bridge: fix vlan stats use-after-free on destruction adds 8840c3e2344a MAINTAINERS: Add entry for CAKE qdisc adds 16f7eb2b77b5 ip_tunnel: don't force DF when MTU is locked adds 5aaf6428526b tc-testing: tdc.py: ignore errors when decoding stdout/stderr adds c6cecf4ae44e tc-testing: tdc.py: Guard against lack of returncode in ex [...] adds 5396527f8c00 Merge branch 'tdc-fixes' adds 33d9a2c72f08 net-gro: reset skb->pkt_type in napi_reuse_skb() adds adba75be0d23 tipc: fix lockdep warning when reinitilaizing sockets adds 1c1274a56999 tipc: don't assume linear buffer when reading ancillary data adds 7ddacfa56487 ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF adds 8ebebcba559a tuntap: fix multiqueue rx adds f2ce1065e767 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 2c519f583e84 ARC: remove redundant 'default n' from Kconfig adds 3624379d90ad ARC: IOC: panic if kernel was started with previously enabled IOC adds afba5d157fe1 ARCv2: boot log unaligned access in use adds 4592f11e47a2 ARC: [plat-hsdk] Enable DW APB GPIO support adds 121e38e5acdc ARC: mm: fix uninitialised signal code in do_page_fault adds 7064d0088740 Merge remote-tracking branch 'arc-current/for-curr' adds e46daee53bb5 ARM: 8806/1: kprobes: Fix false positive with FORTIFY_SOURCE adds 18f3a113aab3 Merge remote-tracking branch 'arm-current/fixes' adds 86322ba9571a arch/sparc: Use kzalloc_node adds 787cdd550a86 Merge remote-tracking branch 'sparc/master' adds a36b5444b1ec MAINTAINERS: Add myself as third phylib maintainer adds 02968ccf0125 sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit adds 0132f5d764c4 Merge remote-tracking branch 'net/master' adds b13b8787c95c bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp adds 49a249c38726 tools/bpftool: copy a few net uapi headers to tools directory adds 53909030aa29 tools: bpftool: prevent infinite loop in get_fdinfo() adds a8bfd2bc29f3 tools: bpftool: fix plain output and doc for --bpffs option adds f120919f9905 tools: bpftool: pass an argument to silence open_obj_pinned() adds f98e46a251d0 tools: bpftool: update references to other man pages in do [...] adds da85d8bfd151 kselftests/bpf: use ping6 as the default ipv6 ping binary [...] adds afd594240806 bpf: fix off-by-one error in adjust_subprog_starts adds 569a933b03f3 bpf: allocate local storage buffers using GFP_ATOMIC adds ea95372ea6df Merge remote-tracking branch 'bpf/master' adds 533555e5cbb6 xfrm: Fix error return code in xfrm_output_one() adds ca92e173ab34 xfrm: Fix bucket count reported to userspace adds 607226f24b87 Merge remote-tracking branch 'ipsec/master' adds fd3e71a9f71e netfilter: nf_conncount: use spin_lock_bh instead of spin_lock adds 31568ec09ea0 netfilter: nf_conncount: fix list_del corruption in conn_free adds 3c5cdb17c3be netfilter: nf_conncount: fix unexpected permanent node of list. adds 0fb39bbe43d4 netfilter: nf_tables: don't skip inactive chains during update adds 25d8bcedbf43 selftests: add script to stress-test nft packet path vs. c [...] adds 447750f281ab netfilter: nf_tables: don't use position attribute on rule [...] adds 0fbcc5b568ed netfilter: xt_RATEEST: remove netns exit routine adds 29e3880109e3 netfilter: nf_tables: fix use-after-free when deleting com [...] adds b4e955e9f372 netfilter: xt_hashlimit: fix a possible memory leak in hta [...] adds 991acf532ba6 netfilter: nfnetlink_cttimeout: fetch timeouts for udplite [...] adds 38d37baa8123 ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf adds 2c35e78650b6 Merge remote-tracking branch 'netfilter/master' adds 461cf0360574 ath9k: Fix a locking bug in ath9k_add_interface() adds b630806d7ce2 wlcore: Fixup "Add support for optional wakeirq" adds 3401d42c7ea2 brcmutil: really fix decoding channel info for 160 MHz bandwidth adds b374e8686fc3 mt76: fix building without CONFIG_LEDS_CLASS adds 66e839030fd6 iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE adds ec484d03ef0d iwlwifi: mvm: support sta_statistics() even on older firmware adds 82715ac71e6b iwlwifi: mvm: fix regulatory domain update when the firmwa [...] adds 54f3f994e996 iwlwifi: fix D3 debug data buffer memory leak adds 5d041c46ccb9 iwlwifi: mvm: don't use SAR Geo if basic SAR is not used adds 4ec321c14693 Merge tag 'iwlwifi-for-kalle-2018-11-15' of git://git.kern [...] adds d987f783a480 ath10k: don't assume 'vif' is non-NULL in flush() adds d1fe6ad6f6bd brcmfmac: fix reporting support for 160 MHz channels adds 1770f0fa978e mt76: fix uninitialized mutex access setting rts threshold adds 7c5e658fb6a5 Merge remote-tracking branch 'wireless-drivers/master' adds 05cc09de4c01 mac80211_hwsim: fix module init error paths for netlink adds 33483a6b88e4 mac80211: fix missing unlock on error in ieee80211_mark_st [...] adds a1881c9b8a1e mac80211_hwsim: Timer should be initialized before device [...] adds 81c5dce2cd0b cfg80211: add missing constraint for user-supplied VHT mask adds c752cac9db1b mac80211: fix GFP_KERNEL under tasklet context adds 5c21e8100dfd mac80211: Clear beacon_int in ieee80211_do_stop adds c177db2d0d5e cfg80211/mac80211: fix FTM settings across CSA adds 03b738625b1e mac80211: fix CSA beacon allocation size adds 113f3aaa81bd cfg80211: Prevent regulatory restore during STA disconnect [...] adds 2e96a9001f5c Merge remote-tracking branch 'mac80211/master' adds 99b77fef3c6c net/mlx5: Fix XRC SRQ umem valid bits adds cbf7829c26b0 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 65766ee0bf7f ALSA: oss: Use kvzalloc() for local buffer allocations adds 563785edfcef ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 adds d99501b8575d ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() adds cce997292a52 ALSA: hda/ca0132 - Add new ZxR quirk adds a6b0961b3989 ALSA: hda/ca0132 - fix AE-5 pincfg adds a479a705908d Merge remote-tracking branch 'sound-current/for-linus' adds 409fa67a7f4a ASoC: stm32: sai: fix noderef.cocci warnings adds 23cb2d04db54 ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro adds 3ee9a76a8c5a ASoC: rsnd: fixup clock start checker adds 2f5d94123ce3 ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ [...] adds a182ecd3809c ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards usi [...] adds 112b57fa7374 ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask adds 9de57ff1566f ASoC: qdsp6: q6asm-dai: Only add routing once. adds e14856f6cfbb ASoC: qdsp6: q6afe-dai: Fix the dai widgets adds 278df5e5527b ASoC: sun8i-codec: fix crash on module removal adds 16a8ee4c80b4 ASoC: rockchip: add missing slave_config setting for I2S adds 20e00db2f59b ASoC: wm_adsp: Fix dma-unsafe read of scratch registers adds 4c10473d6ddf ASoC: Intel: Power down links before turning off display a [...] adds 9ee325d029c4 ASoC: sun8i-codec: add missing route for ADC adds 67fd1437d116 ASoC: qcom: Set dai_link id to each dai_link adds 933a95496e48 ASoC: pcm3060: Rename output widgets adds 76836fd35492 ASoC: omap-abe-twl6040: Fix missing audio card caused by d [...] adds 882eab6c28d2 ASoC: dapm: Recalculate audio map forcely when card instantiated adds 5277715639ff ASoC: pcm186x: Fix device reset-registers trigger value adds 5bb9b84b0796 MAINTAINERS: add ASoC maintainers for sound dt-bindings adds aa3b61b00b20 Merge branch 'asoc-4.20' into asoc-linus adds 8a4c455b19c7 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 9cce72448364 regulator: bd718x7: add missing linux/of.h inclusion (deja-vu) adds ee9a51949580 Merge branch 'regulator-4.20' into regulator-linus adds d090e3f7a4ee Merge remote-tracking branch 'regulator-fixes/for-linus' adds 3511ba7d4ca6 spi: uniphier: fix incorrect property items adds a4d8f64f7267 spi: mediatek: use correct mata->xfer_len when in fifo transfer adds 91b9deefedf4 spi: omap2-mcspi: Add missing suspend and resume calls adds c25bc4f2c8df Merge branch 'spi-4.20' into spi-linus adds 6c9e4dae45c1 Merge remote-tracking branch 'spi-fixes/for-linus' adds 1a87119b7bcf Revert "ACPI/PCI: Pay attention to device-specific _PXM no [...] adds a1e3a1813166 Merge remote-tracking branch 'pci-current/for-linus' adds a66d972465d1 devres: Align data[] to ARCH_KMALLOC_MINALIGN adds 9a23ef3949bd Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 781f0766cc41 USB: Wait for extra delay time after USB_PORT_FEAT_RESET f [...] adds a77112577667 usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB adds deefd24228a1 USB: quirks: Add no-lpm quirk for Raydium touchscreens adds f6501f491990 USB: misc: appledisplay: add 20" Apple Cinema Display adds f068090426ea xhci: Fix leaking USB3 shared_hcd at xhci removal adds 1245374e9b83 xhci: handle port status events for removed USB3 hcd adds d9193efba84f xhci: Add check for invalid byte size error when UAS devic [...] adds 958c0bd86075 usb: xhci: fix uninitialized completion when USB3 port got [...] adds a5baeaeabcca usb: xhci: fix timeout for transition from RExit to U0 adds 11644a765952 xhci: Add quirk to workaround the errata seen on Cavium Th [...] adds 08fd9a82fda8 usb: dwc3: core: Clean up ULPI device adds ba3a51ac32eb usb: dwc3: gadget: Properly check last unaligned/zero chain TRB adds 7b412b04a0c7 usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() adds 3c135e890019 usb: dwc2: pci: Fix an error code in probe adds a9c859033f6e Revert "usb: gadget: ffs: Fix BUG when userland exits with [...] adds 2fc6d4be35fb usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers adds 4b8440abc902 Merge tag 'fixes-for-v4.20-rc2' of git://git.kernel.org/pu [...] adds 22454b79e6de usb: core: Fix hub port connection events lost adds 2f31a67f01a8 usb: xhci: Prevent bus suspend if a port connect change or [...] adds 9fd134b1e746 Merge remote-tracking branch 'usb.current/usb-linus' adds f5fde094a742 phy: uniphier-pcie: Depend on HAS_IOMEM adds 7243ec72b902 dt-bindings: phy-qcom-qmp: Fix several mistakes from prior [...] adds 5c7412b139f1 MAINTAINERS: Add Kishon as maintainer of PHY bindings adds 45e5f05dbe7b phy: qcom-qusb2: Use HSTX_TRIM fused value as is adds 778d2a611628 phy: qcom-qusb2: Fix HSTX_TRIM tuning with fused value for SDM845 adds de740443333f Merge remote-tracking branch 'phy/fixes' adds 9a1ec4eb6f37 staging: comedi: ni_mio_common: scale ao INSN_CONFIG_GET_C [...] adds c3e43d8b958b staging: rtl8723bs: Fix the return value in case of error [...] adds b7c56d7bfe83 drivers: staging: cedrus: find ctx before dereferencing it ctx adds 4dc2a3cd2785 staging: comedi: clarify/unify macros for NI macro-defined [...] adds 354e379684fc staging: mt7621-dma: fix potentially dereferencing uniniti [...] adds c948c6915b62 staging: rtl8723bs: Fix incorrect sense of ether_addr_equal adds 13c45007e0a8 staging: most: use format specifier "%s" in snprintf adds 8561fb31a1f9 staging: rtl8723bs: Add missing return for cfg80211_rtw_ge [...] adds cd56a5141331 staging: mt7621-pinctrl: fix uninitialized variable ngroups adds 5a96b2d38dc0 staging: vchiq_arm: fix compat VCHIQ_IOC_AWAIT_COMPLETION adds 482e9b59971f Merge remote-tracking branch 'staging.current/staging-linus' adds 943126417891 slimbus: ngd: remove unnecessary check adds e670de54c813 Drivers: hv: kvp: Fix the recent regression caused by inco [...] adds fee05f455ceb drivers/misc/sgi-gru: fix Spectre v1 vulnerability adds 7c97301285b6 misc: atmel-ssc: Fix section annotation on atmel_ssc_get_d [...] adds 0749aa25af82 nvmem: core: fix regression in of_nvmem_cell_get() adds 8bb0a88600f0 test_firmware: fix error return getting clobbered adds 432798195bbc uio: Fix an Oops on load adds 56a6c7268312 gnss: serial: fix synchronous write timeout adds 1decef370456 gnss: sirf: fix synchronous write timeout adds 5082a7df5251 Merge tag 'gnss-4.20-rc3' of https://git.kernel.org/pub/sc [...] adds ff72024b645f Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds d55bda1b3e7c Input: matrix_keypad - check for errors from of_get_named_gpio() adds 3ed64da3b790 Input: elan_i2c - add ELAN0620 to the ACPI table adds ac5722c1643a Input: cros_ec_keyb - fix button/switch capability reports adds 6c4b88288abf Input: dt-bindings - fix a typo in file input-reset.txt adds dda2af7418db Input: migor_ts - convert to SPDX identifiers adds 4aeba6418a16 Input: st1232 - convert to SPDX identifiers adds e94b9f12fa2c Input: atkbd - clean up indentation issue adds 10f91c73cc41 Input: hyper-v - fix wakeup from suspend-to-idle adds 8acf8e3d12dd Merge remote-tracking branch 'input-current/for-linus' adds cd5e6d79384e mtd: spi-nor: don't drop sfdp data if optional parsers fail adds c797bd81d10e mtd: spi-nor: fix iteration over smpt array adds b9f07cc8207a mtd: spi-nor: don't overwrite errno in spi_nor_get_map_in_use() adds 1d5ceff25aa1 mtd: spi_nor: pass DMA-able buffer to spi_nor_read_raw() adds 5d1e9c2212ea mtd: rawnand: atmel: fix OF child-node lookup adds 33bf5519ae5d mtd: rawnand: qcom: Namespace prefix some commands adds 849ca17fb76a Merge remote-tracking branch 'mtd-fixes/master' adds dafb7f9aef2f v4l2-controls: add a missing include adds df18bfd35bbf media: v4l: fix uapi mpeg slice params definition adds de5f73719a5b Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 82fba2df7f7c MIPS: OCTEON: cavium_octeon_defconfig: re-enable OCTEON US [...] adds 25517ed4e99b MIPS: Let early memblock_alloc*() allocate memories bottom-up adds 1229ace4a4a2 MIPS: Loongson3,SGI-IP27: Simplify max_low_pfn calculation adds f3062aea0ae3 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds eef3dc34a1e0 ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_p [...] adds e7f4ffffa972 ARM: dts: am3517: Fix pinmuxing for CD on MMC1 adds 6809564d64ff ARM: dts: LogicPD Torpedo: Fix mmc3_dat1 interrupt adds 3d8b804bc528 ARM: dts: logicpd-somlv: Fix interrupt on mmc3_dat1 adds 419b194cdedc ARM: dts: am3517-som: Fix WL127x Wifi interrupt adds cec83ff1241e ARM: OMAP1: ams-delta: Fix possible use of uninitialized field adds 91e43395820b Merge branch 'fixes-dts' into omap-for-v4.20/fixes adds 3d338b0fb7be Merge remote-tracking branch 'omap-fixes/fixes' adds 70df9ebbd82c hwmon (ina2xx) Fix NULL id pointer in probe() adds 35fdc3902179 hwmon: (raspberrypi) Fix initial notify adds 38cd989ee38c hwmon: (ina2xx) Fix current value calculation adds 243cfe3fb897 hwmon: (mlxreg-fan) Fix macros for tacho fault reading adds 09aaf6813cfc hwmon: (w83795) temp4_type has writable permission adds 699a716a7be9 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds f8397d69daef btrfs: Always try all copies when reading extent buffers adds aab15e8ec257 Btrfs: fix rare chances for data loss when doing a fast fsync adds f505754fd659 Btrfs: ensure path name is null terminated at btrfs_control_ioctl adds 3841cdf4c155 Merge branch 'misc-4.20' into next-fixes adds 6355f714b668 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds c4b7d1ba7d26 sysv: return 'err' instead of 0 in __sysv_write_inode adds 53fffe29a9e6 aio: fix failure to put the file pointer adds 909e22e05353 exportfs: fix 'passing zero to ERR_PTR()' warning adds f406e90057cf Merge remote-tracking branch 'vfs-fixes/fixes' adds f2ffd4e5bc7b scsi: qla2xxx: Timeouts occur on surprise removal of QLogi [...] adds 8e4829c6f747 scsi: ufs: Fix hynix ufs bug with quirk on hi36xx SoC adds 34cacce08480 Merge remote-tracking branch 'scsi-fixes/fixes' adds 5478ad10e785 drm/ast: Remove existing framebuffers before loading driver adds 9f46793722dd Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 21556350ade3 drm/i915: Disable LP3 watermarks on all SNB machines adds 44a197e0ed10 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds cdcefe6bd9df mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULL adds 5305ec6a27b2 mmc: sdhci-pci: Workaround GLK firmware failing to restore [...] adds cec857d37efc Merge remote-tracking branch 'mmc-fixes/fixes' adds 5a43911fd256 drm/vc4: Fix NULL pointer dereference in the async update path adds fcc86cb45d38 drm/vc4: Set ->legacy_cursor_update to false when doing no [...] adds 5c074eeabbd3 udmabuf: set read/write flag when exporting adds 63dc24cadf39 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds dbe27a002ef8 kbuild: add -no-integrated-as Clang option unconditionally adds 238bcbc4e07f kbuild: consolidate Clang compiler flags adds 3bd9805090af Makefile: Export clang toolchain variables adds 813af51f5d30 powerpc/boot: Set target when cross-compiling for clang adds 8bfdd88140ba kbuild: remove 'prepare' and 'scripts' dummies for externa [...] adds e6d6e0e446f8 scripts/setlocalversion: Improve -dirty check with git-sta [...] adds 386d0c222341 x86/mm: declare check_la57_support() as inline adds 892a5210d897 openrisc: make function cache_loop() inline adds 13d2598cc964 kernel hacking: add a config option to disable compiler au [...] adds eb14ab6c9319 ARM: mm: fix build error in fix_to_virt with -Og optimizat [...] adds 5cd6239506cb kernel hacking: support building kernel with -Og optimizat [...] adds a9b722847872 scripts/kconfig/merge_config: don't redefine 'y' to 'm' adds c6f291ed2b22 Merge branches 'kbuild', 'kbuild2' and 'kconfig' into for-next adds d19b5fb3da32 Merge remote-tracking branch 'kbuild/for-next' adds cd8a0e46372a leaking_addresses: fix typo function not called adds 5a490816a756 leaking_addresses: remove mention of kptr_restrict adds c40a84491f29 leaking_addresses: remove command examples adds d130ec5d1893 leaking_addresses: indent dependant options adds 9bf86aaad535 leaking_addresses: add range check for vsyscall memory adds abd3fc764c8e leaking_addresses: add support for kernel config file adds 9f253ef16258 leaking_addresses: add support for 5 page table levels adds 9ea7fabe3b0d leaking_addresses: use system command to get arch adds c4ffbb4e0a09 leaking_addresses: add is_arch() wrapper subroutine adds c7a42ed0c749 leaking_addresses: add 32-bit support adds 7d32be2e5abb leaking_addresses: do not parse binary files adds d7dc0d69ab95 leaking_addresses: simplify path skipping adds d1dbc0596ba0 leaking_addresses: cache architecture name adds cc8e0488bcff leaking_addresses: skip all /proc/PID except /proc/1 adds 06c8cf513700 leaking_addresses: skip '/proc/1/syscall' adds 9db33987ee2e leaking_addresses: remove version number adds e377e1cd59ce leaking_addresses: explicitly name variable used in regex adds 9f84a0f7f1a6 leaking_addresses: check if file name contains address adds 07408d9c28d7 Merge remote-tracking branch 'leaks/leaks-next' adds f00790aaf2e2 ARM: Kconfig: remove useless parenthesis adds 7f97686715a7 ARM: Kconfig: remove useless "default n" adds 31d0b9f9982f ARM: 8804/1: zImage: atags_to_fdt: add serial-number for A [...] adds b99afae13901 ARM: 8805/2: remove unneeded naked function usage adds e2b85f709a70 ARM: 8807/1: mm: Facilitate debugging CONFIG_KUSER_HELPERS [...] adds 82c08c3e7f17 ARM: 8808/1: kexec:offline panic_smp_self_stop CPU adds bc2eca9a6828 ARM: 8811/1: always list both ldrd/strd registers explicitly adds f441882a5229 ARM: 8812/1: Optimise copy_{from/to}_user for !CPU_USE_DOMAINS adds 344eb5539abf ARM: 8813/1: Make aligned 2-byte getuser()/putuser() atomi [...] adds 1f2b7bda0949 Merge branches 'fixes', 'misc' and 'spectre' into for-next adds 06c13a2ce0dc Merge remote-tracking branch 'arm/for-next' adds 5f8d3ab136d0 arm64: dts: sdm845-mtp: Reserve reserved gpios adds 9134586715e3 arm64: dts: qcom: msm8998: Reserve gpio ranges on MTP adds 2e904398119d Merge tag 'qcom-fixes-for-4.20-rc1' of git://git.kernel.or [...] adds 8588eac3ff66 arm64: dts: ti: k3-am654: Fix wakeup_uart reg address adds a619b72a3670 Merge tag 'am654-fixes-for-v4.20' of git://git.kernel.org/ [...] adds 44d235f56fb3 Merge branch 'fixes' into for-next adds d88bb418b7cc ARM: stm32: debug: add low-level debug support adds 917489d137af Merge branch 'next/soc' into for-next adds 132eb4cf3382 ARM: Document merges adds 1a9e779679a0 arm64: dts: sc9836/sc9860: Update coresight bindings for h [...] adds f1977a9be319 Merge branch 'next-for-4.21' of https://github.com/lyrazha [...] adds c4bc2b7e7b19 Merge branch 'next/dt' into for-next adds 7900f06c3fee MAINTAINERS: Remove self from Broadcom SoCs adds 63415a3c38dd Merge tag 'arm-soc/for-4.20/maintainers-part2' of https:// [...] adds c644888099a9 Merge branch 'fixes' into for-next adds ec534ead9922 ARM: Document merges adds a014ce5b1b8b Merge remote-tracking branch 'arm-soc/for-next' adds c4b90045984b Merge branch 'v4.20/dt' into next adds 110c998858f5 Merge branch 'v4.20/arm64' into next adds 2a35bd877900 Merge branch 'v4.20/dt64' into next adds 5c7e08659a17 Merge branch 'v4.20/drivers' into next adds fb9c1c1deb5e Merge branch 'v4.20/drivers+s900-sps' into next adds 965bccf0378a Merge remote-tracking branch 'actions/for-next' adds eed5afc6fc19 arm64: dts: meson-gx: add efuse pclk adds 992a0afe05d3 Merge branch 'v4.20/fixes' into tmp/aml-rebuild adds e55b892e1848 dt-bindings: timer: meson6_timer: document all interrupts adds be215b92703b dt-bindings: timer: meson6_timer: document the clock inputs adds 51152f65bb89 ARM: dts: meson6: atv1200: add the /chosen/stdout-path property adds 42196c98a965 ARM: dts: meson8: minix-neo-x8: add the /chosen/stdout-pat [...] adds 340cda67ed80 ARM: dts: meson8b: mxq: add the /chosen/stdout-path property adds 6d1aa2d5d24e Merge branch 'v4.21/dt' into tmp/aml-rebuild adds 61ef35478488 ARM64: dts: meson-gxl-s905x-khadas-vim enable Bluetooth adds 81c743eb9381 arm64: dts: meson-axg: fix dtc warning about unit address adds 50d4dcebf873 arm64: dts: meson-gxl-libretech-cc: fix GPIO lines names adds a70ed413039c arm64: dts: meson-gxbb-nanopi-k2: fix GPIO lines names adds bc317fff6266 arm64: dts: meson-gxbb-odroidc2: fix GPIO lines names adds c8947b3e3dad arm64: dts: meson-gxl-khadas-vim: fix GPIO lines names adds d5eacc9f10f2 arm64: dts: meson-axg: s400: add cts-rts to the bluetooth uart adds cc0b9b48665d arm64: dts: meson-axg: add secure monitor adds 791d394eae61 arm64: dts: meson-gx: Add hdmi_5v regulator as hdmi tx supply adds a8af698e8d71 arm64: dts: meson-axg: fix mailbox address adds d8dd263f736f arm64: dts: meson-axg: correct sram shared mem unit-address adds 82d3bd025097 Documentation: bindings: Add missing Amlogic SCPI sensor bindings adds 9af2b6d0e41f arm64: dts: meson-axg: enable SCPI adds 862cfd8431fa ARM64: dts: meson: p230: disable advertisement EEE for GbE. adds 043346c9027c arm64: dts: meson: s400: add bcm bluetooth device adds 746e95a1037b arm64: dts: meson: remove extra subnode in mmc clk_gate pinmux adds 87423792e529 arm64: dts: meson: disable pad bias for mmc pinmuxes adds 0c0bed0aa699 arm64: dts: meson: consistently disable pin bias adds 8b1acb6c9da4 ARM: dts: meson: consistently disable pin bias adds 7f5d328073e3 Merge branch 'v4.21/dt64' into tmp/aml-rebuild adds 41bb5769b7f4 drivers: soc: Allow building the amlogic drivers without A [...] adds 0750a835f0b0 Merge branch 'v4.21/drivers' into tmp/aml-rebuild adds 1f66f220cc1b Merge remote-tracking branch 'amlogic/for-next' adds 26cbabb813fb ARM: dts: at91: sama5d4: switch to new clock bindings adds 4f3deb4f415b ARM: dts: at91: sama5d2: switch to new clock binding adds 66f4808edafb ARM: dts: at91: at91sam9260: switch to new clock bindings adds fe39918b2ca2 ARM: dts: at91: at91sam9261: switch to new clock bindings adds 7cd673f1edad ARM: dts: at91: at91sam9263: switch to new clock bindings adds f365f8d39b31 ARM: dts: at91: at91sam9x5: switch to new clock bindings adds 3d9b020a50cd ARM: dts: at91: at91sam9rl: switch to new clock bindings adds 5fc4d4425024 Merge branch 'at91-dt' into at91-next adds 2d39b42ccd93 Merge remote-tracking branch 'at91/at91-next' adds a2aabe5f3c57 dt-bindings: soc: Document "brcm,bcm2836-vchiq" adds 499770ede3f8 ARM: dts: bcm283x: Correct vchiq compatible string adds 227fa8650614 ARM: dts: bcm283x: Correct mailbox register sizes adds 703c605fac82 ARM: dts: bcm2835-rpi-zero: Switch to SPDX identifier adds 0829187b17d8 firmware: raspberrypi: Define timeout for transactions adds bb661b708837 soc: bcm: Switch raspberrypi-power to SPDX identifier adds ed6fd0561b8a Merge branch 'bcm2835-drivers-next' into for-next adds 7b369a42e6d0 ARM: mach-bcm: Switch bcm2835 and platsmp to SPDX identifier adds 5af8627c8fe2 Merge branch 'bcm2835-soc-next' into for-next adds 24632d6b78a1 ARM: bcm2835_defconfig: Enable BCM2835 MMAL-based V4L2 cam [...] adds 0cec51e25db6 Merge branch 'bcm2835-defconfig-next' into for-next adds 91c6ada69f39 firmware: raspberrypi: Fix firmware calls with large buffers adds a81b06829235 Merge branch 'bcm2835-drivers-next' into for-next adds 6f88c753ac51 Merge remote-tracking branch 'bcm2835/for-next' adds d4ea45e8a603 dt-bindings: imx: add scu resource id headfile adds 3501ce96bf5d firmware: imx: remove resource id enums adds d357b3134c9a dt-bindings: fsl: scu: update power domain binding adds 0a914a4948d4 firmware: imx: add pm svc headfile adds c800cd7824bd firmware: imx: add SCU power domain driver adds 0c14a72b5552 Merge branch 'imx/drivers' into for-next adds 7a2414dbeeb5 soc: imx: gpc: Increase GPC_CLK_MAX to 7 adds d8811e609e3e Merge branch 'imx/soc' into for-next adds ca4b4d373fcc ARM: dts: vf610: Add ZII SCU4 AIB board adds 918c9752fb27 ARM: dts: imx6qdl-udoo: Add Pincfgs for UART4 adds a67d2c52a82f ARM: dts: Add support for Liebherr's BK4 device (vf610 based) adds c8c23423cc98 ARM: dts: imx6ull: Add dcp node adds 3aca6e4e6e51 ARM: dts: imx6qdl-icore: Add missing stdout-path property adds 46f3b54de809 ARM: dts: imx6qdl-sabreauto: Remove reg property from fixe [...] adds 39db0e136b23 ARM: dts: imx6: add mmdc ipg clock adds bdccbb79e4f0 ARM: dts: i.MX25: add the clocks for the EPIT blocks adds 7dd9c42f2668 ARM: dts: imx6q-bx50v3: user-space watchdog GPIO configuration adds 8ab9c127bf72 ARM: dts: ls1021a: Add the status property disable PCIe adds 9d60e0f031e4 ARM: dts: imx6ul: ccimx6ulsom: Add support for wireless SO [...] adds 381aafc016f0 ARM: dts: imx6ul: ccimx6ulsom: Fix indentation on iomuxc nodes adds 749a5068f2e2 ARM: dts: imx6: RDU2: fix eGalax touchscreen node adds 4951c2da1a3a ARM: dts: imx6: add thermal sensor and cooling cells adds 10491c2885fe ARM: dts: imx51: Fix memory node duplicaton adds ad276f9c65ee ARM: dts: imx53: Fix memory node duplicaton adds 3c1ff2ad7356 ARM: dts: imx6sll: remove unused property in gpc node adds bbb7e1a1b1a8 ARM: dts: imx6sl: vddpu is NOT an always-on regulator adds 497a5bfbe433 ARM: dts: imx6sx: Complete the PXP support adds 98853c17bc88 ARM: dts: imx31: Fix memory node duplicaton adds 43d3f9d471bb ARM: dts: imx35: Fix memory node duplicaton adds ffe181f9f7c9 ARM: dts: imx7: Fix memory node duplicaton adds 9938d1e66f62 Merge branch 'imx/dt' into for-next adds d548c217c6a3 arm64: dts: add QorIQ LX2160A SoC support adds b068890c34dd arm64: dts: add LX2160ARDB board support adds fa86cfe89748 arm64: dts: add LX2160AQDS board support adds 3671cd57de06 dt-bindings: ls1012a: Add FRWY-LS1012A device tree binding adds e2f1a2591170 arm64: dts: ls1012a: Add FRWY-LS1012A board support adds 2153a680c53d arm64: dts: fsl: Add the status property disable PCIe adds ae15c0e0796c Merge branch 'imx/dt64' into for-next adds df41c2891c08 ARM: imx_v6_v7_defconfig: Enable CRYPTO_DEV_MXS_DCP adds 75c63de10483 ARM: imx_v6_v7_defconfig: Select the PXP driver adds 3540844ed257 Merge branch 'imx/defconfig' into for-next adds 52aaba105109 Merge remote-tracking branch 'imx-mxs/for-next' adds a74cab3c7dcb Merge branch 'for_4.20/drivers-soc' into next adds a98c6a7144b3 Merge remote-tracking branch 'keystone/next' adds f718739d1c21 ARM: defconfig: add mediatek_v7_defconfig adds ad68b579a77e Merge branch 'v4.19-next/dts32' into for-next adds 54491bed6417 Merge branch 'v4.19-next/dts64' into for-next adds 42ac5fee3a13 Merge branch 'v4.19-next/soc' into for-next adds 603ceaa9c391 Merge remote-tracking branch 'mediatek/for-next' adds 340ded3b6a50 Merge branch 'mvebu/dt' into mvebu/for-next adds 0f8a14a7cb8c Merge branch 'mvebu/dt64' into mvebu/for-next adds 5a70f22422a7 Merge remote-tracking branch 'mvebu/for-next' adds 7b4f8ac2f1ac bus: ti-sysc: Fix getting optional clocks in clock_roles adds 2c63a833e450 bus: ti-sysc: Add mcasp optional clocks flag adds f01067005ec3 bus: ti-sysc: Detect devices for debug on omap5 adds c345d01e9392 Merge branch 'omap-for-v4.21/ti-sysc' into for-next adds 4f1985af21c7 Merge commit 'd6e7bbc148f9fbec8a0117b0d0f420c9710e6d81' in [...] adds a35f408eba76 Merge commit 'ce32d59ee2cd036f6e8a6ed17a06a0b0bec5c67c' in [...] adds b3378de02669 Merge remote-tracking branch 'gpio/ib-omap' into omap-for- [...] adds cdb07cce5f54 Merge tag 'omap-for-v4.20/ti-sysc-take2-signed' into omap- [...] adds 69fd70c7ff31 ARM: dts: am33xx: convert to use new clkctrl layout adds 23298c33f9b3 ARM: dts: am43xx: convert to use new clkctrl layout adds b5f8ffbb6fad ARM: dts: dra7: convert to use new clkctrl layout adds 21c0607cc40d ARM: dts: am437x: Add l4 interconnect hierarchy and ti-sysc data adds d95adfd45853 ARM: dts: am437x: Move l4 child devices to probe them with [...] adds f711c575cfec ARM: dts: am335x: Add l4 interconnect hierarchy and ti-sysc data adds 87fc89ced3a7 ARM: dts: am335x: Move l4 child devices to probe them with [...] adds 549fce068a31 ARM: dts: dra7: Add l4 interconnect hierarchy and ti-sysc data adds 4ed0dfe3cf39 ARM: dts: dra7: Move l4 child devices to probe them with ti-sysc adds 07fa3fa2572f Merge tag 'v4.20-rc1' into omap-for-v4.21/dt-ti-sysc adds 10aee7aeebe8 ARM: dts: Use dra7 mcasp compatible for mcasp instances adds 4c387984618f ARM: dts: omap5: Add l4 interconnect hierarchy and ti-sysc data adds 3c5ec335a91c Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next adds c10b26abeb53 ARM: OMAP2+: hwmod: Fix some section annotations adds 7d3b37b170b8 ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_p [...] adds b76455335447 ARM: OMAP2+: timer: Remove obsolete inclusion of <asm/smp_twd.h> adds 64c52c65d58d Merge branch 'omap-for-v4.21/soc' into for-next adds 03b10fecb921 soc: ti: wkup_m3: Add PRCM int16 as the wake up source adds 1ddf49d46be3 Merge branch 'omap-for-v4.21/driver' into for-next adds e9f8707839ee ARM: omap2plus_defconfig: Add tlv320aic23 as module adds 79351d5db8cc Merge branch 'omap-for-v4.20/defconfig' into omap-for-v4.2 [...] adds f98d45145e6a ARM: multi_v7_defconfig: Enable 8250-omap serial driver an [...] adds 180c1d6e8e33 Merge branch 'omap-for-v4.21/defconfig' into for-next adds de6777c50e35 ARM: dts: omap3-gta04: Fix comment block adds a18695933b6e ARM: dts: am3517-evm: Enable earlycon stdout path adds 865852a6e52f ARM: dts: am437x-gp-evm: Add state for ddr3 vtt toggle pin adds 88f527d0cf0b ARM: dts: am437x-gp-evm: Add pinctrl for unused_pins adds 7235ed186e12 ARM: dts: am437x-gp-evm: Add pinctrl for debugss pins adds 74fe9bf45e71 ARM: dts: am437x-gp-evm: Add uart0 pinctrl default and sle [...] adds 6a156a05bb55 ARM: dts: am437x-gp-evm: Add pinmux for gpio0 wake adds 0ec47be539e3 ARM: dts: am437x-gp-evm: Add sleep state for beeper pins adds 442f7fdf48da Merge branch 'omap-for-v4.21/dt' into for-next adds 9245e287e73c Merge remote-tracking branch 'omap/for-next' adds 79ae4910fe00 ARC: HSDK: improve reset driver adds 9449f7ae63e5 reset: Improve reset controller kernel docs adds 06aa7d7399d5 reset: Add reset_control_get_count() adds 691e84a4d08f reset: fix null pointer dereference on dev by dev_name adds 8f6f8c77fc4d reset: socfpga: add an early reset driver for SoCFPGA adds b73a61dc0e96 ARM: socfpga: dts: document "altr,stratix10-rst-mgr" binding adds 6265c497095a dt-bindings: reset: uniphier: Replace the expression of US [...] adds 2714eeec4ffc reset: uniphier-usb3: Rename to reset-uniphier-glue adds 84eeb6113dac dt-bindings: reset: uniphier: Add AHCI core reset description adds 8a1b9fd55f25 reset: uniphier-glue: Add AHCI reset control support in gl [...] adds 01469678fe1b Merge remote-tracking branch 'reset/reset/next' adds 4a52b3e1a3d2 Merge tag 'qcom-fixes-for-4.20-rc1' into all-for-4.21 adds 3c84c05b8b90 MAINTAINERS: Add entry for Qualcomm TSENS thermal drivers adds 58443fd91057 ARM: dts: msm8974: thermal: split address space into two adds e9d753b820e5 ARM: dts: msm8974: thermal: Add "qcom,sensors" property adds d6468afd88f0 Merge branch 'dts-for-4.21' into all-for-4.21 adds 73e43d5cdf3e Merge tag 'qcom-fixes-for-4.20-rc1' into arm64-for-4.21 adds 95b0ddfd21ed arm64: dts: msm8916: thermal: split address space into two adds 2b4e5fc0edfe arm64: dts: msm8916: thermal: Add "qcom,sensors" property adds 154233c8988a arm64: dts: msm8916: Add gpu thermal zone adds 9ee80560a329 arm64: dts: msm8916: Add camera thermal zone adds 4884788b7ba1 arm64: dts: sdm845: enable tsens thermal zones adds b59b94f76e7f dt-bindings: iio: vadc: Add unit address to ADC channel no [...] adds a789fd0bab57 arm64: dts: qcom: pm8998: Add die temperature channel node [...] adds 6e382cc7ba29 arm64: dts: msm8996: add prng-ee node adds 6e17f8140521 arm64: dts: sdm845: add prng-ee node adds 321cebc28c68 Merge branch 'arm64-for-4.21' into all-for-4.21 adds 279536a564f6 soc: qcom: Add irq clear handling during SE init adds 8c1919a2b48f soc: qcom/llcc: add MODULE_LICENSE tag adds e0f2cfeb59c8 soc: qcom: llcc-slice: Add error checks for API functions adds c4fe17e0e3a3 soc: qcom: qmi_interface: Limit txn ids to U16_MAX adds 808e10330b0a soc: qcom: Drop help text for QCOM_QMI_HELPERS adds 84fa36eb30f2 soc: qcom: cmd-db: Remove memcpy()ing from cmd_db_get_header() adds ed3cafa79ea7 soc: qcom: cmd-db: Stop memcpy()ing in cmd_db_read_aux_data() adds 053c3f428eb1 Merge branch 'drivers-for-4.21' into all-for-4.21 adds b4d82f4d00d1 arm64: dts: qcom: qcs404: add base dts files adds cac8e787fe18 arm64: dts: qcom: qcs404-evb: add dts files for EVBs adds d59117abacdd arm64: dts: qcom: qcs404: Add reserved-memory regions adds 7fc7089d9d56 arm64: dts: qcom: qcs404: Add RPM GLINK related nodes adds 0b363f5b871c arm64: dts: qcom: qcs404: Add PMS405 RPM regulators adds afdfb0b36712 arm64: dts: qcom: qcs404: add smp2p nodes adds 75f6e6d967de arm64: dts: qcom: qcs404: Add TLMM pinctrl node adds 7241ab944da3 arm64: dts: qcom: qcs404: Add sdcc1 node adds 06e2ddbaa096 arm64: dts: qcom: pms405: add spmi node adds 1a94b65b67d0 arm64: dts: qcom: qcs404: add spmi node adds dc2947160496 arm64: dts: qcom: pms405: add rtc node adds dbc5c766691f arm64: dts: qcom: pms405: add gpios adds e7fd184f559f arm64: dts: qcom: qcs404: Add scm firmware node adds 9395df5f0eca arm64: dts: qcom: qcs404: Add remoteproc nodes adds df96c65c3d65 arm64: dts: qcom: qcs404: add prng-ee node adds e77c52068c63 arm64: dts: qcom: qcs404: Add BAM DMA node adds aec2a7659ab4 arm64: dts: qcom: qcs404: Use BAM DMA for serial uart2 adds 85bc3096b33f arm64: dts: qcom: pms405: Add pon and pwrkey nodes adds e20395ba18ee Merge branch 'qcs404-topic' into all-for-4.21 adds 50cfb7110607 Merge remote-tracking branch 'qcom/for-next' adds 98dc1fbfb477 ARM: shmobile: Document iWave RZ/G1N SOM adds 9d802f533739 dt-bindings: arm: Document iW-RainboW-G20D-Qseven-RZG1N board adds 65a8c17a39f6 ARM: shmobile: defconfig: Enable SII902X adds 2b421730228e ARM: dts: r9a06g032: Add pinctrl node adds 2def36310150 ARM: dts: r8a77470: Add I2C[0123] support adds 62e0db655706 ARM: dts: r8a77470: Add SDHI0 support adds 239a4d7f1271 ARM: dts: r8a77470: Add SDHI1 support adds 1c1437358f9f ARM: dts: iwg23s-sbc: Add uSD and eMMC support adds 5e78f9d107c6 ARM: dts: r8a779[01]: Disable unconnected LVDS encoders adds 4b6cc41011e3 ARM: dts: r8a7740, emev2, sh73a0: Include SoC name in DTSI adds 0a3dd0aad20d ARM: dts: r8a77470: Add watchdog support to SoC dtsi adds c5aec94c669c ARM: dts: iwg23s-sbc: Enable watchdog support adds 50e620319c1f ARM: dts: r8a77470: Add USB-DMAC device nodes adds be8f6b8eca0f ARM: dts: r8a77470: Add CMT SoC specific support adds cee0f8ccbc88 ARM: dts: iwg23s-sbc: Enable cmt0 adds 49b497e70f1f ARM: dts: iwg23s-sbc: Add pinctl support for EtherAVB adds d4798031b876 ARM: dts: r8a77470: Add QSPI support adds 8923e9a2667f ARM: dts: iwg23s-sbc: Add QSPI flash support adds b823d65f3380 arm64: dts: renesas: r8a774a1: Add CAN nodes adds e20a1b9e10e3 arm64: dts: renesas: r8a7795: remove unneeded sound #addre [...] adds 0c793a02cc7c arm64: dts: renesas: r8a77990: Add INTC-EX device node adds de625477c632 arm64: dts: renesas: r8a779{7|8}0: add PWM support adds 8517042060b5 arm64: dts: renesas: r8a77990: Add DMA properties to MSIOF nodes adds f1487c19781a arm64: dts: renesas: r8a77970: add thermal support adds 69c5e602d0bd arm64: dts: renesas: r8a77980: add thermal support adds bae66bbcf201 arm64: dts: renesas: r8a77965: Add LVDS support adds e67898dc2d2b arm64: dts: renesas: revise hsusb's reg size adds 0c85e78fb1d3 arm64: dts: renesas: r8a774a1: Add VIN and CSI-2 nodes adds 122ddb7104f7 arm64: dts: renesas: r8a779{7|8}0: add MSIOF support adds a5ebe5e49a86 arm64: dts: renesas: r8a77990: Add SCIF-{0,1,3,4,5} device nodes adds 8dae1d2bbc12 arm64: dts: renesas: r8a77990: add/enable USB3.0 periphera [...] adds ea57402f3671 arm64: dts: renesas: r8a77965: Connect R-Car M3-N AVB to IPMMU adds 7ffbcb232c7b arm64: dts: renesas: r8a77980: Connect R-Car V3H AVB to IPMMU adds 430212752cd7 arm64: dts: renesas: r8a77990: Connect R-Car E3 AVB to IPMMU adds 396aadeb951d arm64: dts: renesas: salvator-common: add companion proper [...] adds 5c6479d9b25b arm64: dts: renesas: r8a7799{0|5}: add/enable USB2.0 peripheral adds 3b46fa57e350 arm64: dts: renesas: r8a77990: Add Audio-DMAC and Sound de [...] adds 56629fcba94c arm64: dts: renesas: ebisu: Enable Audio adds cb202e7c5895 arm64: dts: renesas: r8a779{7|8}0: add TMU support adds b7a1da2193e6 arm64: dts: renesas: r8a77990: Add all HSCIF nodes adds 5f65328df3f5 arm64: dts: renesas: Switch eMMC bus to 1V8 on Salvator-X [...] adds f3962b824af9 arm64: dts: renesas: ebisu: Add serial console pins adds 9aa3558a02f0 arm64: dts: renesas: ebisu: Add and enable SDHI device nodes adds 5e53dbf4edb4 arm64: dts: renesas: r8a77990: Fix VIN endpoint numbering adds da90dd849dc2 arm64: dts: renesas: r8a7795: add SSIU support for sound adds aeee3d9cb776 arm64: dts: renesas: r8a774a1: Replace power magic numbers adds 8ebb50389eed arm64: dts: renesas: r8a774a1: Replace clock magic numbers adds 92bd057d2d0a arm64: defconfig: Enable R-Car thermal driver adds 595096daf0ac arm64: defconfig: Enable scu-simple-card driver adds a83061133f7a Merge branches 'fixes-for-v4.20', 'dt-bindings-for-v4.21', [...] adds 9374eee32b66 arm64: renesas: Enable GPIOLIB to allow GPIO driver selection adds af3a03cded07 ARM: shmobile: Restrict SCU support to SoCs that have it adds 94cf946b8c19 ARM: shmobile: Restrict TWD support to SoCs that have it adds e743454a0f42 ARM: shmobile: sh73a0: Remove obsolete inclusion of <asm/s [...] adds 79aac4b9b208 ARM: shmobile: Hide ARCH_RZN1 to improve consistency adds fa43948f6736 arm64: renesas: Move SoC Kconfig symbols to drivers/soc/renesas/ adds 062887bf5ef7 ARM: shmobile: Move SoC Kconfig symbols to drivers/soc/renesas/ adds b380ae0db603 arm64: dts: renesas: Add CPU topology on R-Car Gen3 SoCs adds 2250d856b279 arm64: dts: renesas: Add CPU capacity-dmips-mhz adds fe16bcd6d44f arm64: defconfig: Enable CONFIG_PHY_RCAR_GEN3_PCIE adds 357814aedf64 Merge branches 'soc-for-v4.21', 'arm64-dt-for-v4.21' and ' [...] adds ba3ac35b4896 arm64: dts: renesas: r8a77990: ebisu: Add and enable PCIe [...] adds 835193f39eab Merge branch 'arm64-dt-for-v4.21' into next adds da3f0eef694f Merge remote-tracking branch 'renesas/next' adds a53e71cedf18 dt-bindings: add compatibles for rk3066/rk3188 power controllers adds a9beb0a21c8b dt-bindings: add power-domain header for RK3188 SoCs adds 2e99be287448 dt-bindings: add power-domain header for RK3066 SoCs adds a58b7d264393 Merge branch 'v4.21-shared/pdids' into v4.21-armsoc/drivers adds a0d5e7d4995f soc: rockchip: power-domain: add rk3188 powerdomains adds dfc6037b2247 Merge branch 'v4.21-armsoc/drivers' into for-next adds d0177f12f912 Merge branch 'v4.21-shared/pdids' into v4.21-armsoc/dts32 adds 3e712a03d048 ARM: dts: rockchip: add qos nodes found on rk3066 and rk3188 adds e6e1869f0b71 ARM: dts: rockchip: add rk3066/rk3188 power-domains adds 2e5fdb4fc66b Merge branch 'v4.21-armsoc/dts32' into for-next adds b0fe0f47be46 arm64: dts: rockchip: add rk3399 SPI DMAs adds 6d2520783035 arm64: dts: rockchip: add fan on rk3399-sapphire board adds cff6d1d6f88b arm64: dts: rockchip: enable HS200 for eMMC on rock64 adds d840db386a57 arm64: dts: rockchip: add chosen node on rk3399-sapphire adds 365af3f160f6 arm64: dts: rockchip: Use default brightness table for rk3399-gru adds 5a2a93f1ee18 arm64: dts: rockchip: move backlight from rk3399 sapphire [...] adds 5b9023772471 Merge branch 'v4.21-armsoc/dts64' into for-next adds 13682e524167 arm64: dts: rockchip: remove vdd_log from rock960 to fix a [...] adds fc6149c1d111 Merge branch 'v4.20-armsoc/dts64-fixes' into for-next adds 505a2fd80b4d arm64: dts: rockchip: add Gru Scarlet devicetrees adds 6f8e234ee43f Merge branch 'v4.21-armsoc/dts64' into for-next adds 24869610e867 soc: rockchip: power-domain: add rk3066 powerdomains adds a4b41c9496ca Merge branch 'v4.21-armsoc/drivers' into for-next adds 8b19faf6fae2 clk: rockchip: fix typo in rk3188 spdif_frac parent adds 49ca5ddf2212 Merge branch 'v4.21-clk/next' into for-next adds c1d91f86a1b4 arm64: dts: rockchip: Fix PCIe reset polarity for rk3399-p [...] adds 6d5aaac52143 Merge branch 'v4.20-armsoc/dts64-fixes' into for-next adds 03d9f8fa2bfd ARM: dts: rockchip: Fix rk3288-rock2 vcc_flash name adds 6c2fa76e0ff0 Merge branch 'v4.21-armsoc/dts32' into for-next adds a9f0c0e56371 clk: rockchip: fix rk3188 sclk_smc gate data adds ac8cb53829a6 clk: rockchip: fix rk3188 sclk_mac_lbtest parameter ordering adds 8989e9d2e648 clk: rockchip: make rk3188 hclk_vio_bus critical adds 6b5f18817640 Merge branch 'v4.21-clk/next' into for-next adds 672e60b72bbe ARM: dts: rockchip: Remove @0 from the veyron memory node adds 937dd579ad1a Merge branch 'v4.20-armsoc/dts32-fixes' into for-next adds 71446dfada1b Merge remote-tracking branch 'rockchip/for-next' adds 383acb0dac03 ARM: s5pv210: Remove legacy setting of external wakeup interrupts adds 2c80920f66f2 ARM: exynos: Remove legacy setting of external wakeup interrupts adds 7b981b18a48b ARM: exynos: Remove no longer needed s3c_pm_check_*() calls adds 3f9d8677b73b ARM: dts: exynos: Add compatible for s2mps11 clocks node o [...] adds 56403a43c155 ARM: dts: exynos: Add compatible for s5m8767 clocks node o [...] adds c353b80ee595 ARM: dts: exynos: Add missing clocks to RTC node for Arnda [...] adds 81dcdbdbf895 Merge branch 'next/dt' into for-next adds 25e5566e2b6e ARM: dts: exynos: Add UHS-I bus speed support to Odroid XU [...] adds 8fe325fa9d06 ARM: dts: exynos: Fix LDO13 min values on Odroid XU3/XU4/HC1 adds c60b3f77f497 ARM: dts: exynos: Update maximum frequency for SD card to [...] adds 4289c86c4cd7 ARM: dts: exynos: Update maximum frequency for eMMC to 200 [...] adds 6135ee70cb13 ARM: dts: exynos: Add pin configuration for SD write prote [...] adds e319c409f484 Merge branch 'next/dt' into for-next adds f68b18fd1c4b arm64: dts: exynos: Update DWC3 modules on Exynos5433 SoCs adds f6de2b8919b8 Merge branch 'next/dt64' into for-next adds 6e2422ff9492 ARM: dts: exynos: Clarify comment explaining purpose of Od [...] adds 8835eae0f913 Merge branch 'next/dt' into for-next adds b1658855f087 ARM: samsung: Limit SAMSUNG_PM_DEBUG config option to non- [...] adds cafbc79e327f ARM: exynos: Remove secondary startup initialization from [...] adds 7d28b29a4e3f Merge branch 'next/soc' into for-next adds 670734f55810 ARM: dts: exynos: Add all CPUs in cooling maps adds 0546ae73b325 Merge branch 'next/dt' into for-next adds 9deffb5ee78e arm64: dts: exynos: Add all CPUs in cooling maps adds 38325bb15c4f Merge branch 'next/dt64' into for-next adds ecc840fd294b Merge remote-tracking branch 'samsung-krzk/for-next' adds 859783d13900 clk: sunxi-ng: enable so-said LDOs for A64 SoC's pll-mipi clock adds db7548934603 clk: sunxi-ng: sun50i: h6: Fix MMC clock mux width adds 3f790433c3cb clk: sunxi-ng: Adjust MP clock parent rate when allowed adds 65b665767238 clk: sunxi-ng: Use u64 for calculation of NM rate adds ed4433419d45 clk: sunxi-ng: h6: Set video PLLs limits adds b9f9e9b8e42c dt-bindings: clock: sun8i-de2: Add H6 DE3 clock description adds 56808da9f97f clk: sunxi-ng: Add support for H6 DE3 clocks adds 1d02c03b6557 arm64: defconfig: Enable MFD_AXP20X_I2C adds a63ea49a653c ARM: dts: sun8i-a83t-tbs-a711: Change MMC0 bus-width to 4 adds 2dae149d9219 arm64: dts: allwinner: add backlight regulator for Pinebook adds 186172f465c2 dt-binding: dwmac-sun8i: add H6 compatible string (w/ A64 [...] adds c8ced5516d23 arm64: allwinner: h6: add EMAC device nodes adds 729e1ffcf47e arm64: allwinner: h6: add support for the Ethernet on Pine H64 adds f0c083b88aa7 arm64: allwinner: h6: Add common orangepi nodes into dtsi adds cee98cefbf6d arm64: allwinner: h6: Add OrangePi Lite2 initial support adds e98d72d98a25 ARM: dts: sun8i-h3: add sy8106a to orange pi plus adds f517232c5a95 dt-bindings: vendor-prefix: new vendor - Emlid adds 8fb3d7deaeaf arm64: dts: allwinner: new board - Emlid Neutis N5 adds 4f16ca40de15 ARM: dts: sun8i-h3: Add dts for the Mapleboard MP130 adds 19357aba5f14 Merge branches 'sunxi/clk-for-4.21', 'sunxi/config64-for-4 [...] adds 209065c5fd72 arm64: dts: allwinner: h6: Add HDMI pipeline adds 7d5bca1cca18 arm64: dts: allwinner: h6: Enable HDMI output on Pine H64 board adds 4b1d4fba9e26 Merge branch 'sunxi/dt64-for-4.21' into sunxi/for-next adds 5f8208f55706 ARM: dts: sun8i: a83t: bananapi-m3: increase vcc-pd voltag [...] adds 9c506988428d Merge remote-tracking branch 'sunxi-korg/sunxi/fixes-for-4 [...] adds eabb3d424b6d arm64: dts: allwinner: h6: add USB2-related device nodes adds 44eb589cf40a arm64: dts: allwinner: h6: add USB Vbus regulator for Pine H64 adds 3bfa011d3a47 arm64: dts: allwinner: h6: enable USB2 on Pine H64 adds d916ce7245ad Merge branch 'sunxi/dt64-for-4.21' into sunxi/for-next adds 3284cb7e909a Merge remote-tracking branch 'sunxi/sunxi/for-next' adds ad348c3f5596 dt-bindings: usb: xhci-tegra: Add power-domain details adds a6cb8ef03cb0 dt: bindings: tegra20-emc: Document interrupt property adds 28016aa1652e dt: bindings: tegra20-emc: Document clock property adds 94ba4a5f1671 dt: bindings: Move tegra20-emc binding to memory-controlle [...] adds 67e0b260f6bc Merge branch for-4.21/dt-bindings into for-next adds 3bb2f843c0e7 soc/tegra: pmc: Don't power-up XUSB power-domains adds 5f84bb1a4099 soc/tegra: pmc: Add sysfs entries for reset info adds b6e1fd17a38b soc/tegra: pmc: Drop locking from tegra_powergate_is_powered() adds 1866d58be7ec soc/tegra: fuse: Remove duplicated function declaration adds c7b5ceee3abf Merge branch for-4.21/soc into for-next adds d78b5bde0ffc firmware: tegra: Add helper to check for supported MRQs adds 43dc7485807a firmware: tegra: Switch to global mrq_is_supported() adds 2b86c11b99d3 firmware: tegra: Print version tag at full adds 4bef358c9071 soc/tegra: bpmp: Update ABI header adds af51c25fb59d firmware: tegra: Use in-band messages for firmware version query adds eeb63ba4fa9c Merge branch for-4.21/firmware into for-next adds 96e5da7c8424 memory: tegra: Introduce Tegra20 EMC driver adds 3904932a0a42 Merge branch for-4.21/memory into for-next adds 279e57c39efe ARM: dts: tegra20: Add interrupt entry to External Memory [...] adds cd9f69800b2a ARM: dts: tegra20: Add clock entry to External Memory Controller adds 9b173132d85e Merge branch for-4.21/arm/dt into for-next adds 7a209c07e32d arm64: dts: tegra210: Add power-domains for xHCI adds 61467a4e727c arm64: tegra: Add PWM controllers on Tegra194 adds 62ed582f1c8e arm64: tegra: Add PWM fan support on Jetson Xavier adds 75f7d7a7c60d Merge branch for-4.21/arm64/dt into for-next adds 514fddba845e clk: tegra20: Turn EMC clock gate into divider adds d14ce174ca02 clk: tegra20: Check whether direct PLLM sourcing is turned [...] adds fc5be21fcece Merge branch for-4.21/clk into for-next adds 6744bbd1fc89 Merge remote-tracking branch 'tegra/for-next' adds 8b84c3b1dd8a Merge branch 'clk-fixes' into clk-next adds 819ed0ad91cd clk: bcm2835: make license text and module license match adds b901d77573a4 Merge branch 'clk-bcm-module-license' into clk-next adds ea662d2f804a clk: imx7d: remove UART1 clock setting adds c7da99e39906 Merge branch 'clk-imx7d-uart' into clk-next adds 25600dad4145 clk: max77686: constify clk_ops structure adds 19aa8e32b9e6 clk: palmas: constify clk_ops structure adds 16ace88405fb clk: pistachio: constify clk_ops structures adds 5fc6eb7d74f4 clk: pxa: constify clk_ops structures adds 56950ff82325 clk: s2mps11: constify clk_ops structure adds 87d129d07a63 Merge branch 'clk-ops-const' into clk-next adds eaeee28db289 clk: qcom: smd: Add support for QCS404 rpm clocks adds 532d059c04f9 Merge branch 'clk-qcom-qcs404-rpm' into clk-next adds fadd1128ce6a Merge branch 'clk-fixes' into clk-next adds 46fda5b5067a clk: boston: fix possible memory leak in clk_boston_setup() adds 8b627f616ed6 clk: boston: unregister clks on failure in clk_boston_setup() adds 7ece6bfffa5a Merge branch 'clk-boston-leak' into clk-next adds 7909e35451cf Merge branch 'clk-fixes' into clk-next adds b8b211ca763a clk: qoriq: add more chips support adds b35638d9223f Merge branch 'clk-qoriq-t1023' into clk-next adds 47d2e40c2635 Merge branch 'clk-fixes' into clk-next adds 27c0f2b01970 clk: zynqmp: handle fixed factor param query error adds 1150e0f9b6e1 Merge branch 'clk-fixes' into clk-next adds e1098e591580 clk: bcm2835: Switch to SPDX identifier adds d344897d57d2 Merge branch 'clk-spdx' into clk-next adds ace8c8a0afea Merge remote-tracking branch 'clk/clk-next' adds 00c17775e1c4 clocksource: add C-SKY SMP timer adds f6a89cec4368 dt-bindings: timer: C-SKY Multi-processor timer adds 6c2d6d95d170 clocksource: add gx6605s SOC system timer adds 252050365823 dt-bindings: timer: gx6605s SOC timer adds 9ca3c22db07e Merge remote-tracking branch 'csky/linux-next' adds d272a735ef54 ia64: add __NR_old_getpagesize in uapi header file adds d7c5e82c08a0 ia64: add __NR_syscalls along with NR_syscalls adds bf03ebfe94ea ia64: add an offset for system call number adds ffec9214544c ia64: add system call table generation support adds c51836246f97 ia64: generate uapi header and system call table files adds 877595fdb5ef Merge remote-tracking branch 'ia64/next' adds 68a385c6c750 microblaze: Typo s/use use/use/ adds c0b2826aa02a microblaze: move __NR_syscalls macro from asm/unistd.h adds fc06bac35c8c microblaze: add system call table generation support adds 1e17ab5320a6 microblaze: generate uapi header and system call table files adds 453a5ae3d8b8 Merge remote-tracking branch 'microblaze/next' adds 67769857f05a MIPS: math-emu: Change to use DEFINE_SHOW_ATTRIBUTE macro adds b3a428b4b18d MIPS: Enable IOREMAP_PROT config option for MIPS cpus adds 43da4e3ee8c4 MIPS: r2-on-r6-emu: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 7d52d6cca8b1 MIPS: DEC: Update R3k DECstation defconfig for Y2018 adds 2340b564a7e4 MIPS: DEC: Add R4k DECstation defconfig adds 52d6d05575c3 MIPS: DEC: Add 64-bit DECstation defconfig adds 57810ecb581a MIPS: Remove GCC_IMM_ASM & GCC_REG_ACCUM macros adds d08b8ccc4762 MIPS: Simplify GCC_OFF_SMALL_ASM definition adds a013ba392843 MIPS: Hardcode cpu_has_mmips=1 for microMIPS kernels adds b7f1e273b729 MIPS: Hide CONFIG_MIPS_O32_FP64_SUPPORT prompt for >= MIPSr6 adds b1013f1e95d5 MIPS: BCM5xxx: Remove dead init_fpu code adds cc97ab235f3f MIPS: Simplify FP context initialization adds 1975ed43ce67 MIPS: Ensure emulated FP sets PF_USED_MATH adds 7d3713a4aad2 MIPS: Drop forward declarations of sigcontext in asm/fpu.h adds 97f7dcbf279a MIPS: Better abstract R2300 FPU usage in Kconfig adds c92e47e585a9 MIPS: Introduce CONFIG_MIPS_FP_SUPPORT adds b372e83b67eb MIPS: Hardcode cpu_has_fpu=0 when CONFIG_MIPS_FP_SUPPORT=n adds 9ec55930e023 MIPS: Stub asm/fpu.h functions adds b2e628a8f999 MIPS: cpu-probe: Avoid probing FPU when CONFIG_MIPS_FP_SUPPORT=n adds 5328f7422e4b MIPS: traps: Never enable FPU when CONFIG_MIPS_FP_SUPPORT=n adds 6a1cc218b9cc MIPS: branch: Remove FP branch handling when CONFIG_MIPS_F [...] adds 85164fd8b053 MIPS: unaligned: Remove FP & MSA code when unsupported adds 6c79759eca62 MIPS: ptrace: Remove FP support when CONFIG_MIPS_FP_SUPPORT=n adds 4eec81d7d8b2 MIPS: signal: Remove FP context support when CONFIG_MIPS_F [...] adds ea6a37373f9a MIPS: Avoid FP ELF checks when CONFIG_MIPS_FP_SUPPORT=n adds 36a498035bd2 MIPS: Avoid FCSR sanitization when CONFIG_MIPS_FP_SUPPORT=n adds 42b10815d559 MIPS: Don't compile math-emu when CONFIG_MIPS_FP_SUPPORT=n adds 2725f3778fdd MIPS: Remove struct task_struct fpu state when CONFIG_MIPS [...] adds 183b40f992c8 MIPS: Allow FP support to be disabled adds 378ed6f0e3c5 MIPS: Avoid using .set mips0 to restore ISA adds c7adfaea4bf4 MIPS: Fix do_ade() closing brace indentation adds b6d18e77041e MIPS: Don't dump Hi & Lo regs on >= MIPSr6 adds 5ec17af7ead0 MIPS: Boston: Disable EG20T prefetch adds 271fee93a414 mips: delete duplicated BUILTIN_DTB and LIBFDT configs adds 47bf2b031754 mips: sort list of configs for Malta adds 57eeacede4db MIPS: Use Kconfig to select CPU_NO_EFFICIENT_FFS adds d0894409d171 lib/gcd: Remove use of CPU_NO_EFFICIENT_FFS macro adds 3747b9d6b065 MIPS: SiByte: Set 32-bit bus mask for BCM1250 PCI adds 756d6d836dbf MIPS: SiByte: Enable ZONE_DMA32 for LittleSur adds e4849aff1e16 MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur adds 49e510dd164c MIPS: Use device_type helpers to access the node type adds 1287533d3d95 MIPS: Remove superfluous check for __linux__ adds 56af644e7456 Merge remote-tracking branch 'mips/mips-next' adds 2e95c4d672ce nds32: Remove the redundant assignment adds 8730c178b420 nds32: Fill all TLB entries with kernel image mapping adds 4c3d6174e0e1 nds32: Fix gcc 8.0 compiler option incompatible. adds 9aaafac8cffa nds32: Fix bug in bitfield.h adds ebd09753b570 nds32: Perf porting adds c8b34461705e nds32: Add perf call-graph support. adds cf26edd840dc nds32: Add document for NDS32 PMU. adds 7938e6315c9a nds32: Power management for nds32 adds 4f014a41b4ef nds32: Remove duplicated include from pm.c adds 14a94b94eb5c nds32: nds32 FPU port adds 01c5fa14d529 nds32: Support FP emulation adds 57c0acded51c nds32: support denormalized result through FP emulator adds 5c774451887d math-emu/op-2.h: Use statement expressions to prevent nega [...] adds 62d353f973a5 math-emu/soft-fp.h: (_FP_ROUND_ZERO) cast 0 to void to fix [...] adds 5c92d7128341 nds32: Fix the items of hwcap_str ordering issue. adds 3fb688b03d0c nds32: support hardware prefetcher adds 6ef92d730a66 Merge remote-tracking branch 'nds32/next' adds 62975f681b75 nios2: ksyms: Add missing symbol exports adds abcb49a7c3cf nios2: remove redundant 'default n' from Kconfig-s adds 388c269e22d3 nios2: update_mmu_cache clear the old entry from the TLB adds dcb46ea1f81b nios2: flush_tlb_page use PID based flush adds 585b26d01df0 nios2: pte_clear does not need to flush TLB adds fcce325fa896 nios2: Use an invalid TLB entry address helper function adds 966cad6962dd nios2: TLBMISC writes do not require PID bits to be set adds 9d3ba7808709 nios2: flush_tlb_pid can just restore TLBMISC once adds 26088f369222 nios2: flush_tlb_mm flush only the pid adds 987a8107efff nios2: improve readability of tlb functions adds bdbde38adb71 nios2: flush_tlb_all use TLBMISC way auto-increment feature adds f7380e098665 nios2: User address TLB flush break after finding the matc [...] adds 1c286267aedf nios2: update_mmu_cache preload the TLB with the new PTE adds b35991a86f20 Merge remote-tracking branch 'nios2/for-next' adds 54603c2a7f60 RISC-V: lib: Fix build error for 64-bit adds c8c945390b45 automerging branch "kernel.org-palmer-linux/fix-lib_mkfile [...] adds 19c43edf0aa2 RISC-V: defconfig: Enable printk timestamps adds 3564f8a7dc46 automerging branch "kernel.org-palmer-linux/fix-printk_tim [...] adds d32f94f7ee2a riscv: fix spacing in struct pt_regs adds 83a8ffde665a automerging branch "kernel.org-palmer-linux/fix-pt_regs-wh [...] adds 7c2684d667fe RISC-V: Fix PTRACE_SETREGSET bug. adds 73a5cac378b4 automerging branch "kernel.org-palmer-linux/fix-ptrace" in [...] adds aeb92501a0dc riscv: add asm/unistd.h UAPI header adds 985997b6f294 automerging branch "kernel.org-palmer-linux/fix-rv32i" int [...] adds f19f274c6c48 riscv: add missing vdso_install target adds f92c8dc1e3a6 automerging branch "kernel.org-palmer-linux/fix-vdso_insta [...] adds 0defa0510fe6 riscv: add audit support adds ed764ec7af29 riscv: audit: add audit hook in do_syscall_trace_enter/exit() adds b53165d8a4e5 automerging branch "kernel.org-palmer-linux/next-audit" in [...] adds ccef008dd4d2 RISC-V: lib: minor asm cleanup adds 42bdbe0a06e1 automerging branch "kernel.org-palmer-linux/next-ojn" into [...] adds efef086d6acc riscv: add ARCH_HAS_SG_CHAIN adds e156606242ea automerging branch "kernel.org-palmer-linux/next-sg_chain" [...] adds b8b3c6653199 Merge remote-tracking branch 'risc-v/for-next' adds 52df7837560e s390/cio: make vfio_ccw_io_region static adds 55e93ecdc1ef vfio: ccw: Register mediated device once all structures ar [...] adds 806212f91c87 s390/cio: Fix cleanup of pfn_array alloc failure adds b89e242eee8d s390/cio: Fix cleanup when unsupported IDA format is used adds 005af85c50f7 Merge tag 'vfio-ccw-20181113' of git://git.kernel.org/pub/ [...] adds 7c7214a17ffb Merge remote-tracking branch 's390/features' adds 105e996a8322 fs/openpromfs: use full_name instead of path_component_name adds f3180e1828e6 fs/openpromfs: Use of_node_name_eq for node name comparisons adds a412c85aa82a sparc: Convert to using %pOF instead of full_name adds 0c5eaa774972 of: Drop full path from full_name for PDT systems adds bb31f9eb4abe sparc: prom: use property "name" directly to construct node names adds ead1c2bdedcb sparc: Convert to using %pOFn instead of device_node.name adds 29c990dfc77c sparc: Use of_node_name_eq for node name comparisons adds 88ca0557a013 sparc: Use device_type helpers to access the node type adds 8119f042d059 sparc: Remove unused leon_trans_init adds 86ef771ed543 sparc: Use DT node full_name instead of name for resources adds 20a9da34ae00 Merge branch 'sparc-OF-name-and-device_type-rework' adds d441f93dd072 sparc: move __IGNORE* entries to non uapi header adds 61257f56ada7 sparc: add __NR_syscalls along with NR_syscalls adds 6ff645dd683a sparc: add system call table generation support adds 3680033002f4 sparc: generate uapi header and system call table files adds 726799a4f919 Merge branch 'sparc-syscall-gen' adds 4217b3682943 Merge remote-tracking branch 'sparc-next/master' adds 51fc407848da Merge tag 'v4.9' into xtensa-for-next adds 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU adds ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next adds 5874c700308f xtensa: make __pa work with uncached KSEG addresses adds 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next adds 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next adds bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next adds 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next adds 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next adds a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next adds 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next adds c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next adds 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic adds 9e0031ddb608 xtensa: fix build with KASAN adds e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next adds ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute adds ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next adds 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers adds cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next adds 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} adds 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all adds f0f84837c6da xtensa: rework noMMU cache attributes initialization adds 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next adds 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next adds c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next adds 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next adds c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next adds 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" adds 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next adds b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next adds 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count adds b4130fdef9a7 xtensa: add system call table generation support adds 7c17225f2059 xtensa: generate uapi header and syscall table header files adds fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next adds faa194b8ca62 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 55d945e2e4aa fs: befs: btree: Fixed some coding standard issues adds b123e304c659 Merge remote-tracking branch 'befs/for-next' adds 118b2bb3f0d4 Merge branch 'misc-4.20' into for-next-current-v4.19-20181119 adds d8c87173b6db Btrfs: remove no longer used logged range variables when l [...] adds 82b4c6545142 Btrfs: remove no longer used stuff for tracking pending or [...] adds 1867e0ebac41 btrfs: extent-tree: Detect bytes_may_use underflow earlier adds 20a2a3acd45f btrfs: extent-tree: Detect bytes_pinned underflow earlier adds c07dac6b00f9 btrfs: Introduce find_free_extent_ctl structure for later rework adds 291433a40b91 btrfs: Refactor clustered extent allocation into find_free [...] adds 06a0248cd009 btrfs: Refactor unclustered extent allocation into find_fr [...] adds 64038d6a8c42 btrfs: Refactor find_free_extent loops update into find_fr [...] adds 6ca66f645707 btrfs: volumes: Make sure there is no overlap of dev exten [...] adds 2709c125314b btrfs: volumes: Make sure no dev extent is beyond device boundary adds b75309a66fed btrfs: Add function to distinguish between data and btree inode adds aa4b114bbacd btrfs: Remove extent_io_ops::fill_delalloc adds eae74572e7ec btrfs: Remove extent_io_ops::writepage_start_hook adds d5dfd42b7435 btrfs: Remove extent_io_ops::writepage_end_io_hook adds 8acfbd884856 btrfs: Remove extent_io_ops::check_extent_io_range callback adds de8486134446 btrfs: Remove extent_io_ops::set_bit_hook extent_io callback adds 29a7d6571b8a btrfs: Remove extent_io_ops::clear_bit_hook callback adds 120da34dd357 btrfs: Remove extent_io_ops::merge_extent_hook callback adds 481c96c46e04 btrfs: Remove extent_io_ops::split_extent_hook callback adds fcf39d5c3b07 Btrfs: prevent ioctls from interfering with a swap file adds fea2fe1e57a2 Btrfs: rename and export get_chunk_map adds ab74d8d6e5df Btrfs: support swap files adds ab2506d5e685 btrfs: tests: Use BTRFS_MAX_EXTENT_SIZE to replace the int [...] adds 1f838fba39dd btrfs: Remove needless tree locking in iterate_inode_refs adds bb55cdafb5f6 btrfs: Remove needless tree locking in iterate_inode_extrefs adds 690aa6880831 btrfs: Remove redundant extent_buffer_get in get_old_root adds 1eb14e1b1256 btrfs: Remove extraneous extent_buffer_get from tree_mod_l [...] adds 9814d2a3f473 btrfs: Remove extra reference count bumps in btrfs_compare_trees adds 4c81fd2e892f btrfs: Remove unnecessary tree locking code in qgroup_rescan_leaf adds 7584b72d5e0c btrfs: Remove special handling of EXTENT_BUFFER_UNMAPPED w [...] adds b91e8ebe31ba btrfs: Adjust loop in free_extent_buffer adds 387c622f68a1 Btrfs: simpler and more efficient cleanup of a log tree's [...] adds b36d2c383d5c Btrfs: remove no longer used io_err from btrfs_log_ctx adds 9336542b8f64 btrfs: remove redundant replace_state init adds 286528609597 btrfs: Check for missing device before bio submission in b [...] adds a7328436ccc9 btrfs: Move epd::extent_locked check to writepage_delalloc [...] adds 50ef7afc1f16 btrfs: Remove extent_page_data argument from writepage_delalloc adds 3921b47e9c2e btrfs: Remove unused extent_state argument from btrfs_writ [...] adds 67b30dab5e77 btrfs: use tagged writepage to mitigate livelock of snapshot adds a35416725c0c btrfs: Always try all copies when reading extent buffers adds 205b9a2b4d2a Btrfs: fix rare chances for data loss when doing a fast fsync adds 7cb7588ca98e btrfs: alloc_chunk: do not refurbish num_bytes adds 243aa0eb21f3 btrfs: alloc_chunk: improve chunk size variable name adds 3c6c4a5d6271 btrfs: alloc_chunk: fix more DUP stripe size handling adds 8ebef63a2998 btrfs: fix ncopies raid_attr for RAID56 adds cfbca7a119d3 btrfs: introduce nparity raid_attr adds a8dadf292a0b btrfs: harden agaist duplicate fsid on scanned devices adds e635537a1553 Btrfs: ensure path name is null terminated at btrfs_control_ioctl adds ee225dfb8cb7 btrfs: mark btrfs_dev_replace_start as static adds 48e9f28d41d8 btrfs: dev-replace: go back to suspended state if target d [...] adds ee6d55c97864 btrfs: dev-replace: go back to suspend state if another EX [...] adds b4b109881bf3 btrfs: fix use-after-free due to race between replace star [...] adds 77e1e086246b btrfs: dev-replace: set result code of cancel by status of scrub adds 18eb04789ee3 btrfs: dev-replace: replace's scrub must not be running in [...] adds 22bb9cd60cbd btrfs: dev-replace: add explicit check for replace result [...] adds 6f571f8e3c82 Btrfs: send, fix infinite loop due to directory rename dep [...] adds 401be6922b9f btrfs: Clean up and refactor btrfs_can_relocate adds 0b1f320aea2d btrfs: Remove superfluous check form btrfs_remove_chunk adds 28cd44f5e80b btrfs: Sink find_lock_delalloc_range's 'max_bytes' argument adds 51a6beed4eae btrfs: Replace BUG_ON with ASSERT in find_lock_delalloc_range adds 4f0eaecf12f5 btrfs: remove unused drop_on_err in btrfs_mkdir adds 19b2272cdff8 btrfs: introduce EXPORT_FOR_TESTS macro adds e38d70e89e69 btrfs: use EXPORT_FOR_TESTS for conditionally exported functions adds 69ad4a48e7cb btrfs: Introduce support for FSID change without metadata rewrite adds 58ec7e630767 btrfs: Add sysfs support for metadata_uuid feature adds 635f10521a00 btrfs: Remove fsid/metadata_fsid fields from btrfs_info adds 12f46a119e6a btrfs: Add handling for disk split-brain scenario during f [...] adds 5bab4b2acfbc btrfs: add members to fs_devices to track fsid changes adds 4d0080d0d496 btrfs: Handle one more split-brain scenario during fsid change adds fd0f5617a8a2 btrfs: Handle final split-brain possibility during fsid change adds e9cab8478a9a Merge branch 'misc-next' into for-next-current-v4.19-20181119 adds 1f2bc0246a95 Merge branch 'for-next-current-v4.19-20181119' into for-ne [...] adds 727e77fc66c2 Merge branch 'misc-next' into for-next-next-v4.20-20181119 adds fa80bf776ec1 btrfs: drop uuid_mutex in btrfs_free_extra_devids() adds b60ee8db239a Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] adds 7e333602912c Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker adds 3906e814bc7c Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] adds 7e273ba4e08b btrfs: Fix the return value in case of error in 'btrfs_mar [...] adds 474abdb7b2fe Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] adds 2ffcebe35f09 Btrfs: bring back key search optimization to btrfs_search_ [...] adds bd45bdc0b2aa Btrfs: allow clear_extent_dirty() to receive a cached exte [...] adds a1db88d0bb40 Btrfs: fix access to available allocation bits when starti [...] adds f3d6c9c14e11 Btrfs: fix deadlock when enabling quotas due to concurrent [...] adds a75dfa9bd2f0 Btrfs: fix race between enabling quotas and subvolume creation adds ddd997c71d5c Merge branch 'ext/filipe/fixes' into for-next-next-v4.20-20181119 adds 30f98b7cc490 Merge branch 'for-next-next-v4.20-20181119' into for-next- [...] adds 93a15ecefd37 Merge remote-tracking branch 'btrfs-kdave/for-next' adds 7e241f647dc7 libceph: fall back to sendmsg for slab pages adds 6e3e8f15a0f6 Merge remote-tracking branch 'ceph/master' adds a556f783e615 cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy [...] adds bf1e7cd56977 cifs: clean up indentation, replace spaces with tab adds eb57eb397e9e cifs: use a compound for setting an xattr adds 5e7548f61ccb cifs: update internal module version number adds 73bb061616d1 cifs: smb2 commands can not be negative, remove confusing check adds 2c272c3f08b2 cifs: address trivial coverity warning adds 1098fafcefed cifs: create a helper function for compound query_info adds 791d40038a78 Add vers=3.0.2 as a valid option for SMBv3.0.2 adds 9af74c7ebce0 Merge remote-tracking branch 'cifs/for-next' adds 5dcea554d5ce eCryptfs: fix a couple type promotion bugs adds 6678d00c98dd Merge remote-tracking branch 'ecryptfs/next' adds c0ed7b51ca99 ext2: avoid unnecessary operation in ext2_error() adds 2c67b8573da7 Pull EVENT_ON_CHILD fsnotify fix from Amir. adds 2d10b23082a7 fanotify: return only user requested event types in event mask adds 9b076f1c0f48 fanotify: introduce new event mask FAN_OPEN_EXEC adds a704bba5e3ec fsnotify: refactor fsnotify_parent()/fsnotify() paired cal [...] adds 66917a3130f2 fanotify: introduce new event mask FAN_OPEN_EXEC_PERM adds 1c7dfad583dc Pull FAN_OPEN_EXEC fanotify support. adds d6f7aa9820f2 fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() adds 1a38ae0af6e4 Pull fsnotify fdinfo warning fix. adds 569ae9209425 ext2: remove redundant condition check adds 3e159b9553e4 ext2: change reusable parameter to true when calling mb_ca [...] adds 3f8b018bf310 Pull ext2 cleanups. adds 1c7c7fac307b Merge remote-tracking branch 'ext3/for_next' adds 83effa8865cc f2fs: avoid GC causing encrypted file corrupted adds a5c7029ba357 f2fs: fix to account preflush command for noflush_merge mode adds 67bdd2a68f0a f2fs: fix count of seg_freed to make sec_freed correct adds 6a917e69d3b8 f2fs: remove codes of unused wio_mutex adds 79c66e75720c f2fs: clean up f2fs_sb_has_##feature_name adds 5a2f0de5c14f f2fs: introduce __is_large_section() for cleanup adds 780e9f307fb1 f2fs: support subsectional garbage collection adds c17244cc01c5 f2fs: export migration_granularity sysfs entry adds 91cb6eafcb79 f2fs: change segment to section in f2fs_ioc_gc_range adds 6afc1b04405d f2fs: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 3ab01241a515 f2fs: move dir data flush to write checkpoint process adds acd1d6ee5986 f2fs: add to account direct IO adds 8a2a2c88745e f2fs: fix to be aware discard/preflush/dio command in is_idle() adds 7bc0f46d418a f2fs: fix out-place-update DIO write adds dfbabbb174f2 f2fs: only flush the single temp bio cache which owns the [...] adds 803fb1099266 f2fs: check memory boundary by insane namelen adds c6316db7b1bf f2fs: fix race between write_checkpoint and write_begin adds 6144a9ee993e Merge remote-tracking branch 'f2fs/dev' adds a83722f45c5b jfs: fix spelling mistake, EACCESS -> EACCES adds c3f747ee716f Merge remote-tracking branch 'jfs/jfs-next' adds fae339734d2a nfsd4: remove unused nfs4_check_olstateid parameter adds 99ee229da09a nfsd4: forbid all renames during grace period adds f98c23b62461 nfsd4: skip unused assignment adds 2e0f259c4c67 Merge remote-tracking branch 'nfsd/nfsd-next' adds 91ff20f34e94 ovl: fix missing override creds in link of a metacopy upper adds 4b5966a8923c Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 9088fa2e3a51 ubifs: replay: fix high stack usage adds 1341551f1e2a ubifs: CONFIG_UBIFS_FS_AUTHENTICATION should depend on UBIFS_FS adds 001260910c46 ubifs: auth: add CONFIG_KEYS dependency adds fd65aa49311c Merge remote-tracking branch 'ubifs/linux-next' adds 4abfe14f7a76 9p/net: put a lower bound on msize adds 3f4f393757a5 net/9p: include trans_common.h to fix missing prototype warning. adds 94eac61d4e9d Merge remote-tracking branch 'v9fs/9p-next' adds d9e9386066aa fs/locks: rename some lists and pointers. adds f3947a666145 fs/locks: split out __locks_wake_up_blocks(). adds eed23d7fd908 NFS: use locks_copy_lock() to copy locks. adds 62ebdc05f219 gfs2: properly initial file_lock used for unlock. adds 2f5e108bae2b ocfs2: properly initial file_lock used for unlock. adds 52ba997403ed locks: use properly initialized file_lock when unlocking. adds c5420ab794c1 fs/locks: allow a lock request to block other requests. adds 000de63eedfd fs/locks: always delete_block after waiting. adds 54732db9a0af fs/locks: change all *_conflict() functions to return bool. adds f81b5c513083 fs/locks: create a tree of dependent requests. adds c4c9c6ff1c7e locks: merge posix_unblock_lock() and locks_delete_block() adds e227cdae4c5d VFS: locks: remove unnecessary white space. adds 4900afda358b Merge remote-tracking branch 'file-locks/locks-next' adds 307c6e5241b4 vfs: Require specification of size of mount data for inter [...] adds 5caad78464aa vfs: syscall: Add open_tree(2) to reference or clone a mount adds e78164433ca1 vfs: syscall: Add move_mount(2) to move mounts around adds af7b5bc4c7e3 teach move_mount(2) to work with OPEN_TREE_CLONE adds af9eb1fffa12 vfs: Suppress MS_* flag defs within the kernel unless expl [...] adds c87c47c34750 vfs: Introduce the basic header for the new mount API's fi [...] adds 8a82a2513c0a vfs: Introduce logging functions adds 229e55402816 vfs: Add configuration parser helpers adds dbcf22bfca6d vfs: Add LSM hooks for the new mount API adds 6446dd622da1 vfs: Put security flags into the fs_context struct adds 4786c3427b25 selinux: Implement the new mount API LSM hooks adds 1f0a62d86694 smack: Implement filesystem context security hooks adds 966a6c141849 apparmor: Implement security hooks for the new mount API adds 8825fb43b70a tomoyo: Implement security hooks for the new mount API adds ae049c6c97e4 vfs: Separate changing mount flags full remount adds 37744f3d21f8 vfs: Implement a filesystem superblock creation/configurat [...] adds 0472421f47a9 vfs: Remove unused code after filesystem context changes adds b04f79586997 procfs: Move proc_fill_super() to fs/proc/root.c adds bfdc0d98d3d9 proc: Add fs_context support to procfs adds ca5911cd7b66 ipc: Convert mqueue fs to fs_context adds 2502e0179096 cpuset: Use fs_context adds 16ec1a5d58ea kernfs, sysfs, cgroup, intel_rdt: Support fs_context adds 435143a6e390 hugetlbfs: Convert to fs_context adds 6ddc92a66115 vfs: Remove kern_mount_data() adds 728d3f7e4ed3 vfs: Provide documentation for new mount API adds 74cd1cf94ad5 Make anon_inodes unconditional adds 1d9c8fafbf6f vfs: syscall: Add fsopen() to prepare for superblock creation adds 0799073cb470 vfs: Implement logging through fs_context adds 8c28e9099a69 vfs: Add some logging to the core users of the fs_context log adds f7116ca0ec36 vfs: syscall: Add fsconfig() for configuring and managing [...] adds c0a73cc8a9ec vfs: syscall: Add fsmount() to create a mount for a superblock adds 094a14cefa9e vfs: syscall: Add fspick() to select a superblock for reco [...] adds fc992caa96a1 afs: Add fs_context support adds 3e61486571a0 afs: Use fs_context to pass parameters over automount adds 36e291a8867a vfs: Add a sample program for the new mount API adds d5ab33dfd7bc vfs: syscall: Add fsinfo() to query filesystem information adds c1d02b5ace8e afs: Add fsinfo support adds 37c60145dc5a vfs: Allow fsinfo() to query what's in an fs_context adds 14eabeebf5cf vfs: Allow fsinfo() to be used to query an fs parameter de [...] adds d1b75e8a6d01 vfs: Implement parameter value retrieval with fsinfo() adds 2c712d240eaf bluetooth: fix compat ioctl adds 69374d063be0 compat_ioctl: remove pointless HCI... ioctls adds 319829cc2bde Merge branches 'work.mount', 'work.alpha', 'work.compat', [...] adds 35d7fc5e5603 Merge branch 'work.afs' into for-next adds 2dcc1f3b7dcb vfs: Fix error handling in do_remount() adds d708e87ca399 Merge branch 'work.mount' into for-next adds 74542d1abcb2 Merge remote-tracking branch 'vfs/for-next' adds a61eee132f1e Merge branch 'for-4.20-vsprintf-hash-fixes' into for-next adds dc36646255bf Merge remote-tracking branch 'printk/for-next' adds 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next adds d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next adds 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next adds 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next adds 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next adds 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next adds b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next adds ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next adds f45728380f49 Merge branch 'for-4.18/multitouch' into for-next adds 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next adds 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next adds 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next adds 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next adds 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next adds eb42863d710a Merge branch 'for-4.18/multitouch' into for-next adds 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next adds 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next adds 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next adds 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next adds 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next adds 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next adds b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next adds f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next adds e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next adds c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next adds eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next adds 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next adds 1519d49960da Merge branch 'for-4.19/wiimote' into for-next adds 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next adds 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next adds 53ad28d14107 Merge branch 'for-4.19/elan' into for-next adds 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next adds 57194b035942 Merge branch 'for-4.19/upstream' into for-next adds 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next adds 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next adds 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next adds 18c31465c84e Merge branch 'for-4.20/core' into for-next adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] adds e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next adds e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next adds 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next adds d147b17f2503 Merge branch 'for-4.19/fixes' into for-next adds a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next adds c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next adds 53562f204ac3 Merge branch 'for-4.20/apple' into for-next adds 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next adds 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next adds 0492cca63302 Merge branch 'for-4.20/google' into for-next adds 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next adds ee2c444650f4 Merge branch 'for-4.20/google' into for-next adds c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next adds 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next adds e82e62e390d3 HID: Add quirk for Microsoft PIXART OEM mouse adds 0fd791841a6d HID: input: Ignore battery reported by Symbol DS4308 adds b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next adds cc7ed49a7f39 HID: hidraw: enforce minors_lock locking via lockdep adds 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next adds 8c01db7619f0 HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated [...] adds 4d26d1d1e806 Revert "HID: uhid: use strlcpy() instead of strncpy()" adds 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next adds 385a4886778f HID: steam: remove input device when a hid client is running. adds 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next adds 12d43aacf9a7 HID: multitouch: Add pointstick support for Cirque Touchpad adds 86c31524b27c HID: i2c-hid: Disable runtime PM for LG touchscreen adds 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next adds 2cf9d3c69e05 Merge remote-tracking branch 'hid/for-next' adds 3a379bbcea0a i3c: Add core I3C infrastructure adds bd360e8175f4 docs: driver-api: Add I3C documentation adds a9f3edd0dd87 i3c: Add sysfs ABI spec adds 54820b4a6627 dt-bindings: i3c: Document core bindings adds cfe3ddaef34b MAINTAINERS: Add myself as the I3C subsystem maintainer adds acfab7d324b2 i3c: master: Add driver for Cadence IP adds 6cbd8043761e dt-bindings: i3c: Document Cadence I3C master bindings adds 0efbe05dfee3 i3c: master: Remove set but not used variable 'old_i3c_scl_lim' adds 88acc98a712a i3c: master: Add driver for Synopsys DesignWare IP adds 67fd5757a5eb dt-binding: i3c: Document Synopsys DesignWare I3C adds 5e7f2b623947 MAINTAINERS: Add myself as the dw-i3c-master module maintainer adds 2638db545aff i3c: master: dw: fix mask operation by using the correct operator adds fce425b867b4 Merge remote-tracking branch 'i3c/i3c/next' adds 988a4f2c5103 dt-bindings: hwmon: Add adm127x documentation adds 868f9d0c5377 hwmon: (adm1275) Allow setting shunt reg value adds 046057321b67 hwmon: (core) remove redundant cast adds dbf445b7db8b hwmon: (adt7475) document mapping of sysfs entries to inputs adds 4ba17fc18a24 dt-bindings: fsi: Add P9 OCC device documentation adds 4e01f5644463 fsi: Add On-Chip Controller (OCC) driver adds d0661d964c09 Documentation: hwmon: Add OCC documentation adds 8d52463e7621 dt-bindings: i2c: Add P8 OCC hwmon device documentation adds f1620ed9dc3f hwmon: Add On-Chip Controller (OCC) hwmon driver adds 4d44413c9a73 hwmon (occ): Add command transport method for P8 and P9 adds c34a4a811bd1 hwmon (occ): Parse OCC poll response adds a733e0621a57 hwmon (occ): Add sensor types and versions adds 4705875d2c40 hwmon (occ): Add sensor attributes and register hwmon device adds 86de5bae6b2a hwmon (occ): Add sysfs attributes for additional OCC data adds 18bcb2eb3b5c hwmon: (ina3221) Check channel status for alarms attribute read adds 28cde1453a6c hwmon: (ina3221) Serialize sysfs ABI accesses adds 577a09d3cf7a hwmon: (ina3221) Make sure data is ready before reading adds 6eb1bbf3db4b hwmon: (ina3221) Add PM runtime support adds 32d3520d53cb hwmon (lm63) Do not overwrite data->kind adds 64b02ed166ce dt-bindings: hwmon: tmp108: add optional interrupts and #t [...] adds 9f7d3bd88cd1 hwmon: (ina3221) Convert to using %pOFn instead of device_ [...] adds 6e4ebc77ccdb Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds d2f112a56810 Docs/EDID: Fixed erroneous bits of XOFFSET, XPULSE, YOFFSE [...] adds 8bed5a5cfc33 Docs/EDID: Calculate CRC while building the code adds 005ae6df28b8 Documentation: dynamic_debug: fix a couple of typos adds 1afc5fb5f6b1 Documentation: dynamic-debug: fix wildcard description adds f8d0dc21d409 Documentation/proc.txt: Add 2 missing fields for /proc/<pi [...] adds cba8087d829e Documentation: fix spelling mistake, EACCESS -> EACCES adds 1bb37a35671c doc-guide:kernel-doc.rst: Reference to foobar adds 76dd3e7b6650 kernel-doc: kill trailing whitespace adds bfd228c73090 kernel-doc: extend $type_param to match members referenced [...] adds 9d436edee254 Documentation/ras: Typo s/use use/use/ adds c284d42850fc Documentation/dev-tools: clean up kselftest.rst adds 2a1e03ca33be doc: tracing: Fix a number of typos adds e31deed76dfa Merge remote-tracking branch 'jc_docs/docs-next' adds 215237a5e436 Merge tag 'v4.20-rc1' into patchwork adds 0ede1794b966 media: tc358743: Remove unnecessary self assignment adds 7cf7b2e977ab media: vicodec: lower minimum height to 360 adds 55623b416905 media: cec: check for non-OK/NACK conditions while claiming a LA adds 2efaf6ebb34f media: cec: increase debug level for 'queue full' adds ef86eaf97acd media: Rename vb2_m2m_request_queue -> v4l2_m2m_request_queue adds b50b769bcbc2 media: dm365_ipipeif: better annotate a fall though adds 92539d3eda2c media: v4l: event: Add subscription to list before calling [...] adds 003aedaed65d media: docs: Document metadata format in struct v4l2_format adds 30efae3d789c media: omap3isp: Unregister media device as first adds 32388d6ef7cf media: ipu3-cio2: Unregister device nodes first, then rele [...] adds 4e26f692e2e2 media: ipu3-cio2: Use cio2_queues_exit adds 4e5f42df5778 media: intel-ipu3: cio2: Remove redundant definitions adds 9dab12c7a66d media: imx214: device tree binding adds 436190596241 media: imx214: Add imx214 camera sensor driver adds 35629182eb8f media: ov13858: Check for possible null pointer adds d148b85e8b07 media: ov5645: constify v4l2_ctrl_ops structure adds fbe57dde7126 media: ov7740: constify structures stored in fields of v4l [...] adds 0cdcc2b881a5 Merge remote-tracking branch 'v4l-dvb/master' adds 148edb9afb21 Merge branch 'patchwork' into to_next adds 357b50f3ccc8 drm: amd: dc: don't use FP math when Kcov is enabled adds 72b919e1d6cd Merge remote-tracking branch 'v4l-dvb-next/master' adds c647eb98b085 ACPICA: Debugger: refactor to fix unused variable warning adds f8ddf49b4201 ACPICA: Use %d for signed int print formatting instead of %u adds c159597ca923 ACPICA: iASL: adding definition and disassembly for TPM2 r [...] adds 927a6abf023b ACPICA: iASL: Enhance error detection adds 087286585d8b ACPICA: Update version to 20181031 adds cbceb5d4144d Merge branch 'acpica' into linux-next adds 1d5e5a548a39 Merge remote-tracking branch 'pm/linux-next' adds 9de9aa45e9bd tools/power/cpupower: fix compilation with STATIC=true adds 4bf3bd0f15a9 tools cpupower debug: Allow to use outside build flags adds dbc4ca339c8d tools cpupower: Override CFLAGS assignments adds 85d5e60d1e45 Merge remote-tracking branch 'cpupower/cpupower' adds 560928b27b38 PM / Domains: Rename genpd virtual devices as virt_dev adds 61d8e7c73b0b OPP: Identify and mark genpd OPP tables adds 7e535993fa4f OPP: Separate out custom OPP handler specific code adds 5d6d106fa455 OPP: Populate required opp tables from "required-opps" property adds da544b61eb55 OPP: Populate OPPs from "required-opps" property adds e38f89d310fc PM / Domains: Add genpd_opp_to_performance_state() adds 4f018bc0e1cf OPP: Add dev_pm_opp_{set|put}_genpd_virt_dev() helper adds ca1b5d77b1c6 OPP: Configure all required OPPs adds 4c6a343e57fe OPP: Rename and relocate of_genpd_opp_to_performance_state() adds 534245cc69c2 OPP: Remove of_dev_pm_opp_find_required_opp() adds 5dc49e315223 Merge remote-tracking branch 'opp/opp/linux-next' adds d968b4e240cf dlm: fix invalid free adds 3f0806d2596d dlm: don't allow zero length names adds 9de30f3f7f4d dlm: don't leak kernel pointer to userspace adds 216f0efd19b9 dlm: Don't swamp the CPU with callbacks queued during recovery adds 58a923adf4d9 dlm: fix possible call to kfree() for non-initialized pointer adds b982896cdb6e dlm: fixed memory leaks after failed ls_remove_names allocation adds 23851e978f31 dlm: possible memory leak on error path in create_lkb() adds c0174726c397 dlm: lost put_lkb on error path in receive_convert() and r [...] adds d47b41aceead dlm: memory leaks on error path in dlm_user_request() adds 8fc6ed9a3508 dlm: fix missing idr_destroy for recover_idr adds a46397b82168 Merge remote-tracking branch 'dlm/next' adds da689221f952 xen/blkfront: avoid NULL blkfront_info dereference on devi [...] adds 29b7f9235a61 Merge remote-tracking branch 'swiotlb/linux-next' adds 6d10550c84f5 RDMA/hns: prefer dma_zalloc_coherent to dma_alloc_coherent/memse adds 4e588c8d034d IB/rxe: clean skb queue directly adds e48d8ed9c619 rxe: fix error completion wr_id and qp_num adds ce1fd6bfb15d IB/uverbs: fix a typo adds 9afc97c29b03 mlx5: remove support for ib_get_vector_affinity adds 759ace783280 i40iw: remove support for ib_get_vector_affinity adds 5736c7c499f1 RDMA/rxe: Distinguish between down links and disabled links adds 6e5559b275e7 RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters adds a854b1e89083 IB/rxe: move the variable into the function that uses it adds 8c9959689b20 IB/rxe: make rxe_unregister_device void adds 5100c7b1b1be Merge remote-tracking branch 'rdma/for-next' adds a8d6219536c1 ISDN: eicon: Remove driver adds 5e1abdc3fe56 net: skbuff.h: remove unnecessary unlikely() adds 0b215b979864 ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() adds d0522f1cd25e net: Add extack argument to rtnl_create_link adds d7e774f35676 net: Add extack argument to ip_fib_metrics_init adds 68d57f3b1d1a rtnetlink: Add more extack messages to rtnl_newlink adds 95772ec991f2 Merge branch 'net-More-extack-messages' adds ae7a5aff783c net: dsa: bcm_sf2: Keep copy of inserted rules adds ce24b08a2e6f net: dsa: bcm_sf2: Split rule handling from HW operation adds 1c0130f0b575 net: dsa: bcm_sf2: Restore CFP rules during system resume adds 1c60c7f90011 net: dsa: bcm_sf2: Get rid of unmarshalling functions adds 80f8dea8767e net: systemport: Restore Broadcom tag match filters upon resume adds 5882d526d887 Merge branch 'net-dsa-bcm_sf2-Store-rules-in-lists' adds c04a17d2a9cc net: dsa: bcm_sf2: Turn on PHY to allow successful registration adds 25c440704661 net: systemport: Simplify queue mapping logic adds da106a140f9c net: systemport: Unmap queues upon DSA unregister event adds 7c588c7468ea Merge branch 'net-systemport-Unmap-queues-upon-DSA-unregis [...] adds 814da63c5577 net: hns3: use HNS3_NIC_STATE_INITED to indicate the initi [...] adds 720bd5837e37 net: hns3: add set_default_reset_request in the hnae3_ae_ops adds 4d60291b6b53 net: hns3: provide some interface & information for the client adds 7edff5339a4a net: hns3: adjust the location of clearing the table when [...] adds 8df0fa91682c net: hns3: enable/disable ring in the enet while doing UP/DOWN adds 257e4f29946a net: hns3: use HNS3_NIC_STATE_RESETTING to indicate resetting adds 7cea834d942c net: hns3: ignore new coming low-level reset while doing h [...] adds 0742ed7c240c net: hns3: move some reset information from hnae3_handle i [...] adds 35d93a30040c net: hns3: adjust the process of PF reset adds f403a84fb25e net: hns3: call roce's reset notify callback when resetting adds 65e41e7e6838 net: hns3: add error handler for hclge_reset() adds 8b0195a30585 net: hns3: fix for cmd queue memory not freed problem duri [...] adds 6a02d1fa0371 Merge branch 'hns3-next' adds a3c6b063fee7 nfp: flower: add ipv4 set ttl and tos offload adds 4234d62c27a6 nfp: flower: add ipv6 set flow label and hop limit offload adds e50bfdf74d5f nfp: flower: remove unnecessary iteration over devices adds a558c982a8ab nfp: flower: don't try to nack device unregister events adds 659bb404eb00 nfp: flower: make nfp_fl_lag_changels_event() void adds 3e333590400b nfp: register a notifier handler in a central location for [...] adds 0c665e2bf440 nfp: flower: use the common netdev notifier adds 75790a74257b Merge branch 'nfp-more-set-actions-and-notifier-refactor' adds f601a85bd788 net: hns3: Remove set but not used variable 'reset_level' adds 3c82a21f4320 net: allow binding socket in a VRF when there's an unbound socket adds e78190581aff net: ensure unbound stream socket to be chosen when not in a VRF adds 6da5b0f027a8 net: ensure unbound datagram socket to be chosen when not [...] adds 6897445fb194 net: provide a sysctl raw_l3mdev_accept for raw socket loo [...] adds 7055420fb6a1 net: fix raw socket lookup device bind matching with VRFs adds 6f12fa775530 vrf: mark skb for multicast or link-local as enslaved to VRF adds d839a0ebeb4e ipv6: allow ping to link-local address in VRF adds 5226b6a920ba ipv6: handling of multicast packets received in VRF adds 7bd2db404efa ipv6: do not drop vrf udp multicast packets adds 7e225619e8af Merge branch 'vrf-allow-simultaneous-service-instances-in- [...] adds 60fb9567bf30 udp: implement complete book-keeping for encap_needed adds e20cf8d3f1f7 udp: implement GRO for plain UDP sockets. adds bcd1665e3569 udp: add support for UDP_GRO cmsg adds 68cb7d531e6a ip: factor out protocol delivery helper adds 80bde363f9a4 ipv6: factor out protocol delivery helper adds cf329aa42b66 udp: cope with UDP GRO packet misdirection adds 0a9ac2e95409 selftests: add GRO support to udp bench rx program adds bd8e1afe6436 selftests: add dummy xdp test helper adds e87f53b4fab7 selftests: add some benchmark for UDP GRO adds 3327a9c46352 selftests: add functionals test for UDP GRO adds cab6949bf70a Merge branch 'udp-gro' adds 8572a1b4dbc0 net: phy: bcm7xxx: Add entry for BCM7255 adds f90862001932 net: dsa: bcm_sf2: fix semicolon.cocci warnings adds a3320bcf28e0 net: phy: make phy_trigger_machine static adds 3b73e842c726 net: phy: realtek: load driver for all PHYs with a Realtek OUI adds 2e7ad56aa547 net/wan/fsl_ucc_hdlc: add BQL support adds f29eb2a96c56 tun: compute the RFS hash only if needed. adds 7dad9937e064 net: vlan: add support for tunnel offload adds 1295e2cf3065 inet: minor optimization for backlog setting in listen(2) adds c8accd5a0a6a net/vlan: introduce __vlan_hwaccel_clear_tag() helper adds e0a6b8097351 net/vlan: introduce __vlan_hwaccel_copy_tag() helper adds 9b319148cb34 net/vlan: include the shift in skb_vlan_tag_get_prio() adds 295d072a42fe net/vlan: remove unused #define HAVE_VLAN_GET_TAG adds 7025abb2e447 Merge branch 'vlan-prepare-for-removal-of-VLAN_TAG_PRESENT' adds cea0604d3f94 sfc: add missing NVRAM partition types for EF10 adds 1d10bd167667 net: add netif_is_geneve() adds 83f27d027da3 nfp: flower: use geneve and vxlan helpers adds e963e1097ad3 nfp: flower: include geneve as supported offload tunnel type adds be08989c4d90 Merge branch 'nfp-add-and-use-tunnel-netdev-helpers' adds b86077207d0c igbvf: Replace spin_is_locked() with lockdep adds 0db4a47c05e6 ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null adds 7fa57ca443cf ixgbe: allow IPsec Tx offload in VEPA mode adds 9fc145fcb5fb ixgbevf: add support for software timestamps adds a9e510589d70 intel-ethernet: software timestamp skbs as late as possible adds 540a152da762 i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE adds dda458d28567 igc: Remove set but not used variables 'ctrl_ext, link_mode' adds 84cfa53740e1 igc: Remove set but not used variable 'pci_using_dac' adds 14b21cec8585 igc: fix error return handling from call to netif_set_real [...] adds bb9089b668d6 igc: Tidy up some white space adds e1f65b0d70e9 e1000e: allow non-monotonic SYSTIM readings adds 920664a8f790 igc: Clean up code adds 5867b3301405 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 3b01ea72f34c net: phy: remove useless check in state machine case PHY_NOLINK adds c96469f83056 net: phy: remove useless check in state machine case PHY_RESUMING adds 74a992b3598a net: phy: add phy_check_link_status adds 85a1f31d6392 net: phy: remove state PHY_AN adds c8e977bab363 net: phy: use phy_check_link_status in more places in the [...] adds 80b6265c0f4c Merge branch 'net-phy-improve-and-simplify-phylib-state-machine' adds b592843c6723 net: sched: add an offload dump helper adds dad54c0fab31 net: sched: red: remove unnecessary red_dump_offload_stats [...] adds 58f8927399ea net: sched: set TCQ_F_OFFLOADED flag for MQ adds bfaee9113f30 net: sched: add an offload graft helper adds 9da93ece59f4 net: sched: refactor grafting Qdiscs with a parent adds 0c8d13ac9607 net: sched: red: delay destroying child qdisc on replace adds 7b8e0b6e6599 net: sched: prio: delay destroying child qdiscs on change adds 3ed3857011cf Merge branch 'net-sched-prepare-for-more-Qdisc-offloads' adds 0db55093b566 net: bcmgenet: return correct value 'ret' from bcmgenet_po [...] adds 1c51dc9ad68a net/ipv6: compute anycast address hash only if dev is null adds 6d444c4efcde cxgb4: Add new T6 PCI device ids 0x608a adds 141b95d5519e net: hns3: fix spelling mistake, "assertting" -> "asserting" adds a36e185e8c85 udp: Handle ICMP errors for tunnels with same destination [...] adds c3a43b9fec8a vxlan: ICMP error lookup handler adds b4d3069783bc vxlan: Allow configuration of DF behaviour adds 582888792f7b selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN [...] adds a07966447f39 geneve: ICMP error lookup handler adds a025fb5f49ad geneve: Allow configuration of DF behaviour adds ce7336610ca9 selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE [...] adds 32bbd8793f24 net: Convert protocol error handlers from void to int adds e7cc082455cb udp: Support for error handlers of tunnels with arbitrary [...] adds b8a51b38e4d4 fou, fou6: ICMP error handlers for FoU and GUE adds 56fd865f46b8 selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests adds 20da4ef91cb9 Merge branch 'ICMP-error-handling-for-UDP-tunnels' adds 04087d9a89be openvswitch: remove BUG_ON from get_dpdev adds b144b99fff69 s390/qeth: utilize virtual MAC for Layer2 OSD devices adds 5a541f6d00c6 s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() adds 81ec54393944 s390/qeth: unify transmit code adds d7d18da1f703 s390/qeth: remove card list adds 605c9d5f58cc s390/qeth: replace open-coded cmd setup adds 4fa55fa94f55 s390/qeth: remove two IPA command helpers adds 9168f5ae3837 s390/qeth: remove unused fallback in Layer3's MAC code adds ded9da1fc2d9 s390/qeth: don't process hsuid in qeth_l3_setup_netdev() adds 52358cb5a310 Merge branch 's390-qeth-next' adds 50254256f382 sock: Reset dst when changing sk_mark via setsockopt adds 026b907d58c4 net: qca_spi: Add available buffer space verification adds 4acb20b46214 net: socionext: different approach on DMA adds 0d404a61286f net: socionext: refactor netsec_alloc_dring() adds 1ef212afa40e i40iw: remove use of VLAN_TAG_PRESENT adds f723a1a293de cnic: remove use of VLAN_TAG_PRESENT adds 9df46aefafa6 OVS: remove use of VLAN_TAG_PRESENT adds f4f9a5e6cc73 gianfar: remove use of VLAN_TAG_PRESENT adds eb4149c9a5df Merge branch 'net-Remove-VLAN_TAG_PRESENT-from-drivers' adds 29e12207174a sfc: use the new __netdev_tx_sent_queue BQL optimisation adds e7946760de58 net: core: dev_addr_lists: add auxiliary func to handle re [...] adds 960abf68d202 net: 8021q: vlan_core: allow use list of vlans for real device adds 15180eca569b net: ethernet: ti: cpsw: fix vlan mcast adds 00fe47120502 net: ethernet: ti: cpsw: fix vlan configuration while down/up adds d1cb9273c60b Merge branch 'net-ethernet-ti-cpsw-fix-vlan-mcast' adds 49f8e8329c3c net: move __skb_checksum_complete*() to skbuff.c adds 35c4a95d9528 cxgb4: use __vlan_hwaccel helpers adds b1817524c028 net/core: use __vlan_hwaccel helpers adds 82eea4cfe41d nfnetlink/queue: use __vlan_hwaccel helpers adds 418a976d6c68 8021q: use __vlan_hwaccel helpers adds 5978f8a9fb49 bridge: use __vlan_hwaccel helpers adds 3e2ed0c25750 ipv4/tunnel: use __vlan_hwaccel helpers adds c4062f89c5eb benet: use __vlan_hwaccel helpers adds 4b17f9fe48c0 mlx4: use __vlan_hwaccel helpers adds 3149a2711bac sky2: use __vlan_hwaccel helpers adds dd00e06d3bc3 Merge branch 'net-Use-__vlan_hwaccel_-helpers' adds 1106a5ade15f tcp_bbr: update comments to reflect pacing_margin_percent adds 47330f9bdf24 nfp: abm: split qdisc offload code into a separate file adds e38f5d11b98f nfp: pass ctrl_bar pointer to nfp_net_alloc adds 83ec8857a00f nfp: parse vNIC TLV capabilities at alloc time adds 032748acf616 nfp: abm: provide more precise info about offload paramete [...] adds cae5f48e3234 nfp: abm: don't set negative threshold adds 190852a55edb net: sched: red: inform offloads about harddrop setting adds 6e5a716f424b nfp: abm: refuse RED offload with harddrop set adds db8ba1e8c39a Merge branch 'nfp-abm-move-code-and-improve-parameter-validation' adds 307f39b02199 xen/netfront: remove unnecessary wmb adds e6e8869aed89 net: tcp: remove BUG_ON from tcp_v4_err adds 2a8d84bf5138 cxgb4: free mac_hlist properly adds 24357e06ba51 cxgb4vf: fix memleak in mac_hlist initialization adds 40c4b1e9b6ca cxgb4vf: free mac_hlist properly adds 9c6f70857785 net: hns3: add reset_hdev to reinit the hdev in VF's reset [...] adds dea846e85aaf net: hns3: adjust VF's reset process adds aa5c4f175be6 net: hns3: add reset handling for VF when doing PF reset adds b90fcc5bd904 net: hns3: add reset handling for VF when doing Core/Globa [...] adds ef5f8e507ec9 net: hns3: stop handling command queue while resetting VF adds 6a5f6fa382f3 net: hns3: add error handler for hclgevf_reset() adds ff0699e04b97 net: hns3: stop napi polling when HNS3_NIC_STATE_DOWN is set adds 6dd22bbc77f7 net: hns3: implement the IMP reset processing for PF adds 6b9a97ee43b2 net: hns3: add PCIe FLR support for PF adds 862d969a3a4d net: hns3: do VF's pci re-initialization while PF doing FLR adds 6ff3cf0783e9 net: hns3: add PCIe FLR support for VF adds 70e79832af9f Merge branch 'hns3-add-code-optimization-for-VF-reset-and- [...] adds fbb960ac2617 ptp: reorder declarations in ptp_ioctl() adds 83d0bdc7390b ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl adds 361800876f80 ptp: add PTP_SYS_OFFSET_EXTENDED ioctl adds 916444df305e ptp: deprecate gettime64() in favor of gettimex64() adds 98942d70538a e1000e: extend PTP gettime function to read system clock adds cff8ba28dbf9 igb: extend PTP gettime function to read system clock adds 018ed23ddc7a ixgbe: extend PTP gettime function to read system clock adds 6fe42e228dc2 tg3: extend PTP gettime function to read system clock adds 3f2bba7d681b Merge branch 'ptp-more-accurate-PHC-system-clock-synchronization' adds 560f1ba4d8e8 nfp: use the new __netdev_tx_sent_queue() BQL optimisation adds 029a37434880 udp6: cleanup stats accounting in recvmsg() adds d7f5a9d89a55 dpaa2-eth: defer probe on object allocate adds 5500598abbfb dpaa2-ptp: defer probe when portal allocation failed adds a4bec00b2879 Merge branch 'dpaa2-eth-defer-probe-on-object-allocate' adds 695bce8fd8e9 net: phy: improve struct phy_device member interrupts handling adds 457937bd2e8e net: phy: leds: Don't make our own link speed names adds 12ceaf8864c2 infiniband: nes: Fix more direct skb list accesses. adds 6083e28aa02d OVS: remove VLAN_TAG_PRESENT - fixup adds 4a5a553ddef7 brcmfmac: Use standard SKB list accessors in brcmf_sdiod_s [...] adds 9e733177c71a iucv: Remove SKB list assumptions. adds 348bbc25c408 sctp: Fix SKB list traversal in sctp_intl_store_reasm(). adds e15e067d0656 sctp: Fix SKB list traversal in sctp_intl_store_ordered(). adds 0d2e778e38e0 net: phy: replace PHY_HAS_INTERRUPT with a check for confi [...] adds a4307c0ec661 net: phy: remove flag PHY_HAS_INTERRUPT from driver configs adds d79e26a7efc2 Merge branch 'remove-PHY_HAS_INTERRUPT' adds 8deeb6309cc4 net: phy: don't set state PHY_CHANGELINK in phy_change adds d73a2156bdad net: phy: simplify phy_mac_interrupt and related functions adds 34d884e3dae6 net: phy: improve and inline phy_change adds fa28a2b244a9 Merge branch 'phylib-simplifications' adds aa2af2eb447c net: phy: add macros for PHYID matching adds ca49493633fc net: phy: realtek: use new PHYID matching macros adds d1ce01144e75 Merge branch 'PHYID-matching-macros' adds 7f76fa36754b net: sched: register callbacks for indirect tc block binds adds 7885b4fc8d8e nfp: flower: allow non repr netdev offload adds 65b7970edf87 nfp: flower: increase scope of netdev checking functions adds 3166dd07a9cb nfp: flower: offload tunnel decap rules via indirect TC blocks adds 4f63fde3fc08 nfp: flower: remove TC egdev offloads adds d4b69bad61e0 nfp: flower: remove unnecessary code in flow lookup adds bb5e6a829045 Merge branch 'net-sched-indirect-tc-block-cb-registration' adds 31c4f4cc32f7 tipc: improve broadcast retransmission algorithm adds b08794a922c4 documentation of some IP/ICMP snmp counters adds 899a3cbbf77a net: phy: remove states PHY_STARTING and PHY_PENDING adds 3c1bcc8614db net: ethernet: Convert phydev advertize and supported from [...] adds c0ec3c273677 net: phy: Convert u32 phydev->lp_advertising to linkmode adds fe1919147c69 net: phy: Fixup kerneldoc markup. adds 3c6b59d6f07c net: phy: Add more link modes to the settings table adds cb6402fe2635 net: phy: Add support for resolving 5G and 2.5G autoneg adds 8d2681f5cebb Merge branch 'net-phy-convert-advertise-and-supported-to-l [...] adds b3dce4da5bb4 net: dsa: mv88e6xxx: Group cmode ops together adds fdc71eea8c0a net: dsa: mv88e6xxx: Differentiate between 6390 and 6390X cmodes adds 787799a9d555 net: dsa: mv88e6xxx: Default ports 9/10 6390X CMODE to 1000BaseX adds 2defda1f4b91 net: dsa: mv88e6xxx: Add support for SERDES on ports 2-8 f [...] adds 0cf3a68a5382 Merge branch 'mv88e6xxx-Support-more-SERDES-interfacxes' adds 5e13a0d3f5c1 tcp: minor optimization in tcp ack fast path processing adds 1c09f7d073b1 tcp: do not try to defer skbs with eor mark (MSG_EOR) adds f1c6ea3827b5 tcp: refine tcp_tso_should_defer() after EDT adoption adds a682850a114a tcp: get rid of tcp_tso_should_defer() dependency on HZ/jiffies adds 83afb36a7097 Merge branch 'tcp-tso-defer-improvements' adds c73e5807e4f6 tcp: tsq: no longer use limit_output_bytes for paced flows adds 48872c11b772 net_sched: sch_fq: add dctcp-like marking adds 9206eb0bc567 PCI: add USR vendor id and use it in r8169 and w6692 driver adds 2b9b7502dfcb Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 30beabb3c321 net: phy: marvell: remove set but not used variable 'pause' adds 532ae2f10e6e sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint adds 76c6d988aeb3 sctp: add sock_reuseport for the sock in __sctp_hash_endpoint adds 6ba845740267 sctp: process sk_reuseport in sctp_get_port_local adds 261501d94e80 Merge branch 'sctp-add-support-for-sk_reuseport' adds 3e536cff3424 net: phy: check if advertising is zero using linkmode_empty adds d0e14c4d9bce net: ethernet: ti: cpts: correct debug for expired txq skb adds f19dcd5f118d net: ethernet: ti: cpts: purge staled skbs from txq adds a9423120343c net: ethernet: ti: cpts: move enable/disable flags outside [...] adds 1ebb2446c303 net: ethernet: ti: cpsw: allow vlan tagged packets to be t [...] adds 4fd3e2ac18fe Merge branch 'cpsw-allow-vlan-h-w-timestamping' adds 23e7a718a49b net: aquantia: add rx-flow filter definitions adds 8d0bcb012f57 net: aquantia: add infrastructure for ntuple rules adds a6ed6f2269d6 net: aquantia: add support of L3/L4 ntuple filters adds 54bcb3d162a8 net: aquantia: add vlan id to rx flow filters adds 9a8cac4b4dae net: aquantia: add ethertype and PCP to rx flow filters adds 7975d2aff5af net: aquantia: add support of rx-vlan-filter offload adds 15cef30974c5 Merge branch 'aquantia-add-rx-flow-filter-support' adds 08990494e59d nfp: abm: rename qdiscs -> red_qdiscs adds 6666f545e9e1 nfp: abm: keep track of all RED thresholds adds 4f5681d088ba nfp: abm: track all offload-enabled qdiscs adds 98b0e5f6842a net: sched: provide notification for graft on root adds 1853125889a3 nfp: abm: remember which Qdisc is root adds aee7539c5876 nfp: abm: allocate Qdisc child table adds bf2a752bea02 net: sched: red: offload a graft notification adds d577a3d279c3 net: sched: mq: offload a graft notification adds 6b8417b7e6f5 nfp: abm: build full Qdisc hierarchy based on graft notifications adds c0b7490b19f6 net: sched: red: notify drivers about RED's limit parameter adds 6c5dbda0d4df nfp: abm: reset RED's child based on limit adds 52db4eaca59f nfp: abm: save RED's parameters adds bd3b5d462add nfp: abm: restructure Qdisc handling adds 6d5db6c37929 Merge branch 'nfp-abm-track-all-Qdiscs' adds ba2f55b06826 net: phy: icplus: add config_intr callback adds b26a6fea2298 net: hns3: Enable HW GRO for Rev B(=0x21) HNS3 hardware adds e55970950556 net: hns3: Add handling of GRO Pkts not fully RX'ed in NAPI poll adds 5c9f6b3935f8 net: hns3: Add support for ethtool -K to enable/disable HW GRO adds 81ae0e0491f3 net: hns3: Add skb chain when num of RX buf exceeds MAX_SKB_FRAGS adds a6d53b97a2e7 net: hns3: Adds GRO params to SKB for the stack adds bd5196b6863d Merge branch 'hns3-hwgro' adds 807bc98d3109 ice: Fix debug print in ice_tx_timeout adds b354e98f49ce ice: Check for q_vector when stopping rings adds 10e03a22de45 ice: Remove node before releasing VSI adds 995c90f2de81 ice: Calculate guaranteed VSIs per function and use it adds d09e2693b689 ice: Avoid nested RTNL locking in ice_dis_vsi adds 6263e811f4d4 ice: Fix NVM mask defines adds 7b8ff0f9cc53 ice: Increase Rx queue disable timeout adds 99fc1057b4d4 ice: Call pci_disable_sriov before stopping queues for VF adds c5a2a4a38856 ice: Fix to make VLAN priority tagged traffic to appear on [...] adds 47e3e53ceadc ice: Destroy scheduler tree in reset path adds ef878d608661 ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue adds f0739e6517da Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds ddc49acb659a net: dsa: mv88e6xxx: Work around mv886e6161 SERDES missing [...] adds 7fe50ac83f43 net: dump more useful information in netdev_rx_csum_fault() adds 5c72299fba9d net: sched: cls_flower: Classify packets using port ranges adds 6ab6dfa6bb50 net: get rid of __tcp_checksum_complete() adds 36107c485f5e selftests: Adjust spectrum-2 two_mask_test adds 7dc5a0eeea18 selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test adds 0a020d416d0a lib: introduce initial implementation of object aggregatio [...] adds c71abd7d9414 mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs adds d07cd6606033 mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear adds 3bc6f3858a0d mlxsw: core_acl: Change order of args of ops->encode_block() adds b1ce60e6214d mlxsw: spectrum: acl: Don't encode the key again in mlxsw_ [...] adds 59600844cf4e mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block rang [...] adds c293ba340356 mlxsw: spectrum: acl: Push code related to num_ctcam_erps [...] adds c22291f7cf45 mlxsw: spectrum: acl: Implement delta for ERP adds 3b423271b89a selftests: mlxsw: spectrum-2: Add simple delta test adds 4e86889b52ac Merge branch 'mlxsw-ERP-sharing-multiple-masks' adds 110e2b4b94c6 test_objagg: Fix warning. adds 6a9a5ec10e79 i40e: Replace spin_is_locked() with lockdep adds 8554768c2c3d i40e: Use a local variable for readability adds de10933e3703 i40e: Add capability flag for stopping FW LLDP adds 4ff2d8540321 i40e: Replace strncpy with strlcpy to ensure null termination adds f5a7b21b2439 i40e: Protect access to VF control methods adds c95cb7b25f25 i40e: update driver version adds 5734fe87486e i40e: Allow disabling FW LLDP on X722 devices adds 7c3758f78393 i40e: don't restart nway if autoneg not supported adds 61bfb0600551 i40e: always set ks->base.speed in i40e_get_settings_link_up adds c9a983058ad6 virtchnl: white space and reorder adds 843faff87af2 virtchnl: Fix off by one error adds 211257a499c6 i40e: Use correct shift for VLAN priority adds 7cd8eb086198 i40e: suppress bogus error message adds d5585b7b6846 i40e: prevent overlapping tx_timeout recover adds 7e18750cda3d Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 982c17b9e3c2 net: remove BUG_ON from __pskb_pull_tail adds 45cf7959c304 net: slightly optimize eth_type_trans adds 3987b6a4ccf8 batman-adv: Start new development cycle adds 01468225f305 batman-adv: Drop unused lockdep include adds a5dac4da72f5 batman-adv: Add includes for deprecation warning adds 95d8f85c9113 batman-adv: Improve includes for trace functionality adds 0dacc7fab623 batman-adv: Allow to use BATMAN_ADV_DEBUG without BATMAN_A [...] adds 694127c1dd49 batman-adv: Fix description for BATMAN_ADV_DEBUG adds 9264c85c8b42 batman-adv: Add inconsistent gateway netlink dump detection adds fb69be697916 batman-adv: Add inconsistent hardif netlink dump detection adds 05abd7bcc9cd batman-adv: Store modification counter via hash helpers adds b00d0e6a2cb1 batman-adv: Add inconsistent backbone netlink dump detection adds 24d71b92321a batman-adv: Add inconsistent claim netlink dump detection adds 6f81652a4713 batman-adv: Add inconsistent dat netlink dump detection adds 6b7b40aad5cd batman-adv: Add inconsistent local TT netlink dump detection adds d2d489b7d851 batman-adv: Add inconsistent multicast netlink dump detection adds fb939135a6cf batman-adv: Move CRC16 dependency to BATMAN_ADV_BLA adds 016fd2856829 batman-adv: enable MCAST by default at compile time adds 5aa25c05be02 Merge tag 'batadv-next-for-davem-20181114' of git://git.op [...] adds 5109f9fd6a76 net/skbuff: add macros for VLAN_PRESENT bit adds 9c2122559709 net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI adds 4ef3a142d8db net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI adds 3955dec5376b net/bpf_jit: MIPS: split VLAN_PRESENT bit handling from VLAN_TCI adds 4b50d2317973 net/bpf_jit: SPARC: split VLAN_PRESENT bit handling from VLAN_TCI adds 0c4b2d370514 net: remove VLAN_TAG_PRESENT adds 6551971ea8fe Merge branch 'Remove-VLAN-CFI-overload' adds a21ff3c83b1a net: phy: check for implementation of both callbacks in ph [...] adds 7f600f14dfac net: remove unused skb_send_sock() adds 790cd1a8f002 net: hns3: fix spelling mistake "failded" -> "failed" adds 99310e732a75 net/decnet: add missing indentation adds 32764c66faba net: 8021q: move vlan offload registrations into vlan_core adds b0e4f37b0175 dpaa2-eth: Don't use multiple queues per channel adds dbcdf7289870 dpaa2-eth: Update callback signature adds 569dac6a5a0d dpaa2-eth: bql support adds 9cd821b74472 Merge branch 'dpaa2-eth-add-bql-support' adds 810eeb1f41a9 usbnet: smsc95xx: fix rx packet alignment adds 0c8b26556c6f usbnet: smsc95xx: simplify tx_fixup code adds 6809d2167c40 usbnet: smsc95xx: fix memcpy for accessing rx-data adds 75938f77105f usbnet: smsc95xx: check for csum being in last four bytes adds e119a369b0f1 Merge branch 'SMSC95xx-driver-updates' adds 213d7767af02 tcp: clean up STATE_TRACE adds 3fcbdaee3b5c etf: Cancel timer if there are no pending skbs adds 09fd4860ea25 etf: Use cached rb_root adds cbeeb8efec82 etf: Split timersortedlist_erase() adds 37342bdaf5b3 etf: Drop all expired packets adds 9c48060141bd udp: fix jump label misuse adds b24b767fb1b3 isdn/hisax: remove set but not used variable 'total' adds 9c549a6b0573 selftests: add explicit test for multiple concurrent GRO sockets adds 255f4803ecc4 net: sched: gred: separate error and non-error path in gre [...] adds 79c59fe01e70 net: sched: gred: pass extack to nla_parse_nested() adds 4777be08b8aa net: sched: gred: use extack to provide more details on co [...] adds 9f5cd0c80669 net: sched: gred: store bytesin as a 64 bit value adds 80e22e961dfd net: sched: gred: provide a better structured dump and exp [...] adds 25fc1989077e net: sched: gred: store red flags per virtual queue adds 72111015024f net: sched: gred: allow manipulating per-DP RED flags adds b8b9618a4f6a Merge branch 'net-sched-gred-introduce-per-virtual-queue-a [...] adds e4dab1e6ea64 vhost_net: mitigate page reference counting during page fr [...] adds f9e06c45cb28 tuntap: free XDP dropped packets in a batch adds 6f0271d92963 tun: Adjust on-stack tun_page initialization. adds 54e8cb786130 uapi/ethtool: fix spelling errors adds e8bd8fca6773 tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS adds 2391b0030e24 cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size adds 60ab49bfe4fa net/ncsi: Don't enable all channels when HWA available adds 8e13f70be05e net/ncsi: Probe single packages to avoid conflict adds cd09ab095c6d net/ncsi: Don't deselect package in suspend if active adds 0b970e1b040c net/ncsi: Don't mark configured channels inactive adds 2878a2cfe57a net/ncsi: Reset channel state in ncsi_start_dev() adds 8d951a75d022 net/ncsi: Configure multi-package, multi-channel modes wit [...] adds 1115439f534d Merge branch 'ncsi-Allow-enabling-multiple-packages-and-channels' adds 098aafaa68b3 net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait adds 7c460cf9cd1a net: aquantia: fix spelling mistake "specfield" -> "specified" adds 9a5ee4623025 net: align pcpu_sw_netstats and pcpu_lstats structs adds 001c96db0181 net: align gnet_stats_basic_cpu struct adds ee5b60eba73b atm: Convert to using %pOFn instead of device_node.name adds d7b4a2f2329e net: fsl: Use device_type helpers to access the node type adds a0b4371751bf net: hns3: Support two vlan header when setting mtu adds e6d7d79d3ed6 net: hns3: Refactor mac mtu setting related functions adds a6d818e31d08 net: hns3: Add vport alive state checking support adds 818f167587f4 net: hns3: Add mtu setting support for vf adds cdca4c485d0c net: hns3: up/down netdev in hclge module when setting mtu adds 52c951f10492 Merge branch 'net-hns3-Add-vf-mtu-support' adds 8a962c4aa1e6 geneve: Initialize addr6 with memset adds a94cbf03eb51 net: bcmgenet: code movement adds c5a54bbcecec net: bcmgenet: abort suspend on error adds 17bf1693a687 Merge branch 'bcmgenet-fix-aborted-suspend' adds 80cc49507ba4 net: Add part of TCP counts explanations in snmp_counters.rst adds cddaf02bcb73 tg3: optionally use eth_platform_get_mac_address() to get [...] adds 8a49f9db47af dt-bindings: vendor-prefix: add prefix for IC Plus Corp. adds fdc13a9effd5 dt-bindings: net: phy: add bindings for the IC Plus Corp. [...] adds 034289b2d7cf net: phy: icplus: keep all ip101a_g functions together adds ee336140864d net: phy: icplus: use the BIT macro where possible adds a872c388f9d9 net: phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK adds f7e290fbeb33 net: phy: icplus: implement .did_interrupt for IP101A/G adds f2f1a847e74f net: phy: icplus: allow configuring the interrupt function [...] adds 05b0e1d6980f Merge branch 'IP101GR-devicetree-based-configuration-of-SE [...] adds aa6daacaa113 tun: use netdev_alloc_frag() in tun_napi_alloc_frags() adds bae4e109837b mlxsw: spectrum: Expose discard counters via ethtool adds f2be6d710d25 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 2cc0eeb67636 sctp: define subscribe in sctp_sock as __u16 adds a1e3a0590f9b sctp: add subscribe per asoc adds 88ee48c1f3b7 sctp: rename enum sctp_event to sctp_event_type adds 480ba9c18a27 sctp: add sockopt SCTP_EVENT adds cfc6731d2f79 Merge branch 'sctp-add-subscribe-per-asoc-and-sockopt-SCTP_EVENT' adds f9d76fb94f80 Merge remote-tracking branch 'net-next/master' adds f96afa767baf selftests/bpf: enable (uncomment) all tests in test_libbpf.sh adds 8302b9bd31d2 tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading [...] adds bce6a14996f9 bpf_load: add map name to load_maps error message adds e647815a4d3b bpf: let verifier to calculate and record max_pkt_offset adds cf599f50311d nfp: bpf: relax prog rejection through max_pkt_offset adds 185067a86a78 Merge branch 'bpf-max-pkt-offset' adds a5a3a828cd00 bpf: add perf event notificaton support for sock_ops adds 435f90a338ae selftests/bpf: add a test case for sock_ops perf-event not [...] adds bf598a8f0f77 bpftool: Improve handling of ENOENT on map dumps adds c8123ead13a5 bpf: Extend the sk_lookup() helper to XDP hookpoint. adds 1da6f5733853 nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c adds 1385d755cfb4 bpf: pass a struct with offload callbacks to bpf_offload_d [...] adds 341b3e7b7b89 bpf: call verify_insn from its callback in struct bpf_offload_dev adds 6dc18fa6f4ca bpf: call finalize() from its callback in struct bpf_offload_dev adds 00db12c3d141 bpf: call verifier_prep from its callback in struct bpf_of [...] adds b07ade27e933 bpf: pass translate() as a callback and remove its ndo_bpf [...] adds eb9119471efb bpf: pass destroy() as a callback and remove its ndo_bpf s [...] adds a40a26322a83 bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() adds 16a8cb5cffd0 bpf: do not pass netdev to translate() and prepare() offlo [...] adds 0157edc859af Merge branch 'device-ops-as-cb' adds 108d50a976db selftests/bpf: rename flow dissector section to flow_dissector adds 0c19a9fbc9cd libbpf: cleanup after partial failure in bpf_object__pin adds fd734c5cca62 libbpf: bpf_program__pin: add special case for instances.nr == 1 adds 33a2c75c55e2 libbpf: add internal pin_name adds 77380998d91d bpftool: add loadall command adds 3767a94b3253 bpftool: add pinmaps argument to the load/loadall adds 092f08927300 bpftool: support loading flow dissector adds f2cbf95826fb Merge branch 'bpftool-flow-dissector' adds 46f53a65d2de bpf: Allow narrow loads with offset > 0 adds 6c2afb674dbd selftests/bpf: Test narrow loads with off > 0 in test_verifier adds e7605475f5f1 selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr adds 407be8d03e20 Merge branch 'narrow-loads' adds 5c86d2125b58 selftests/bpf: Fix uninitialized duration warning adds a83d6e76a674 bpf: libbpf: Fix bpf_program__next() API adds ac8acec9912a bpf: Remove unused variable in nsim_bpf adds cac6cc2f5ac7 bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp adds 6c49e65e0d46 bpf: Support socket lookup in CGROUP_SOCK_ADDR progs adds 9108e3a023d3 selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr adds ae9435f69603 Merge branch 'socket-lookup-cg_sock' adds 29a9c10e4110 bpftool: make libbfd optional adds 592ee43faf86 bpf: fix null pointer dereference on pointer offload adds 7f2bbaa96d79 Merge remote-tracking branch 'bpf-next/master' adds b69d540da7db selftests: add xfrm policy test script adds ceb159e30ad2 xfrm: security: iterate all, not inexact lists adds a927d6af53ee xfrm: policy: split list insertion into a helper adds cc1bb845adc9 xfrm: policy: return NULL when inexact search needed adds 24969facd704 xfrm: policy: store inexact policies in an rhashtable adds b5fe22e2337d xfrm: policy: consider if_id when hashing inexact policy adds 6be3b0db6db8 xfrm: policy: add inexact policy search tree infrastructure adds 9cf545ebd591 xfrm: policy: store inexact policies in a tree ordered by [...] adds e901cbc29316 xfrm: policy: check reinserted policies match their node adds 64a09a7bfede xfrm: policy: store inexact policies in a tree ordered by [...] adds 6ac098b2a9d3 xfrm: policy: add 2nd-level saddr trees for inexact policies adds 72446b73c08e Merge remote-tracking branch 'ipsec-next/master' adds c74d90c11c05 net/mlx5: Fix offsets of ifc reserved fields adds 698114968a22 net/mlx5: Release resource on error flow adds 27e95603f4df net/mlx5: Add interface to hold and release core resources adds c99fefea2cc9 net/mlx5: Enumerate page fault types adds 032080ab43ac IB/mlx5: Lock QP during page fault handling adds ef90c5e9757d net/mlx5: Return success for PAGE_FAULT_RESUME in internal [...] adds 90290db7669b net/mlx5: Use multi threaded workqueue for page fault handling adds b02394aa75e3 IB/mlx5: Improve ODP debugging messages adds 6d69174cbacc Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 8cc4ccf58379 netfilter: ipset: Allow matching on destination MAC addres [...] adds 29edbc3ebdb0 netfilter: ipset: Make invalid MAC address checks consistent adds 23c42a403a9c netfilter: ipset: Introduction of new commands and protoco [...] adds 1226cfe3798a Merge branch 'master' of git://blackhole.kfki.hu/nf-next adds 58fc419be231 netfilter: ctnetlink: always honor CTA_MARK_MASK adds 49de9c090f3c netfilter: nf_flow_table: make nf_flow_table_iterate() static adds b96609876922 netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() adds 66c385edac89 Merge remote-tracking branch 'netfilter-next/master' adds e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size adds 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure adds 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast adds 00afd4c21f2f NFC: fix attrs checks in netlink interface adds 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier adds c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() adds 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] adds 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] adds 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver adds 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() adds 1f008cfec5d5 NFC: fdp: Fix unused variable warnings adds edfa72a822ee Merge remote-tracking branch 'nfc-next/master' adds a1a3b7621638 brcmfmac: Remove firmware-loading code duplication adds 5b587496dc63 brcmfmac: Remove recursion from firmware load error handling adds eae8e50669e1 brcmfmac: Add support for first trying to get a board spec [...] adds 0ad4b55b2f29 brcmfmac: Set board_type used for nvram file selection to [...] adds bd1e82bb420a brcmfmac: Set board_type from DMI on x86 based machines adds 55e491edbf14 brcmfmac: Cleanup brcmf_fw_request_done() adds ce2e6db554fa brcmfmac: Add support for getting nvram contents from EFI [...] adds 29ec3394f0bd brcmfmac: Fix ccode from EFI nvram when necessary adds 55930d2bf79b rsi: fix spelling mistake "Initialzing" -> "Initializing" adds 937a13091cbd libertas: remove set but not used variable 'int_type' adds 3419348a97bc wlcore: Fix the return value in case of error in 'wlcore_v [...] adds b7da53cd6cd1 qtnfmac_pcie: use single PCIe driver for all platforms adds e401fa25cfa2 qtnfmac: add support for Topaz chipsets adds e966a79c2f76 brcmfmac: fix spelling mistake "Retreiving" -> "Retrieving" adds 1066bd193d68 qtnfmac: fix error handling in control path adds 9198f460ec9d rtlwifi: btcoex: remove set but not used variable 'ppsc' adds e20c50cdca19 rtl8xxxu: Mark expected switch fall-throughs adds 307b00c5e695 rtl8xxxu: Fix missing break in switch adds e9904084dd1b iwlegacy: 4965-mac: mark expected switch fall-through adds af71f8fef45c iwlegacy: common: mark expected switch fall-throughs adds d56b26801e1d orinoco_usb: mark expected switch fall-through adds d22b8fadd08e prism54: isl_38xx: Mark expected switch fall-through adds 3d238b9d5048 prism54: isl_ioctl: mark expected switch fall-through adds 38a0792d08e9 prism54: islpci_dev: mark expected switch fall-through adds 63fdc952df36 mwifiex: Mark expected switch fall-through adds 6eba8fd22352 rt2x00: rt2400pci: mark expected switch fall-through adds 10bb92217747 rt2x00: rt2500pci: mark expected switch fall-through adds 916e6bbcfcff rt2x00: rt2800lib: mark expected switch fall-throughs adds 641dd8068ecb rt2x00: rt61pci: mark expected switch fall-through adds d22d2492a35d ray_cs: mark expected switch fall-throughs adds 89e54fa4562e rtlwifi: rtl8821ae: phy: Mark expected switch fall-through adds 7cbbe1597e44 zd1201: mark expected switch fall-through adds 96fca788e578 brcmsmac: never log "tid x is not agg'able" by default adds 90e3243d16ad rtlwifi: rtl8723ae: Remove set but not used variables and [...] adds 963b307361bd rtlwifi: Remove same duplicated includes adds 3d39e1bb1c88 wireless: airo: potential buffer overflow in sprintf() adds ae5848cb4511 brcmutil: print invalid chanspec when WARN-ing adds f4bd758f3f20 cw1200: fix small typo adds ac9ccb8b991c iwlegacy: fix small typo adds 7d129adff3af rtlwifi: rtl8192de: Fix misleading REG_MCUFWDL information adds 0e622f67e041 ath10k: add support for WCN3990 firmware crash recovery adds e88975ca37d1 ath10k: dump tx stats in rate table format adds bbcfb343fa7f ath10k: add memory dump support for QCA4019 adds 5f09037a0cc2 ath10k: assign proper firmware crash dump structure adds 4ab7fd955e47 ath10k: fix copy-paste error in ath10k_qmi_setup_msa_resources() adds 13104929d2ec ath10k: fill the channel survey results for WCN3990 correctly adds 539b44e70c5b ath10k: fixup extended per sta tx statistics adds eb9bd8b963d6 ath10k: fix some spelling mistakes adds 3468404f78e1 ath10k: remove set but not used variable 'tlv_len' adds 604e98670072 ath9k: ar5008_phy: mark expected switch fall-through adds f2a881055094 ath9k: ar9002_phy: mark expected switch fall-throughs adds bf74fd75137d ath9k: hw: mark expected switch fall-through adds 53d76f1687ba ath9k: remove set but not used variable 'new_flags' adds 6d9e1ecd1537 ath6kl: Mark expected switch fall-through adds 003161445bc8 carl9170: rx: mark expected switch fall-through adds f458f9f43690 carl9170: tx: mark expected switch fall-throughs adds c8cb09644c6c ath10k: fix some typo adds a078c4cf0197 wil6210: remove fake support for RXHASH adds d083b2e2b7db wil6210: fix reset flow for Talyn-mb adds cbebe277beb1 wil6210: increase RX rings and RX buff array size adds 61e5ec044748 wil6210: make sure Rx ring sizes are correlated adds e41ab937d47b wil6210: add recovery for FW error while in AP mode adds 664497400c89 wil6210: fix memory leak in wil_find_tx_bcast_2 adds e1b43407c034 wil6210: refactor disconnect flow adds b571e71bcb98 wil6210: notify cqm packet loss on disable_ap_sme adds ac0e541ab2f2 wil6210: add general initialization/size checks adds 84ec040d0fb2 wil6210: fix debugfs memory access alignment adds 04de15010aa4 wil6210: fix L2 RX status handling adds 7c69709f8ed2 wil6210: fix RGF_CAF_ICR address for Talyn-MB adds a834df7497b4 wil6210: remove unnecessary alignment code from rx flow adds 6470f31927b4 wil6210: fix freeing of rx buffers in EDMA mode adds dc57731dbd53 wil6210: fix locking in wmi_call adds 887a3dcf5893 ath10k: snoc: remove 'wcn3990' from generic resource handling adds 1a1a0d5ccefc ath10k: snoc: fix unabalanced regulator error handling adds bfe57a6ac75a ath10k: snoc: relax voltage requirements adds 82e60d920e8a ath10k: snoc: fix unbalanced clock error handling adds 97b9608be34f ath10k: ath10k_snoc_{read,write}32() should be static adds 2bd345cd2bfc ath10k: assign 'n_cipher_suites' for WCN3990 adds 79169f148655 ath10k: don't assume this is a PCI dev in generic code adds cea04e3d8e37 ath10k: fix struct init whitespace in SNOC driver adds 3831a2a0010c ath9k: dynack: use authentication messages for 'late' ack adds 5e3d4718b157 ath9k: dynack: move debug log after buffer increments adds 9d3d65a91f02 ath9k: dynack: check da->enabled first in sampling routines adds 0c60c490830a ath9k: dynack: make ewma estimation faster adds 55bb78d265c6 ath9k: dynack: remove 'experimental' tag adds bb38177cb6c6 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 41c4588b0618 iwlwifi: mvm: remove set but not used variable 'he_phy_data' adds 06bc6f6ed4ae iwlwifi: mvm: synchronize TID queue removal adds f3f240f973d1 iwlwifi: mvm: remove queue_info_lock adds 8954e1eb2270 iwlwifi: trans: Clear persistence bit when starting the FW adds 47242744109d iwlwifi: mvm: enable low latency for soft ap adds 656fca00f317 iwlwifi: mvm: switch management tx antenna only on tx failure adds 5c2dbebb4465 iwlwifi: fw: do not set sgi bits for HE connection adds 0dde2440a77f iwlwifi: mvm: toggle tx antenna if tx fails during connect [...] adds f09450e32ade iwlwifi: pcie: don't reset TXQ write pointer adds 124e0eba908b iwlwifi: dbg: avoid passing trigger around adds 18ab513ebfd3 iwlwifi: mvm: add description to a few generic assert numbers adds dc1aca22f8f3 iwlwifi: mvm: Send non offchannel traffic via AP sta adds e488e593a79f iwlwifi: dbg: use helper to check if debug type is set adds 618e1701a2a4 iwlwifi: mvm: remove unused conversion table adds f108703cb5f1 iwlwifi: add new cards for 9560, 9462, 9461 and killer series adds 56b657f7f9c0 iwlwifi: fw: use helper to determine whether to dump paging adds 12d56175c89c Merge tag 'iwlwifi-next-for-kalle-2018-11-11' of git://git [...] adds 69ad76d44354 Merge remote-tracking branch 'wireless-drivers-next/master' adds aaaa10e01d30 cfg80211: tracing: avoid 'idx' variable adds 140d905b2561 mac80211: tracing: avoid 'idx' variable adds 6af8354f1db9 mac80211: sta_info: avoid tidstats variable shadowing adds 63c713e1e810 mac80211: debugfs: avoid variable shadowing adds e0ba7095433a mac80211: tx: avoid variable shadowing adds 801f87469ee8 netlink: add nl_set_extack_cookie_u64() adds 9bb7e0f24e7e cfg80211: add peer measurement with FTM initiator API adds cee7013be9b7 mac80211: allow drivers to use peer measurement API adds c90b670b5c61 nl80211: announce radios/interfaces when switching namespaces adds 3d1a5bbfafbc nl80211: Emit a SET_INTERFACE on iftype change adds 2f98abb17dd5 mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last adds 99e3a44bac37 mac80211_hwsim: allow setting iftype support adds c0a0189d827d mac80211_hwsim: allow configurable cipher types adds e9da68ddea60 mac80211: allow hardware scan to fall back to software adds 4a6ecd35f95b mac80211: mesh: advertise gates in mesh formation adds dbdaee7aa6e6 {nl,mac}80211: report gate connectivity in station info adds 01d66fbd5b18 {nl,mac}80211: add dot11MeshConnectedToMeshGate to meshconf adds ecbc12ad6b68 {nl,mac}80211: add rssi to mesh candidates adds 6a0b1c57e9c8 Merge remote-tracking branch 'mac80211-next/master' adds 5a36307b93dc Merge tag 'v4.20-rc1' adds 01ed1606d309 gfs2: Fix iomap buffer head reference counting bug adds 3ae1dcdc3d41 gfs2: Clean up gfs2_is_{ordered,writeback} adds be401ba9efec gfs2: Fix the gfs2_invalidatepage description adds 56b60800574f gfs2: add more timing info to journal recovery process adds 30d8f6b8bf8c gfs2: changes to gfs2_log_XXX_bio adds 1231d0d2f98b gfs2: add a helper function to get_log_header that can be [...] adds d86a24b6d959 gfs2: read journal in large chunks to locate the head adds 2049889fd66a Merge remote-tracking branch 'gfs2/for-next' adds 18d54e557c55 mtd: maps: physmap: Add SPDX header adds 00142d6ffeb6 mtd: maps: physmap: Rename ->map and ->mtd into ->maps and ->mtds adds c7f6dc60a319 mtd: maps: physmap: Use platform_get_resource() to retriev [...] adds 16f2101b4ddb mtd: maps: physmap: Use dev_notice() and a %pR specifier adds ea5bc54b12e8 mtd: maps: physmap: Use devm_ioremap_resource() adds 51b436a2420e mtd: maps: physmap: Remove the MAX_RESOURCES limitation adds 1e4f42084910 mtd: maps: physmap: Check mtd_device_{parse_register, unre [...] adds 7abe5309de76 mtd: maps: physmap: Return -ENOMEM directly when info allo [...] adds cb946bf6aaeb mtd: maps: physmap: Fix coding style issues reported by ch [...] adds 0c3def9b58d8 mtd: maps: Prepare merging of physmap and physmap_of adds 642b1e8dbed7 mtd: maps: Merge physmap_of.c into physmap-core.c adds 6ca15cfa0788 mtd: maps: Rename physmap_of_{versatile, gemini} into phys [...] adds 3edf4b9f381e dt-binding: mtd: physmap: Document the addr-gpios property adds ba32ce95cbd9 mtd: maps: Merge gpio-addr-flash.c into physmap-core.c adds 99f732b3a865 mtd: maps: physmap: Invert logic on if/else branch adds d24dbd7541ff mtd: maps: Get rid of the latch-addr-flash driver adds 81d9e98fceb6 mtd: Kconfig: fix spelling mistake "partions" -> "partition" adds 98473f5acc00 mtd: block2mtd: mark expected switch fall-throughs adds f7d6cf6d0c7e mtd: cfi_cmdset_0020: Mark expected switch fall-throughs adds 43f1fd01a635 mtd: Move Redboot partition parser adds e0be6a68b541 mtd: partitions: Add RedBoot FIS DT bindings adds c0e118c8a1a3 mtd: partitions: Add OF support to RedBoot partitions adds 44dd8b348763 Merge remote-tracking branch 'mtd/mtd/next' adds 9a4d83074769 mtd: spinand: winbond: Add support for W25N01GV adds 41d6f0d07d76 mtd: rawnand: fsmc: Fix unchecked return value in fsmc_rea [...] adds b0e137ad24b6 mtd: rawnand: Provide helper for polling GPIO R/B pin adds 3bd647ee7abc mtd: rawnand: ams-delta: Stop using legacy .IOADDR_R/W adds 861fbd6e808e mtd: rawnand: ams-delta: Convert the driver to ->exec_op() adds 321e54047b61 mtd: rawnand: denali: include <linux/bits.h> instead of <l [...] adds 0282fefb1a29 mtd: rawnand: r852: use generic DMA API adds acc9d62b6872 mtd: rawnand: Flag 1.8V AC chips with a broken GET_FEATURE [...] adds 647ad49ca672 staging: Remove the mt29f_spinand driver adds 9e3e4d8a093b Merge tag 'v4.20-rc2' of git://git.kernel.org/pub/scm/linu [...] adds cfd740171910 mtd: rawnand: sh_flctl: convert to SPDX identifiers adds f85fd9a073f7 mtd: spinand: Add initial support for Toshiba TC58CVG2S0H adds b924c7f51742 mtd: rawnand: Stop passing mtd_info objects to internal functions adds b63b0630bb67 mtd: rawnand: Reorganize code to avoid forward declarations adds db4c5b5ae664 mtd: rawnand: legacy: Drop useless test in nand_legacy_set [...] adds 4a10968affa0 mtd: rawnand: Move nand_exec_op() to internal.h adds 8a5aee83d7b3 mtd: rawnand: Remove unused NAND_CONTROLLER_ALLOC flag adds 662ed77f0c3e mtd: rawnand: ams-delta: Allow this driver to be compiled [...] adds 9662504578f3 mtd: rawnand: ams-delta: Add an SPDX tag to replace the li [...] adds d28467b53510 mtd: rawnand: ams-delta: Fix various coding style issues adds 11c4b2a0645b mtd: rawnand: ams-delta: cleanup ams_delta_init() error path adds 448e59961864 mtd: rawnand: ams-delta: Check mtd_device_register() return code adds 9cf3c45157f9 mtd: rawnand: ams-delta: Explicitly inherit from nand_controller adds d24145e54de0 mtd: rawnand: Add nand_[de]select_target() helpers adds 7a8ae77ac2fc mtd: rawnand: Pass the CS line to be selected in struct na [...] adds fbff10bd449e mtd: rawnand: Make ->select_chip() optional when ->exec_op [...] adds ed3145fce6b1 mtd: rawnand: fsmc: Stop implementing ->select_chip() adds 04fbfc9554ed mtd: rawnand: marvell: Stop implementing ->select_chip() adds 8aeeac938dd7 mtd: rawnand: tegra: Stop implementing ->select_chip() adds 035fc54acd2c mtd: rawnand: vf610: Stop implementing ->select_chip() adds d46fa17d2dad mtd: rawnand: ams-delta: Stop implementing ->select_chip() adds e6b92a14529d mtd: rawnand: Deprecate the ->select_chip() hook adds 7c27338c728e mtd: rawnand: Move the ->exec_op() method to nand_controller_ops adds c41b8b4e44eb mtd: rawnand: Move ->setup_data_interface() to nand_contro [...] adds 6f8fa3e31d45 Merge remote-tracking branch 'nand/nand/next' adds 472247d32315 mtd: spi-nor: remove unneeded smpt zeroization adds 42144c859e81 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 0a6a40c2a8c1 crypto: aes_ti - disable interrupts while accessing S-box adds 913a3aa07d16 crypto: arm/aes - add some hardening against cache-timing attacks adds e40fdb500b2b crypto: ccree - add support for CryptoCell 713 adds d422912a8f0d dt-bindings: crypto: ccree: add ccree 713 adds 9b8d51f812ce crypto: ccree - add SM4 support adds f1e52fd0fbd6 crypto: ccree - adjust hash length to suit certain context [...] adds 18a1dc1fd56b crypto: ccree - modify set_cipher_mode usage from cc_hash adds 927574e0e85d crypto: ccree - add SM3 support adds 7172122be6a4 crypto: cavium/nitrox - fix a DMA pool free failure adds fa4600734b74 crypto: cfb - fix decryption adds 7da66670775d crypto: testmgr - add AES-CFB tests adds b1e3874c75ab pcrypt: use format specifier in kobject_add adds fc6176a240ae crypto: chelsio - clean up various indentation issues adds ed848b652cc6 crypto: user - remove redundant reporting functions adds 37db69e0b492 crypto: user - clean up report structure copying adds 196ad6043e9f crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed adds 2eb4942b6609 crypto: ecc - check for invalid values in the key verifica [...] adds ecd6d5c9cba5 crypto: cts - document NIST standard status adds 4f0129d13e69 crypto: bcm - fix normal/non key hash algorithm failure adds d65ddecbea3c crypto: aes-ce - Remove duplicate header adds fe18957e8e87 crypto: streebog - add Streebog hash function adds dfdda82e3b84 crypto: streebog - register Streebog in hash info for IMA adds 25a0b9d4e512 crypto: streebog - add Streebog test vectors adds 70db8b79e561 dt-bindings: crypto: Mention clocks for mxs-dcp adds 57f002891e08 crypto: mxs-dcp - Add support for dcp clk adds d239b10d4ceb crypto: caam - add register map changes cf. Era 10 adds c99d4a245400 crypto: caam/qi2 - add support for ChaCha20 adds 193188e5512d crypto: chacha20poly1305 - export CHACHAPOLY_IV_SIZE adds d6bbd4eea243 crypto: caam/jr - add support for Chacha20 + Poly1305 adds c10a53367901 crypto: caam/qi2 - add support for Chacha20 + Poly1305 adds 8ddab428730d padata: clean an indentation issue, remove extraneous space adds 05ba88468b7d hwrng: bcm2835 - Switch to SPDX identifier adds e4e72063d3c0 crypto: x86/chacha20 - Support partial lengths in 1-block [...] adds db8e15a24957 crypto: x86/chacha20 - Support partial lengths in 4-block [...] adds c3b734dd325d crypto: x86/chacha20 - Support partial lengths in 8-block [...] adds 9b17608f15b9 crypto: x86/chacha20 - Use larger block functions more agg [...] adds a5dd97f86211 crypto: x86/chacha20 - Add a 2-block AVX2 variant adds 8a5a79d5556b crypto: x86/chacha20 - Add a 4-block AVX2 variant adds 3da2c1dfdb80 crypto: ecc - regularize scalar for scalar multiplication adds ca4d5933b247 Merge remote-tracking branch 'crypto/master' adds 9cb5f4873b99 drm/atmel-hlcdc: Replace drm_dev_unref with drm_dev_put adds 4f297df89d29 drm/rockchip: vop: add rk3188 hs_start interrupt as dsp_ho [...] adds 064b06bbf117 drm/imx: fix build failure without CONFIG_DRM_FBDEV_EMULATION adds 1f0eb8b81089 drm: panel-orientation-quirks: Add quirk for GPD win2 adds e077e2f5f810 drm/panel: simple: fix BOE/HV070WSA-100 timings adds 6bf18d84f768 drm/panel: seiko-43wvf1g: Switch to SPDX identifier adds db2b0e5ffc70 drm/panel: seiko-43wvf1g: Add missing ">" character in aut [...] adds 21295ceacff7 dt-bindings: Add vendor prefix for CDTech(H.K.) Electronic [...] adds 982f944ed7cf drm/panel: add panel CDTech S070WV95-CT16 to panel-simple adds 1a4d3f24efcb dt-bindings: Add CDTech S070WV95-CT16 panel bindings adds e58edce616ac drm/panel: add panel CDTech S043WQ26H-CT7 to panel-simple adds 94889b487bb9 dt-bindings: Add CDTech S043WQ26H-CT7 panel bindings adds 882c35af565a drm/panel: p079zca: unconditionally remove the panel on removal adds 7ad8b41cd8f5 drm/panel: simple: Add support for Banana Pi 7" S070WV20-C [...] adds 6cbe7cd15f95 drm/panel: simple: Add DLC1010GIG panel adds 17fd7a9d324f drm/panel: Add support for Olimex LCD-OLinuXino panel adds 53273b522208 drm: stm: implement get_scanout_position function adds 8faff37409fb drm/bridge: dw-hdmi: allow forcing vendor phy-type adds 96c4704fec95 drm/rockchip: dw_hdmi: Allow outputs that don't need outpu [...] adds 9f891dbe3910 dt-bindings: allow optional phys in Rockchip dw_hdmi binding adds bd1302305ae6 drm/rockchip: dw_hdmi: allow including external phys adds 5c3f3d22393c drm/rockchip: dw_hdmi: store rockchip_hdmi reference in ph [...] adds 1c53ba8f22a1 drm/rockchip: dw_hdmi: add dw-hdmi support for the rk3328 adds b256013e7207 drm/zte: Replace drm_dev_unref with drm_dev_put adds a0d4d42cb585 drm/bochs: Replace drm_gem_object_unreference_unlocked wit [...] adds f384d7d514d1 drm: Convert to using %pOFn instead of device_node.name adds f26e1de5ec48 video/hdmi: Constify 'buffer' to the unpack functions adds 480b8b3e42c3 video/hdmi: Pass buffer size to infoframe unpack functions adds 468d6a4996fb video/hdmi: Constify infoframe passed to the log functions adds 53b9974b4b33 drm/fsl-dcu: drop unused drm_crtc_index() adds 469a9308adfc drm/fsl-dcu: use drm_display_mode_to_videomode to calculat [...] adds c5e69ab35c0d video/hdmi: Constify infoframe passed to the pack functions adds d717c6df3040 drm/vkms: Extend todo adds 4db4b85014df drm: Fix kernel doc for DRM_MODE_PROP_IMMUTABLE adds 6b7e2d5c3032 drm: add drm_connector_attach_edid_property() adds 9e37ee7913b4 drm/vblank: Remove old-style comments adds 03189d5bf778 drm: Remove defunct dma_buf_kmap stubs adds 2b4c1c0512e9 drm/amdgpu: Remove default best_encoder hook from DC adds 297e30b5d9b6 drm/atomic-helper: Unexport drm_atomic_helper_best_encoder adds 9ef8a9dc4b21 drm: Extract drm_atomic_state_helper.[hc] adds ec9b0a9e2c9e drm/atomic: Improve docs for drm_atomic_state->allow_modeset adds d1b42edea8ee drm/arcpgu: Drop transitional hooks adds d680781d21a5 drm/atmel: Drop transitional hooks adds b3e90917e4d1 drm/arcpgu: Use drm_atomic_helper_shutdown adds 3ea4b1e1b814 drm/msm: Use drm_atomic_helper_shutdown adds a2b50babc743 drm/sti: Use drm_atomic_helper_shutdown adds 9bac4a01bc88 drm/vc4: Use drm_atomic_helper_shutdown adds b1a122c51f57 drm/zte: Use drm_atomic_helper_shutdown adds 21ebe615c169 drm: Remove transitional helpers adds 4af67def3b08 drm/doc: fix drm_driver_legacy_fb_format adds e6a3e405b548 drm/todo: Add some cleanup tasks adds 6b6fce62f65c drm: Unexport primary plane helpers adds 40e3defd19ce drm/vmwgfx: Fix vmw_du_cursor_plane_atomic_check adds 84c0851794d4 drm: Unexport drm_plane_helper_check_update adds 548ae867efb1 drm/sun4i: tcon: fix check of tcon->panel null pointer adds 49c5c0769a91 drm/sun4i: tcon: prevent tcon->panel dereference if NULL adds 2a7be4b4a9a5 drm: Use PTR_ERR_OR_ZERO in drm_fb_cma_fbdev_init() adds 732300154980 drm: Do not call drm_dp_cec_set_edid() while registering D [...] adds 34c2c4f632f2 drm/v3d: Fix a use-after-free race accessing the scheduler [...] adds 6915c9a525e5 drm/v3d: Add a little debugfs entry for measuring the core clock. adds 4fa825bf4050 drm/v3d: Add some better documentation of the in_sync arguments. adds 2f20fa8d12e8 drm/v3d: Skip debugfs dumping GCA on platforms without GCA. adds 7bd01a085582 drm: Shift * to be adjacent to pointer name adds 649fdce23cdf drm: add flags to drm_syncobj_find_fence adds 4eda776c3cef drm/rockchip: psr: do not dereference encoder before it is [...] adds 871edc96bdab drm: fix missing doc v2 adds a37805098900 drm/bufs: Fix Spectre v1 vulnerability adds 920532991aca drm/selftest: Refactor drm mode setting selftests adds 48197bc564c7 drm: add syncobj timeline support v9 adds 885054f9917e drm/sti: make crct disable atomic adds 4035cc5738d9 drm: sti: don't pass GFP_DMA32 to dma_alloc_wc adds 4c953d03970a drm/dp: Add definitions for eDP Rev 1.4a and 1.4b adds 9c71a6686bfa drm: fourcc: Convert drm_format_info kerneldoc to in-line [...] adds e51767279f11 drm/selftest: Refactor test-drm_plane_helper adds a81c9ab67880 vgaarb: Add support for 64-bit frame buffer address adds 3d42f1ddc47a vgaarb: Keep adding VGA device in queue adds 43cf1fc0e27e drm: fix deadlock of syncobj v6 adds 8dc830e4cf6e drm/rcar-du: Convert drm_atomic_helper_suspend/resume() adds 32e932e37e6b DRM: UDL: get rid of useless vblank initialization adds 068f30478180 drm/drm_pci.c: Use dma_zalloc_coherent adds c97ea6a61b5e drm: msm: adreno: Use PTR_ERR_OR_ZERO rather than if(IS_ER [...] adds 6217f0ec7f11 drm/doc: kerneldoc for quirk_addfb_prefer_xbgr_30bpp adds 9edb6a0b206c drm/doc: Update errno handbook adds e982e3f02071 drm: dsi: Add lane clock rate fields to DSI device adds 674c9e198c57 drm/panel: Add DT bindings for Samsung S6D16D0 adds ac1d6d74884e drm/panel: Add driver for Samsung S6D16D0 panel adds 641019dcd194 drm/vc4: Fix TILE_Y_OFFSET definitions adds 91b6da23cc78 drm/vc4: Define missing PITCH0_SINK_PIX field adds 58a6a36fe8e0 drm/vc4: Use drm_atomic_helper_check_plane_state() to simp [...] adds a65511b1cd78 drm/vc4: Move ->offsets[] adjustment out of setup_clipping [...] adds 3e407417b192 drm/vc4: Fix X/Y positioning of planes using T_TILES modifier adds 2b02a05bdc3a drm/vc4: Set ->is_yuv to false when num_planes == 1 adds 6542e9adc0da Merge drm/drm-next into drm-misc-next adds e4b0c868106d drm/dp_mst: Deprecate drm_dp_find_vcpi_slots() adds f6764815358b drm/dp_mst: Remove all evil duplicate state pointers adds 9d32bdbb5b5f drm: Fix doc warning in drm_connector_attach_edid_property() adds 27836b641c1b dma-buf: remove shared fence staging in reservation object adds ca05359f1e64 dma-buf: allow reserving more than one shared fence slot adds 99fe21a76f0f dma-buf: test shared slot allocation when mutex debugging [...] adds d5c04dff2487 drm/vgem: Fix vgem_init to get drm device available. adds f08877e79485 drm: BUG_ON if passing NULL parent to drm_dev_init adds 4bdbd5f0eeee drm/virtio: document drm_dev_set_unique workaround adds efbb9df91e03 drm/meson: Use drm_fbdev_generic_setup() adds e0ce0e2a5df3 drm/stm: Use drm_fbdev_generic_setup() adds 1dd0b147c1ff drm/panel: Add support for Truly NT35597 panel driver adds b1ab1f32015d dt-bindings: Add Truly NT35597 panel driver bindings adds 4fb2c933c965 drm/syncobj: Avoid kmalloc(GFP_KERNEL) under spinlock adds a590d0fdbaa5 dma-buf: Update reservation shared_count after adding the [...] adds 47164e0b0df8 drm/i915/hdmi: Detect HDMI 2.0 monitors using multiple EDI [...] adds 633873e6cb88 drm/vkms: provide a parent device to drm_dev_init() adds a25b77a1d797 drm/sun4i: hdmi: Fix unitialized variable adds 1e0ff648940e drm/sun4i: hdmi: Fix double flag assignation adds 29305d7e8f89 drm/bridge: analogix_dp: Fix misleading indentation report [...] adds 918d89bb1a63 gpu: drm/lease: fix spelling mistake, EACCESS -> EACCES adds 23c897d72ca8 drm/virtio: track created object state adds ae0dc3cc38b1 drm/virtio: use virtio_gpu_object->hw_res_handle in virtio [...] adds c40336ba5ed6 drm/virtio: use virtio_gpu_object->hw_res_handle in virtio [...] adds 70a0d6a37726 drm/virtio: use virtio_gpu_object->hw_res_handle in virtio [...] adds 724cfdfd667a drm/virtio: drop resource_id argument. adds 6c1cd97bdaff drm/virtio: fix resource id handling adds 1938d1ae32fe drm/virtio: Replace IDRs with IDAs adds 6a37c49a94a9 drm/virtio: Handle context ID allocation errors adds 7fea1e0f38a8 gpu/drm/virtio/virtgpu_vq.c: Use kmem_cache_zalloc adds 6ed00154cb4d drm/qxl: Remove trailing whitespace adds 408799eb4ad4 drm/qxl: Add line after variable declarations adds d964985c0d5d drm/qxl: Remove exceding whiteline adds 1b000494978d drm/qxl: Use 'unsigned int' instead of 'usigned' adds 26f53c4f6da8 drm/qxl: Add space before open parentheses adds 94feeaafbefd drm/qxl: Use 'unsigned int' instead of 'bool' adds 4b6e21c3b564 drm/bridge/synopsys: dsi: move mipi_dsi_host_unregister to [...] adds f2b0e2646570 drm/bridge/synopsys: dsi: don't call __dw_mipi_dsi_probe f [...] adds 90910a651123 drm/bridge/synopsys: dsi: add ability to have glue-specifi [...] adds 2d4f7bdafd70 drm/rockchip: dsi: migrate to use dw-mipi-dsi bridge driver adds 739838b5f886 drm/bridge/synopsys: dsi: add dual-dsi support adds cf6d100dd238 drm/rockchip: dsi: add dual mipi support adds 01f23459cf93 drm/bochs: add edid support. adds dff906c3f91c drm/tinydrm: Advertise that we can do only DRM_FORMAT_MOD_LINEAR. adds 86619c3859c0 dt-bindings: new binding for Himax HX8357D display panels adds f300c86e33a6 drm: Add an hx8367d tinydrm driver. adds 03ceb1c8dfd1 drm/tinydrm: Fix setting of the column/page end addresses. adds 9cbe67c5bc44 drm/syncobj: Mark local add/remove callback functions as static adds c638f341c8bd drm/arc: Use drm_fbdev_generic_setup() adds f4d26fa91364 drm/fsl-dcu: Use drm_fbdev_generic_setup() adds da6a512f14ef drm/atmel-hlcdc: Use drm_fbdev_generic_setup() adds 94ebfc078291 drm/sun4i: Use drm_fbdev_generic_setup() adds 45cf87566e56 drm/tilcdc: Use drm_fbdev_generic_setup() adds bbc97f9501d1 drm: Remove 80-column line in drm_mode_object.c adds fcec4163afa5 drm/panel: Add simple panel mode for the ARM RTSM adds 042bf753842d drm/fourcc: Add char_per_block, block_w and block_h in drm [...] adds 697b6b85042e drm/fourcc: Add fourcc for Mali linear tiled formats adds 55bc277d1224 drm: mali-dp: Enable Mali-DP tiled buffer formats adds 8db2dc852941 drm: Extend framebuffer_check to handle formats with cpp/c [...] adds 0d1c7d0fa9d7 drm/selftests: Add tests for drm_format_info* helpers adds 9aefed1f7498 drm: Add macro to export functions only when CONFIG_DRM_DE [...] adds 6ff3d9ffdcbb drm/selftests: Add tests for drm_internal_framebuffer_create adds 9341c668c8c0 drm/selftests: Fix build warning -Wframe-larger-than adds 6caec6a04717 drm/lease: drop EXPORT_SYMBOL adds c445335a7696 dt-bindings: bus: add H6 DE3 bus binding adds fb3ef5424622 dt-bindings: display: sun4i-drm: Add H6 display engine com [...] adds 4b09c0738313 drm/sun4i: Rework DE2 register defines adds 218d6a3cfc96 drm/sun4i: Fix DE2 mixer size adds 97eb57feda80 drm/sun4i: Disable unused DE2 sub-engines adds c50519e6db4d drm/sun4i: Add basic support for DE3 adds 0a14b641624b drm/sun4i: Add support for H6 DE3 mixer 0 adds c8c78ac261e7 drm/bridge/synopsys: dw-hdmi: Enable workaround for v2.12a adds cd54074e82e0 drm/sun4i: Not all DW HDMI controllers has scrambled addresses adds 799715212b67 drm/sun4i: dw-hdmi: Make mode_valid function configurable adds 76ce87ca5063 drm/sun4i: dw-hdmi: Add quirk for setting TMDS clock adds 9d0fdd484332 dt-bindings: display: sunxi: add DT binding for Allwinner [...] adds 40bb9d3147b2 drm/sun4i: Add support for H6 DW HDMI controller adds 058262b1e539 drm/sun4i: dw-hdmi-phy: Reorder quirks by family adds c71c9b2fee17 drm/sun4i: Add support for Synopsys HDMI PHY adds 0fb4b858b102 drm/sun4i: Add support for H6 HDMI PHY adds c96d62215fb5 drm/sun4i: Initialize registers in tcon-top driver adds 10ead694f05c drm: sun4i: add quirks for TCON TOP adds bbf81a9c7188 dt-bindings: display: sun4i-drm: document H6 TCON TOP adds 9b4dcc9cbbfb drm: sun4i: add support for H6 TCON TOP adds 3a6eb795641c drm/vgem: create a render node for vgem adds a7f7090f4433 drm/vgem: Fix typo in driver feature flags adds aecbde630e95 drm/syncobj: Fix oops on drm_syncobj_find_fence(file_priv, [...] adds a0c1af46e9d7 drm/lease: debug output for lease creation adds 078b7de41249 drm/file: Uncompact the feature flags adds 968029057192 drm/lease: look at ->universal_planes only once adds e7afb623b4fb drm: Add drm_any_plane_has_format() adds d7563c55ef9f Merge tag 'drm-misc-next-2018-11-07' of git://anongit.free [...] adds 6dfeb11a4b48 drm/amdkfd: Use kmemdup instead of duplicating its function adds fa2549800c84 drm/radeon/r420: mark expected switch fall-through adds 657f60039792 drm/radeon/r300: Mark expected switch fall-throughs adds c3bce35c662b drm/amdgpu: fix sdma doorbell comments typo adds 09dea6bfb1af drm/amd/display: dc 3.2.01 adds 72942b3de8da drm/amd/display: handle max_vstartup larger than vblank_end adds 24f7dd7ea98d drm/amd/display: move pplib/smu notification to dccg block adds 9566b67586fb drm/amd/display: remove safe_to_lower flag from dc, use 2 [...] adds de801062bf2c drm/amd/display: Freesync does not engage on some displays adds 4244381cd153 drm/amd/display: clean up base dccg struct adds 4c5e8b541527 drm/amd/display: split dccg clock manager into asic folders adds e1e8a020c6b8 drm/amd/display: Add support for Freesync 2 HDR and Conten [...] adds ce8a805ae176 drm/amd/display: initialize dc_transfer_func->ctx adds 560a77f5f401 drm/amd/display: expose hwseq functions and add registers adds e2bf20073e4d drm/amd/display: fix report display count logic adds 9ea59d5ab7b0 drm/amd/display: Add link encoder dp_ycbcr420_supported fe [...] adds 247d167e578c drm/amd/display: Retiring set_display_requirements in dm_p [...] adds 98e90a34ccdc drm/amd/display: Retiring set_display_requirements in dm_p [...] adds 84e7fc05a927 drm/amd/display: rename dccg to clk_mgr adds ea2e8d923e2b drm/amd/display: add dccg block adds 649e34acb4c9 drm/amd/display: dc 3.2.02 adds 9f4f9fddc00c drm/amd/display: explicit uint64_t casting adds fa44604cca2a drm/amd/display: rename cstate_pstate_watermarks_st1 adds d76e393f4cef drm/amd/display: Fix incorrect end slope of EETF adds e55a5c9b5f5b drm/ttm: Rename ttm_bo_global_{init,release}() to ttm_bo_g [...] adds 105f20706fb5 drm/ttm: Provide ttm_bo_global_{init/release}() for struct [...] adds 51235849d995 drm/amdgpu: fix sdma v4 startup under SRIOV adds 9194a339034f drm/amdgpu: add basics for SDMA page queue support adds 09f0b4ffd41e drm/amdgpu: remove non gfx specific handling from sdma_v4_ [...] adds 998d3fd4f8ce drm/amdgpu: remove SRIOV specific handling from sdma_v4_0_ [...] adds d425e7d8de53 drm/amdgpu: add some [WR]REG32_SDMA macros to sdma_v4_0.c adds bb97ab42ac5d drm/amdgpu: activate paging queue on SDMA v4 adds 161d0711b9e5 drm/amdgpu: use paging queue for VM page table updates adds 2a85e816ccd7 drm/amdgpu/sdma4: APUs do not have a page queue adds f783160c2734 drm/amdgpu: disable SDMA page queue on Vega20 adds d7f625e91b32 drm/amdgpu: add ring test for page queue adds efcf063f8d85 drm/amdgpu: fix sdma v4 ring is disabled accidently adds 548f2ecc33b5 drm/amdgpu: Revised PSP comments adds 19067e522d99 drm/sched: make sure timer is restarted adds 8fe159b0143d drm/sched: add drm_sched_fault adds 2c498d1dbe2e drm/amdgpu: remove illegal instruction stub from si_dma.c adds 898c2cb5d94f drm/amdgpu: use scheduler fault instead of reset work adds b44da694a74a drm/amdgpu: put HQD EOP buffers into VRAM adds 17e4bd6cb888 drm/amdgpu: increase the size of HQD EOP buffers adds f4f859408cad drm/amdkfd: Delete unnecessary register settings adds c7ff7be62bc2 drm/amdgpu: Expose *_setup_vm_pt_regs for kfd to use adds 1728801409e4 drm/amdkfd: Use functions from amdgpu for setting up page [...] adds 5b87245faf57 drm/amdkfd: Simplify kfd2kgd interface adds dfcbe6d5f4a3 drm/amdgpu: Remove unused function pointers adds 7cd52c917a9c drm/amdkfd: Add proper prefix to functions adds 0b25cbf9c26c drm/amdgpu/psp: avoid hard-code fence value pre submission adds 6ffb6b7f8ab7 drm/amdgpu: Reverse the sequence of ctx_mgr_fini and vm_fi [...] adds 06308d024ad5 drm/amd/display: Remove stream_res tg null check in commit planes adds 6a85538aa0bf drm/amd/display: Retiring set_display_requirements in dm_p [...] adds 950227959b0e drm/amd/display: Check if hubp function hooks exist before [...] adds ce331f8f7c04 drm/amdgpu: Add DCC flags for GFX9 amdgpu_bo adds deb99d7c4fb2 drm/amdkfd: Delete a duplicate statement in set_pasid_vmid [...] adds 435e2f970995 drm/amdkfd: page_table_base already have the flags needed adds a614aae76057 drm/amdkfd: Remove unnecessary register setting when inval [...] adds 2a79d86897af drm/amdgpu: Reorganize amdgpu_gmc_flush_gpu_tlb() for kfd to use adds afd545f673ad drm/amdkfd: Use functions from amdgpu to invalidate vmid in kfd adds 5dcb668d9a07 drm/amdgpu: Added a few comments for gart adds 50aa56370c9b drm/radeon/kms: remove set but not used variable 'pll' adds 7e07834c12b9 drm/amd/powerplay: remove duplicated includes adds 27eb1fa9130a drm/ttm: use a static ttm_mem_global instance adds 56b3d2041358 drm/ttm: make the device list mutex static adds 62b53b37e4b1 drm/ttm: use a static ttm_bo_global instance adds a64f784bb14a drm/ttm: initialize globals during device init (v2) adds 2bb42410b1bd drm: Remove drm_global.{c,h} v2 adds faf6e1a87e07 drm/sched: Add boolean to mark if sched is ready to work v5 adds c66ed765a0a9 drm/amdgpu: Retire amdgpu_ring.ready flag v4 adds 3ba7b418f12b drm/amdgpu: Enable default GPU reset for dGPU on gfx8/9 v3 adds e4312d459a2e drm/amdgpu/amdkfd: clean up mmhub and gfxhub includes adds dc9eeff84c77 drm/amdgpu: further ring test cleanups adds af70a471bf06 drm/amdgpu: cleanup amdgpu_ib_ring_tests adds 315fed0367b4 drm/amdgpu: cleanup skipping IB test on KIQ adds 98079389a873 drm/amdgpu: remove messages from IB tests adds 26efecf95588 drm/scheduler: Add drm_sched_job_cleanup adds e0519696cc31 drm/amdgpu: print an error when the parser can't be initialized adds 9340c36ca5f8 drm/amdgpu: use ring name instead of idx in traces adds 725b2611781a drm/amdgpu: cleanup uvd_v6_0_ring_test_ring adds b7ff853f15a2 drm/amdgpu: cleanup si_dma_ring_test_ib adds 6e82c6e0661b drm/amdgpu: drop the remaining uses of ring idx in messages adds 097578091327 drm/amd/display: Set gamma not working on MPO planes adds 1fd8375236fc drm/amd/display: 3.2.03 adds b76dfbef061a drm/amd/display: Clip all remaining regamma points after f [...] adds 8d6da3bbfd95 drm/amd/display: fix dml max voltage state adds c99155230b67 drm/amd/display: Add missing pipes registers for VGA enabl [...] adds ddc07a3803a7 drm/amd/display: remove interlace scaling adjustment adds 69133b893591 drm/amd/display: Fix up coverity issues adds 3384521a79ed drm/amd/display: 3.2.04 adds 4f7129112c2a drm/amd/display: Fix potential nullptr error adds b8592b48450b drm/amd/display: Initial documentation for AMDgpu DC adds a7d8084b5897 drm/amd/display: Remove some old TODO's adds 262485a50fd4 drm/amd/display: Expand dc to use 16.16 bit backlight adds 37c1346c2e36 drm/amd/display: Fix some backlight variable styling adds 3917a470757c drm/amd/display: Remove program_csc_matrix adds ba7b267a458e drm/amd/display: Retiring set_display_requirements in dm_p [...] adds 83d4065991f0 drm/amd/display: fix mirror rotation scaling math adds f41a895026b8 drm/amd/display: Guard against null stream_state in set_cr [...] adds ba45df4cb719 drm/amd/display: Expose target backlight level adds 5e2b2fbc4d99 drm/amd/display: remove CRTC_3D_STRUCTURE_V_UPDATE_MODE bi [...] adds ff83a9a0d15d drm/amd/display: Remove the check to see if pp_display_cfg [...] adds d2b1d6bbc56a drm/amd/display: Add condition to sync eDP SW status and H [...] adds 965632adc8a4 drm/amdgpu: update smu firmware images for VI variants (v2) adds 1cf03c54b3d8 drm/amdgpu: disable page queue on SDMA for Vega12 adds 2a5ae84bf31e drm/amdgpu: fix gfx wptr for sdma v4 adds 20bedfe0c13a drm/amdgpu: Remove useless csa gpu address in vmid0 adds 1e256e276221 drm/amdgpu: Refine CSA related functions adds 7946340fa389 drm/amdgpu: Move csa related code to separate file adds 8469868df76f drm/amdgpu: Change AMDGPU_CSA_SIZE to 128K adds 34955e038a1b drm/amdgpu: Modify the argument of emit_ib interface adds 3a10f6e8aa14 drm/amd/powerplay: do the comparison in the right Khz granularity adds ccf191f8aabf drm/amdgpu: Refine function name adds f6cffc0d4d3c drm/amdgpu: Add helper function to get sdma index adds 2383a767c0ca drm/amdkfd: fix interrupt spin lock adds 9349e23907be uapi: fix linux/kfd_ioctl.h userspace compilation errors adds 788012e33cb4 uapi: fix more linux/kfd_ioctl.h userspace compilation errors adds 5c76c6a8975e drm/amdgpu: remove nonsense in_interrupt() checks adds af5fe1e96aa1 drm/amdgpu: cleanup GMC v9 TLB invalidation adds 396557b03c94 drm/amdgpu: drop the busy wait for GMC v9 TLB invalidations adds b83761bb0b09 drm/amdgpu: use GMC v9 KIQ workaround only for the GFXHUB adds 45cf8c23f356 drm/amd: Update atom_smu_info_v3_3 structure adds 694d0775ca94 drm/amd: Don't fail on backlight = 0 adds c2af2a4264f8 drm/amd/display: Fix misleading buffer information adds f180b4bccc89 drm/amdgpu: Drop amdgpu_plane adds bab45e44b131 drm/amd/display: Stop leaking planes adds 1cda5e2161b4 drm/amdgpu/vega20: add CLK base offset adds f0cfa19579fa drm/amdgpu/psp: add structure for xgmi ta and its shared buffer adds 51e7177f361a drm/amdgpu/psp: init/de-init xgmi ta microcode adds 97c8d171105d drm/amdgpu/psp: add helper function to load/unload xgmi ta adds 4de5f0055adf drm/amdgpu/psp: add xgmi ta header adds ca6e1e59a24b drm/amdgpu/psp: add helper function to invoke xgmi ta per [...] adds 3e2e2ab55499 drm/amdgpu/psp: initialize xgmi session (v2) adds dd3c45d30622 drm/amdgpu/psp: add get_node_id function adds 4b93151f57d8 drm/amdgpu/psp: add get_hive_id function adds 593caa07ad6a drm/amdgpu/psp: update topology info structures adds ec1a975e0b18 drm/amdgpu/psp: add get_topology_info function adds bb8310cc22d7 drm/amdgpu/psp: add set_topology_info function adds db0049129359 drm/amdgpu: fix frame size of amdgpu_xgmi_add_devices excc [...] adds 1b32d6e04027 drm/amd/display: Cleanup MST non-atomic code workaround adds 5d8e06a3b7b2 drm/amd/display: Drop reusing drm connector for MST adds 0bf19b9fda26 drm/amd/amdgpu/dm: Fix dm_dp_create_fake_mst_encoder() adds 30f33126feca drm/ttm: Fix bo_global and mem_global kfree error adds 72deff05bd46 drm/amd/powerplay: set a default fclk/gfxclk ratio adds 2d3030a00ef1 drm/amd/powerplay: always use fast UCLK switching when UCL [...] adds 3482d2d9b0fb drm/amdgpu: set Vega20 LBPW as disabled at default adds 2cf6dd9cc519 drm/amdgpu: disable page queue on Vega10 SR-IOV VF adds 593f79a236e1 drm/amdgpu/display: check if fbc is available in set_stati [...] adds 79d197f31b30 drm/amdgpu: add DC feature mask module parameter adds f332822a881f drm/amdgpu/display/dc: add FBC to dc_config adds 6ef0cbc3b773 drm/amdgpu/display/dm: handle FBC dc feature parameter adds 9e834d776923 drm/amdgpu/display/dce11: only enable FBC when selected adds f0c9fabda129 drm/amd/powerplay: correct code style adds d2cfabbdafe0 drm/amdgpu/sdma4: use paging queue for buffer funcs adds 584738b7e359 drm/radeon: remove set but not used variable 'rdev' adds a82c15668cfc drm/amdgpu: Each PSP need to get latest topology info on X [...] adds fdb81fd788a7 drm/amdgpu: unify rlc function into structure adds 88dfc9a3dd47 drm/amdgpu: separate amdgpu_rlc into a single file adds 106c7d6148e5 drm/amdgpu: abstract the function of enter/exit safe mode for RLC adds c10caceddca2 drm/ttm: remove set but not used variable 'driver' adds 688be01a0ab7 drm/amdgpu/gfx9: rework lbpw enable code adds 2bf011c861b7 drm/amdgpu: refactor smu8_send_msg_to_smc and WARN_ON time out adds 36b486bc6821 drm/amdgpu: log smu version adds 9235dd441af4 Merge branch 'drm-next-4.21' of git://people.freedesktop.o [...] adds dfedc8cd58a5 Merge remote-tracking branch 'drm/drm-next' adds a1cccdcf330e drm/i915: Clean up casts to crtc_state in intel_atomic_com [...] adds c249c5f64336 drm/i915: Handle cursor updating active_planes correctly, v2. adds 62ef0dd3cc0c drm/i915: Unconditionally clear plane visibility, v2. adds f59e9701dbdc drm/i915: Make intel_crtc_disable_planes() use active plan [...] adds 6c246b81f938 drm/i915: Replace call to commit_planes_on_crtc with inter [...] adds 0aaf29b35f93 drm/i915: Clean up scaler setup, v2. adds ab5c60bf7675 drm/i915: Move programming plane scaler to its own function. adds 945ac78928fa drm/i915: Force planar YUV coordinates to be a multiple of 2, v2. adds fc41001d9708 drm/i915/icl: Configure lane sequencing of combo phy transmitter adds 3f4b9d9d02c6 drm/i915/icl: DSI vswing programming sequence adds ba3df888be90 drm/i915/icl: Enable DDI Buffer adds 70a7b83628fa drm/i915/icl: Program T_INIT_MASTER registers adds 8db05f594713 drm/i915/execlists: Assert the queue is non-empty on unsubmitting adds 570b16b559be drm/i915: use for_each_pipe loop to assign crtc_mask adds 4a3d3f6785be drm/i915: Match code to comment and enforce ppgtt for execlists adds 0a3c561da12b drm/i915: Enable RGB565 90/270 plane rotation for gen11 onwards. adds fc3fed5d297b drm/i915: Check fb stride against plane max stride adds 2863b00941bc Merge drm/drm-next into drm-intel-next-queued adds 74f6e183913b drm/i915: Convert to BITS_PER_TYPE adds 7a90938332d8 drm/i915: Avoid compiler warning for maybe unused gu_misc_iir adds 33868a91c1d9 drm/i915/icl: Define data/clock lanes dphy timing registers adds 35c37ade79cd drm/i915/icl: Define TA_TIMING_PARAM registers adds 7c86828d5645 drm/i915/runtime_pm: Share code to enable/disable PCH rese [...] adds 6edafc4eb3e4 drm/i915: Unset reset pch handshake when PCH is not presen [...] adds fd847b8e60e0 drm/i915: Do not modifiy reserved bit in gens that do not [...] adds 6323113b7af6 drm/i915: Move SKL IPC WA to HAS_IPC() adds c9b818d3f9f4 drm/i915: Move IPC WA #1141 to init_ipc() adds 029c33add915 drm/i915: Remove duplicated definition of intel_update_rawclk adds 180e9d230efe drm/i915/csr: keep firmware name and required version together adds d8a5b7d79fb7 drm/i915/csr: keep max firmware size together with firmare [...] adds e7351a8474d2 drm/i915/csr: bypass firmware request on i915.dmc_firmware [...] adds dee4a0f8e70d drm/i915/selftests: Smoketest preemption adds f8e57863f81f drm/i915: Trim partial view sg lists adds c5f6d578956a drm/i915: Log HWS seqno consistently adds 4bdafb9ddfa4 drm/i915: Remove i915.enable_ppgtt override adds 9531221df8f0 drm/i915: Check for panel orientation quirks on eDP panels adds 7fe78985cd08 drm/i915/csr: restructure CSR firmware definition macros adds a2bf92e8cc16 drm/i915/execlists: Avoid kicking priority on the current context adds 9ebd8202393d drm/i915/dp: Fix link retraining comment in intel_dp_long_pulse() adds f24f6eb95807 drm/i915/dp: Restrict link retrain workaround to external [...] adds d5acd97f5571 drm/i915/dp: Use a local variable for intel_encoder * adds 47658556da85 drm/i915/dp: Do not grab crtc modeset lock in intel_dp_detect() adds cbfa8ac835cb drm/i915/dp: Kill intel_dp->detect_done flag adds 9844bc87cb7a drm/i915/dp: Fix duplication of DEVICE_SERVICE_IRQ handling adds 7769db588384 drm/i915/dp: optimize eDP 1.4+ link config fast and narrow adds 992d2098ef0b drm/i915/selftests: Split preemption smoke test into threads adds 567a60570589 drm/i915/selftests: Include arbitration points in preempti [...] adds 7651a4452ddf drm/i915: Reserve some priority bits for internal use adds 85f5e1f385b7 drm/i915: Combine multiple internal plists into the same i [...] adds 121f0ff52f77 drm/i915: Use memmove() for punching the hole into infoframes adds 790ea70c5eb5 drm/i915: Pass intel_encoder to infoframe functions adds b16c765122f9 drm/i915: Priority boost for new clients adds e2f3496e93be drm/i915: Pull scheduling under standalone lock adds e9eaf82d97a2 drm/i915: Priority boost for waiting clients adds 7569bf95310e drm/i915/csr: Added ICL Stepping info adds b20815255693 drm/i915: Add plane alpha blending support, v2. adds 89d5efcc311c drm/i915: Replace some open-coded i915_coherent_map_type() adds c0a6aa7ec2c3 drm/i915: Show actual alongside requested frequency in deb [...] adds 2ddcc982bdc5 drm/i915: fix wrong error number report adds 598c6cfe0690 drm/i915/psr: Enable PSR1 on gen-9+ HW adds 5ec244f4afd0 drm/i915/selftests: Hold task_struct ref for smoking kthread adds 83bc0f5b432f drm/i915: Handle incomplete Z_FINISH for compressed error states adds 8f5c6fe46d6c drm/i915: Clear the error PTE just once on finish adds bc2477f7d3f3 drm/i915/execlists: Flush the CS events before unpinning adds 48b426a9b9ab drm/i915/guc: init GuC descriptors after GuC load adds 0fc645f338e3 drm/i915/guc: Don't clear the cookie on doorbell destroy adds 9dbf5a4efd8a drm/i915: Provide more clues as to why MST is/is not used adds 68bc30deac62 drm/i915: Restore vblank interrupts earlier adds 62358aa4ee86 drm/i915: Use the correct crtc when sanitizing plane mapping adds 7a4a2a460458 drm/i915: Clean up early plane debugs adds 88a83f3c2d7a drm/i915: Only reset seqno if actually idle adds 33373258cf02 drm/i915: Remove the global cache shrink & rcu barrier on [...] adds fdf73510ca81 drm/i915: Remove dereferences of crtc->config in set_pipec [...] adds b2562712d7de drm/i915: Make panel fitter functions take state adds 44fe7f35528c drm/i915: Make intel_set_pipe_timings/src_size take a poin [...] adds 7efd90fb4886 drm/i915: Use crtc_state in ironlake_enable_pch_transcoder adds 15cbe5d0926f drm/i915: Make skl_detach_scalers take crtc_state adds b2354c78b125 drm/i915: Make pll functions take crtc_state, v2. adds 65c307fd08dd drm/i915: Make shared dpll functions take crtc_state, v3. adds 5e1cdf541b24 drm/i915: Make ironlake_pch_transcoder_set_timings take cr [...] adds 0e5fa64610f6 drm/i915: Get rid of crtc->config from icl_pll_to_ddi_pll_sel adds 6e3d9dd0ae0a drm/i915: Use crtc->state in intel_fbdev_init_bios adds f56f6648404b drm/i915: Get rid of crtc->config dereference in intel_dp_ [...] adds 958bb4528d16 drm/i915: Get rid of crtc->config in chv_data_lane_soft_reset adds 6f405638c2ab drm/i915: Get rid of intel_crtc->config in crtc_enable/dis [...] adds 8e7a4424b996 drm/i915: Fix ILK-IVB sprite enable delays adds c1c8f6fa731b drm/i915: Redefine some Whiskey Lake SKUs adds ab2da3f8cd97 drm/i915: Add new AML_ULX support list adds dfdaa566b7d4 drm/i915: Apply correct ddi translation table for AML device adds 443d5e3973e8 drm/i915/icl: MBUS B credit change adds 00e5d8b1eb47 firmware/dmc/icl: Add missing MODULE_FIRMWARE() for Icelake. adds bf80928fbf06 drm/i915/psr: Share PSR and PSR2 exit mask adds fc6ff9dc9ecf drm/i915/psr: Make MASK_DISP_REG_WRITE reserved in PSR_MAS [...] adds 4755717b0ca8 drm/i915/psr: Remove PSR2 TODO error handling adds 66231d14e74a drm/i915/psr: Use WA to force HW tracking to exit PSR2 adds 3a465b84ea38 drm/i915/psr: Remove alpm from i915_psr adds 679bfe847b62 drm/i915: Constify all plane_funcs structs adds deb196895f84 drm/i915: Populate possible_crtcs for primary/cursor planes adds ee6e0496de1f drm/i915: Don't populate plane->i9xx_plane for sprites adds 934882db2961 drm/i915: Allow horizontal mirroring for cnl+ "sprite" planes adds 37a411e2118b drm/i915: Disallow plane scaling with specific pixel formats adds 97ee97b9782e drm/i915: Add missing pixel formats for skl+ "sprites" adds 2d72dc8b7c15 drm/i915: Move plane_state->scaler_id initialization into [...] adds c539b579b6c7 drm/i915: Introduce intel_plane_alloc() adds b7c806007559 drm/i915: Extract skl_universal_plane_init() adds a86d2590bafb drm/i915: s/intel_plane/plane/ in sprite init adds 881440a89ae1 drm/i915: Rename variables in intel_primary_plane_create() adds f53a70bd93f6 drm/i915: Fixup kernel doc for param name changes adds 0c7d2aedf51b drm/i915/icl: Add Wa_1406609255 adds 71ffd49cc9b9 drm/i915/icl:Add Wa_1606682166 adds 19dfe5726bab drm/i915: Do intel_panel_destroy_backlight() later adds bc3213c44415 drm/i915: Drop the eDP check from intel_dp_connector_destroy() adds 4d80273976bf drm/atomic_helper: Disallow new modesets on unregistered c [...] adds 6ed5bb1fbad3 drm/i915: Don't unset intel_connector->mst_port adds f67207d78cea drm/i915: Skip vcpi allocation for MSTB ports that are gone adds a9f9ca33d1fe drm/i915: Fix intel_dp_mst_best_encoder() adds d4b26e4f438f drm/i915: add a common connector type independent destroy hook adds 1e712535c51a drm/i915/dp: Link train Fallback on eDP only if fallback l [...] adds 65404c89e953 drm/i915: Show the DPCD read error inline adds aee7d9bee2db drm/i915: nuke the intel_lvds_connector adds 360fa66ae857 drm/i915: rename intel_modes.c to intel_connector.c adds 1c21348d1f3c drm/i915: move intel connector specific functions to intel [...] adds 41c43f9e0276 drm/i915: Inject a failure point when registering a connector adds b5d29843d8ef drm/atomic_helper: Allow DPMS On<->Off changes for unregis [...] adds e87b0bbc9f03 drm/nouveau: Fix nv50_mstc->best_encoder() adds 0b4bf7ca9be8 drm/i915/selftests: Disable shrinker across mmap-exhaustion adds c0c46ca461f1 drm/i915/aml: Add new Amber Lake PCI ID adds c5b083a1a174 drm/i915: Fix i915_driver_init_mmio error path adds 645ff9e37171 drm/i915: Inject load failure inside intel_engines_init_mmio adds ef51e0a3eb9e drm/i915: DRM_FORMAT_C8 is not possible with Yf tiling adds 91961a850d31 drm/i915: fix the transition minimums for gen9+ watermarks adds 077b5820af74 drm/i915: fix the watermark result selection on glk/gen10+ adds cbacc79db6ac drm/i915: transition WMs ask for Selected Result Blocks adds 9e44b180f81b drm/i915: don't write PLANE_BUF_CFG twice every time adds b9117149fefd drm/i915: promote ddb update message to DRM_DEBUG_KMS adds 27d7aaae0fd7 drm/i915/csr Added DC5 and DC6 counter register for ICL in [...] adds a5e856a5348f drm/i915: Large page offsets for pread/pwrite adds d9facae6afe1 drm/i915: Introduce CRTC output format adds 33b7f3ee6e00 drm/i915: Add CRTC output format YCBCR 4:2:0 adds 8c79f844c6d2 drm/i915: Add CRTC output format YCBCR 4:4:4 adds 96e35598cead drm/i915: Check LSPCON vendor OUI adds 06c812d7c591 drm/i915: Add AVI infoframe support for LSPCON adds 7cbf19fd54ff drm/i915: Write AVI infoframes for MCA LSPCON adds 799a964ffe0b drm/i915: Write AVI infoframes for Parade LSPCON adds 668b6c176c33 drm/i915: Add YCBCR 4:2:0/4:4:4 support for LSPCON adds 9d3eb2c33f03 drm/i915: Hold rpm wakeref for debugfs/i915_drop_caches_set adds 04c388d42956 drm/i915/icl: enable SAGV for ICL platform adds 4376b9c965c0 drm/i915/gen8: Disable master intr before reading adds 95b0e7c14c50 drm/i915/icl: No need to ack intr through master control adds 81067b71c1d9 drm/i915/icl: Disable master intr before reading adds 4c35475485c1 drm/i915: Make intel_dp_set_m_n take crtc_state adds 92d54b078fe2 drm/i915: Remove crtc->config references in vlv_prepare_pll adds 4207c8b9914f drm/i915: Always read out M2_N2 in intel_cpu_transcoder_ge [...] adds f2bdd112685c drm/i915: Pass crtc_state to update_scanline_offset adds 1b52ad46162d drm/i915: Remove crtc->config dereferences in intel_sanitize_crtc adds 91d781976296 drm/i915: Remove crtc->config dereferences in intel_modese [...] adds c5b36facfad8 drm/i915: Pass crtc_state to lpt_program_iclkip adds b0b62d845e44 drm/i915: Pass crtc_state to ivybridge_update_fdi_bc_bifurcation adds ffd7e32d95db drm/i915/icl: apply Display WA #1178 to fix type C dongles adds 176597a12d61 drm/i915/icl: create function to identify combophy port adds c0aa834404b3 drm/i915/icl: use combophy/TC helper functions during disp [...] adds cb6caf7e3993 drm/i915/icl: Refactor get_ddi_pll using helper func adds 8ea59e673990 drm/i915/icl: Use helper functions to classify the ports adds a54270d3a917 drm/i915/icl: Refactor icl pll functions adds d72e84ccba20 drm/i915/icl: Combine all port/combophy macros at one place adds 4e53840fdfdd drm/i915/icl: Introduce new macros to get combophy registers adds bb1c7edc6d4d drm/i915/icl: Fix DDI/TC port clk_off bits adds 046c9bca3d82 drm/i915: rename and move intel_get_pipe_from_connector() adds 7b3e51dd439b drm/i915: Ensure _print_param() builds with Clang adds 410ed5731a65 drm/i915: Ensure intel_engine_init_execlist() builds with Clang adds 593a21a04f99 drm/i915: split out display quirks to a new file adds ad52fcc97c2a drm/i915/guc: Fix Gen9 GuC loading workarounds adds 914a4fd8cd28 drm/i915/gen9+: Fix initial readout for Y tiled framebuffers adds 138bdac89183 drm/i915: Remove crtc->config dereference from drrs_ctl adds 20fd60009975 drm/i915/guc: fix GuC suspend/resume adds 39b50c603878 drm/atomic_helper: Stop modesets on unregistered connector [...] adds 61cdfb9e194d drm/i915/icl: Fix signal_levels adds bbb8a9d7e000 drm/i915: GEM_WARN_ON considered harmful adds 1a49f537c504 drm/i915/huc: Normalize HuC status returned by I915_PARAM_HAS_HUC adds 27a981b614d5 drm/i915/quirks: pass dev_priv instead of drm dev to quirk code adds c84c6fe30302 drm/i915: make encoder enable and disable hooks optional adds 2bf3f59daeee drm/i915/dsi: refactor bitrate calculations in intel_dsi_v [...] adds 67551a703544 drm/i915/dsi: abstract dphy parameter init adds e346a991f42c drm/i915/guc: drop negative doorbell alloc selftest adds 198a2a2f1aea drm/i915: Drop rpm wakeref on error in debugfs/i915_drop_c [...] adds 73f522bad179 drm/i915: Use i915_gem_object_get_dma_address() to populat [...] adds 4f15665ccbba drm/i915: Add ppgtt to GVT GEM context adds 9ec9a87b1ee8 drm/i915/dsi: abstract intel_dsi_tlpx_ns() adds b687c1984c4f drm/i915/icl: Make common DSI functions available adds e72cce531017 drm/i915/icl: Program DSI clock and data lane timing params adds 5fea8645585f drm/i915/icl: Program TA_TIMING_PARAM registers adds ca8fc99f2ac1 drm/i915/icl: Get DSI transcoder for a given port adds 292272ee7e9e drm/i915/icl: Add macros for MMIO of DSI transcoder registers adds 5ffce2546233 drm/i915/icl: Define TRANS_DSI_FUNC_CONF register adds d364dc66e2d5 drm/i915/icl: Configure DSI transcoders adds 9128b1024954 drm/i915/guc: Limit number of scratch registers used for H2G adds 49edbd49786e drm/i915/icl: Define TRANS_DDI_FUNC_CTL DSI registers adds 70f4f502c47e drm/i915/icl: Program TRANS_DDI_FUNC_CTL registers adds 7b56caf36376 drm/i915/icl: Define DSI transcoder timing registers adds d1aeb5f399d9 drm/i915/icl: Configure DSI transcoder timings adds 372610f3c814 drm/i915/icl: Define TRANS_CONF register for DSI adds 303e347cebc3 drm/i915/icl: Enable DSI transcoders adds 60230aacd528 drm/i915/icl: Define DSI panel programming registers adds fdec4df43ca5 drm/i915: ddi_clock_get sort platforms newer-to-older. adds 36c1f02875c1 drm/i915: compute_min_voltage_level sort platforms newer-to-older adds 210126bd807d drm/i915: digital_port_connected sort platforms newer-to-older adds fb72deaefe59 drm/i915: power_domains_init sort platforms newer-to-older adds ac128918482d drm/i915: uncore_fw_domains_init sort platforms newer-to-older adds 6f1312e6e046 drm/i915/guc: rename __create/destroy_doorbell adds bfeabcc87ae0 drm/i915/guc: reserve the doorbell before selecting the cacheline adds fb0c37f67010 drm/i915/guc: doorbell checking cleanup adds caef29cd072d drm/i915/guc: fix comment about fallback to execlists adds 42e90a687e76 drm/i915/guc: remove unneeded goto from selftest adds 816c37159ca2 drm/i915/perf: update generated files headers adds 784b1a8435da drm/i915/perf: remove redundant oa buffer initialization adds 5728de2f4f6a drm/i915/perf: pass stream to vfuncs when possible adds cd956bfcd0f5 drm/i915/perf: add a parameter to control the size of OA buffer adds 1f6f92a3d50f drm/i915: Relocate SKL+ NV12 src width w/a adds 52fb7d295cfe drm/i915: Move the SKL+ zero constant alpha handling adds 7b5543015bbd drm/i915/sdvo: Utilize intel_panel for fixed_mode adds fbffc5a3b877 drm/i915/guc: Propagate the fw xfer timeout adds f106d1005ac7 drm/i915: Pullout the bksv read and validation adds 342ac601df64 drm/i915: hdcp_check_link only on CP_IRQ adds bdc93fe0eb82 drm/i915/debugfs: hdcp capability of a sink adds 3aae21fc2ed4 drm/i915: Move the DDC/AUX failure msgs to debug log adds 24719e94ca2a drm/i915: Fix unsigned overflow when calculating total dat [...] adds 6711bd730b38 drm/i915/gen11: Enable 6 sprites on gen11 adds 1ab554b0099b drm/i915/gen11: Link nv12 Y and UV planes in the atomic st [...] adds b048a00b3d96 drm/i915/gen11: Handle watermarks correctly for separate Y [...] adds b1554e23ccb6 drm/i915/gen11: Program the scalers correctly for planar f [...] adds cb2458baf8b5 drm/i915/gen11: Program the chroma upsampler for HDR planes. adds 1e364f9008a7 drm/i915/gen11: Program the Y and UV plane for planar mode [...] adds 26ee5bc39011 drm/i915/gen11: Expose planar format support on gen11, v2. adds 5d6f36b27d27 drm/i915: Don't apply the 16Gb DIMM wm latency w/a to BXT/GLK adds 9fa6e2f7609f drm/i915/perf: Fix warning in documentation adds b5a209ca183f drm/i915: Mark skl_update_plane and skl_disable_plane as static adds aef9f33b7658 drm/i915: Ensure proper HDA suspend/resume ordering with a [...] adds 5a400aa3c562 drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values adds 9125963a9494 drm/i915: Mark up GTT sizes as u64 adds 6fc4e48f9ed4 drm/i915: Compare user's 64b GTT offset even on 32b adds 9213e4f54444 drm/i915/icl: Store available engine masks in INTEL_INFO adds 8dd0f8d37eae drm/i915/selftests: Check for hangs mid context execution tests adds 1e016a869336 drm/i915: Park signaling thread while wrapping the seqno adds d3dacc70797b drm/i915: wrapping all hdcp var into intel_hdcp adds 10ff7b11cf02 drm/i915: Reassigning log level for HDCP failures adds af5aad059885 drm: hdcp2.2 authentication msg definitions adds 8b44fefee694 drm: HDMI and DP specific HDCP2.2 defines adds 3ab0a6ed4ce5 drm/i915: Define Intel HDCP2.2 registers adds 9e7833758b9f drm/i915: Prefer IS_GEN<n> check with bitmask. adds 5bc0e89ff1be drm/i915: Kill GEN_FOREVER adds 42882336e62a drm/i915/glk: Remove 99% limitation. adds c5def85c0847 drm/i915/selftests: Test vm isolation adds 1ca2b067d07b drm/i915: Simplify has_sagv function adds 09209662618f drm/i915: Fix VIDEO_DIP_CTL bit shifts adds a670be330501 drm/i915: Move VIDEO_DIP_CTL definitions to their right place. adds 2a11b1b4b689 drm/i915: Add function to check for linear surfaces adds 77cac774b2fa drm/i915: Do not program aux plane offsets on gen11+ adds 4c8d351d0b49 drm/i915: Switch the order of function parameters adds daf3dc0f9b00 drm/i915/gtt: Record the scratch pte adds b379e30629c0 drm/i915/gtt: Reuse the read-only 64KiB scratch page and d [...] adds a950adc6c343 drm/i915: Stop calling intel_opregion unregister/register [...] adds 3e68928b7d4c drm/i915/icl: Enable DC9 as lowest possible state during s [...] adds e5ee4956f2fd drm/i915/gtt: Revert "Disable read-only support under GVT" adds 79c03caac2ff drm/i915/selftest: test aligned offsets for 64K adds 8e54d4fe79f0 drm/i915/icl: Move dsi host init code to common file adds 0d90c61ab9b0 drm/i915/dsi: move connector mode functions to common file adds bfee32bfca82 drm/i915/icl: Set max return packet size for DSI panel adds c2661638e886 drm/i915/icl: Power on DSI panel adds 77c8fdae2563 drm/i915/ringbuffer: change header SPDX identifier to MIT adds 32bbc3d450dc drm/i915/icl: Wait for header/payload credits release adds 208013157a68 drm/i915/icl: Turn ON panel backlight adds d9d996b6ca43 drm/i915/icl: Turn OFF panel backlight adds 4e123bd3039d drm/i915/icl: Disable DSI transcoders adds 522cc3f717ac drm/i915/icl: Power down DSI panel adds 4769b598b943 drm/i915/icl: Put DSI link in ULPS adds 7aa32f7c47c9 drm/i915/icl: Disable DDI function adds 9c83ab1bb384 drm/i915/icl: Disable portsync mode adds 019cec36f372 drm/i915/icl: Disable DSI ports adds 0f0fe8497d96 drm/i915/icl: Disable DSI IO power adds 8bffd204ded8 drm/i915/icl: Define DSI timeout registers adds 5a4712f472bf drm/i915/icl: Program HS_TX_TIMEOUT/LP_RX_TIMEOUT/TA_TIMEO [...] adds 35b876db4a42 drm/i915/dsc: Add slice_row_per_frame in DSC PPS programming adds ffddc4363c28 drm/dp: Add DP DSC DPCD receiver capability size define an [...] adds 93ac092f054b drm/i915/dp: Cache the DP/eDP DSC DPCD register set on Hot [...] adds 0575650077ea drm/dp: DRM DP helper/macros to get DP sink DSC parameters adds d9218c8f6cf4 drm/i915/dp: Add helpers for Compressed BPP and Slice Coun [...] adds 6cfd04b018f0 drm/i915/dp: Validate modes using max Output BPP and slice [...] adds 6e97272a9aaa drm/dp: Define payload size for DP SDP PPS packet adds 328f75bb0db7 drm/i915: Use intel_panel_actually_set_backlight() to disa [...] adds 3b90946fcb6f drm/i915: Fix error handling for the NV12 fb dimensions check adds 3e037f9b0ab7 drm/i915/debugfs: Do not print cached information of a dis [...] adds b298ba5f51fc drm/i915/icl: Set TC type to unknown in the disconnection flow adds d1b5973c8778 drm/i915/icl: Set TC type to unknown when a sudden disconn [...] adds 36b80aa36b63 drm/i915: Initialize panel_vdd_work only for eDP ports adds 17a3b15ac6af drm/i915/icl: Fix crash when getting DPLL of a MST encoder [...] adds b4335ec0a3ee drm/i915/icl: Fix the macros for DFLEXDPMLE register bits adds 03ad7d8821ec drm/i915/ICL: Add pre_pll_enable hook for ICL and set DFLE [...] adds 808517e2c378 drm/i915/icl: Add DSI packet payload/header registers adds bf4d57ff4110 drm/i915/icl: Find DSI presence for ICL adds f968c85bcef1 drm/i915/icl: Don't wait for empty FIFO adds 8b1b558d690a drm/i915/icl: Add DSS_CTL Registers adds 3b6ac43b4857 drm/i915/icl: Fix DC9 Suspend for ICL. adds efb818f10539 drm/i915: Kill WA 0528 adds 28b2f4e19600 drm/i915: Kill WA 0826 adds d521361755c2 drm/i915: Define WA 0870 and kill dead code. adds 1347d3ce5bbb drm/i915: Remove CNL from WA 827 adds 622b3f68139e drm/i915/icl: Add WaEnable32PlaneMode adds 22dae8a0cc53 drm/i915/icl: Implement Display WA_1405510057 adds 6a00b8feb86d drm/i915/icl: WaAllowUMDToModifyHalfSliceChicken7 adds f57f9371e285 drm/i915/icl: WaAllowUMDToModifySamplerMode adds 15d248ae374a drm/i915: Move intel_aux_ch() to intel_bios.c adds 563d22a03948 drm/i915: Move aux_ch to intel_digital_port adds ac897d6bd703 drm/i915: Init aux_ch for HDMI ports too adds 337837ac3a75 drm/i915: Use a helper to get the aux power domain adds bdaa29b6bea7 drm/i915: Enable AUX power earlier adds 8e4a3ad9b81b drm/i915: Enable AUX power for HDMI DDI/TypeC main link too adds c7375d9542f1 drm/i915: Configure AUX_CH_CTL when enabling the AUX power domain adds 70332ac539c5 drm/i915/icl+: Sanitize port to PLL mapping adds 18cde299df33 drm/i915/icl: Fix DSS_CTL register names adds 7a085c3aad94 Merge drm/drm-next into drm-intel-next-queued adds 74c1e826427a drm/i915: remove palette_offsets from device info in favor [...] adds 2fcc2fd0d60a drm/i915: define _MMIO_PLANE() in terms of _PLANE() not _M [...] adds 8d97b4a93646 drm/i915: reorder and reindent the register choosing helpe [...] adds a7c0149f1678 drm/i915: also group device info array helper macros with others adds 5468a5434096 drm/i915: Update DRIVER_DATE to 20181102 adds 47e22ff1a9e0 drm: Add connector property to limit max bpc adds f1a1217222a2 drm/i915: Allow "max bpc" property to limit pipe_bpp adds 8dfb839cfe73 ALSA: x86: Fix runtime PM for hdmi-lpe-audio adds 0019457e31b2 ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks adds a6576a8d715a drm/i915/fia: FIA registers offset implementation. adds 83b466b1dc5f drm/i915: Mark pin flags as u64 adds 08cadae8e157 i915/dp/fec: Cache the FEC_CAPABLE DPCD register adds 857d828374cc drm/dp/fec: DRM helper for Forward Error Correction adds cb9ff519439b drm/i915/icl: Configure MG PHY gating for HDMI ports too adds 93b662d329d6 drm/i915/icl: Configure MG DP mode for HDMI ports too adds 34b2f8da9d41 drm/i915/gen9_lp: Fix DMC DC counter debugfs output adds a748faea3bfd drm/i915: Fix ilk+ watermarks when disabling pipes adds 6a255da783c6 drm/i915/icl: Define Plane Input CSC Coefficient Registers adds bfe60a0272dd drm/i915/icl: Enable Plane Input CSC for YUV to RGB Conversion adds e6db7f4d7c50 drm/i915: Break long iterations for get/put shmemfs pages adds f45a7977d114 drm/i915: Don't oops during modeset shutdown after lpe aud [...] adds 64e3d12f769d mm, drm/i915: mark pinned shmemfs pages as unevictable adds 55f99bf2a9c3 drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5 adds b598a88ebb97 drm/i915/csr: fix spelling mistake "firmare" -> "firmware" adds e69b348a7adb drm/i915: Nuke posting reads from plane update/disable funcs adds d0105af93976 drm/i915: Clean up skl_program_scaler() adds 66a5ab1034be drm/i915: Fix possible race in intel_dp_add_mst_connector() adds fee61deecb1d drm/i915: Fix NULL deref when re-enabling HPD IRQs on syst [...] adds a4af7889eb31 drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() adds 0759af9e75ca drm/i915: Clarify flow for disabling IRQs on storms adds 9a64c65083b9 drm/i915: Add short HPD IRQ storm detection for non-MST systems adds a33e1ece7779 drm/i915/icl: Fix power well 2 wrt. DC-off toggling order adds 987abd5c62f9 drm/i915/execlists: Force write serialisation into context [...] adds 1e0e9c8a85af drm/i915/icl: Fix combo PHY uninit adds c45198b163fb drm/i915/cnl+: Move the combo PHY init/uninit code to a new file adds eef519e2d07d drm/i915/cnl+: Verify combo PHY HW state during PHY uninit adds bc458c1174e3 drm/i915/icl: Skip init for an already enabled combo PHY adds 602438ead302 drm/i915/icl: Fix port B combo PHY context loss after DC t [...] adds 5fc2805b3e88 drm/i915: Set MI_INVALIDATE_BSD for all video-decode engines adds eeba5b5cdeac drm/i915: remove padding from struct skl_wm_level adds 8d3bf1a3959f drm/i915: Move drm_vblank_init() to i915_load_modeset_init() adds acde44b50086 drm/i915: Move FBC init and cleanup calls to modeset functions adds a8147d0cd49f drm/i915: Move intel_init_ipc() call to i915_load_modeset_init() adds 58db08a73b75 drm/i915: Keep overlay functions naming consistent adds 8811d616dfaa drm/i915: Initialise the obj->rcu head adds a1db9c54eb29 drm/i915: Track rcu_head for our idle worker adds 9199c322ec83 drm/i915/ddi: Add more sanity check to the encoder HW readout adds 30f5ccfa8c8a drm/i915/icl: Fix PLL mapping sanitization for DP ports adds 5a3aeca97af1 drm/i915: Fix hpd handling for pins with two encoders adds 3aefb67f8496 drm/i915: Sanitize PCH port transcoder select on IBX adds 6423382247e0 drm/i915: Reuse the aux_domain cached adds bad46f2f33eb drm/i915: Release DDI power well references in MST ports adds ca401e967401 drm/i915/mst: Drop pre_pll_enable null check adds 89d67d172dea drm/i915: Remove the PS_PWR_GATE write from skl_program_scaler() adds 7b012bd62db9 drm/i915: Polish the skl+ plane keyval/msk/max register setup adds 07464c7c0cf7 drm/i915: Clean up skl+ PLANE_POS vs. scaler handling adds 53cc68803668 drm/i915: Generalize skl_ddb_allocation_overlaps() adds 26f9ec9a9a4a drm/i915/psr: Use intel_psr_exit() in intel_psr_disable_source() adds b2fc2252ce41 drm/i915/psr: Always wait for idle state when disabling PSR adds 62819dfd859e drm/i915/icl: Reset PSR interruptions adds 2ee936e3a2f0 drm/i915/psr: Move intel_psr_disable_source() code to inte [...] adds cf303a41d97e drm/i915: fix subslice mask array size adds eef4670eadcf drm/i915/query: fix subslice length adds 8e2b4dffeca0 drm/i915: Handle -EDEADLK from ironlake_check_fdi_lanes() adds d26592c601ec drm/i915: Remove pointless goto fail adds bcce8d8633ff drm/i915: Clean up the baseline bpp computation adds 63ac3328f0d1 drm/i915: fix broadwell EU computation adds 6bd36e0822ca drm/i915: Switch LSPCON to PCON mode if it's in LS mode adds ca0026790efa drm/i915: Always write both TILEOFF and LINOFF plane registers adds e7a278a329dd drm/i915: Account for scale factor when calculating initial phase adds f255c624c11a drm/i915: Move skip_intermediate_wm handling into ilk_comp [...] adds 86ef615fa11b drm/i915: Fix the VLV/CHV DSI panel orientation hw readout adds c1cd5b24d6ce drm/i915: Determine DSI panel orientation from VBT adds af4de6adb499 drm/i915/cnp+: update to the new RAWCLK_FREQ recommendations adds 228a5cf381f7 drm/i915: rename CNP_RAWCLK_FRAC to CNP_RAWCLK_DEN adds 704e504bd616 drm/i915: add ICP support to cnp_rawclk() and kill icp_rawclk() adds 8577c319b651 drm/i915/icl: Drop spurious register read from icl_dbuf_sl [...] adds 85f04aa569ad drm/i915: Deduplicate register definition for GAMW_ECO_DEV_RW_IA adds 745aa6cdee6b drm/i915: Fix icl workarounds whitespaces adds cb8ef723ab81 drm/i915/gen9_bc: Work around DMC bug zeroing power well requests adds 285cf66d5220 drm/i915: Use proper bool bitfield initializer in power we [...] adds fa96ed1f564c drm/i915: Remove special case for power well 1/MISC_IO sta [...] adds 87b94026ff31 drm/i915: Fix plane allocation/free functions adds 05e0b4bf4613 drm/i915: remove excess line continuation backslashes adds fc3660533fef drm/i915/hdmi: Reorder structure to match specification adds 3905308940b8 drm/i915/bios: rename intel_aux_ch() to intel_bios_port_aux_ch() adds 629ad5ee1fcc drm/i915: remove unused DDC PIN macros adds 0a8853811dd6 drm/i915/bios: make the aux channel macros private to the [...] adds 6233016484c0 drm/i915/icl: replace check for combo phy adds c6e1f8cc8858 drm/i915/icl: reverse uninit order adds 56d4eac0a1eb drm/i195: spell out reverse on for_each macros adds f911e7234f83 drm/i915/selftests: Workaround an issue with unused lockde [...] adds 03981c6ebec4 drm/i915: Disable LP3 watermarks on all SNB machines adds 9e180d9991dc drm/i915: Downgrade unknown firmware warnings adds fe841686470d Revert "drm/i915/perf: add a parameter to control the size [...] adds 6b671c27ff57 Revert "drm/i915/perf: Fix warning in documentation" adds 31579ba22c0c drm/i915: Hide enable_gvt modparam when not compiled in adds fb6f0b64e455 drm/i915: Prevent machine hang from Broxton's vtd w/a and [...] adds f748f13610ba Merge remote-tracking branch 'drm-intel/for-linux-next' adds 534903d60376 drm/atomic: Use explicit old crtc state in drm_atomic_add_ [...] adds b2432adf33e8 drm/atomic: Use explicit old/new state in drm_atomic_crtc_check() adds d9be05b78422 drm/atomic: Use explicit old/new state in drm_atomic_plane [...] adds 783195ec1cad drm/syncobj: disable the timeline UAPI for now v2 adds b842e2c9c0f2 drm/sun4i: tcon: Pass encoder to RGB setup function adds 4843c9a208c0 drm/sun4i: tcon: Get the connector from the encoder in RGB setup adds 65bf2d54f062 drm/sun4i: tcon: Support an active-low DE signal with RGB [...] adds 0560054da567 drm/vc4: ->x_scaling[1] should never be set to VC4_SCALING_NONE adds eb8dd3abeb4d drm/vc4: Prefer PPF over TPZ when dst >= 2/3 src adds 131280a162e7 drm: Revert syncobj timeline changes. adds 913240696ec6 drm/syncobj: Fix compilation following partial revert adds 0ea0397a3a12 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next adds 2b80b98b722b dt-bindings: display: amlogic, meson-vpu: Add optional can [...] adds 66cae477c380 drm/meson: Use optional canvas provider adds 9ef60bd673d1 drm/sti: remove set but not used variable 'priv' adds f9a2348196d1 drm/meson: Support Overlay plane for video rendering adds 20d7fe034a2f drm/meson: move OSD scaler management into plane atomic update adds 7db647aa8b13 drm/meson: Add primary plane scaling adds 556c62e85f9b drm/virtio: Handle error from virtio_gpu_resource_id_get adds 2ae7f165c0b0 drm/virtio: Use IDAs more efficiently adds 9fdd90c0f424 drm/virtio: add virtio_gpu_alloc_fence() adds a56f9c868ccf drm/virtio: add uapi for in and out explicit fences adds 2cd7b6f08bc4 drm/virtio: add in/out fence support for explicit synchronization adds 6862965261a0 drm/virtio: bump driver version after explicit synchroniza [...] adds 040b595a91b2 drm/virtio: fix memory leak of vfpriv on error return path adds 45230903ecd4 drm/qxl: remove set but not used variable 'map' adds 55a2a982d39c drm/qxl: remove set but not used variables 'driver, qbo' adds 8817b44aa9c6 drm: panel-orientation-quirks: Do rotation quirk for new G [...] adds fc381bb235a4 drm/panel: Augment the TPO TPG110 bindings adds 21d808405fe4 drm/bridge/sii902x: Fix EDID readback adds fa68d4f8476b drm/rockchip: fix for mailbox read size adds 14939e4be8b7 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 5cc1fa2e35bd drm/msm: Check if target supports crash dump capture adds 9f8378afe8b4 drm/msm: Fix task dump in gpu recovery adds a4fedef7dcf2 drm/msm/gpu: Fix a couple memory leaks in debugfs adds af174823fd52 drm/msm: fix handling of cmdstream offset adds a61246cf6c70 drm/msm: dpu: Add tracing around CTL_FLUSH adds 48916341fd16 drm/msm/dsi: configure VCO rate for 10nm PLL driver adds 50693b4d2db3 drm/msm/dpu: Remove dpu_kms_pm_suspend/resume adds f581bdefc1a9 drm/msm: Cut dpu_kms hooks from msm_pm_suspend/resume adds a1e25e7975cc drm/msm/dpu: Remove suspend state tracking from crtc adds a6ba45afda41 drm/msm/dpu: Replace dpu_crtc_reset by atomic helper adds 4f9fbf4b64c0 drm/msm: Remove dpu_encoder_phys_ops->hw_reset() adds 0354376f44e3 drm/msm: dpu: Remove unused functions from msm_media_info.h adds a8488d903962 drm/msm: dpu: Remove _dpu_encoder_power_enable() adds 10b9a1ed2927 drm/msm: dpu: Remove 'inline' from several functions adds 2b2606646caa drm/msm: dpu: Remove empty/useless labels adds a4d9d92faaed drm/msm: dpu: Clean up _dpu_core_video_mode_intf_connected() adds fee5740ffaf5 drm/msm: dpu: Remove checks from dpu_plane_destroy_state() adds ce48490ee07d drm/msm: Grab a vblank reference when waiting for commit_done adds 619cd670f050 drm/msm: validate display and event threads adds bdc309778907 drm: msm: Use DRM_DEV_* instead of dev_* adds 66b1e71547aa drm/msm/hdmi: Enable HPD after HDMI IRQ is set up adds 75b9a34b8ff1 drm/msm/gpu: Don't map command buffers with nr_relocs equal to 0 adds fa81b1ad6976 drm/msm: dpu: Don't set legacy plane->crtc pointer adds 40d4031aea37 Merge remote-tracking branch 'drm-msm/msm-next' adds 946485d0ede5 drm/imx: Switch to SPDX identifier adds fac8033fe3ab drm/imx: imx-tve: constify clk_ops structure adds 22ec08081956 gpu: ipu-cpmem: add WARN_ON_ONCE() for unaligned dma buffers adds dec408fd23ae gpu: ipu-v3: Add chroma plane offset overrides to ipu_cpme [...] adds d0cbc93a0110 gpu: ipu-v3: ipu-ic: allow to manually set resize coefficients adds 819bec35c8c9 gpu: ipu-v3: image-convert: Prevent race between run and u [...] adds 920340ae1f69 gpu: ipu-v3: image-convert: Only wait for abort completion [...] adds aa60b261c636 gpu: ipu-v3: image-convert: Allow reentrancy into abort adds b288adad6105 gpu: ipu-v3: image-convert: Remove need_abort flag adds c4e456583a46 gpu: ipu-v3: image-convert: Catch unaligned tile offsets adds dd65d2a93b0c gpu: ipu-v3: image-convert: prepare for per-tile configuration adds 70b9b6b3bcb2 gpu: ipu-v3: image-convert: calculate per-tile resize coef [...] adds 0537db801bb0 gpu: ipu-v3: image-convert: reconfigure IC per tile adds 571dd82c508d gpu: ipu-v3: image-convert: store tile top/left position adds 26ddd032a82b gpu: ipu-v3: image-convert: calculate tile dimensions and [...] adds 76e77bf543c5 gpu: ipu-v3: image-convert: move tile alignment helpers adds 64fbae5e3e2e gpu: ipu-v3: image-convert: select optimal seam positions adds a3f42419e2a7 gpu: ipu-v3: image-convert: fix debug output for varying t [...] adds ff652fcf84f7 gpu: ipu-v3: image-convert: relax alignment restrictions adds d966e23d61a2 gpu: ipu-v3: image-convert: fix bytesperline adjustment adds e46279f097d4 gpu: ipu-v3: image-convert: add some ASCII art to the exposition adds f1ef14f30f05 gpu: ipu-v3: image-convert: disable double buffering if necessary adds 815b02e3c05d gpu: ipu-v3: image-convert: allow three rows or columns adds 97c78f4d07e5 drm/imx: ipuv3-plane: add IDMAC timeout warning adds a54843c00e72 gpu: ipu-v3: pre: add double buffer status readback adds 731624c98897 gpu: ipu-v3: prg: add function to get channel configure status adds 6cec571b70ec drm/imx: ipuv3-plane: add function to query atomic update status adds d725399d10be Merge remote-tracking branch 'imx-drm/imx-drm/next' adds f4163814813f drm/etnaviv: kill active fence tracking adds 3283ee771c88 drm/etnaviv: consolidate hardware fence handling in etnaviv_gpu adds 99e294492ef9 drm/etnaviv: Replace drm_dev_unref with drm_dev_put adds c02b5aa3b7b5 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 52d613b36fb7 Merge remote-tracking branch 'regmap/topic/irq' into regmap-next adds 7eb972e5c140 Merge remote-tracking branch 'regmap/for-next' adds ad43d528a7ac ALSA: usb-audio: Define registers for CM6206 adds 6da8f44624ad ALSA: hda/ca0132 - Optimize for non-PCI configuration adds fba43f454cdf ALSA: oxfw: add support for APOGEE duet FireWire adds 4593f2da15bc ALSA: asihpi: clean up indentation, replace spaces with tab adds 988e30af9a50 Merge branch 'for-linus' into for-next adds c12faa2bc56c ALSA: aoa: Use device_type helpers to access the node type adds 62510bc32b9a Merge remote-tracking branch 'sound/for-next' adds 6b27e2772927 ASoC: stm32: sai: fix less than zero comparison on unsigned int adds ff60005e4598 ASoC: smd845: constify snd_soc_ops structure adds 576ce4075bfa ASoC: wm97xx: fix uninitialized regmap pointer problem adds 1539c7f23f25 ASoC: Intel: mrfld: fix uninitialized variable access adds 0b6277e6343e ASoC: nau8825: remove unnecessary unlikely() adds 7dfcd9d727c3 ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures adds 704a9fc20b87 ASoC: codecs: constify snd_soc_dai_ops structures adds de3636488cff ASoC: AMD: constify regulator_desc structure adds 61f18dc78a6b ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format [...] adds 0900d1e64815 ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S adds 7e7fe06de376 ASoC: rsnd: move .get_status under rsnd_mod_ops adds c16015f36cc1 ASoC: rsnd: add .get_id/.get_id_sub adds c0ea089dbad4 ASoC: rsnd: rsnd_mod_name() handles both name and ID adds 39dfdf00c7a5 ASoC: ak5558: Remove redundant snd_soc_component_read32 calls adds 223bc10b8497 ASoC: pcm3168a: remove read-only status register from snd_ [...] adds 2c2596f3ab25 ASoC: omap: Remove unused machine driver for AM3517-evm adds 25540f68c871 ASoC: pxa: change ac97 dependencies adds 8679284b37e9 ASoC: acpi: define common interface for machine driver con [...] adds 842bb5135f10 ASoC: Intel: use standard interface for Hdaudio machine driver adds 3ee1cd4f81e1 ASoC: Intel: use standard interface for Atom machine drivers adds 48bf41a2be51 ASoC: Intel: boards: fix Skylake typo adds 972b0d456e64 ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL adds 97bb91ae2f33 ASoC: Intel: common: add SOF information for APL RVP adds 935ff8007f5e ASoC: Intel: common: add quirk for APL RVP boards adds 39ee0b3401fe ASoC: audio-graph-card: remove endpoint bidirectional check adds 1a115f3a5418 ASoC: audio-graph-scu-card: remove endpoint bidirectional check adds 5049a6e7316c ASoC: audio-graph-scu-card: remove error check which never happen adds c8b222bf110c ASoC: rsnd: remove endpoint bidirectional check adds a607280293b4 ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() adds 9328882e9dc6 ASoC: rsnd: use defined io_playback/io_capture adds beed78aeeb10 ASoC: rsnd: move HDMI information from ssi.c to core.c adds c2aaaa57d44a ASoC: rsnd: handle DPCM converted rate/chan under core adds bd7ff187fac3 ASoC: rsnd: tidyup Document for DT binding adds da48a6eb82ea ASoC: rsnd: add SSIU BUSIF support for Document adds 4e7788fb8018 ASoC: rsnd: add SSIU BUSIF support adds cf704dc83fd6 ASoC: rsnd: add TDM Split mode support for Document adds f69f452243e4 ASoC: rsnd: add TDM Split mode support adds d3ff06b03c10 ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 0246c661b6f0 ASoC: rsnd: use ring buffer for rsnd_mod_name() adds dd443a7c0b00 ASoC: omap-mcbsp: Clean up dma_data addr initialization code adds c9ece9c29e26 ASoC: omap-mcbsp: Skip dma_data.maxburst initialization adds d63a7625a6df ASoC: omap-mcbsp: Clean up the interrupt handlers adds 59d177f65f50 ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function [...] adds be51c576e849 ASoC: omap-mcbsp: Move out the FIFO check from set_thresho [...] adds 9c34d023dc35 ASoC: omap-mcbsp: Re-arrange files for core McBSP and Side [...] adds 465d85b3976a ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata adds f15c19af929d ASoC: omap-mcbsp: No need to initialize max_xx_thres when [...] adds dcad34f818f2 ASoC: wm_adsp: Factor out common init code adds 019033c854a2 ASoC: Intel: hdac_hdmi: add Icelake support adds b1299acd0d63 ASoC: AMD: add ACP 3.x IP register header adds e30d9128def6 ASoC: AMD: add ACP3.0 PCI driver adds 7894a7e7ea3d ASoC: amd: create ACP3x PCM platform device adds ac289c7ec0bc ASoC: amd: add ACP3x PCM platform driver adds 32feac95f646 ASoC: amd: Interrupt handler changes for ACP3x DMA driver adds 0b87d6bcd648 ASoC: amd: add acp3x pcm driver dma ops adds 2b5f290e1026 ASoC: amd: add acp3x i2s ops adds 67aa06aef583 ASoC: amd: add acp3x tdm mode support adds 56e4dd8f6801 ASoC: amd: add acp3x runtime pm ops adds 8de1b5ed0337 ASoC: amd: add acp3x system resume pm op adds 818ba93b0e9e ASoC: amd: enable acp3x drivers build adds 496fa3ba0a66 ASoC: stm32: sai: fix invalid use of sizeof in stm32_sai_a [...] adds 9d4b17efa51f ASoC: pcm3060: Add DT property for single-ended output adds 46dce4042659 ASoC: amd: fix memory leak of i2s_data on error return adds ba34f253711a ASoC: nau8822: convert to SPDX identifiers adds 0c8224c34aa8 ASoC: nau8822: convert to SPDX identifiers adds 1c4fb2457e54 ASoC: amd: Fixed build errors adds d5a932e541f6 ASoC: amd: Switch to SPDX identifier adds 424d5b56d020 ASoC: amd: remove set but not used variable 'dma_buffer' adds 8076de2244c6 ASoC: dt-bindings: add bindings for AK4118 transceiver adds bf897b441bd3 ASoC: ak4118: Add support for AK4118 S/PDIF transceiver adds e81a2a6d12e8 ASoC: rt5663: Add regulator support adds fd7de6370cb6 ASoC: Add documentation for pcm3060 property out-single-ended adds 276aa6d38e61 ASoC: rt5663: Add documentation for power supply support adds dc43d3aa045c ASoC: Convert a few more users to using %pOFn instead of d [...] adds 7806869c6e5e ASoC: tlv320aic31xx: asihpi: clean up indentation, remove [...] adds 6857b9d0881e ASoC: tlv320dac33: clean up indentation, remove extraneous tab adds 812fb75d977e ASoC: arizona: fix indentation issue with return statement adds e8d4bf8ae8db ASoC: qcom: clean up indentation, remove extraneous tab adds 00347e4ea8ca ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" adds 746dca0aebd4 ASoC: rt5663: Fix error handling of regulator_set_load adds 4844f0ab710b Merge branch 'asoc-4.21' into asoc-next adds ff93afaf1afc Merge remote-tracking branch 'sound-asoc/for-next' adds e84cd7ee630e modsign: use all trusted keys to verify module signature adds 0b69f3367a7a Merge remote-tracking branch 'modules/modules-next' adds 1be7aa9b6eb9 Input: ad7879 - drop platform data support adds e8a2c7791414 dt-bindings: marvell,mmp2: Add clock id for the SP clock adds fc27c2394d96 clk: mmp2: add SP clock adds 76d97b0f9c73 Input: olpc_apsp - drop CONFIG_OLPC dependency adds af518342effd Input: olpc_apsp - check FIFO status on open(), not probe() adds ed22cee91a88 Input: olpc_apsp - enable the SP clock adds 469cc73d6c7f Merge remote-tracking branch 'input/next' adds ea2c18e1044e null_blk: Add conventional zone configuration for zoned support adds fa182a1fa97d sunvdc: convert to blk-mq adds db1142a83b4c ms_block: convert to blk-mq adds d0be12274dad mspro_block: convert to blk-mq adds 600335205b8d ide: convert to blk-mq adds 7ac257b862f2 blk-mq: remove the request_list usage adds ba7b443422d6 blk-mq: remove legacy check in queue blk_freeze_queue() adds 9ba20527f4d1 blk-mq: provide mq_ops->busy() hook adds 3a7ea2c483a5 scsi: provide mq_ops->busy() hook adds f664a3cc17b7 scsi: kill off the legacy IO path adds c6f2882691e8 block: remove q->lld_busy_fn() adds 583d6535cb9d dasd: remove dead code adds aae3b069d5ce bsg: pass in desired timeout handler adds 5e28b8d8a1b0 bsg: provide bsg_remove_queue() helper adds cd2f076f1d7a bsg: convert to use blk-mq adds 771a93c489bf block: remove blk_complete_request() adds 3c7741567b81 blk-wbt: kill check for legacy queue type adds 2cdf2caecda6 blk-cgroup: remove legacy queue bypassing adds 7ca01926463a block: remove legacy rq tagging adds 7e992f847a08 block: remove non mq parts from the flush code adds 404b8f5a03d8 block: cleanup kick/queued handling adds f382fb0bcef4 block: remove legacy IO schedulers adds a1ce35fa4985 block: remove dead elevator code adds f9cd4bfe9695 block: get rid of MQ scheduler ops union adds 92bc5a24844a block: remove __blk_put_request() adds 4316b79e4321 block: kill legacy parts of timeout handling adds 1028e4b33566 bsg: move bsg-lib parts outside of request queue adds db6d99523560 block: remove request_list code adds 820efc62fc6c block: kill request slab cache adds 2081a56bfaad block: remove req_no_special_merge() from merging code adds 8b98a97f80ed blk-merge: kill dead queue lock held check adds 7d692330e7cd block: get rid of blk_queued_rq() adds c7bb9ad1744e block: get rid of q->softirq_done_fn() adds 9cf2bab63076 block: kill request ->cpu member adds b82592199032 genirq/affinity: Spread IRQs to all available NUMA nodes adds 5c903e108d0b genirq/affinity: Move two stage affinity spreading into a [...] adds 060746d9e394 genirq/affinity: Pass first vector to __irq_build_affinity [...] adds 6da4b3ab9a6e genirq/affinity: Add support for allocating interrupt sets adds a0fedc857dff Merge branch 'irq/for-block' of git://git.kernel.org/pub/s [...] adds a8908939af56 blk-mq: kill q->mq_map adds ed76e329d74a blk-mq: abstract out queue map adds ff2c56609d9b blk-mq: provide dummy blk_mq_map_queue_type() helper adds f9afca4d367b blk-mq: pass in request/bio flags to queue mapping adds f31967f0e455 blk-mq: allow software queue to map to multiple hardware queues adds a783b81820fe blk-mq: add 'type' attribute to the sysfs hctx directory adds b3c661b15d5a blk-mq: support multiple hctx maps adds 392546aed220 blk-mq: separate number of hardware queues from nr_cpu_ids adds ea4f995ee8b8 blk-mq: cache request hardware queue mapping adds 67cae4c948a5 blk-mq: cleanup and improve list insertion adds 3110fc79606f blk-mq: improve plug list sorting adds 843477d4cc5c blk-mq: initial support for multiple queue maps adds 3b6592f70ad7 nvme: utilize two queue maps, one for reads and one for writes adds d1e36282b0bb block: add REQ_HIPRI and inherit it from IOCB_HIPRI adds 4b04cc6a8f86 nvme: add separate poll queue map adds dbef5257737b sunvdc: fix compiler warning adds e051bd0ddfdd ms_block: remove unused pointer 'set' adds b1ab5fa309e6 block/loop: Don't grab "struct file" for vfs_getattr() operation. adds 310ca162d779 block/loop: Use global lock for ioctl() operation. adds 967d1dc144b5 loop: Fold __loop_release into loop_release adds 0a42e99b58a2 loop: Get rid of loop_index_mutex adds a13165441d58 loop: Push lo_ctl_mutex down into individual ioctls adds a2505b799a49 loop: Split setting of lo_state from loop_clr_fd adds 7ccd0791d985 loop: Push loop_ctl_mutex down into loop_clr_fd() adds 4a5ce9ba5877 loop: Push loop_ctl_mutex down to loop_get_status() adds 550df5fdacff loop: Push loop_ctl_mutex down to loop_set_status() adds 757ecf40b7e0 loop: Push loop_ctl_mutex down to loop_set_fd() adds c371077000f4 loop: Push loop_ctl_mutex down to loop_change_fd() adds d57f3374ba48 loop: Move special partition reread handling in loop_clr_fd() adds 85b0a54a82e4 loop: Move loop_reread_partitions() out of loop_ctl_mutex adds 0da03cab87e6 loop: Fix deadlock when calling blkdev_reread_part() adds 1dded9acf6dc loop: Avoid circular locking dependency between loop_ctl_m [...] adds c28445fa06a3 loop: Get rid of 'nested' acquisition of loop_ctl_mutex adds 7baa85727d04 blk-mq-tag: change busy_iter_fn to return whether to conti [...] adds ae8799125d56 blk-mq: provide a helper to check if a queue is busy adds ab11fe5af104 blk-mq-tag: document tag iteration helper return value adds cd94c9ed59ba sx8: cleanup queue and disk allocation / freeing adds 72d7ce8eb2bc sx8: use a per-host tag_set adds b5fa0e9ec997 mtip32xx: move the blk_rq_map_sg call to mtip_hw_submit_io adds 10966fa13855 mtip32xx: merge mtip_submit_request into mtip_queue_rq adds 81e66174ab0a mtip32xx: return a blk_status_t from mtip_send_trim adds 449a15d9e49a mtip32xx: remove __force_bit2int adds 643b5f68d0f9 mtip32xx: add missing endianess annotations on struct smart_attr adds 7bbf118f3b15 mtip32xx: remove mtip_init_cmd_header adds 55c7bc37e05b mtip32xx: remove mtip_get_int_command adds d85cb20453bc mtip32xx: don't use req->special adds 27d420bc475e mtip32xxx: use for_each_sg adds 9d037ad707ed block: remove req->timeout_list adds 535ac5d3fe63 ide: cleanup ->prep_rq calling convention adds c092d4ec53c9 scsi: simplify scsi_prep_state_check adds 785ba83b4f3e scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd adds 14784565f740 scsi: clean up error handling in scsi_init_io adds 159b2cbf59f4 scsi: return blk_status_t from scsi_init_io and ->init_command adds 4c1cb67c0351 scsi: return blk_status_t from device handler ->prep_fn adds 0e17e06cbf7e block: remove the BLKPREP_* values. adds e41128cfd938 block: remove set but not used variable 'et' adds 511c49fe1804 fnic: fix fnic_scsi_host_{start,end}_tag adds 49f6613632f9 nullb: remove leftover legacy request code adds 1bee42438f32 skd_main: don't use req->special adds 61e7712e25bb aoe: replace ->special use with private data in the request adds 289d088b6618 pd: replace ->special use with private data in the request adds 22ce0a7ccf23 ide: don't use req->special adds 8e18ebef4dd4 null_blk: remove unused nullb device adds 628bd8594709 loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_con [...] adds d16a67667c61 ide: don't clear special on ide_queue_rq() entry adds 30e066286e23 nvme: fix boot hang with only being able to get one IRQ vector adds 98c98cb770da block: clean up dead code that is now redundant adds 7ff4f8035695 block: remove dead queue members adds e96c0d8336fd block: make blk_try_req_merge() static adds 8f4236d9008b block: remove QUEUE_FLAG_BYPASS and ->bypass adds 079076b3416e block: remove deadline __deadline manipulation helpers adds 39795d6534c6 block: don't hold the queue_lock over blk_abort_request adds 57d74df90783 block: use atomic bitops for ->queue_flags adds 373e4af34ec1 block: remove queue_lockdep_assert_held adds d53375608ebf block: remove the unused lock argument to rq_qos_throttle adds 9809b4eed2cf block: update a few comments for the legacy request removal adds b6676f653f13 block: remove a few unused exports adds 04be60b5e4e0 blk-cgroup: consolidate error handling in blkcg_init_queue adds 7fb1763de6f8 blk-cgroup: move locking into blkg_destroy_all adds 8295a69bdc3c drbd: don't override the queue_lock adds 68fc68f2ff62 umem: don't override the queue_lock adds b061b326287d mmc: simplify queue initialization adds 310df020cdd7 mmc: stop abusing the request queue_lock pointer adds 6d46964230d1 block: remove the lock argument to blk_alloc_queue_node adds 0d945c1f966b block: remove the queue_lock indirection adds e815f404afdb block: add wbt_disable_default export for BFQ adds db29eb059cdc nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() adds 9334ae5e6f99 ide: clear ide_req()->special for non-passthrough requests adds dabcefab45d3 nvme: provide optimized poll function for separate poll queues adds 344e9ffcbd18 block: add queue_is_mq() helper adds e504545446e4 blk-rq-qos: inline check for q->rq_qos functions adds 0619317ff8ba block: add polled wakeup task helper adds d34513d38448 block: for async O_DIRECT, mark us as polling if asked to adds cb700eb3faa4 block: don't plug for aio/O_DIRECT HIPRI IO adds 2b78eae147a1 block: remove the rq_alloc_data request_queue field adds 503f620f0cb8 floppy: remove queue_lock around floppy_end_request adds a50f9aec1ac7 pktcdvd: remove queue_lock around blk_queue_max_hw_sectors adds b2101f655f8f ide: don't acquire queue lock in ide_pm_execute_rq adds f04842734c7a ide: don't acquire queue_lock in ide_complete_pm_rq adds f5d72c5c55bc mmc: stop abusing the request queue_lock pointer adds fce15a609f8f floppy: remove now unused 'flags' variable adds a78b03bc7300 Merge tag 'v4.20-rc3' into for-4.21/block adds a4668d9ba4be nvme: default to 0 poll queues adds 849a370016a5 block: avoid ordered task state change for polled IO adds 85f4d4b65fdd block: have ->poll_fn() return number of entries polled adds 92f806d678e5 nvme-fc: remove ->poll implementation adds 11d33cea7c9b Merge remote-tracking branch 'block/for-next' adds 5592a9e56e33 dm: avoid indirect call in __dm_make_request adds b5616f7a1159 dm: dont rewrite dm_disk(md)->part0.in_flight adds 78f95b53c203 dm: remove the pending variable adds 6cfa3165884d dm rq: leverage blk_mq_queue_busy() to check for outstanding IO adds cac4178d4a76 dm rq: remove unused arguments from rq_completed() adds c49f3571b597 dm mpath: only flush workqueue when needed adds 9c088cafd739 Merge remote-tracking branch 'device-mapper/for-next' adds 3fbf734a3721 mmc: dw_mmc-bluefield: simplify the probe() function adds 8d2996a926e3 mmc: atmel-mci: do not assume idle after atmci_request_end adds 442734c7553b dt-bindings: mmc: fsl-imx-esdhc: add imx8qxp compatible string adds a0195c05a6b6 mmc: renesas_sdhi_internal_dmac: Add R7S9210 support adds 36d1bb9e9177 dt-bindings: mmc: tmio_mmc: Document Renesas R7S9210 adds 530ffe6b9726 mmc: sdhci: Convert sdhci_allocate_bounce_buffer() to return void adds 4d81ef4c3e64 Merge branch 'fixes' into next adds 9ed6752dd318 mmc: sdhci-cadence: include <linux/bits.h> instead of <lin [...] adds 8e61b41c5150 mmc: renesas_sdhi: remove workaround for HS400 clock adds e57f1bbb6735 mmc: tmio: delete wait in tuning process adds 2a5db967c967 mmc: renesas_sdhi: Whitelist R8A77990 SDHI adds 67436f5e1b11 mmc: bcm2835: Switch to SPDX identifier adds 75838d17d392 mmc: sdhci: Fix data command CRC error handling adds e5287f90429d mmc: sdhci: Rename SDHCI_ACMD12_ERR and SDHCI_INT_ACMD12ERR adds 582a72547013 mmc: sdhci: Handle auto-command errors adds a9103b4eb80d Merge remote-tracking branch 'mmc/next' adds a0ca72c2d1ac kdb: use correct pointer when 'btc' calls 'btt' adds 3bd67b37e350 kdb: print real address of pointers instead of hashed addresses adds 2db76abac422 Merge remote-tracking branch 'kgdb/kgdb-next' adds c4e37c153f77 md: remove set but not used variable 'bi_rdev' adds d9a00a1ac6f2 lib/raid6: add missing include for raid6test adds f80dbe27c9ca lib/raid6: avoid __attribute_const__ redefinition adds 45351dc4887b lib/raid6: check for assembler SSSE3 support adds fde830d77776 lib/raid6: sort algos in rough performance order adds 63301adad03d lib/raid6: add option to skip algo benchmarking adds cac09f066f0f md: remvoe redundant condition check adds 3b1a553b68fb Merge remote-tracking branch 'md/for-next' adds 090cb762f94c mfd: twl-core: Fix section annotations on {,un}protect_pm_master adds 5195c0532181 mfd: db8500-prcmu: Fix some section annotations adds 8b18d7807705 mfd: mt6397: Do not call irq_domain_remove if PMIC unsupported adds b8c2a266cdc5 mfd: tmio: Typo s/use use/use/ adds e2c62d9fc8bb mfd: ab8500-core: Return zero in get_register_interruptible() adds df6cafa8ce90 mfd: bd9571mwv: Add volatile register to make DVFS work adds 53cccd28a125 mfd: at91-usart: Add platform dependency adds 5bf4331f426e mfd: madera: Add shared data for accessory detection adds a521dcb18b6d mfd: tps6586x: Handle interrupts on suspend adds e691a97b3f9a Merge remote-tracking branch 'mfd/for-mfd-next' adds 56a6cd3196c6 dt-bindings: power: Introduce one property to present the [...] adds 86131d933f9a power: supply: core: Add one field to present the battery [...] adds 428527b3e6e1 dt-bindings: power: Introduce properties to present the ba [...] adds 3afb50d7125b power: supply: core: Add some helpers to use the battery O [...] adds 0d5f2e6e9c79 dt-bindings: power: Add Spreadtrum SC27XX fuel gauge unit [...] adds 195ca1703784 power: supply: Add Spreadtrum SC27XX fuel gauge unit driver adds bd9eb54984b3 Merge remote-tracking branch 'battery/for-next' adds 6b46411b9ed3 Merge branch 'regulator-4.20' into regulator-linus adds 61d0de0543a6 regulator: pfuze100-regulator: add coin support to PF0100 adds de226ebda96c regulator: bd718x7: Remove double indirection for bd718xx_ [...] adds fa2bb8b97d77 regulator: lochnagar: Explicitly include register headers adds 5279e96ff803 regulator: dt-bindings: add regulator-state-standby bindings adds f2b4076988a9 regulator: of: add support for parsing regulator-state-standby adds 2e61286dc6ce regulator: bd718x7: Use regulator_map_voltage_ascend for b [...] adds 49f539518b33 regulator: bd9571mwv: convert to SPDX identifiers adds ef4de050b4c7 regulator: as3711: convert to SPDX identifiers adds e770b18bbbae regulator: bd718x7: Change next state after poweroff to ready adds 1c984942f0a4 regulator: s2mps11: Pass descriptor instead of GPIO number adds 1d2f46814d20 regulator: wm8994: Pass descriptor instead of GPIO number adds 96392c3d8ca4 regulator: max77686: Pass descriptor instead of GPIO number adds fe06051dbf8a regulator/of_get_regulator: add child path to find the reg [...] adds c054c6c792e1 regulator: core: Add voltage balancing mechanism adds 9243a195be7a regulator: core: Change voltage setting path adds f9503385b187 regulator: core: Mutually resolve regulators coupling adds 79d6f049f4f0 regulator: core: Don't allow to get regulator until all co [...] adds d3b687c58ad9 regulator: Change regulator-coupled-max-spread property adds 40c223efaa17 regulator: core: Limit regulators coupling to a single couple adds a2dfe7c7dfb6 regulator: Document new regulator-max-step-microvolt property adds 85254bcf394f regulator: core: Add new max_uV_step constraint adds 6303f3e78b6f regulator: core: Decouple regulators on regulator_unregister() adds 573e4315c88f Merge branch 'topic/coupled' of https://git.kernel.org/pub [...] adds 9c9e25ed8759 Merge branch 'regulator-4.21' into regulator-next adds 3ebd829debdc next-20181119/regulator adds f09c296ebf40 tomoyo: fix small typo adds 26b76320a8a5 Merge tag 'v4.20-rc2' into next-general adds 35e154b50079 Merge remote-tracking branch 'security/next-testing' adds 43aa09fee2f0 apparmor: Fix warning about unused function apparmor_ipv6_ [...] adds 680333ce4db1 Merge remote-tracking branch 'apparmor/apparmor-next' adds 59637d5e1693 integrity: support new struct public_key_signature encoding field adds 0914ade209c4 x86/ima: define arch_ima_get_secureboot adds 4b144d369629 ima: prevent kexec_load syscall based on runtime secureboot flag adds 2200663d30ec ima: refactor ima_init_policy() adds ea32c8fb1ddd ima: add support for arch specific policies adds 2bfaa38ed2c7 x86/ima: define arch_get_ima_policy() for x86 adds 2b48646cd60f docs: Extend trusted keys documentation for TPM 2.0 adds 8201793aee99 Merge remote-tracking branch 'integrity/next-integrity' adds 5df275cd4cf5 selinux: policydb - fix byte order and alignment issues adds 0427612cddef Documentation: Update SELinux reference policy URL adds cd9e36ad3921 Merge remote-tracking branch 'selinux/next' adds 2ba5780ce305 tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x adds 899102bc4518 tpm2: add new tpm2 commands according to TCG 1.36 adds 100b16a6f290 tpm: sort objects in the Makefile adds b2d6e6de005e tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c adds d856c00f7d16 tpm: add tpm_calc_ordinal_duration() wrapper adds 70a3199a7101 tpm: factor out tpm_get_timeouts() adds 1ad6640cd614 tpm: move tpm1_pcr_extend to tpm1-cmd.c adds f4d916b72fea tpm: move tpm_getcap to tpm1-cmd.c adds 433d390f005d tpm: factor out tpm1_get_random into tpm1-cmd.c adds d4a317563207 tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c adds c82a330ceced tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c adds 9db7fe187c54 tpm: factor out tpm_startup function adds b03c43702e7b tpm: add tpm_auto_startup() into tpm-interface.c adds b6b6036a5d55 tpm: tpm-interface.c drop unused macros adds c22780ff0c76 tpm: tpm-space.c remove unneeded semicolon adds 7aee9c52d7ac tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure adds 5e335b5ecfa5 tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure adds cfddcb05e134 tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() adds 9315e73ac870 tpm1: reimplement SAVESTATE using tpm_buf adds c82e59541a22 tpm1: reimplement tpm1_continue_selftest() using tpm_buf adds 95adc6b410b7 tpm: use u32 instead of int for PCR index adds 01f54664a4db tpm: tpm_try_transmit() refactor error flow. adds 5122b5f0a846 tpm: fix kdoc for tpm2_flush_context_cmd() adds 09c573ab853d tpm: tpm_ibmvtpm: fix kdoc warnings adds bd6875d71dab Merge remote-tracking branch 'tpmdd/next' adds f8cde726739c watchdog: renesas_wdt: Fix typos adds 7db706a2184d watchdog: npcm: Modify npcm watchdog kconfig arch parameter adds fc753fb16f47 Merge remote-tracking branch 'watchdog/master' adds 19ed3e2dd854 iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() adds e5b78f2e349e iommu/ipmmu-vmsa: Fix crash on early domain free adds ab99be4683d9 amd/iommu: Fix Guest Virtual APIC Log Tail Address Register adds b0c329121505 iommu/ipmmu-vmsa: Hook up r8a77990 DT matching code adds 60fb0083c9d4 iommu/ipmmu-vmsa: Hook up R8A774A1 DT maching code adds 31fc9763f9d7 dt-bindings: iommu: ipmmu-vmsa: Add r8a774a1 support adds b65f501627ff iommu/mediatek: Constify iommu_ops adds daedaa33d9c5 iommu/vtd: Cleanup dma_remapping.h header adds ac3a7092ebcb iommu/amd: Collect page-table pages in freelist adds 409afa44f9ba iommu/amd: Introduce free_sub_pt() function adds 69be88520f9d iommu/amd: Ignore page-mode 7 in free_sub_pt() adds 6d568ef9a622 iommu/amd: Allow downgrading page-sizes in alloc_pte() adds 9db034d57a8b iommu/amd: Restart loop if cmpxchg64 succeeded in alloc_pte() adds 6f820bb995b6 iommu/amd: Allow to upgrade page-size adds 7a30423a95a1 vfio/type1: Remove map_try_harder() code path adds 5d95f40e62e4 iommu: Do physical merging in iommu_map_sg() adds 5f7b434df1b5 Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek [...] adds ca36b14fc843 Merge remote-tracking branch 'iommu/next' adds ea956d8be91e audit: print empty EXECVE args adds 9f16d2e6241b audit_tree: Remove mark->lock locking adds a5789b07b35a audit: Fix possible spurious -ENOSPC error adds b1e4603b92d8 audit: Fix possible tagging failures adds 8d20d6e9301d audit: Embed key into chunk adds 1635e5722350 audit: Make hash table insertion safe against concurrent lookups adds d31b326d3ce7 audit: Factor out chunk replacement code adds 8cd0feb5234c audit: Remove pointless check in insert_hash() adds a8375713fb1f audit: Provide helper for dropping mark's chunk reference adds 5f5161300d7b audit: Allocate fsnotify mark independently of chunk adds 49a4ee7d98db audit: Guarantee forward progress of chunk untagging adds c22fcde775dc audit: Drop all unused chunk nodes during deletion adds 8432c7006297 audit: Simplify locking around untag_chunk() adds 83d23bc8aedc audit: Replace chunk attached to mark instead of replacing mark adds f905c2fc3980 audit: Use 'mark' name for fsnotify_mark variables adds 0fe3c7fceb50 audit: localize audit_log_session_info prototype adds a2c97da11cdb audit: use session_info helper adds c8fc5d49c341 audit: remove WATCH and TREE config options adds e7a86a6feac1 Merge remote-tracking branch 'audit/next' adds 4202dd2cb2d8 of: Documentation: remove unmaintained todo file adds 1ae367a2451e of/pdt: Remove unused of_pdt_build_more function ptr adds 144552c78692 of: overlay: add tests to validate kfrees from overlay removal adds 7c528e457d53 of: overlay: add missing of_node_put() after add new node [...] adds 5b2c2f5a0ea3 of: overlay: add missing of_node_get() in __of_attach_node_sysfs adds 5b3f5c408d8c powerpc/pseries: add of_node_put() in dlpar_detach_node() adds 6b4955ba7bc0 of: overlay: use prop add changeset entry for property in [...] adds 8814dc46bd9e of: overlay: do not duplicate properties from overlay for [...] adds 81225ea682f4 of: overlay: reorder fields in struct fragment adds 6f75118800ac of: overlay: validate overlay properties #address-cells an [...] adds a15e824ff2c1 of: overlay: make all pr_debug() and pr_err() messages unique adds a68238a19c3b of: overlay: test case of two fragments adding same node adds c168263b5a10 of: overlay: check prevents multiple fragments add or dele [...] adds 2fe0e8769df9 of: overlay: check prevents multiple fragments touching sa [...] adds 8c329655c14f of: unittest: remove unused of_unittest_apply_overlay() argument adds f96278810150 of: overlay: set node fields from properties when add new [...] adds 5babefb7f7ab of: unittest: allow base devicetree to have symbol metadata adds 160b1d4e4127 of: unittest: find overlays[] entry by name instead of index adds eeb07c573ec3 of: unittest: initialize args before calling of_*parse_*() adds f8274f14a9b1 Merge tag 'kfree_validate_v7-for-4.20' of git://git.kernel [...] adds f0001f587731 dt-bindings: phy: Document cadence Sierra PHY bindings adds 570d54fe2463 dt-bindings: rng: update bindings for MT7629 SoC adds a3d912b9c5a8 Merge remote-tracking branch 'devicetree/for-next' adds 30688e4e670d spi: rockchip: make spi_enable_chip take bool adds 31bcb57be12f spi: rockchip: use designated init for dma config adds 2410d6a3c307 spi: rockchip: always use SPI mode adds fab3e4871f62 spi: rockchip: use atomic_t state adds ce386100d999 spi: rockchip: disable spi on error adds fc1ad8ee3348 spi: rockchip: read transfer info directly adds eee06a9ee2cd spi: rockchip: don't store dma channels twice adds d790c342e689 spi: rockchip: remove master pointer from dev data adds eff0275e5253 spi: rockchip: simplify use_dma logic adds 420b82f84294 spi: rockchip: set min/max speed adds 74b7efa82b11 spi: rockchip: precompute rx sample delay adds 01b59ce5dac8 spi: rockchip: use irq rather than polling adds 65498c6ae241 spi: rockchip: support 4bit words adds 04290192f7eb spi: rockchip: support lsb-first mode adds b53548f9d9e4 spi: pxa2xx: Remove LPSS private register restoring during resume adds f611dfdb8544 spi: mediatek: Add bindings for mediatek MT8183 soc platform adds b654aa6f2bbb spi: mediatek: add spi support for mt8183 IC adds 13aed2392741 spi: spi-fsl-dspi: use IRQF_SHARED mode to request IRQ adds 0dccff3ce73a spi: spi-geni-qcom: fix nitpicks adds 6a34e285de9a spi: spi-geni-qcom: Simplify probe function adds 4642f0bede4f spi: uniphier: fix incorrect property items adds 2a35a643f138 spi: uniphier: re-add addressing properties adds 07c7df3ecdba spi: spi-sh-msiof: simplify getting .driver_data adds 6eee6d317aa2 spi: spi-zynqmp-gqspi: simplify getting .driver_data adds be0bf62e3df9 spi: spi-rspi: simplify getting .driver_data adds b942d80b0a39 spi: Add MXIC controller driver adds 326e5c8d4a87 dt-binding: spi: Document Macronix controller bindings adds e28ae34e51bd Merge branch 'spi-4.20' into spi-4.21 for uniphier DT adds abc61f47a70f spi: omap-spi: Add compatible for AM654 SoC adds 81df42d10457 spi: Kconfig: Enable McSPI driver for K3 platforms adds df80e0478972 spi: rspi: Add r8a77470 to the compatible list adds aa66478aa538 spi: pxa2xx: dt-bindings: Add spi-slave property adds 810923f3bf06 spi: Deal with slaves that return from transfer_one() unfinished adds ec93cb6f827b spi: pxa2xx: Add slave mode support adds 8ae13d0b0d4b spi: pxa2xx: dt-bindings: Add ready GPIO signal adds 77d33897c68d spi: pxa2xx: Add ready signal adds 823918561918 spi: pxa2xx: Deal with the leftover garbage in TXFIFO adds c0b07605f1a0 spi: pl022: Handle cs_change for last transfer adds 4ad26864df53 dt-binding: spi: add NPCM PSPI controller documentation adds 2a22f1b30cee spi: npcm: add NPCM PSPI controller driver adds 757ec116c9bc spi: npcm: fix u32 csgpio being checked for less than zero adds 22bf6cd2ca4d spi: bcm2835: make license text and module license match adds 7986e2273c1e spi: npcm: fix platform_no_drv_owner.cocci warnings adds d57e79601bc5 spi: Fix core transfer waits after slave support adds f0915dfc4436 spi: pxa2xx: Fix '"CONFIG_OF" is not defined' warning adds d62f8911d690 Merge branch 'spi-4.21' into spi-next adds 5132b3d28371 spi: gpio: Support 3WIRE high-impedance turn-around adds b82ab1c26962 mtd: spi-nor: atmel-quaspi: Typo fix adds d5433def3153 mtd: spi-nor: atmel-quadspi: Add spi-mem support to atmel-quadspi adds 2d30ac5ed633 mtd: spi-nor: atmel-quadspi: Use spi-mem interface for atm [...] adds 6ca622c87149 mtd: spi-nor: atmel-quadspi: Remove unused code from atmel [...] adds 0e6aae08e9ae spi: Add QuadSPI driver for Atmel SAMA5D2 adds a24626d72915 dt-bindings: spi: QuadSPI driver for Atmel SAMA5D2 adds 8d88f0096acf Merge remote-tracking branches 'spi/topic/3wire-gpio' and [...] adds 453334aefe9e Merge remote-tracking branch 'spi/for-next' adds 112950555263 watchdog/core: Add watchdog_thresh command line parameter adds 94e06987e6e2 Merge branch 'core/core' adds 70d817af68ca Merge branch 'core/urgent' adds ace9bad4df26 locking/atomics: Add common header generation files adds 9fa45070a2e5 locking/atomics: Switch to generated fallbacks adds b5d47ef9ea5c locking/atomics: Switch to generated atomic-long adds aa525d063851 locking/atomics: Switch to generated instrumentation adds 8d32588077bd locking/atomics: Check generated headers are up-to-date adds c0df10812835 arm64, locking/atomics: Use instrumented atomics adds 4d8e5cd233db locking/atomics: Fix scripts/atomic/ script permissions adds 4a4e0fc38ea9 Merge branch 'locking/core' adds 60cc9028f256 Merge branch 'locking/urgent' adds 47b7aee14fd7 sched/fair: Clean up load_balance() condition adds 3f130a37c442 sched/fair: Don't increase sd->balance_interval on newidle [...] adds ff1cdc94de4d sched/core: Introduce set_next_task() helper for better co [...] adds 5ef96340d271 Merge branch 'sched/core' adds ad547ab09986 Merge branch 'sched/urgent' adds 11b080f48a8a Merge branch 'x86/urgent' adds a24ccb7ecc51 Merge remote-tracking branch 'tip/auto-latest' adds 1b51adc6b7ac EDAC, synopsys: Improve code readability adds bb894bc46ed0 EDAC, synopsys: Shorten static function names adds 225af74d6312 EDAC, synopsys: Correct comments adds fa9f6b9e1cf9 EDAC, synopsys: Return void for functions always returning 0 adds 3d02a8975e32 EDAC, synopsys: Add platform specific structures for the D [...] adds 84de0b493ff6 EDAC, synopsys: Add error handling for the of_device_get_m [...] adds fb6a691a23ca dt: bindings: Document ZynqMP DDRC in Synopsys documentation adds e926ae573b0f EDAC, synopsys: Add macro defines for ZynqMP DDRC adds b500b4a029d5 EDAC, synopsys: Add ECC support for ZynqMP DDR controller adds 1a81361f75d8 EDAC, synopsys: Add Error Injection support for ZynqMP DDR [...] adds 8fd8cbfeada5 EDAC, qcom_edac: Remove irq_handled local variable adds 96c1c58eb0d7 EDAC, i82975x: Remove set but not used variable dtype adds 24c9d423e86b EDAC, skx: Fix randconfig builds in a better way adds 1722bc0e8c2f EDAC: Fix indentation issues in several EDAC drivers adds 88a10b15173d EDAC: Don't add devices under /sys/bus/edac adds 861e6ed667c8 EDAC: Drop per-memory controller buses adds a6a386152a89 EDAC, skx: Fix function calling order in skx_exit() adds e235dd43d8b0 EDAC, skx: Prepend hex formatting with '0x' adds 85b9c8bfee67 EDAC, skx: Move debugfs node under EDAC's hierarchy adds fa1c071c1efb EDAC, skx: Let EDAC core show the decoded result for debugfs adds b9a3db98d142 Merge remote-tracking branch 'edac-amd/for-next' adds 042d4c70a203 rcu: Eliminate BUG_ON() for sync.c adds 08543bda42ef rcu: Eliminate BUG_ON() for kernel/rcu/tree.c adds 9213784b48f8 rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h adds f0ad56e876cd rcu: Eliminate BUG_ON() for kernel/rcu/update.c adds 75a8f7224522 rcu: Remove unused rcu_state externs adds adbccddb4a16 rcu: Fix rcu_{node,data} comments about gp_seq_needed adds 309ba859b950 rcu: Eliminate synchronize_rcu_mult() adds d3ff3891b2ed rcu: Consolidate the RCU update functions invoked by sync.c adds 78d125d33858 sched/membarrier: Replace synchronize_sched() with synchro [...] adds 8fa9eb388eb0 sparc/oprofile: Convert timer_stop() to use synchronize_rcu() adds 0d4e68e2f397 s390/mm: Convert tlb_table_flush() to use call_rcu() adds 04229110adfb powerpc: Convert hugepd_free() to use call_rcu() adds b432020bf645 crypto/pcrypt: Replace synchronize_rcu_bh() with synchroni [...] adds 3ae6cd550842 drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() adds 341f97e663c5 ethernet/sis: Replace synchronize_sched() with synchronize_rcu() adds 6690d29440f1 ethernet/realtek: Replace synchronize_sched() with synchro [...] adds 5c6e01499249 drivers/vhost: Replace synchronize_rcu_bh() with synchroni [...] adds 6f4a8b3ce7c7 cpufreq/intel_pstate: Replace synchronize_sched() with syn [...] adds 027b46904ea6 cpufreq/cpufreq_governor: Replace synchronize_sched() with [...] adds 77015322764b fs/file: Replace synchronize_sched() with synchronize_rcu() adds 59100a12ce38 tracing: Replace synchronize_sched() and call_rcu_sched() adds 70fc81cad8af main: Replace rcu_barrier_sched() with rcu_barrier() adds 4f7fcddd8bda kprobes: Replace synchronize_sched() with synchronize_rcu() adds 3117ba461eeb lockdep: Replace synchronize_sched() with synchronize_rcu() adds 166e96206c8e sched/membarrier: synchronize_sched() with synchronize_rcu() adds b3312a5cd3cf sched: Replace synchronize_sched() with synchronize_rcu() adds 54efaf165fc2 modules: Replace synchronize_sched() and call_rcu_sched() adds 3d127a2de05e workqueue: Replace call_rcu_sched() with call_rcu() adds d361e9a5b8db events: Replace synchronize_sched() with synchronize_rcu() adds 231251140a13 percpu-refcount: Replace call_rcu_sched() with call_rcu() adds aeb93a9bec87 slab: Replace synchronize_sched() with synchronize_rcu() adds 8d1829cc5e80 mm: Replace call_rcu_sched() with call_rcu() adds 5d5180ad35cb netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and sy [...] adds c41b9ffeb241 net/sched: Replace call_rcu_bh() and rcu_barrier_bh() adds 4b310c6b3744 net/core: Replace call_rcu_bh() and synchronize_rcu_bh() adds 833087654cf8 net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() adds b850439e1679 percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() adds 7ab5f1a4506a types: Remove call_rcu_bh() and call_rcu_sched() adds bb48f66c481f cgroups: Replace synchronize_sched() with synchronize_rcu() adds e105c8d122e1 livepatch: Replace synchronize_sched() with synchronize_rcu() adds f2b41553adef net/core/skmsg: Replace call_rcu_sched() with call_rcu() adds 0ab8d9f9b472 net/decnet: Replace rcu_barrier_bh() with rcu_barrier() adds 9e3569211021 tools/kernel.h: Replace synchronize_sched() with synchroni [...] adds 757a967c1d00 rcutorture/formal: Replace synchronize_sched() with synchr [...] adds 832aa35a65ba doc: Set down forward-progress requirements adds 2d0350a8f0e6 doc: Clarify RCU data-structure comment about rcu_tree fanout adds dd944caa8173 doc: Remove rcu_preempt_state reference in stallwarn adds 5cc379a42acd doc: Update information about resched_cpu adds c9b6f899e120 doc: Remove rcu_dynticks from Data-Structures adds b54d9db26031 doc: rcu: Update Data-Structures for RCU flavor consolidation adds 82eccec85147 doc: rcu: Better clarify the rcu_segcblist ->len field adds 70f0508caba2 doc: rcu: Update description of gp_seq fields in rcu_data adds ed8f6fb24778 doc: Document rcutorture forward-progress test kernel parameters adds 3398496483df doc: rcu: Update core and full API in whatisRCU adds 090c1685fd62 doc: rcu: Add more rationale for using rcu_read_lock_sched [...] adds bc2072c9adeb doc: rcu: Remove obsolete suggestion from checklist adds e060a03a1c92 doc: rcu: Remove obsolete checklist item about synchronize [...] adds 1c7d6d4411a1 doc: rcu: Encourage use of rcu_barrier in checklist adds 93eb14201fc6 doc: Make reader aware of rcu_dereference_protected adds 8b9df28d7f2e doc: Remove obsolete (non-)requirement about disabling preemption adds 97949f0176da doc: Make listing in RCU perf/scale requirements use rcu_a [...] adds 97562c018135 doc: RCU scheduler spinlock rcu_read_unlock() restriction remains adds a78ad16c7f0f doc: Correct parameter in stallwarn adds 97b59370fa59 doc: Fix "struction" typo in RCU memory-ordering documentation adds 9cac83a57e99 rcu: Stop expedited grace periods from relying on stop-machine adds 1dfddcdb95c4 MAINTAINERS: Update from @linux.vnet.ibm.com to @linux.ibm.com adds b3c1d9ec7c59 rcu: Avoid double multiply by HZ adds 791416c47153 rcu: Parameterize rcu_check_gp_start_stall() adds 691960197e8d rcu: Add state name to show_rcu_gp_kthreads() output adds c669c014d1da rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() adds 2320bda26df7 rcu: Adjust the comment of function rcu_is_watching adds 0a89e5a402e9 rcu: Trace end of grace period before end of grace period adds 05f415715ce4 rcu: Speed up expedited GPs when interrupting RCU reader adds 117f683c6e01 rcu: Replace this_cpu_ptr() with __this_cpu_read() adds 5f1a6ef3746f rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() adds b430c588bed9 MAINTAINERS: Add Joel Fernandes as RCU reviewer adds 9189c7e70603 checkpatch: Create table of obsolete APIs and apply to RCU adds 3d709ab5a176 checkpatch.pl: Suggest lockdep instead of asserting !spin_ [...] adds 8f15c682ac5a rcutorture: Automatically create initrd directory adds 38e630424ba3 rcutorture: Add initrd support for systems lacking dracut adds 229ab0cb5be3 rcutorture: Make initrd/init execute in userspace adds 70e9f504774b rcutorture: Add cross-compile capability to initrd.sh adds 18d7bf8ed3a1 rcutorture: Always strip using the cross-compiler adds 825fa4cdfb10 rcutorture: Check initrd/init instead of initrd only adds 66b6f755ad45 rcutorture: Import a copy of nolibc adds b94ec36896da rcutorture: Make use of nolibc when available adds 868f7a09a4f3 x86/PCI: Replace spin_is_locked() with lockdep adds 013ff4a6e7bc sfc: Replace spin_is_locked() with lockdep adds 97eeebea8942 smsc: Replace spin_is_locked() with lockdep adds 456a737896b2 userfaultfd: Replace spin_is_locked() with lockdep adds 04547728b7b7 locking/mutex: Replace spin_is_locked() with lockdep adds 35f3aa39f243 mm: Replace spin_is_locked() with lockdep adds d4d592a6eeda KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep adds f3e763c3e544 srcu: Fix kernel-doc missing notation adds 0607ba8403c4 srcu: Prevent __call_srcu() counter wrap with read-side cr [...] adds cfa2cea7d350 srcu: Lock srcu_data structure in srcu_gp_start() adds 6b3d149d072b srcu: Use "ssp" instead of "sp" for srcu_struct pointer adds 4b03afe16875 Merge branches 'bug.2018.11.12a', 'consolidate.2018.11.13a [...] adds 50316c589cea rcutorture: Add call_rcu() flooding forward-progress tests adds 9c496d86dfcb torture: Bring any extra CPUs online during kernel startup adds 8b0726a3fada rcutorture: Remove cbflood facility adds a79f8598debf rcutorture: Break up too-long rcu_torture_fwd_prog() function adds 5e7c4e798d32 rcutorture: Affinity forward-progress test to avoid housek [...] adds f3f3e8b6bad5 torture: Remove unnecessary "ret" variables adds 6ce19259203d rcutorture: Prepare for asynchronous access to rcu_fwd_startat adds 93b1198a8a96 rcutorture: Dump grace-period diagnostics upon forward-pro [...] adds 42af97c31416 rcu: Account for nocb-CPU callback counts in RCU CPU stall [...] adds 6c64e0fdb71f rcu: Print per-CPU callback counts for forward-progress failures adds f7a441d1b9b4 rcutorture: Print GP age upon forward-progress failure adds 496ee47084cd rcutorture: Print histogram of CB invocation at OOM time adds 7f4172a10fc6 rcutorture: Print time since GP end upon forward-progress failure adds 701fdcbcc411 rcutorture: Print forward-progress test age upon failure adds bd1f2e1661c7 rcutorture: Recover from OOM during forward-progress tests adds 75b742c9c3d9 rcutorture: Use 100ms buckets for forward-progress callbac [...] adds a5e805a83bc4 rcutorture: Don't do busted forward-progress testing adds 1b52d0186177 tools/memory-model: Model smp_mb__after_unlock_lock() adds 95d74696f739 EXP tools/memory-model: Add scripts to check github litmus tests adds ae4630c45b31 EXP tools/memory-model: Make scripts take "-j" abbreviatio [...] adds e1426fd9855c Merge LKMM and RCU commits adds ff3d61325cba Merge remote-tracking branch 'rcu/rcu/next' adds ad19ef010db1 Merge branch 'for-4.19-fixes' into for-next adds 08b0f6ef8942 Merge remote-tracking branch 'percpu/for-next' adds 8055db3a5b75 platform/x86: thinkpad_acpi: Change the keymap for Favorit [...] adds 78f3ac76d9e5 platform/x86: asus-wmi: Tell the EC the OS will handle the [...] adds b3f2f3799a97 platform/x86: asus-nb-wmi: Map 0x35 to KEY_SCREENLOCK adds 71b12beaf12f platform/x86: asus-nb-wmi: Drop mapping of 0x33 and 0x34 s [...] adds 2eb150558bb7 platform/x86: intel_pmc_core: Show Latency Tolerance info adds 2d649d972bae platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset adds 8122e7cd806d platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR adds df5041fd4d43 Merge remote-tracking branch 'drivers-x86/for-next' adds 475b08734edb platform/chrome: straighten out cros_ec_get_{next,host}_ev [...] adds 6ad16b78a039 platform/chrome: don't report EC_MKBP_EVENT_SENSOR_FIFO as wakeup adds 33e886e55ead Merge remote-tracking branch 'chrome-platform/for-next' adds eabf06ed6169 Fix pattern handling optimalization adds 3a9bf84ff87c Merge remote-tracking branch 'leds/for-next' adds 4a0e5ed75f99 ipmi: Fix SSIF flag requests adds c7cfcb50e447 ipmi: Fix how the lower layers are told to watch for messages adds ccab79195172 ipmi: Make the smi watcher be disabled immediately when no [...] adds 99d18a3da861 ipmi: clean an indentation issue, remove extraneous space adds 9fd96b0715d5 ipmi: Fix return value when a message is truncated adds ae5f2fa3bc76 ipmi:ssif: Fix handling of multi-part return messages adds 452e9599b193 Merge remote-tracking branch 'ipmi/for-next' adds 63c980470526 driver core: Replace simple_strtol by kstrtoint adds dbf03d6569d7 driver core: fix comments for device_block_probing() adds e0d70bcb38d7 kobject: drop unnecessary cast "%llu" for u64 adds 6be244dcd59b kobject: Fix warnings in lib/kobject_uevent.c adds 81277511bfe2 Merge remote-tracking branch 'driver-core/driver-core-next' adds da0b7c7766ea dt-bindings: connector: Add self-powered property adds 23b5f73266e5 usb: typec: tcpm: Do not disconnect link for self powered devices adds 157c0f2f641a usb: typec: tcpm: charge current handling for sink during [...] adds 1d3e773ae0a6 usb: host: remove unnecessary condition check adds 8ec23b90119a uwb: clean an indentation issue, remove extraneous tab adds 15f6f7f48db9 USB: gadget: udc: fix spelling mistake "intrerrupt" -> "in [...] adds 4c96499c39e3 USB: remove the unused struct hcd_timeout definition adds ce91682d038d Merge remote-tracking branch 'usb/usb-next' adds 548f32f59456 USB: serial: quatech2: remove set but not used variable 'p [...] adds 32d8a6fc5bd6 USB: serial: mos7840: remove set but not used variables 's [...] adds aea565972ee6 Merge remote-tracking branch 'usb-serial/usb-next' adds ff8780392c44 dt-bindings: phy: add binding for Allwinner H6 USB2 PHY adds 43b05e288c76 phy: sun4i-usb: add support for missing USB PHY index adds 0eb86fa77f0f phy: sun4i-usb: add support for H6 USB2 PHY adds b0148f233d05 Merge remote-tracking branch 'phy-next/next' adds ed8c8e1ecca0 serial: sh-sci: Improve type-safety calling sci_receive_chars() adds b871424f5707 serial: lantiq: Get serial id from dts adds fccf231ae907 serial: lantiq: Change ltq_w32_mask to asc_update_bits adds 89b8bd2082bb serial: lantiq: Use readl/writel instead of ltq_r32/ltq_w32 adds 2e81c1f39620 serial: lantiq: Rename fpiclk to freqclk adds 5034ce0605f6 serial: lantiq: Replace clk_enable/clk_disable with clk ge [...] adds dbbc26dbd01a serial: lantiq: Add CCF support adds a77bbe5e334f serial: lantiq: Reorder the head files adds 3c8c2a9e29dc serial: lantiq: Replace lantiq_soc.h with lantiq.h adds 40efa6c8f648 serial: lantiq: Change init_lqasc to static declaration adds 275d924b4b06 dt-bindings: serial: lantiq: Add optional properties for CCF adds f33cf776617b serial-uartlite: Move the uart register adds 62104b280a5a serial-uartlite: Add get serial id if not provided adds 3b209d253e7f serial-uartlite: Do not use static struct uart_driver out [...] adds 0379b1163e50 serial-uartlite: Add runtime support adds b312f6f4ac84 serial-uartlite: Fix the unbind path adds 61e169ee7683 serial: fsl_lpuart: fix the typo: UARTCR1_PE -> UARTCTRL_PE adds 397bd9211fe0 serial: fsl_lpuart: clear parity enable bit when disable parity adds acef6660d3aa ttyprintk: make the printk log level configurable adds 3957386aeb58 serial: tegra: fix some spelling mistakes adds 9f641df46b14 tty: serial: qcom_geni_serial: Don't slow all ports just for kgdb adds b1f84dd32166 tty: serial: qcom_geni_serial: Rectify UART suspend mechanism adds 7034ef87fa88 tty: serial: qcom_geni_serial: simplify getting .driver_data adds 114c97cee6d3 pch_uart: remove set but not used variable 'tx_empty' adds 646097940ad3 serial: set suppress_bind_attrs flag only if builtin adds 347a28b58680 writeback: don't decrement wb->refcnt if !wb->bdi adds 6d11023c345e serial: 8250: Default SERIAL_OF_PLATFORM to SERIAL_8250 adds babeca858477 serial: qcom_geni_serial: Finish supporting sysrq adds d6e1935819db serial: core: Allow processing sysrq at port unlock time adds 336447b3298c serial: qcom_geni_serial: Process sysrq at port unlock time adds 3e6f88068314 serial: core: Include console.h from serial_core.h adds 596f63da42b9 serial: 8250: Process sysrq at port unlock time adds c17a1ca14cbb Merge 4.20-rc2 into tty-next adds 0db498f17059 Merge remote-tracking branch 'tty/tty-next' adds 40a669739ac7 mei: hbm: drop BUG() from the hbm handler adds 87d63352b49e mei: flush queues by the host client only adds a19bf05359e6 mei: expedite ioctl return on the notify set operation error adds fcb418cd567f pvpanic: move pvpanic to misc as common driver adds d2ae1717f3f6 misc/pvpanic: simplify the code using acpi_dev_resource_io adds 725eba2928ad misc/pvpanic: add MMIO support adds b1d9d6cb30fe dt-bindings: misc/pvpanic: add document for pvpanic-mmio adds 46f934c9a12f misc/pvpanic: add support to get pvpanic device info FDT adds a8b71d273579 misc/pvpanic : grouping ACPI related stuff adds 77703e0b0326 misc/pvpanic : break dependency on ACPI adds bfebd5c222dd misc/pvpanic: remove unnecessary header file adds 8eeffed038b9 misc/pvpanic: change header file sort style adds 7247932c7df2 misc/pvpanic: convert to SPDX license tags adds 78ef4193bbb9 misc/pvpanic: remove a redundant comma adds a3cadf3850cd Drivers: hv: vmbus: Get rid of unnecessary state in hv_context adds 5c24ee897664 hv_utils: update name in struct hv_driver util_drv adds 16d1342bc41a Drivers: hv: kvp: Use %u to print U32 adds 4fcba7802c3e Tools: hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 adds 1e5106031f29 tools: Add 'firmware' category and add ihex2fw tool adds 187fade88ca0 fpga: altera-cvp: fix 'bad IO access' on x86_64 adds ae668640e452 fpga: dfl: fme: remove set but not used variable 'priv' adds 68f60538daa4 fpga: altera-cvp: Fix registration for CvP incapable devices adds 9e9a615103e5 zynq-fpga: Only route PR via PCAP when required adds b8ae30a7020d vbox: fix link error with 'gcc -Og' adds bc702adeba07 tlclk: clean an indentation issue, remove extraneous tabs adds 24438e46268c uio: uio_fsl_elbc_gpcm: simplify getting .driver_data adds 0c1f61ded36f Merge remote-tracking branch 'char-misc/char-misc-next' adds d9204acb3756 extcon: max77843: Avoid forcing UART path on drive probe adds 6865f2ef9d65 extcon: max77693: Avoid forcing UART path on drive probe adds 5a196c29bb27 extcon: max14577: Avoid forcing UART path on drive probe adds 3e34c8198960 extcon: max8997: Avoid forcing UART path on drive probe adds a2dc50914744 extcon: max8997: Fix lack of path setting in USB device mode adds 079b4f5c280c Merge remote-tracking branch 'extcon/extcon-next' adds b1635596860d soundwire: intel: constify snd_soc_dai_ops structures adds e26da1ebf2f4 Merge remote-tracking branch 'soundwire/next' adds cd27f56fce4f staging: gasket: use sizeof(*p) for memory allocation adds 2c66f2a9efd9 Staging: rtlwifi: Remove Unneeded funition halbtc_get_wifi_rssi() adds 948569b72a5d staging: rtlwifi: Remove function that only returns the se [...] adds f400dc6a66fb staging: rtlwifi: Remove function that only returns zero adds 33593a963053 staging: rtlwifi: Remove unused functions adds c471d7cca8b8 staging: mt7621-dma: Add braces around else branches adds e00c51d0c07f staging: xgifb: vb_setmode: fix multiple line dereference adds dda4eaa8b6c3 staging: xgifb: vb_setmode: adjust descendant indentation [...] adds bb1e67793f3e Staging: rts5208: Add SPDX license tags adds a55e7eecb59d staging: rtl8192e: add braces to if statement - style adds de770acb079a staging: rtl8192e: Add SPDX-License-Identifier - Style adds 81b8226c5473 staging: rtl8723bs: core: remove unnecessary blank lines adds 60348815e1d1 staging: rtl8192u: Fix misspelling in struct member name - Style adds 37f868344a1d staging: rtl8192u: Fix misspelling in variable name - Style adds 086a76b9c90c staging: rtl8192u: Fix misspellings in comments - Style adds bac7473685b0 Staging: rts5208: Capitalise preprocessor variable names adds 95a32556da1a staging: rtlwifi: Replace 1 with true and remove compariso [...] adds ec5043bf85ea staging: rtlwifi: Remove unnecessary conditions adds 459b678571e9 staging: rtlwifi: Keep expressions on one line adds dff94010b3ac staging: vboxvideo: Remove unnecessary parentheses adds 74f93cf9a811 staging: davinci_vpfe: Align brackets to open parentheses adds 732e6fc7a41c staging: octeon: Fix style issues adds 7a62f643c0e8 staging: wilc1000: refactor wilc_parse_network_info() usin [...] adds 846b146c5ebe staging: wilc1000: remove unused code in coreconfigurator adds e23c009f728c staging: wilc1000: refactor get_bssid() function adds 64f656cbd026 staging: wilc1000: avoid line over 80 chars in wilc_parse_ [...] adds bfaf36a4082a staging: wilc1000: refactor wilc_parse_assoc_resp_info() adds d6a75ad44f08 staging: wilc1000: remove unnecessary MAX_STRING_LEN macro adds 1116468bf515 staging: wilc1000: remove coreconfigurator.c file adds 057b0a810097 staging: wilc1000: remove coreconfigurator.h file adds f3145cb39231 Staging: comedi: dt9812: fixed a typo in comment. adds f549a60b8c5e staging: rtl8188eu: fix typo in function name rtw_sctx_chk [...] adds 3d49df58ab14 staging: rtl8723bs: fix typo in function name rtw_sctx_chk [...] adds e9c892465583 staging: erofs: remove the redundant d_rehash() for the ro [...] adds c49d3f3fa686 staging: greybus: loopback.c: remove unused lists adds f0950b02a74c staging: erofs: Modify coding style alignments adds d1ab82443bed staging: erofs: Modify conditional checks adds 40e9e86f26ef staging: bcm2048: add SPDX License Identifier adds 53d77da6acb3 staging: speakup: add spaces around minus adds 8d0f5a65ff11 staging: speakup: move arguments to reduce 80 chars limit adds 284371999b1b staging: speakup: move arguments to adhere to 80 chars adds 42e764d05712 staging: tegravde: replace bit assignment with macro adds b6fef6fde7e9 staging: davinci: remove FSF mail address from copyright adds d5c5dff7dc30 staging: davinci: add SPDX License Identifier adds ba2181d76ecc staging: vboxvideo: Stop accessing crtc_state->active adds db3566cfbf99 staging: vboxvideo: Keep old mode when disable crtc adds 685bb884e0a4 staging: vboxvideo: Drop duplicate vbox_err.h file adds cd76c287a52f staging: vboxvideo: Cleanup the comments adds acc962c51400 staging: vboxvideo: Change licence headers over to SPDX adds 40497c52370b staging: vboxvideo: Stop disabling/enabling accel support [...] adds 089257429d0d staging: goldfish: Add SPDX license identifier. adds 4e32a398817b staging: mt7621-mmc: Add blank line after declaration adds dca6eaa8a230 staging: ks7010: remove unnecessary blank line adds c4aacbb9814d drivers: staging: rtl*: fix spelling mistake "Orginial" -> [...] adds 365b01638c71 staging: rtl8712: fix CamelCase in fw_priv struct adds 40d68841df0e staging: xgifb: clean an indentation issue adds d427e60ae7ca staging: speakup: clean up few indentation issues adds 377785318785 staging: rtl8192u: rename struct name _rt_firmare_seg_container adds 815510aaad0c staging: sm750fb: Add spaces around '+' adds c677b19653b8 staging: wlan-ng: Fix a typo. adds b2a40053dc57 staging: rtlwifi: Modified the line ending with a parenthesis adds aa1b40c6eea8 staging: bcm2835-audio: unify FOURCC command definitions adds 588e7ac5b1cb staging: bcm2835-audio: don't initialize memory twice adds 07c986b9bb6d staging: bcm2835-audio: reorder variable declarations & re [...] adds 152419a688a3 staging: bcm2835-audio: use anonymous union in struct vc_a [...] adds 907bf3dbf5d7 staging: bcm2835-audio: more generic probe function name adds 666a6bd7b3a5 staging: bcm2835-audio: rename platform_driver structure adds 66845e6fe3ab staging: bcm2835-audio: update TODO adds 1a28bfdacd80 staging: rtl8188eu: simplify odm_evm_db_to_percentage() adds ded11a81a7d2 staging: rtl8188eu: rename variable Max_spatial_stream - style adds 755842d8c790 staging: rtl8188eu: rename variable isCCKrate - style adds 636e10b89f5d staging: rtl8188eu: change type of is_cck_rate - style adds adc595cb5ace staging: rtl8188eu: remove unnecessary ternary operator adds bf58500ff421 staging: rtl8188eu: change type of a struct field adds ddc95605ad46 staging: rtl8188eu: change return type of rtl8188eu_xmitfr [...] adds 8a6b6868eb07 staging: rtl8188eu: change return type of rtw_hal_xmit() adds cb4e583db2a1 staging: rtl8188eu: cleanup long line in rtw_hal_xmit() adds 0a2bca1409b7 staging: vboxvideo: Cleanup header use adds 650d4aad032a staging: vboxvideo: Use PCI_DEVICE() for our pci_id table adds 35a703dfdc67 staging: vboxvideo: Fixup some #ifdef-s adds e46b06e1fee1 staging: vboxvideo: Add myself as MODULE_AUTHOR adds 3a9b6ecadefc staging: vboxvideo: Drop DRM_MODE_FB_CMD define adds fafb85b45f68 staging: vboxvideo: Use DRM_FB_HELPER_DEFAULT_OPS adds 130151991dcb staging: comedi: cb_pcidas64: Use insn->n in AO insn_write [...] adds b33fc68c26a5 staging: comedi: cb_pcidas64: Use insn->n in EEPROM insn_r [...] adds e3b9ea9aae7e staging: comedi: Check length of INSN_CONFIG_TIMER_1 instruction adds 48164754d7fe staging: comedi: addi_apci_3501: Use insn->n in EEPROM ins [...] adds 43818b03c518 staging: comedi: cb_pcidda: Use insn->n in AO insn_write handler adds 4a4c1b1d5a1d staging: comedi: ni_labpc_common: Use insn->n in AO insn_w [...] adds f09378d3001e staging: rtl8723bs: fix small typo adds 72b70a038602 Staging: rtl8712: fix small typo adds 3ef1ba069339 staging: vt6655: fix small typo adds 64ce301c971b staging: rtlwifi: SET_RATE_ID inline no arg reuse adds 9483804a725a media: staging: tegra-vde: print long unsigned using %lu f [...] adds 05f9d4a0c8c4 staging: erofs: use the new LZ4_decompress_safe_partial() adds 92a4d9a8bcfe staging: wilc1000: remove unused flags in handle_cfg_param() adds 01c5c5614a9e staging: bcm2835-audio: interpolate audio delay adds 2159fb372929 staging: olpc_dcon: olpc_dcon_xo_1.c: Switch to the gpio d [...] adds 3f9da94dc8d7 staging: emxx_udc: Added static modifier to udc_controller adds 64407f6e7d15 staging: emxx_udc: Added missing __iomem modifier to handl [...] adds 484a415951e6 staging: emxx_udc: Added missing le16_to_cpu conversions adds 285376ff48f8 staging: wlan-ng: formatting change in cfg80211.c adds 98b3b71afc60 staging: wlan-ng: reformatting in prism2mib.c to fit 80 ch [...] adds 868b5d7d9967 staging: rtlwifi: Improve line endings adds b4a6993ec480 staging: rtlwifi: Remove empty comment adds c4da110919c9 staging: rtlwifi: Add spaces for comments adds 0ffcadecdb59 staging: davinci_vpfe: Change to !format adds 91e24a4c4b26 staging: davinci_vpfe: Remove multiple blank space adds 4073536c9274 staging: android: ion: Add per-heap counters adds 7962e63a2f41 staging: erofs: fix undefined LZ4_decompress_safe_partial() adds 9b76530d39d5 staging: greybus: shorten comparison to NULL adds f17f542965d7 staging: greybus: align parameters to parentheses adds ce8befe9ab7a staging: greybus: fix SPDX License Identifier adds 7a22b568db9b staging: greybus: align arguments with parentheses adds f5e4e5e7ae9c staging: greybus: correct SPDX License Identifier adds fea06c0ba4f0 staging: greybus: remove multiple blank lines adds 327f27696303 staging: greybus: remove space before tab adds fcb733b546ea staging: greybus: remove multiple blank lines adds aec08dd489df staging: greybus: add extra space around OR operator adds 57d053682ff5 staging: greybus: remove extra space before tab adds 2eece0a88d95 staging: greybus: remove comparison to BOOL adds e48adf19ea50 staging: greybus: remove unmatched right bracket adds 01dfe40e5989 staging: wilc1000: update wilc1000 driver maintainer ids adds ad9c87e129d1 staging: mt7621-pci: parse and init port data from device tree adds a80775d647d3 staging: mt7621-pci: replace return value if devm_pci_allo [...] adds c8242bef7c02 staging: mt7621-pci: add two helpers for read and write pc [...] adds 745eeeac68d7 staging: mt7621-pci: factor out 'mt7621_pcie_enable_port' [...] adds ed611974bd22 staging: mt7621-pci: remove [ASSERT|DEASSERT]_SYSRST_PCIE macros adds 335bbd9ed7f9 staging: mt7621-pci: remove GPL2+ text from license header adds bd74b4a290f2 staging: mt7621-pci: remove two commented code lines adds d9ecdd396cd5 staging: mt7621-pci: remove reset related unused macros adds 7bf10a7261c4 staging: mt7621-pci: reagroup reset related macros all together adds 6b767904b90e staging: mt7621-pci: rewrite pcie phy related functions adds 3beb6da5d52a staging: mt7621-pci: factor out 'mt7621_enable_phy' function adds f443b5c22ebd staging: mt7621-pci: debug port N_FTS inside 'mt7621_pcie_ [...] adds 4fdf3abcba03 staging: mt7621-pci: rename 'mt7621_pcie_enable_port' into [...] adds 624c5227ed0a staging: mt7621-dts: add sysctl registers base address to pcie adds 89e9f6e6adfc staging: mt7621-pci: remap and use sysctl from device tree adds d2bac2fd6daa staging: mt7621-pci: use a trailing */ on a separate line adds d936550784a2 staging: mt7621-pci: use dev_* functions instead of printk adds a41a1f86189b staging: mt7621-pci: factor out 'mt7621_pcie_enable_ports' [...] adds e2200279af2f staging: mt7621-pci: avoid use of global variable 'pcie_li [...] adds cd910f19ac02 staging: mt7621-pci: factor out 'mt7621_pcie_init_ports' function adds 58180d33ee08 staging: mt7621-pci: remove unused preprocessor definitions adds a934d9017520 staging: mt7621-pci: reorder preprocessor definitions adds b842e0b972ab staging: mt7621-pci: remove non sense comment adds ce3368dc942b staging: mt7621-pci: align function definition style along [...] adds a4b2eb912bb1 staging: mt7621-pci: rewrite RC FTS configuration adds 301c15be69af staging: mt7621-pci: rewrite hardcoded code for enabling ports adds fb672b450ccc staging: mt7621-pci: add some definitions for enabling and [...] adds bd1a05bd87ad staging: mt7621-pci: use PERST_N instead of gpio control adds bcb4530736a6 staging: mt7621-pci: use PCIE_PORT_LINKUP instead of hardc [...] adds 1e80699fd6a5 staging: mt7621-pci: enable interrupt when port is being enabled adds 802a2f7b2fe3 staging: mt7621-pci: factor out 'mt7621_pcie_enable_port' [...] adds b8d97d43bf7a staging: mt7621-pci: move some code into 'mt7621_pcie_init_ports' adds 98afdd565f3c staging: mt7621-pci: replace 'mdelay()' with 'msleep()' adds 5451e22618b8 staging: mt7621-pci: dt-bindings: add dt bindings for mt76 [...] adds c3c4b8e55f99 staging: rtl8188eu: use __func__ in recv_linux.c adds c3da4dea605e staging: rtl8188eu: add spaces around '*' in recv_linux.c adds 056ef758609f staging: rtl8188eu: remove unnecessary parentheses in recv [...] adds 6eb7207384d1 staging: wilc1000: validate cfg parameters before scheduli [...] adds 2a200d6c38fe staging: wilc1000: Don't keep a copy of wiphy parameters i [...] adds 46f9172ef8c8 staging: wilc1000: Remove unused mutex cfg_values_lock adds dc19d43f5738 staging: gasket: formatting fixes adds 2bae293a4cbd staging: wilc1000: use macro from ieee80211.h in register [...] adds 7e7e278fe39d staging: wilc1000: use WLAN_PMKID_LEN macro from ieee80211 [...] adds b02aab8fb061 staging: wilc1000: remove unused macros and struct members [...] adds 065a69a922b2 staging: wilc1000: move sdio_cmd52 & sdio_cmd53 struct to [...] adds 8c4574d6c84c staging: wilc1000: use enum contants for mac status & adde [...] adds 00d54198a716 staging: wilc1000: restructure macros used to handle secur [...] adds b997b84ffca6 staging: wilc1000: use proper namespace for macros in wilc [...] adds c140dd91cef0 staging: wilc1000: move current_tx_rate enum to wilc_wlan_ [...] adds d378599a6b6d staging: wilc1000: rename firmware related constants to fo [...] adds d0e41eff4c89 staging: wilc1000: added 'WILC_' prefix for constants to h [...] adds 68b4f745cf19 staging: wilc1000: use ENOBUFS error code instead of WILC_ [...] adds e0f7d41e1715 staging: wilc1000: rename tsf_hi element of network_info struct adds b69b44a585e0 Merge remote-tracking branch 'staging/staging-next' adds 1b346f6a6e47 mux: adgs1408: use the correct MODULE_LICENSE adds 1f1efe22ee48 MAINTAINERS: use the correct location for dt-bindings incl [...] adds a1ad5ff63944 Merge branch 'i2c-mux/for-next' into for-next adds 30ccf547e01a Merge remote-tracking branch 'mux/for-next' adds 81b4cdb447fe interconnect: Add generic on-chip interconnect API adds a21cfea97e68 dt-bindings: Introduce interconnect binding adds d54599e06b06 interconnect: Allow endpoints translation via DT adds 3695cfd562c1 interconnect: Add debugfs support adds 8d9dd19a2b98 interconnect: qcom: Add RPM communication adds 3c2858c771be dt-bindings: interconnect: Document qcom,msm8916 NoC bindings adds 8d9300299a40 interconnect: qcom: Add msm8916 interconnect provider driver adds 3d46fda12a9d MAINTAINERS: add a maintainer for the interconnect API adds 7cffc6e4582c interconnect: core: Fix uninitialized variable adds 6983c942cb53 interconnect: qcom: msm8916: fix return value of qnoc_probe adds 980e05e5a248 interconnect: core: Remove set but not used variable 'p' adds 8f023d0cb757 interconnect: core: Fix unused variable compiler warning adds 23ba90b47dfc interconnect: fix build error without DEBUGFS adds a6a568f86ee4 Merge remote-tracking branch 'icc/icc-next' adds 4d9ebbe2b061 cgroup: remove unnecessary unlikely() adds 4ec22e9c5a90 cpuset: Enable cpuset controller in default hierarchy adds 58b7484250db cpuset: Define data structures to support scheduling partition adds bf92370c035d cpuset: Simply allocation and freeing of cpumasks adds ee8dde0cd2ce cpuset: Add new v2 cpuset.sched.partition flag adds 3881b86128d0 cpuset: Add an error state to cpuset.sched.partition adds 4716909cc5c5 cpuset: Track cpusets that use parent's effective_cpus adds 4b842da276a8 cpuset: Make CPU hotplug work with partition adds 0ccea8feb980 cpuset: Make generate_sched_domains() work with partition adds 5776ceccd4de cpuset: Expose cpus.effective and mems.effective on cgroup [...] adds bb5b553c33cb cpuset: Use descriptive text when reading/writing cpuset.s [...] adds 90e92f2d557e cpuset: Add documentation about the new "cpuset.sched.part [...] adds 5cf8114d6e90 cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug adds b1e3aeb11c5e cpuset: Minor cgroup2 interface updates adds c1bbd933e5fa cgroup: Add .__DEBUG__. prefix to debug file names adds 6d0dbffe62e3 Merge remote-tracking branch 'cgroup/for-next' adds ff92b9dd9268 scsi: mpt3sas: Update MPI headers to support Aero controllers adds 6c2938f7bfd9 scsi: mpt3sas: Add support for Aero controllers adds 02abcbc25a06 scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_ [...] adds f4305749cafa scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc adds a064a6470be3 scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function adds dc730212e8a3 scsi: mpt3sas: Call sas_remove_host before removing the ta [...] adds 9029a72500b9 scsi: mpt3sas: Fix Sync cache command failure during drive [...] adds 6cd1bc7b9b50 scsi: mpt3sas: Don't modify EEDPTagMode field setting on S [...] adds 97f351940933 scsi: mpt3sas: Fix driver modifying persistent data in Man [...] adds 8dbb748d4d1b scsi: mpt3sas: Bump driver version to 27.100.00.00 adds 3f6194af5394 scsi: megaraid_sas: Add watchdog thread to detect Firmware fault adds f0c21df65286 scsi: megaraid_sas: Add support for FW snap dump adds 9155cf30a3c4 scsi: megaraid_sas: Fix msleep granularity adds de93b40d98ea scsi: megaraid_sas: Add check for reset adapter bit adds 365597cff94a scsi: megaraid_sas: Update copyright information adds 8a25fa17b6ed scsi: megaraid_sas: Fix goto labels in error handling adds 1401371d7f44 scsi: megaraid_sas: Fix module parameter description adds e29c32213347 scsi: megaraid_sas: Fix combined reply queue mode detection adds 5acad9b9d90e scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit adds 2e47e4e62e40 scsi: megaraid_sas: Fail init if heartbeat timer fails adds 9e77018eefaf scsi: megaraid_sas: optimize raid context access in IO path adds 34bd9f27e39b scsi: megaraid_sas: Remove spin lock for dpc operation adds 81b7645223ea scsi: megaraid_sas: Rename scratch_pad registers adds 9fb98561164a scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes adds b52fd077bd76 scsi: megaraid_sas: Remove double endian conversion adds 1b60d4e58857 scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds adds a17b8ca3eb63 scsi: megaraid_sas: remove unused macro adds cba67d92b382 scsi: megaraid_sas: modify max supported lds related print adds c47b6f2d54d4 scsi: megaraid_sas: Update driver version adds cd71348ad757 scsi: lpfc: Correct speeds on SFP swap adds 3952e91f110b scsi: lpfc: Fix lpfc_sli4_read_config return value check adds 30e196cacefd scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS [...] adds 5cca2ab1b3a8 scsi: lpfc: Reset link or adapter instead of doing infinit [...] adds 191e2f749370 scsi: lpfc: Correct errors accessing fw log adds 036cad1f1ac9 scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces adds b114d9009d38 scsi: lpfc: Correct LCB RJT handling adds d496b9a7246c scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point- [...] adds d83ca3ea833d scsi: lpfc: Correct loss of fc4 type on remote port addres [...] adds 7ea92eb4589d scsi: lpfc: Implement GID_PT on Nameserver query to suppor [...] adds 1dc5ec245202 scsi: lpfc: add Trunking support adds ed5b3994c635 scsi: lpfc: update driver version to 12.0.0.8 adds 08cf8ab3c9e6 scsi: qla4xxx: remove unnecessary condition check for dma_ [...] adds b03f3c3e527a scsi: qla4xxx: remvoe unnecessary condition check for memp [...] adds 6f6eb3ccc6ff scsi: ips: use lower_32_bits and upper_32_bits instead of [...] adds 88693b3c9681 scsi: ips: properly handle 64-bit DMA adds f20f43c35aa4 scsi: qla1280: use lower_32_bits and upper_32_bits instead [...] adds ac4b1657b752 scsi: qla1280: properly handle 64-bit DMA adds 3d5ca1e6fdfe scsi: qla2xxx: use lower_32_bits and upper_32_bits instead [...] adds 203654b42ff1 scsi: pmcraid: simplify pmcraid_cancel_all a bit adds a9b9e3adc9a9 scsi: pmcraid: don't allocate a dma coherent buffer for se [...] adds 371a6c328ad4 scsi: pmcraid: use generic DMA API adds 444ba58a35e4 Merge branch 'misc' into for-next adds ad3c7670feaf Merge branch 'fixes' into for-next adds 9e1e8a757080 scsi: ufs: set the device reference clock setting adds 85408f830e70 scsi: dt-bindings: ufs: Add bindings for Cadence UFS adds d90996dae8e4 scsi: ufs: Add UFS platform driver for Cadence UFS adds adc8d569040f Merge branch 'misc' into for-next adds b3b07762dbda scsi: arcmsr: use dma_set_mask adds a69b080025ea scsi: bfa: use dma_set_mask_and_coherent adds c79cd9a24ef7 scsi: dpt_i2o: use dma_set_mask adds fdc32fb38d76 scsi: esas2r: use dma_set_mask_and_coherent adds e4db40e7a1a2 scsi: hisi_sas: use dma_set_mask_and_coherent adds 453cd3700ca3 scsi: hptiop: use dma_set_mask adds 663b4117d641 scsi: initio: use dma_set_mask adds 52f603fee1a5 scsi: isci: use dma_set_mask_and_coherent adds f30e1bfd6154 scsi: lpfc: use dma_set_mask_and_coherent adds bddbd00cb076 scsi: mvumi: use dma_set_mask adds b5a4ad1db5fd scsi: stex: use dma_set_mask_and_coherent adds 4e5598db1284 scsi: sym53c8xx: use dma_set_mask adds d9c30dbca799 scsi: wd719x: there should be no active SCBs on removal adds fde46e968258 scsi: wd719x: use per-command private data adds 236bd823fbdd scsi: wd719x: always use generic DMA API adds c3566f9a617d scsi: hisi_sas: Create separate host attributes per HBA adds 488cf558e3d7 scsi: hisi_sas: Add support for interrupt converge for v3 hw adds 37359798ec44 scsi: hisi_sas: Add support for interrupt coalescing for v3 hw adds 745b6847634c scsi: hisi_sas: Relocate some codes to avoid an unused check adds 15bc43f31a07 scsi: hisi_sas: change the time of SAS SSP connection adds 1399846d4b99 scsi: libsas: Delete sas_dump.{c, h} adds d188e5db9d27 scsi: libsas: Use pr_fmt(fmt) adds 71a4a9923122 scsi: libsas: Drop sas_printk() adds 15ba7806c316 scsi: libsas: Drop SAS_DPRINTK() and revise logs levels adds 200858bbb642 scsi: libsas: Remove pcidev reference adds 6be552276e3c scsi: zfcp: remove unnecessary null pointer check before m [...] adds 58f3ead54752 scsi: zfcp: move SG table helper from aux to fc and make t [...] adds c24635acce1e scsi: zfcp: drop unnecessary forward prototype for struct [...] adds a0e86d955584 scsi: zfcp: move scsi_eh & non-ERP timeout defines owned b [...] adds e0c1da39d7bd scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask adds eb67f93ffa7c scsi: zfcp: namespace prefix for internal latency data structures adds 21cb0bcc739a scsi: zfcp: group sort internal structure definitions for [...] adds 2c53d8a0cce4 scsi: zfcp: drop unnecessary forward prototype for struct [...] adds f9eca0227600 scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req w [...] adds 9704154fa0b2 scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which [...] adds 724e144387f4 scsi: zfcp: update kernel message for invalid FCP_CMND len [...] adds 64eba38418d8 scsi: zfcp: ERP thread setup kdoc update adds 208d096154da scsi: zfcp: clarify function argument name for trace tag string adds df91eefd080d scsi: zfcp: the action field of zfcp_erp_action is actuall [...] adds 0023beece0c7 scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_ac [...] adds d5fcdced311b scsi: zfcp: use enum zfcp_erp_act_result for argument/retu [...] adds e0effe893514 scsi: zfcp: properly format LUN (and WWPN) for LUN sharing [...] adds 8684d61481e2 scsi: zfcp: silence all W=1 build warnings for existing kdoc adds 623cd180c10c scsi: zfcp: silence remaining kdoc warnings in header files adds 3505144e5428 scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun [...] adds 0c902936e55c scsi: zfcp: drop default switch case which might paper ove [...] adds 399b6c8bc9f7 scsi: zfcp: drop old default switch case which might paper [...] adds 00751549bb72 Merge branch 'misc' into for-next adds 5ce4fe2e0a1e Merge remote-tracking branch 'scsi/for-next' adds cbfbf64d2023 remoteproc: debug: add crash debugfs node adds c8d7a5c21743 remoteproc: fix kernel-doc comment for parse_fw adds 9099a252d44c Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 11b8a9530772 Merge remote-tracking branch 'rpmsg/for-next' adds defeea5ee23d MAINTAINERS: add myself as co-maintainer of gpiolib adds a05a14049999 gpio: don't free unallocated ida on gpiochip_add_data_with [...] adds 70cdb6ad6dc3 gpio: pxa: fix legacy non pinctrl aware builds again adds bff466bac599 gpio: mockup: fix indicated direction adds 10547d956d59 MAINTAINERS: Do maintain Intel GPIO drivers via separate tree adds 2646b90de5c3 gpio: Add global TODO file for GPIO adds deb19ac533ac gpio: gpio-dwapb: simplify getting .driver_data adds ea5ec5e3aeab gpio: gpio-lynxpoint: simplify getting .driver_data adds 11868645c5b5 gpio: gpio-mxc: simplify getting .driver_data adds a3f4f728d3bb gpio: gpio-omap: simplify getting .driver_data adds 38ccad0243f9 gpio: gpio-zynq: simplify getting .driver_data adds 7ddb7dce0ab6 gpio: gpio-tegra: simplify getting .driver_data adds f90deea4a661 gpio: 104-dio-48e: Mask read inputs for get_multiple adds b7f53f67980e gpio: 104-idi-48e: Mask the read inputs for get_multiple adds 3bfbc4402992 gpio: gpio-mm: Mask read inputs for get_multiple adds 7a702691d0ce gpio: ws16c48: Mask read inputs for get_multiple adds f837bf6acaf5 gpio: pci-idio-16: Mask read inputs for get_multiple adds 25451945648a gpio: pcie-idio-24: Mask read inputs for get_multiple adds 48207d7595d2 gpio: drop devm_gpiochip_remove() adds ed8dce4c6f72 gpio: pl061: Move irq_chip definition inside struct pl061 adds 02cb87f79b6d gpio: sch311x: clean an indentation issue, remove extraneo [...] adds 18534df41904 gpiolib: Fix possible use after free on label adds b45f2869a7aa dt-bindings: gpio: vf610: add optional clocks property adds 0696d7945688 gpio: drop devm_gpio_chip_match() adds 8b37eb74d0e3 gpio: rcar: convert to SPDX identifiers adds eee3919c5f29 gpio: drop broken to_gpio_irq_chip() helper adds 1a5287a3dbc3 gpio: mxc: move gpio noirq suspend/resume to syscore phase adds 91393622bca3 gpio: vf610: add optional clock support adds 8a9d000f015d drivers/gpio/gpio-grgpio.c: Remove duplicate header adds 347b71219f52 Merge branch 'devel' into for-next adds 8fba45839729 Merge remote-tracking branch 'gpio/for-next' adds 5db0b0a298d2 pinctrl: sdm660: Set tile property for pingroups adds 614b1868a125 pinctrl: meson: fix pull enable register calculation adds 9f540c3e1d66 pinctrl: pinctrl-amd: simplify getting .driver_data adds 1ccb0426d7b6 pinctrl: pinctrl-at91-pio4: simplify getting .driver_data adds b96eea718bf6 pinctrl: fsl: add scu based pinctrl support adds 623f788d0e7c pinctrl: imx: add imx8qxp driver adds 3c7b30f704b6 pinctrl: bcm2835: Use raw spinlock for RT compatibility adds 78bf386daf8a pinctrl: mediatek: clean up indentation issues, add missing tab adds 149a96047237 pinctrl: qcom: spmi-gpio: fix gpio-hog related boot issues adds 1f60652dd586 pinctrl: max77620: Use define directive for max77620_pinco [...] adds 957063c92473 pinctrl: sprd: Use define directive for sprd_pinconf_param [...] adds b40ac08ff886 pinctrl: bcm2835: Use define directive for BCM2835_PINCONF [...] adds f24bfb39975c pinctrl: lpc18xx: Use define directive for PIN_CONFIG_GPIO [...] adds cd8a145a066a pinctrl: zynq: Use define directive for PIN_CONFIG_IO_STANDARD adds 0934eec7bce2 dt-bindings: pinctrl: imx7ulp: back to imx legacy binding [...] adds dbffda08f0e9 pinctrl: fsl: imx7ulp: change to use imx legacy binding adds 7c68024a82a2 pinctrl: mediatek: Fix dependencies for EINT_MTK adds d801064cb871 pinctrl: meson-gxl: remove invalid GPIOX tsin_a pins adds 95d2f00657ad dt-bindings: pinctrl: Add devicetree bindings for MT6797 S [...] adds f969b7aac980 pinctrl: mediatek: Add initial pinctrl driver for MT6797 SoC adds 67b249aaa650 pinctrl: nuvoton: modify NPCM7xx pin configuration function adds a62c36775ba8 pinctrl: bcm2835: Switch to SPDX identifier adds 7ed078557738 pinctrl: qcom: ssbi-gpio: fix gpio-hog related boot issues adds 51ff47aa4c93 pinctrl: rockchip: allow specifying the regmap location fo [...] adds ada62b7c8933 pinctrl: rockchip: add rk3188 routes to switch between nan [...] adds c43f666af0cc dt-bindings: pinctrl: stm32: Document hwlocks properties adds 97cfb6cd34f2 pinctrl: stm32: protect configuration registers with a hwspinlock adds 0a98bf52b15d pinctrl: actions: define constructor generic to Actions Se [...] adds f3f7af952a1a pinctrl: actions: define pad control configurtion to SoC specific adds ba54e3005de1 dt-bindings: pinctrl: Add bindings for Actions Semi S700 SoC adds 81c9d563cc74 pinctrl: actions: Add Actions Semi S700 pinctrl driver adds 571610678bf3 pinctrl: imx: fix NO_PAD_CTL setting for MMIO pads adds b44677375fee pinctrl: mediatek: add pinctrl support for MT7629 SoC adds 757bd6d536de dt-bindings: pinctrl: update bindings for MT7629 SoC adds 977d057ad346 pinctrl: msm: Add sleep pinctrl state transitions adds 9ede2a76f66e pinctrl: mediatek: Convert to using %pOFn instead of devic [...] adds 9af3853e777a Merge branch 'devel' into for-next adds 68e922fd9992 Merge remote-tracking branch 'pinctrl/for-next' adds 1079010ced78 drivers/char/random.c: constify poolinfo_table adds 24ed6b99ccea drivers/char/random.c: remove unused stuct poolinfo::poolbits adds 05cbbb6f9ed5 drivers/char/random.c: make primary_crng static adds a9c385e95c20 Merge remote-tracking branch 'random/dev' adds e55c884ea5c6 media: rc: self test for IR encoders and decoders adds 4b3f832ebc6c Merge remote-tracking branch 'kselftest/next' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds 2cdd0c7b1912 Merge remote-tracking branch 'livepatching/for-next' adds 24a3858f031e coresight: tmc: Fix bad register address for CLAIM adds c37605178fc7 coresight: etb10: Add support for CLAIM tag adds f2c3ba5ad7dc coresight: etf: Release CLAIM tag after disabling the HW adds 12c634c28c4d coresight: etm3x: Deal with CLAIM tag before and after acc [...] adds 903242b80a97 coresight: etm3x: Release CLAIM tag when operated from perf adds 54fc02a069f8 Merge remote-tracking branch 'coresight/next' adds c50156526a2f rtc: omap: Use define directive for PIN_CONFIG_ACTIVE_HIGH adds 725412d9e07a rtc: clean up indentation issues, remove extraneous space, [...] adds 4ff6f0249e21 rtc: sh: convert to SPDX identifiers adds 03f39f47dc86 rtc: class: remove devm_rtc_device_unregister adds 3cc9ffbb1f51 rtc: m41t80: Correct alarm month range with RTC reads adds f1bd154d8838 rtc: m41t80: Complete error propagation from SMBus calls adds 50c8aec4212a rtc: s3c-rtc: Avoid using broken ALMYEAR register adds b28cc6cec3d8 rtc: max77686: Fix the returned value in case of error in [...] adds ab7578559e1a Merge remote-tracking branch 'rtc/rtc-next' adds c36d94043f9d Merge branch 'for-next/vla' into for-next/kspp adds ec9b3877c2fd Merge branch 'for-next/array_size' into for-next/kspp adds 25f75a27e57d Merge remote-tracking branch 'kspp/for-next/kspp' adds 0d485f9a3a59 add generic builtin command line adds 339fa156dec3 powerpc: convert to generic builtin command line adds 5d4514a9c291 powerpc: convert config files to generic cmdline adds d0bbaebad61d This updates the x86 code to use the CONFIG_GENERIC_CMDLIN [...] adds 84a401a27506 Merge branch 'for-x86' into for-next adds 174ec04f9d9e Merge remote-tracking branch 'cisco/for-next' adds 3651f0177f22 slimbus: qcom-ctrl: simplify getting .driver_data adds 818d6197fc34 slimbus: ngd: Fix build error on x86 adds e178307d3459 slimbus: ngd: QCOM_QMI_HELPERS has to be selected adds a6b602701a27 Merge remote-tracking branch 'slimbus/for-next' adds 668f51ae2fd2 nvmem: core: fix regression in of_nvmem_cell_get() adds 643e5fb2610d nvmem: add type attribute adds b165933cf923 nvmem: meson-efuse: add error message on user_max failure. adds dc54443dc708 nvmem: meson-efuse: bindings: add peripheral clock adds 5035d66cc629 nvmem: meson-efuse: add peripheral clock adds aa627a24015b Merge remote-tracking branch 'nvmem/for-next' adds 8229706e03e4 XArray: Fix xa_for_each with a single element at 0 adds 9ee5a3b7eeb1 XArray: Export __xa_foo to non-GPL modules adds fe2b51145c9f nilfs2: Use xa_erase_irq adds 4c0608f4a0e7 XArray: Regularise xa_reserve adds c5beb07e7a06 XArray: Unify xa_cmpxchg and __xa_cmpxchg adds 9c16bb889054 XArray: Turn xa_erase into an exported function adds 84e5acb76dac XArray: Add xa_store_bh() and xa_store_irq() adds 611f318637da XArray: Unify xa_store and __xa_store adds d9c480435add XArray: Handle NULL pointers differently for allocation adds 804dfaf01bcc XArray: Fix Documentation adds 44a4a66b619a XArray: Correct xa_store_range adds 5404a7f1c21c XArray tests: Correct some 64-bit assumptions adds 6d7cd8c13737 dax: Remove optimisation from dax_lock_mapping_entry adds 7ae2ea7dc45e dax: Make sure the unlocking entry isn't locked adds c5bbd4515a05 dax: Reinstate RCU protection of inode adds fda490d39fc0 dax: Fix dax_unlock_mapping_entry for PMD pages adds 0e40de0338d0 dax: Fix huge page faults adds 25bbe21bf427 dax: Avoid losing wakeup in dax_lock_mapping_entry adds fffc9a260e38 XArray tests: Add missing locking adds 84c9df399461 Merge remote-tracking branch 'xarray/xarray' adds 96d7214a7530 arch/sh/include/asm/io.h: provide prototypes for PCI I/O m [...] adds 4dc650565f5f mm, thp: always specify disabled vmas as nh in smaps adds 244dc71e7ac3 ocfs2: fix deadlock caused by ocfs2_defrag_extent() adds e1f679f01fb7 compiler-gcc: hide COMPILER_HAS_GENERIC_BUILTIN_OVERFLOW f [...] adds a06ae2017b9e kernel.h: hide __is_constexpr() from sparse adds c29c5a2795aa mm: cleancache: fix corruption on missed inode invalidation adds aa5af580997e mm-cleancache-fix-corruption-on-missed-inode-invalidation-fix adds 39d728ba58bf arm: arch/arm/include/asm/page.h needs personality.h adds 0270f2e0e0bd bloat-o-meter: ignore __addressable_ symbols adds eddd550a7c78 arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_op [...] adds 282d470aa9f0 ocfs2: optimize the reading of heartbeat data adds 3230fcb2a328 ocfs2: dlmfs: remove set but not used variable 'status' adds cf9337115d10 ocfs2: remove set but not used variable 'lastzero' adds a56bd1a2cff2 ocfs2: improve ocfs2 Makefile adds 3742b68ac90a block: restore /proc/partitions to not display non-partiti [...] adds b75521098dfa mm, slab: remove unnecessary unlikely() adds c018643e707c mm-slab-remove-unnecessary-unlikely-fix adds e81cc63fe121 mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() adds 66f444913d3d mm/slub.c: page is always non-NULL in node_match() adds 13c99d2bdf1f mm/slub.c: record final state of slub action in deactivate_slab() adds 04f436cab792 mm-slub-record-final-state-of-slub-action-in-deactivate_slab-fix adds a41ab7c9a9e0 mm/page_owner: clamp read count to PAGE_SIZE adds d83f7a1d17d3 mm-page_owner-clamp-read-count-to-page_size-fix adds 441d54bab150 mm/hotplug: optimize clear_hwpoisoned_pages() adds 57367186bad5 mm-hotplug-optimize-clear_hwpoisoned_pages-fix adds 81429cf63757 mm/mmu_notifier.c: remove mmu_notifier_synchronize() adds f86837b47b9e mm: use mm_zero_struct_page from SPARC on all 64b architectures adds 068e986eba32 mm: drop meminit_pfn_in_nid as it is redundant adds 05011960fc3b mm: implement new zone specific memblock iterator adds 296f36b27f6a mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] adds 32a01648a1ac mm: move hot-plug specific memory init into separate funct [...] adds 406f5c0f19f0 mm: add reserved flag setting to set_page_links adds 01bf30be7986 mm: use common iterator for deferred_init_pages and deferr [...] adds b5b908c7c29f writeback: don't decrement wb->refcnt if !wb->bdi adds 947961c1bcf4 mm/readahead.c: simplify get_next_ra_size() adds bf5f30865bce mm: vmscan: skip KSM page in direct reclaim if priority is low adds 47b1970a297e mm: ksm: do not block on page lock when searching stable tree adds ce8301b919a4 mm-ksm-do-not-block-on-page-lock-when-searching-stable-tree-fix adds 408ddbc22be3 mm: print more information about mapping in __dump_page adds a62270d3007e mm: lower the printk loglevel for __dump_page messages adds 0678d40ac398 mm, memory_hotplug: drop pointless block alignment checks [...] adds ad71d957e3a2 mm, memory_hotplug: print reason for the offlining failure adds 73c23cd0dc8b mm-memory_hotplug-print-reason-for-the-offlining-failure-fix adds 1850fd5a54cf mm, memory_hotplug: be more verbose for memory offline failures adds 58e7cd192c19 mm-memory_hotplug-be-more-verbose-for-memory-offline-failures-fix adds ee2f8a658267 xxHash: create arch dependent 32/64-bit xxhash() adds 7a7a4ceacab8 ksm: replace jhash2 with xxhash adds 4babe3b2ec65 mm: treewide: remove unused address argument from pte_allo [...] adds 9202cf056f81 mm: speed up mremap by 20x on large regions adds 9e8d04bcca76 mm/mremap: fix 'move_normal_pmd' unused function warning adds 1227d0d6d405 mm: select HAVE_MOVE_PMD on x86 for faster mremap adds 60fee362da5a mm/mmap.c: remove verify_mm_writelocked() adds f2b97ee90fbc mm, memory_hotplug: do not clear numa_node association aft [...] adds 5e653c2923fd mm: Add an F_SEAL_FUTURE_WRITE seal to memfd adds 8eaea73d00f1 selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal adds 7fe701bfb835 mm: remove reset of pcp->counter in pageset_init() adds 2c8824d0bd8e mm/ksm.c: assist buddy allocator to assemble 1-order pages adds b495d1f5b8e1 mm: reference totalram_pages and managed_pages once per function adds b0e090d2e9bb mm: convert zone->managed_pages to atomic variable adds 1be4cecb00ed mm: convert totalram_pages and totalhigh_pages variables t [...] adds ccc8900b0b3b mm-convert-totalram_pages-and-totalhigh_pages-variables-to [...] adds 2752f29f4593 mm: remove managed_page_count_lock spinlock adds 3d1797b7896d vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when [...] adds c243811bb4dc mm/swap: use nr_node_ids for avail_lists in swap_info_struct adds ee5701a2c044 userfaultfd: convert userfaultfd_ctx::refcount to refcount_t adds 353ddf16e4b8 mm/page_alloc.c: memory hotplug: free pages as higher order adds d61ff3470b3d memory_hotplug-free-pages-as-higher-order-fix adds 906d847799f2 memory_hotplug-free-pages-as-higher-order-fix-fix adds 7e5c119e5c83 mm/page_alloc.c: remove software prefetching in __free_pag [...] adds dbf994c3d98f mm, swap: fix race between swapoff and some swap operations adds e7e5a58b107f mm, swap: fix race between swapoff and some swap operations adds d14dc10b301f mm: fix race between swapoff and mincore adds 38e0323bdbed mm: don't expose page to fast gup before it's ready adds f302c7236def mm/page_owner: align with pageblock_nr_pages adds c4134bf50368 mm/page_owner: align with pageblock_nr pages adds f469aa648c42 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds e9832be5d2cd fs/proc/base.c: use ns_capable instead of capable for time [...] adds a68ba9c60ecf fs/proc/util.c: include fs/proc/internal.h for name_to_int() adds 23fd9bb04a2c Documentation/process/coding-style.rst: don't use "extern" [...] adds 6bf4353a452d drivers/dma-buf/udmabuf.c: convert to use vm_fault_t adds b82cda763450 fls: change parameter to unsigned int adds 39898437fac0 lib/genalloc.c: fix allocation of aligned buffer from non- [...] adds 5bcab14b756b checkpatch: warn on const char foo[] = "bar"; declarations adds 8829e0fb5386 fs/epoll: remove max_nests argument from ep_call_nested() adds 115019b77510 fs/epoll: simplify ep_send_events_proc() ready-list loop adds 1b929a86ad16 fs/epoll: drop ovflist branch prediction adds 06a56b71c616 fs/epoll: robustify ep->mtx held checks adds b38395b62a9a fs/epoll: reduce the scope of wq lock in epoll_wait() adds 2e6143f5d941 fs-epoll-reduce-the-scope-of-wq-lock-in-epoll_wait-fix adds fbe55ae8d8ab fs/epoll: avoid barrier after an epoll_wait(2) timeout adds 16b4df516843 fs-epoll-avoid-barrier-after-an-epoll_wait2-timeout-fix adds 439a411885c4 fs/epoll: rename check_events label to send_events adds a75f6952444a fs/epoll: deal with wait_queue only once adds 818f19507cb5 fs-epoll-deal-with-wait_queue-only-once-fix adds d5ac331477b6 hfsplus: return file attributes on statx adds f67c065ad055 fork: fix some -Wmissing-prototypes warnings adds 42fcd24d6d84 exec: load_script: don't blindly truncate shebang string adds fb95dde314b1 exec: increase BINPRM_BUF_SIZE to 256 adds eed684faf146 exec: separate MM_ANONPAGES and RLIMIT_STACK accounting adds fb704fe633a3 exec-separate-mm_anonpages-and-rlimit_stack-accounting-che [...] adds 5317c4beb22c bfs: extra sanity checking and static inode bitmap adds 6263544f7b70 initramfs: cleanup incomplete rootfs adds eac22eb65c3c ipc: allow boot time extension of IPCMNI from 32k to 8M adds 55ed1fe6b206 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] adds 379c80d931fe ipc: conserve sequence numbers in extended IPCMNI mode adds 83208b310313 Merge branch 'akpm-current/current' adds d8c662f39c61 scripts/atomic/check-atomics.sh: don't assume that scripts [...] adds f51619468bfb mm: Introduce common STRUCT_PAGE_MAX_SHIFT define adds febd33bfa25c mm/sparse: add common helper to mark all memblocks present adds b6dfe8a3e36f vfs: replace current_kernel_time64 with ktime equivalent adds 57cb3d5c15cc drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 6d0c9647de7f Merge branch 'akpm/master' adds a4aedc266326 Add linux-next specific files for 20181120
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (160b885dfc7d) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: CREDITS | 4 + Documentation/ABI/testing/sysfs-bus-i3c | 146 + Documentation/ABI/testing/sysfs-fs-f2fs | 9 + Documentation/EDID/1024x768.S | 5 +- Documentation/EDID/1280x1024.S | 5 +- Documentation/EDID/1600x1200.S | 5 +- Documentation/EDID/1680x1050.S | 5 +- Documentation/EDID/1920x1080.S | 5 +- Documentation/EDID/800x600.S | 5 +- Documentation/EDID/HOWTO.txt | 13 +- Documentation/EDID/Makefile | 15 +- Documentation/EDID/edid.S | 10 +- .../Design/Data-Structures/BigTreeClassicRCUBH.svg | 499 - .../Data-Structures/BigTreeClassicRCUBHdyntick.svg | 695 - .../Data-Structures/BigTreePreemptRCUBHdyntick.svg | 741 - .../BigTreePreemptRCUBHdyntickCB.svg | 834 +- .../Design/Data-Structures/Data-Structures.html | 173 +- .../RCU/Design/Data-Structures/blkd_task.svg | 676 +- .../Expedited-Grace-Periods.html | 6 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.html | 2 +- .../RCU/Design/Requirements/Requirements.html | 206 +- Documentation/RCU/checklist.txt | 49 +- Documentation/RCU/stallwarn.txt | 7 +- Documentation/RCU/whatisRCU.txt | 70 +- Documentation/admin-guide/LSM/SELinux.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 182 +- Documentation/admin-guide/dynamic-debug-howto.rst | 8 +- Documentation/admin-guide/kernel-parameters.txt | 48 +- Documentation/admin-guide/pm/cpufreq.rst | 2 +- Documentation/admin-guide/ras.rst | 2 +- Documentation/block/biodoc.txt | 88 - Documentation/block/cfq-iosched.txt | 291 - Documentation/core-api/xarray.rst | 52 +- Documentation/cpu-freq/cpufreq-stats.txt | 8 +- Documentation/dev-tools/kselftest.rst | 12 +- .../devicetree/bindings/arm/amlogic,scpi.txt | 7 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 37 +- Documentation/devicetree/bindings/arm/fsl.txt | 4 + Documentation/devicetree/bindings/arm/rockchip.txt | 34 + Documentation/devicetree/bindings/arm/shmobile.txt | 4 + .../bindings/arm/tegra/nvidia,tegra20-emc.txt | 100 - .../devicetree/bindings/bus/sun50i-de2-bus.txt | 9 +- Documentation/devicetree/bindings/bus/ti-sysc.txt | 1 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 + .../devicetree/bindings/clock/sun8i-de2.txt | 5 +- .../bindings/connector/usb-connector.txt | 2 + .../bindings/cpufreq/arm_big_little_dt.txt | 65 - .../devicetree/bindings/crypto/arm-cryptocell.txt | 7 +- .../devicetree/bindings/crypto/fsl-dcp.txt | 2 + .../bindings/display/amlogic,meson-vpu.txt | 2 + .../devicetree/bindings/display/himax,hx8357d.txt | 26 + .../display/panel/bananapi,s070wv20-ct16.txt | 12 + .../display/panel/cdtech,s043wq26h-ct7.txt | 12 + .../display/panel/cdtech,s070wv95-ct16.txt | 12 + .../bindings/display/panel/dlc,dlc1010gig.txt | 12 + .../display/panel/olimex,lcd-olinuxino.txt | 42 + .../bindings/display/panel/samsung,s6d16d0.txt | 30 + .../bindings/display/panel/tpo,tpg110.txt | 81 +- .../bindings/display/rockchip/dw_hdmi-rockchip.txt | 3 + .../bindings/display/sunxi/sun4i-drm.txt | 30 +- .../devicetree/bindings/display/truly,nt35597.txt | 59 + .../devicetree/bindings/fsi/ibm,p9-occ.txt | 16 + .../devicetree/bindings/gpio/gpio-vf610.txt | 6 + .../devicetree/bindings/hwmon/adm1275.txt | 25 + Documentation/devicetree/bindings/hwmon/tmp108.txt | 4 + .../devicetree/bindings/i2c/ibm,p8-occ-hwmon.txt | 25 + .../devicetree/bindings/i3c/cdns,i3c-master.txt | 43 + Documentation/devicetree/bindings/i3c/i3c.txt | 138 + .../devicetree/bindings/i3c/snps,dw-i3c-master.txt | 41 + .../devicetree/bindings/iio/adc/qcom,spmi-vadc.txt | 6 +- .../devicetree/bindings/input/input-reset.txt | 2 +- .../bindings/interconnect/interconnect.txt | 60 + .../bindings/interconnect/qcom-msm8916.txt | 41 + .../devicetree/bindings/interconnect/qcom-smd.txt | 32 + .../bindings/iommu/renesas,ipmmu-vmsa.txt | 1 + .../devicetree/bindings/media/i2c/sony,imx214.txt | 53 + .../memory-controllers/nvidia,tegra20-emc.txt | 104 + .../bindings/memory-controllers/synopsys.txt | 27 +- .../devicetree/bindings/misc/pvpanic-mmio.txt | 29 + .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 + Documentation/devicetree/bindings/mmc/tmio_mmc.txt | 3 +- .../devicetree/bindings/mtd/mtd-physmap.txt | 2 + .../bindings/mtd/partitions/redboot-fis.txt | 27 + .../devicetree/bindings/net/can/holt_hi311x.txt | 2 +- .../devicetree/bindings/net/can/rcar_can.txt | 28 +- .../devicetree/bindings/net/dwmac-sun8i.txt | 1 + .../devicetree/bindings/net/icplus-ip101ag.txt | 19 + .../devicetree/bindings/nvmem/amlogic-efuse.txt | 3 + .../devicetree/bindings/perf/nds32v3-pmu.txt | 17 + .../devicetree/bindings/phy/phy-cadence-sierra.txt | 67 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 31 +- .../devicetree/bindings/phy/sun4i-usb-phy.txt | 8 +- .../bindings/pinctrl/actions,s700-pinctrl.txt | 170 + .../bindings/pinctrl/fsl,imx7ulp-pinctrl.txt | 66 +- .../devicetree/bindings/pinctrl/pinctrl-mt6797.txt | 83 + .../devicetree/bindings/pinctrl/pinctrl-mt7622.txt | 131 + .../bindings/pinctrl/st,stm32-pinctrl.txt | 1 + .../devicetree/bindings/power/supply/battery.txt | 17 + .../devicetree/bindings/power/supply/sc27xx-fg.txt | 52 + .../devicetree/bindings/regulator/regulator.txt | 12 +- .../devicetree/bindings/reset/socfpga-reset.txt | 3 +- .../devicetree/bindings/reset/uniphier-reset.txt | 25 +- Documentation/devicetree/bindings/rng/mtk-rng.txt | 3 +- .../devicetree/bindings/serial/lantiq_asc.txt | 15 + .../devicetree/bindings/serio/olpc,ap-sp.txt | 4 + .../bindings/soc/bcm/brcm,bcm2835-vchiq.txt | 3 +- .../bindings/soc/rockchip/power_domain.txt | 4 + Documentation/devicetree/bindings/sound/ak4118.txt | 22 + .../devicetree/bindings/sound/pcm3060.txt | 6 + .../devicetree/bindings/sound/renesas,rsnd.txt | 388 +- Documentation/devicetree/bindings/sound/rt5663.txt | 6 + .../bindings/{mtd => spi}/atmel-quadspi.txt | 0 .../devicetree/bindings/spi/nuvoton,npcm-pspi.txt | 35 + Documentation/devicetree/bindings/spi/omap-spi.txt | 1 + .../devicetree/bindings/spi/spi-mt65xx.txt | 1 + Documentation/devicetree/bindings/spi/spi-mxic.txt | 34 + .../devicetree/bindings/spi/spi-pxa2xx.txt | 3 + Documentation/devicetree/bindings/spi/spi-rspi.txt | 1 + .../devicetree/bindings/spi/spi-uniphier.txt | 10 +- .../bindings/timer/amlogic,meson6-timer.txt | 11 +- .../devicetree/bindings/ufs/cdns,ufshc.txt | 31 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 6 + .../bindings/usb/nvidia,tegra124-xusb.txt | 8 + .../devicetree/bindings/vendor-prefixes.txt | 3 + Documentation/devicetree/todo.txt | 10 - Documentation/doc-guide/kernel-doc.rst | 2 +- Documentation/driver-api/i3c/device-driver-api.rst | 9 + Documentation/driver-api/i3c/index.rst | 11 + Documentation/driver-api/i3c/master-driver-api.rst | 9 + Documentation/driver-api/i3c/protocol.rst | 203 + Documentation/driver-api/index.rst | 1 + Documentation/driver-model/devres.txt | 1 - .../features/vm/ioremap_prot/arch-support.txt | 2 +- Documentation/filesystems/mount_api.txt | 741 + Documentation/filesystems/proc.txt | 13 +- Documentation/filesystems/spufs.txt | 2 +- Documentation/gpu/amdgpu-dc.rst | 68 + Documentation/gpu/drivers.rst | 1 + Documentation/gpu/drm-kms-helpers.rst | 19 +- Documentation/gpu/drm-mm.rst | 4 +- Documentation/gpu/drm-uapi.rst | 7 +- Documentation/gpu/todo.rst | 10 + Documentation/gpu/vkms.rst | 101 +- Documentation/hwmon/adm1275 | 3 + Documentation/hwmon/adt7475 | 12 + Documentation/hwmon/occ | 112 + Documentation/interconnect/interconnect.rst | 94 + Documentation/media/uapi/v4l/dev-meta.rst | 2 +- Documentation/media/uapi/v4l/vidioc-g-fmt.rst | 5 + Documentation/networking/index.rst | 1 + Documentation/networking/ip-sysctl.txt | 14 +- Documentation/networking/rxrpc.txt | 17 +- Documentation/networking/snmp_counter.rst | 745 + Documentation/networking/vrf.txt | 22 +- Documentation/process/coding-style.rst | 3 + Documentation/scsi/scsi-parameters.txt | 5 - Documentation/security/keys/trusted-encrypted.rst | 31 +- Documentation/trace/ftrace.rst | 14 +- Documentation/vm/unevictable-lru.rst | 6 +- Kbuild | 18 +- MAINTAINERS | 200 +- Makefile | 29 +- Next/SHA1s | 287 + Next/Trees | 289 + Next/merge.log | 6026 ++++++++ Next/quilt-import.log | 2 + arch/Kconfig | 5 + arch/alpha/include/asm/bitops.h | 4 +- arch/alpha/include/asm/pgalloc.h | 6 +- arch/arc/Kconfig | 11 - arch/arc/boot/dts/hsdk.dts | 15 + arch/arc/configs/hsdk_defconfig | 3 + arch/arc/include/asm/bitops.h | 4 +- arch/arc/include/asm/cache.h | 2 + arch/arc/include/asm/pgalloc.h | 5 +- arch/arc/kernel/setup.c | 10 +- arch/arc/mm/cache.c | 20 +- arch/arc/mm/fault.c | 2 +- arch/arm/Kconfig | 25 +- arch/arm/Kconfig.debug | 27 + arch/arm/arm-soc-for-next-contents.txt | 22 + arch/arm/boot/compressed/atags_to_fdt.c | 23 + arch/arm/boot/dts/Makefile | 3 + arch/arm/boot/dts/am335x-bone-common.dtsi | 2 +- arch/arm/boot/dts/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/am335x-evm.dts | 2 +- arch/arm/boot/dts/am335x-evmsk.dts | 2 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 2 +- arch/arm/boot/dts/am335x-shc.dts | 2 +- arch/arm/boot/dts/am33xx-clocks.dtsi | 110 +- arch/arm/boot/dts/am33xx-l4.dtsi | 2132 +++ arch/arm/boot/dts/am33xx.dtsi | 623 +- arch/arm/boot/dts/am3517-evm.dts | 6 +- arch/arm/boot/dts/am3517-som.dtsi | 2 +- arch/arm/boot/dts/am4372.dtsi | 876 +- arch/arm/boot/dts/am437x-gp-evm.dts | 127 +- arch/arm/boot/dts/am437x-l4.dtsi | 2499 ++++ arch/arm/boot/dts/am43xx-clocks.dtsi | 74 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 2 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 12 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 2 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 4 +- arch/arm/boot/dts/at91-sama5d4ek.dts | 2 +- arch/arm/boot/dts/at91sam9260.dtsi | 308 +- arch/arm/boot/dts/at91sam9261.dtsi | 287 +- arch/arm/boot/dts/at91sam9263.dtsi | 315 +- arch/arm/boot/dts/at91sam9g15.dtsi | 4 + arch/arm/boot/dts/at91sam9g20.dtsi | 23 +- arch/arm/boot/dts/at91sam9g25.dtsi | 4 + arch/arm/boot/dts/at91sam9g25ek.dts | 4 +- arch/arm/boot/dts/at91sam9g35.dtsi | 4 + arch/arm/boot/dts/at91sam9rl.dtsi | 239 +- arch/arm/boot/dts/at91sam9x25.dtsi | 4 + arch/arm/boot/dts/at91sam9x35.dtsi | 4 + arch/arm/boot/dts/at91sam9x5.dtsi | 326 +- arch/arm/boot/dts/at91sam9x5_can.dtsi | 18 +- arch/arm/boot/dts/at91sam9x5_isi.dtsi | 11 +- arch/arm/boot/dts/at91sam9x5_lcd.dtsi | 19 +- arch/arm/boot/dts/at91sam9x5_macb0.dtsi | 11 +- arch/arm/boot/dts/at91sam9x5_macb1.dtsi | 11 +- arch/arm/boot/dts/at91sam9x5_usart3.dtsi | 11 +- arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 8 +- arch/arm/boot/dts/bcm2835-rpi-zero.dts | 8 +- arch/arm/boot/dts/bcm2835-rpi.dtsi | 4 +- arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 2 +- arch/arm/boot/dts/bcm2836-rpi.dtsi | 6 + arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 2 +- arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 2 +- arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 2 +- arch/arm/boot/dts/dra7-evm-common.dtsi | 4 +- arch/arm/boot/dts/dra7-l4.dtsi | 4561 ++++++ arch/arm/boot/dts/dra7.dtsi | 1434 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 4 +- arch/arm/boot/dts/dra72x.dtsi | 4 +- arch/arm/boot/dts/dra74x.dtsi | 6 +- arch/arm/boot/dts/dra76x.dtsi | 2 +- arch/arm/boot/dts/dra7xx-clocks.dtsi | 159 +- arch/arm/boot/dts/emev2.dtsi | 2 +- arch/arm/boot/dts/exynos3250-artik5.dtsi | 6 +- arch/arm/boot/dts/exynos3250-monk.dts | 6 +- arch/arm/boot/dts/exynos3250-rinato.dts | 6 +- arch/arm/boot/dts/exynos4210-trats.dts | 4 +- arch/arm/boot/dts/exynos4210.dtsi | 2 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 9 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 8 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 8 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 18 +- arch/arm/boot/dts/exynos4412.dtsi | 6 +- arch/arm/boot/dts/exynos5250-arndale.dts | 9 + arch/arm/boot/dts/exynos5250.dtsi | 7 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 1 + arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 7 + arch/arm/boot/dts/exynos5420-smdk5420.dts | 1 + arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 11 +- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 106 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 109 +- arch/arm/boot/dts/imx25.dtsi | 4 + arch/arm/boot/dts/imx31-bug.dts | 1 + arch/arm/boot/dts/imx31-lite.dts | 1 + arch/arm/boot/dts/imx31.dtsi | 2 - arch/arm/boot/dts/imx35-eukrea-cpuimx35.dtsi | 1 + arch/arm/boot/dts/imx35-pdk.dts | 1 + arch/arm/boot/dts/imx35.dtsi | 2 - arch/arm/boot/dts/imx51-apf51.dts | 1 + arch/arm/boot/dts/imx51-babbage.dts | 1 + arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi | 1 + arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi | 1 + arch/arm/boot/dts/imx51-ts4800.dts | 1 + arch/arm/boot/dts/imx51-zii-rdu1.dts | 1 + arch/arm/boot/dts/imx51-zii-scu2-mezz.dts | 1 + arch/arm/boot/dts/imx51-zii-scu3-esb.dts | 1 + arch/arm/boot/dts/imx51.dtsi | 2 - arch/arm/boot/dts/imx53-ard.dts | 1 + arch/arm/boot/dts/imx53-cx9020.dts | 1 + arch/arm/boot/dts/imx53-m53.dtsi | 1 + arch/arm/boot/dts/imx53-qsb-common.dtsi | 1 + arch/arm/boot/dts/imx53-smd.dts | 1 + arch/arm/boot/dts/imx53-tqma53.dtsi | 1 + arch/arm/boot/dts/imx53-tx53.dtsi | 1 + arch/arm/boot/dts/imx53-usbarmory.dts | 1 + arch/arm/boot/dts/imx53.dtsi | 2 - arch/arm/boot/dts/imx6q-b450v3.dts | 7 - arch/arm/boot/dts/imx6q-b650v3.dts | 7 - arch/arm/boot/dts/imx6q-b850v3.dts | 16 + arch/arm/boot/dts/imx6q-bx50v3.dtsi | 14 - arch/arm/boot/dts/imx6q.dtsi | 1 + arch/arm/boot/dts/imx6qdl-icore.dtsi | 4 + arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 53 +- arch/arm/boot/dts/imx6qdl-udoo.dtsi | 13 + arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 5 +- arch/arm/boot/dts/imx6qdl.dtsi | 4 + arch/arm/boot/dts/imx6sl.dtsi | 2 +- arch/arm/boot/dts/imx6sll.dtsi | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 7 +- arch/arm/boot/dts/imx6ul-ccimx6ulsom.dtsi | 72 +- arch/arm/boot/dts/imx6ul.dtsi | 1 + arch/arm/boot/dts/imx6ull.dtsi | 10 + arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 3 +- arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 1 + arch/arm/boot/dts/imx7d-colibri.dtsi | 1 + arch/arm/boot/dts/imx7d-nitrogen7.dts | 1 + arch/arm/boot/dts/imx7d-pico.dtsi | 1 + arch/arm/boot/dts/imx7d-sdb.dts | 1 + arch/arm/boot/dts/imx7s-colibri.dtsi | 1 + arch/arm/boot/dts/imx7s-warp.dts | 1 + arch/arm/boot/dts/imx7s.dtsi | 2 - arch/arm/boot/dts/logicpd-som-lv.dtsi | 2 +- arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts | 2 +- arch/arm/boot/dts/ls1021a.dtsi | 2 + arch/arm/boot/dts/meson6-atv1200.dts | 4 + arch/arm/boot/dts/meson8-minix-neo-x8.dts | 4 + arch/arm/boot/dts/meson8.dtsi | 12 + arch/arm/boot/dts/meson8b-mxq.dts | 4 + arch/arm/boot/dts/meson8b.dtsi | 9 + arch/arm/boot/dts/meson8m2.dtsi | 1 + arch/arm/boot/dts/omap3-gta04.dtsi | 2 +- arch/arm/boot/dts/omap5-l4.dtsi | 2462 +++ arch/arm/boot/dts/omap5.dtsi | 688 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 6 +- arch/arm/boot/dts/r8a7740.dtsi | 2 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 119 + arch/arm/boot/dts/r8a77470.dtsi | 222 +- arch/arm/boot/dts/r8a7790-lager.dts | 2 - arch/arm/boot/dts/r8a7791-koelsch.dts | 2 - arch/arm/boot/dts/r8a7791-porter.dts | 2 - arch/arm/boot/dts/r9a06g032.dtsi | 8 + arch/arm/boot/dts/rk3066a.dtsi | 52 + arch/arm/boot/dts/rk3188.dtsi | 51 + arch/arm/boot/dts/rk3288-rock2-som.dtsi | 2 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 6 +- arch/arm/boot/dts/rk3xxx.dtsi | 40 + arch/arm/boot/dts/sama5d2.dtsi | 670 +- arch/arm/boot/dts/sama5d4.dtsi | 535 +- arch/arm/boot/dts/sh73a0.dtsi | 2 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 1 + arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts | 153 + arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 20 + arch/arm/boot/dts/tegra20.dtsi | 2 + arch/arm/boot/dts/vf610-bk4.dts | 501 + arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 837 ++ arch/arm/configs/bcm2835_defconfig | 3 + arch/arm/configs/imx_v6_v7_defconfig | 2 + arch/arm/configs/mediatek_v7_defconfig | 319 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/omap2plus_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 1 + arch/arm/crypto/Kconfig | 9 + arch/arm/crypto/aes-ce-glue.c | 1 - arch/arm/crypto/aes-cipher-core.S | 62 +- arch/arm/include/asm/assembler.h | 6 +- arch/arm/include/asm/cputype.h | 1 + arch/arm/include/asm/page.h | 2 + arch/arm/include/asm/pgalloc.h | 4 +- arch/arm/include/asm/proc-fns.h | 61 +- arch/arm/include/asm/uaccess.h | 18 + arch/arm/include/debug/stm32.S | 41 + arch/arm/kernel/atags_parse.c | 1 + arch/arm/kernel/bugs.c | 4 +- arch/arm/kernel/head-common.S | 6 +- arch/arm/kernel/head.S | 2 +- arch/arm/kernel/setup.c | 40 +- arch/arm/kernel/smp.c | 46 + arch/arm/kvm/Kconfig | 1 - arch/arm/lib/copy_from_user.S | 23 +- arch/arm/lib/copy_to_user.S | 27 +- arch/arm/lib/getuser.S | 11 + arch/arm/lib/putuser.S | 20 +- arch/arm/mach-bcm/board_bcm2835.c | 11 +- arch/arm/mach-bcm/platsmp.c | 10 +- arch/arm/mach-bcm/platsmp.h | 6 +- arch/arm/mach-exynos/common.h | 2 - arch/arm/mach-exynos/platsmp.c | 26 - arch/arm/mach-exynos/suspend.c | 37 +- arch/arm/mach-omap1/board-ams-delta.c | 3 + arch/arm/mach-omap2/Kconfig | 1 - arch/arm/mach-omap2/display.c | 111 +- arch/arm/mach-omap2/omap_hwmod.c | 6 +- arch/arm/mach-omap2/prm44xx.c | 2 +- arch/arm/mach-omap2/timer.c | 1 - arch/arm/mach-pxa/Kconfig | 1 - arch/arm/mach-s3c64xx/mach-crag6410-module.c | 17 +- arch/arm/mach-s5pv210/common.h | 1 - arch/arm/mach-s5pv210/pm.c | 16 +- arch/arm/mach-shmobile/Kconfig | 124 - arch/arm/mach-shmobile/smp-sh73a0.c | 1 - arch/arm/mach-socfpga/socfpga.c | 4 + arch/arm/mm/copypage-fa.c | 35 +- arch/arm/mm/copypage-feroceon.c | 98 +- arch/arm/mm/copypage-v4mc.c | 19 +- arch/arm/mm/copypage-v4wb.c | 41 +- arch/arm/mm/copypage-v4wt.c | 37 +- arch/arm/mm/copypage-xsc3.c | 79 +- arch/arm/mm/copypage-xscale.c | 79 +- arch/arm/mm/fault.c | 6 + arch/arm/mm/mmu.c | 2 +- arch/arm/mm/proc-v7-bugs.c | 17 +- arch/arm/mm/pv-fixup-asm.S | 16 +- arch/arm/plat-omap/Kconfig | 1 - arch/arm/plat-samsung/Kconfig | 1 + arch/arm/probes/kprobes/opt-arm.c | 2 +- arch/arm/vfp/vfpmodule.c | 2 +- arch/arm64/Kconfig.platforms | 60 +- arch/arm64/boot/dts/allwinner/Makefile | 2 + .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 10 + .../sun50i-h5-emlid-neutis-n5-devboard.dts | 149 + .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 61 + .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 11 + .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 140 +- ...angepi-one-plus.dts => sun50i-h6-orangepi.dtsi} | 0 .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 82 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 311 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 34 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 155 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 1 + .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 4 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 64 +- .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 1 + .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 12 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 5 +- .../boot/dts/amlogic/meson-gxl-s905x-p212.dts | 1 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 66 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 1 + arch/arm64/boot/dts/exynos/exynos5433-tmu.dtsi | 36 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 24 +- arch/arm64/boot/dts/freescale/Makefile | 3 + arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts | 25 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 3 + arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 3 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 3 + arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 4 + arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 112 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 119 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 766 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 9 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 96 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 2 + arch/arm64/boot/dts/qcom/Makefile | 2 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 47 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 7 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 4 + arch/arm64/boot/dts/qcom/pm8998.dtsi | 5 + arch/arm64/boot/dts/qcom/pms405.dtsi | 55 + arch/arm64/boot/dts/qcom/qcs404-evb-1000.dts | 11 + arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 11 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 188 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 490 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 4 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 178 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 606 +- .../boot/dts/renesas/r8a7795-es1-salvator-x.dts | 2 + arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 2 + .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts | 2 + arch/arm64/boot/dts/renesas/r8a7795.dtsi | 269 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 34 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 30 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 211 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 221 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 299 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 607 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 8 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 45 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 13 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 8 +- arch/arm64/boot/dts/rockchip/Makefile | 2 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 1 + .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 8 - .../boot/dts/rockchip/rk3399-gru-scarlet-inx.dts | 33 + .../boot/dts/rockchip/rk3399-gru-scarlet-kd.dts | 33 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 594 + .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 12 - .../dts/rockchip/rk3399-sapphire-excavator.dts | 46 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 77 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 10 + arch/arm64/boot/dts/sprd/sc9836.dtsi | 78 +- arch/arm64/boot/dts/sprd/sc9860.dtsi | 215 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 2 +- arch/arm64/configs/defconfig | 4 + arch/arm64/include/asm/atomic.h | 237 +- arch/arm64/include/asm/atomic_ll_sc.h | 28 +- arch/arm64/include/asm/atomic_lse.h | 38 +- arch/arm64/include/asm/cmpxchg.h | 60 +- arch/arm64/include/asm/memory.h | 9 - arch/arm64/include/asm/pgalloc.h | 4 +- arch/arm64/include/asm/sync_bitops.h | 16 +- arch/arm64/kernel/setup.c | 1 + arch/arm64/kvm/Kconfig | 1 - arch/arm64/mm/init.c | 8 - arch/c6x/include/asm/bitops.h | 2 +- arch/csky/include/asm/bitops.h | 2 +- arch/csky/mm/init.c | 4 +- arch/hexagon/include/asm/bitops.h | 2 +- arch/hexagon/include/asm/pgalloc.h | 6 +- arch/ia64/Makefile | 3 + arch/ia64/include/asm/Kbuild | 1 + arch/ia64/include/asm/bitops.h | 3 +- arch/ia64/include/asm/pgalloc.h | 5 +- arch/ia64/include/asm/unistd.h | 4 +- arch/ia64/include/uapi/asm/Kbuild | 1 + arch/ia64/include/uapi/asm/unistd.h | 332 +- arch/ia64/kernel/entry.S | 331 +- arch/ia64/kernel/perfmon.c | 3 +- arch/ia64/kernel/syscalls/Makefile | 40 + arch/ia64/kernel/syscalls/syscall.tbl | 337 + arch/ia64/kernel/syscalls/syscallhdr.sh | 36 + arch/ia64/kernel/syscalls/syscalltbl.sh | 32 + arch/m68k/include/asm/bitops.h | 2 +- arch/m68k/include/asm/mcf_pgalloc.h | 8 +- arch/m68k/include/asm/motorola_pgalloc.h | 4 +- arch/m68k/include/asm/sun3_pgalloc.h | 6 +- arch/microblaze/Makefile | 3 + arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/include/asm/pgalloc.h | 19 +- arch/microblaze/include/asm/pgtable.h | 2 +- arch/microblaze/include/asm/unistd.h | 2 - arch/microblaze/include/uapi/asm/Kbuild | 1 + arch/microblaze/include/uapi/asm/unistd.h | 407 +- arch/microblaze/kernel/syscall_table.S | 406 +- arch/microblaze/kernel/syscalls/Makefile | 38 + arch/microblaze/kernel/syscalls/syscall.tbl | 410 + arch/microblaze/kernel/syscalls/syscallhdr.sh | 36 + arch/microblaze/kernel/syscalls/syscalltbl.sh | 32 + arch/microblaze/mm/pgtable.c | 3 +- arch/mips/Kconfig | 63 +- arch/mips/Makefile | 2 +- arch/mips/boot/dts/img/boston.dts | 6 + arch/mips/configs/cavium_octeon_defconfig | 1 + arch/mips/configs/decstation_64_defconfig | 227 + arch/mips/configs/decstation_defconfig | 163 +- arch/mips/configs/decstation_r4k_defconfig | 224 + arch/mips/include/asm/atomic.h | 27 +- arch/mips/include/asm/bitops.h | 44 +- arch/mips/include/asm/cmpxchg.h | 6 +- arch/mips/include/asm/compiler.h | 24 +- arch/mips/include/asm/cpu-features.h | 25 +- arch/mips/include/asm/dsemul.h | 29 +- arch/mips/include/asm/edac.h | 3 +- arch/mips/include/asm/elf.h | 26 +- arch/mips/include/asm/fpu.h | 145 +- arch/mips/include/asm/fpu_emulator.h | 11 - arch/mips/include/asm/futex.h | 14 +- arch/mips/include/asm/hazards.h | 6 +- arch/mips/include/asm/io.h | 22 +- arch/mips/include/asm/kvm_host.h | 9 +- arch/mips/include/asm/local.h | 12 +- arch/mips/include/asm/mipsmtregs.h | 7 +- arch/mips/include/asm/mipsregs.h | 30 +- arch/mips/include/asm/page.h | 1 + arch/mips/include/asm/pgalloc.h | 6 +- arch/mips/include/asm/pgtable.h | 6 +- arch/mips/include/asm/processor.h | 19 +- arch/mips/include/asm/stackframe.h | 3 +- arch/mips/include/asm/switch_to.h | 6 +- arch/mips/include/uapi/asm/sgidefs.h | 8 - arch/mips/kernel/Makefile | 3 +- arch/mips/kernel/asm-offsets.c | 7 +- arch/mips/kernel/bmips_5xxx_init.S | 6 - arch/mips/kernel/branch.c | 34 +- arch/mips/kernel/cpu-bugs64.c | 4 +- arch/mips/kernel/cpu-probe.c | 54 +- arch/mips/kernel/elf.c | 4 + arch/mips/kernel/genex.S | 5 +- arch/mips/kernel/idle.c | 5 +- arch/mips/kernel/mips-r2-to-r6-emul.c | 39 +- arch/mips/kernel/ptrace.c | 319 +- arch/mips/kernel/ptrace32.c | 33 +- arch/mips/kernel/r2300_fpu.S | 58 - arch/mips/kernel/r4k_fpu.S | 144 - arch/mips/kernel/setup.c | 1 + arch/mips/kernel/signal.c | 39 +- arch/mips/kernel/syscall.c | 6 +- arch/mips/kernel/traps.c | 127 +- arch/mips/kernel/unaligned.c | 40 +- arch/mips/kvm/Kconfig | 2 +- arch/mips/loongson64/loongson-3/cop2-ex.c | 7 +- arch/mips/loongson64/loongson-3/numa.c | 12 +- arch/mips/math-emu/cp1emu.c | 7 + arch/mips/math-emu/me-debugfs.c | 12 +- arch/mips/net/bpf_jit.c | 18 +- arch/mips/pci/fixup-sb1250.c | 53 + arch/mips/pci/pci-rt3883.c | 6 +- arch/mips/sgi-ip27/ip27-memory.c | 11 +- arch/mips/sibyte/common/Makefile | 1 + arch/mips/sibyte/common/dma.c | 14 + arch/nds32/Kconfig | 12 + arch/nds32/Kconfig.cpu | 41 + arch/nds32/Makefile | 11 + arch/nds32/boot/dts/ae3xx.dts | 5 + arch/nds32/include/asm/Kbuild | 1 + arch/nds32/include/asm/bitfield.h | 25 +- arch/nds32/include/asm/elf.h | 11 + arch/nds32/include/asm/fpu.h | 126 + arch/nds32/include/asm/fpuemu.h | 32 + arch/nds32/include/asm/nds32_fpu_inst.h | 109 + arch/nds32/include/asm/perf_event.h | 16 + arch/nds32/include/asm/pgalloc.h | 5 +- arch/nds32/include/asm/pmu.h | 386 + arch/nds32/include/asm/processor.h | 7 + arch/nds32/include/asm/sfp-machine.h | 158 + arch/nds32/include/asm/stacktrace.h | 39 + arch/nds32/include/asm/suspend.h | 11 + arch/nds32/include/asm/syscalls.h | 1 + arch/nds32/include/uapi/asm/auxvec.h | 7 + arch/nds32/include/uapi/asm/sigcontext.h | 14 + arch/nds32/include/uapi/asm/udftrap.h | 13 + arch/nds32/include/uapi/asm/unistd.h | 2 + arch/nds32/kernel/Makefile | 13 +- arch/nds32/kernel/ex-entry.S | 24 +- arch/nds32/kernel/ex-exit.S | 13 +- arch/nds32/kernel/ex-scall.S | 8 +- arch/nds32/kernel/fpu.c | 269 + arch/nds32/kernel/head.S | 13 +- arch/nds32/kernel/perf_event_cpu.c | 1522 ++ arch/nds32/kernel/pm.c | 78 + arch/nds32/kernel/process.c | 64 +- arch/nds32/kernel/setup.c | 22 +- arch/nds32/kernel/signal.c | 62 +- arch/nds32/kernel/sleep.S | 131 + arch/nds32/kernel/sys_nds32.c | 32 + arch/nds32/kernel/traps.c | 16 + arch/nds32/math-emu/Makefile | 7 + arch/nds32/math-emu/faddd.c | 24 + arch/nds32/math-emu/fadds.c | 24 + arch/nds32/math-emu/fcmpd.c | 24 + arch/nds32/math-emu/fcmps.c | 24 + arch/nds32/math-emu/fd2s.c | 22 + arch/nds32/math-emu/fdivd.c | 27 + arch/nds32/math-emu/fdivs.c | 26 + arch/nds32/math-emu/fmuld.c | 23 + arch/nds32/math-emu/fmuls.c | 23 + arch/nds32/math-emu/fnegd.c | 21 + arch/nds32/math-emu/fnegs.c | 21 + arch/nds32/math-emu/fpuemu.c | 357 + arch/nds32/math-emu/fs2d.c | 23 + arch/nds32/math-emu/fsqrtd.c | 21 + arch/nds32/math-emu/fsqrts.c | 21 + arch/nds32/math-emu/fsubd.c | 27 + arch/nds32/math-emu/fsubs.c | 27 + arch/nds32/mm/Makefile | 6 +- arch/nds32/mm/fault.c | 13 +- arch/nios2/Kconfig | 1 - arch/nios2/include/asm/pgalloc.h | 6 +- arch/nios2/include/asm/pgtable.h | 1 - arch/nios2/include/asm/tlbflush.h | 19 +- arch/nios2/kernel/nios2_ksyms.c | 12 + arch/nios2/mm/cacheflush.c | 7 +- arch/nios2/mm/fault.c | 2 +- arch/nios2/mm/tlb.c | 191 +- arch/nios2/platform/Kconfig.platform | 9 - arch/openrisc/include/asm/bitops/fls.h | 2 +- arch/openrisc/include/asm/pgalloc.h | 5 +- arch/openrisc/mm/cache.c | 2 +- arch/openrisc/mm/ioremap.c | 3 +- arch/parisc/include/asm/bitops.h | 2 +- arch/parisc/include/asm/pgalloc.h | 4 +- arch/parisc/include/asm/spinlock.h | 4 +- arch/parisc/kernel/syscall.S | 12 +- arch/powerpc/Kconfig | 23 +- arch/powerpc/boot/Makefile | 5 + arch/powerpc/configs/44x/fsp2_defconfig | 29 +- arch/powerpc/configs/44x/iss476-smp_defconfig | 24 +- arch/powerpc/configs/44x/warp_defconfig | 12 +- arch/powerpc/configs/holly_defconfig | 12 +- arch/powerpc/configs/mvme5100_defconfig | 25 +- arch/powerpc/configs/skiroot_defconfig | 48 +- arch/powerpc/configs/storcenter_defconfig | 15 +- arch/powerpc/include/asm/book3s/32/pgalloc.h | 4 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 12 +- arch/powerpc/include/asm/io.h | 20 +- arch/powerpc/include/asm/nohash/32/pgalloc.h | 4 +- arch/powerpc/include/asm/nohash/64/pgalloc.h | 6 +- arch/powerpc/include/asm/ppc-opcode.h | 2 + arch/powerpc/include/asm/ptrace.h | 1 + arch/powerpc/kernel/prom.c | 4 + arch/powerpc/kernel/prom_init.c | 8 +- arch/powerpc/kernel/prom_init_check.sh | 2 +- arch/powerpc/kernel/setup_64.c | 2 + arch/powerpc/kvm/Kconfig | 1 - arch/powerpc/kvm/trace.h | 8 +- arch/powerpc/kvm/trace_booke.h | 9 +- arch/powerpc/kvm/trace_hv.h | 9 +- arch/powerpc/kvm/trace_pr.h | 9 +- arch/powerpc/mm/hugetlbpage.c | 2 +- arch/powerpc/mm/numa.c | 2 +- arch/powerpc/mm/pgtable-book3s64.c | 2 +- arch/powerpc/mm/pgtable_32.c | 4 +- arch/powerpc/mm/slb.c | 35 +- arch/powerpc/net/bpf_jit_comp.c | 15 +- arch/powerpc/platforms/cell/spufs/inode.c | 6 +- arch/powerpc/platforms/powernv/npu-dma.c | 64 +- arch/powerpc/platforms/pseries/cmm.c | 10 +- arch/powerpc/platforms/pseries/dlpar.c | 2 + arch/riscv/Kconfig | 2 + arch/riscv/Makefile | 4 + arch/riscv/configs/defconfig | 1 + arch/riscv/include/asm/pgalloc.h | 6 +- arch/riscv/include/asm/ptrace.h | 9 +- arch/riscv/include/asm/syscall.h | 10 + arch/riscv/include/asm/thread_info.h | 6 + arch/riscv/include/asm/unistd.h | 5 +- arch/riscv/include/uapi/asm/syscalls.h | 29 - arch/riscv/include/uapi/asm/unistd.h | 41 + arch/riscv/kernel/entry.S | 4 +- arch/riscv/kernel/module.c | 12 +- arch/riscv/kernel/ptrace.c | 5 + arch/riscv/lib/Makefile | 2 +- arch/riscv/lib/tishift.S | 59 +- arch/riscv/lib/udivdi3.S | 42 +- arch/s390/hypfs/inode.c | 7 +- arch/s390/include/asm/bitops.h | 4 +- arch/s390/include/asm/pgalloc.h | 4 +- arch/s390/kvm/Kconfig | 1 - arch/s390/mm/init.c | 2 +- arch/s390/mm/pgalloc.c | 2 +- arch/sh/boards/mach-kfr2r09/setup.c | 1 - arch/sh/include/asm/io.h | 1 + arch/sh/include/asm/pgalloc.h | 6 +- arch/sh/kernel/setup.c | 1 + arch/sparc/Makefile | 3 + arch/sparc/include/asm/Kbuild | 4 +- arch/sparc/include/asm/floppy_64.h | 8 +- arch/sparc/include/asm/leon.h | 1 - arch/sparc/include/asm/parport.h | 2 +- arch/sparc/include/asm/pgalloc_32.h | 5 +- arch/sparc/include/asm/pgalloc_64.h | 6 +- arch/sparc/include/asm/pgtable_64.h | 30 - arch/sparc/include/asm/unistd.h | 18 + arch/sparc/include/uapi/asm/Kbuild | 2 + arch/sparc/include/uapi/asm/unistd.h | 426 +- arch/sparc/kernel/auxio_64.c | 11 +- arch/sparc/kernel/central.c | 2 +- arch/sparc/kernel/chmc.c | 8 +- arch/sparc/kernel/iommu.c | 3 +- arch/sparc/kernel/ioport.c | 2 +- arch/sparc/kernel/irq_64.c | 2 +- arch/sparc/kernel/leon_kernel.c | 14 - arch/sparc/kernel/of_device_32.c | 21 +- arch/sparc/kernel/of_device_64.c | 58 +- arch/sparc/kernel/of_device_common.c | 4 +- arch/sparc/kernel/pci.c | 44 +- arch/sparc/kernel/pci_sabre.c | 2 +- arch/sparc/kernel/power.c | 4 +- arch/sparc/kernel/process_32.c | 2 +- arch/sparc/kernel/prom_32.c | 44 +- arch/sparc/kernel/prom_64.c | 75 +- arch/sparc/kernel/prom_irqtrans.c | 20 +- arch/sparc/kernel/reboot.c | 3 +- arch/sparc/kernel/sbus.c | 4 +- arch/sparc/kernel/setup_32.c | 1 + arch/sparc/kernel/setup_64.c | 1 + arch/sparc/kernel/sun4d_irq.c | 14 +- arch/sparc/kernel/syscalls/Makefile | 55 + arch/sparc/kernel/syscalls/syscall.tbl | 409 + arch/sparc/kernel/syscalls/syscallhdr.sh | 36 + arch/sparc/kernel/syscalls/syscalltbl.sh | 36 + arch/sparc/kernel/systbls_32.S | 81 +- arch/sparc/kernel/systbls_64.S | 157 +- arch/sparc/kernel/time_64.c | 16 +- arch/sparc/kernel/vio.c | 9 +- arch/sparc/mm/init_64.c | 6 +- arch/sparc/mm/srmmu.c | 4 +- arch/sparc/net/bpf_jit_comp_32.c | 13 +- arch/sparc/oprofile/init.c | 2 +- arch/um/include/asm/pgalloc.h | 4 +- arch/um/kernel/mem.c | 8 +- arch/unicore32/include/asm/bitops.h | 2 +- arch/unicore32/include/asm/pgalloc.h | 4 +- arch/x86/Kconfig | 46 +- arch/x86/crypto/chacha20-avx2-x86_64.S | 696 +- arch/x86/crypto/chacha20-ssse3-x86_64.S | 237 +- arch/x86/crypto/chacha20_glue.c | 72 +- arch/x86/entry/syscalls/syscall_32.tbl | 7 + arch/x86/entry/syscalls/syscall_64.tbl | 7 + arch/x86/events/intel/uncore.h | 33 +- arch/x86/events/intel/uncore_snb.c | 121 +- arch/x86/include/asm/bitops.h | 2 +- arch/x86/include/asm/pgalloc.h | 4 +- arch/x86/kernel/Makefile | 2 + arch/x86/kernel/cpu/intel_rdt.h | 15 + arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 183 +- arch/x86/kernel/cpu/microcode/core.c | 5 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/ima_arch.c | 33 + arch/x86/kernel/setup.c | 20 +- arch/x86/kernel/tboot.c | 2 +- arch/x86/kvm/Kconfig | 1 - arch/x86/mm/pgtable.c | 4 +- arch/x86/pci/i386.c | 2 +- arch/xtensa/Makefile | 3 + arch/xtensa/include/asm/Kbuild | 1 + arch/xtensa/include/asm/pgalloc.h | 8 +- arch/xtensa/include/asm/processor.h | 6 +- arch/xtensa/include/uapi/asm/Kbuild | 1 + arch/xtensa/include/uapi/asm/unistd.h | 781 +- arch/xtensa/kernel/entry.S | 2 +- arch/xtensa/kernel/head.S | 7 +- arch/xtensa/kernel/syscall.c | 9 +- arch/xtensa/kernel/syscalls/Makefile | 38 + arch/xtensa/kernel/syscalls/syscall.tbl | 374 + arch/xtensa/kernel/syscalls/syscallhdr.sh | 36 + arch/xtensa/kernel/syscalls/syscalltbl.sh | 32 + block/Kconfig | 6 - block/Kconfig.iosched | 61 - block/Makefile | 5 +- block/bfq-cgroup.c | 2 +- block/bfq-iosched.c | 19 +- block/bio.c | 1 + block/blk-cgroup.c | 169 +- block/blk-core.c | 1929 +-- block/blk-exec.c | 20 +- block/blk-flush.c | 188 +- block/blk-ioc.c | 54 +- block/blk-iolatency.c | 24 +- block/blk-lib.c | 4 +- block/blk-merge.c | 40 +- block/blk-mq-cpumap.c | 19 +- block/blk-mq-debugfs.c | 12 +- block/blk-mq-pci.c | 10 +- block/blk-mq-rdma.c | 4 +- block/blk-mq-sched.c | 49 +- block/blk-mq-sched.h | 22 +- block/blk-mq-sysfs.c | 11 +- block/blk-mq-tag.c | 30 +- block/blk-mq-virtio.c | 8 +- block/blk-mq.c | 359 +- block/blk-mq.h | 45 +- block/blk-pm.c | 20 +- block/blk-pm.h | 6 +- block/blk-rq-qos.c | 66 +- block/blk-rq-qos.h | 61 +- block/blk-settings.c | 65 +- block/blk-softirq.c | 27 +- block/blk-stat.c | 4 - block/blk-sysfs.c | 77 +- block/blk-tag.c | 378 - block/blk-throttle.c | 28 +- block/blk-timeout.c | 117 +- block/blk-wbt.c | 20 +- block/blk-zoned.c | 2 +- block/blk.h | 170 +- block/bounce.c | 1 + block/bsg-lib.c | 146 +- block/bsg.c | 2 +- block/cfq-iosched.c | 4916 ------ block/deadline-iosched.c | 560 - block/elevator.c | 477 +- block/genhd.c | 10 +- block/kyber-iosched.c | 9 +- block/mq-deadline.c | 3 +- block/noop-iosched.c | 124 - crypto/Kconfig | 22 +- crypto/Makefile | 1 + crypto/ablkcipher.c | 32 +- crypto/acompress.c | 10 +- crypto/aead.c | 14 +- crypto/aes_generic.c | 9 +- crypto/aes_ti.c | 18 + crypto/ahash.c | 12 +- crypto/akcipher.c | 11 +- crypto/blkcipher.c | 16 +- crypto/cfb.c | 2 +- crypto/chacha20poly1305.c | 2 - crypto/crypto_user_base.c | 95 +- crypto/crypto_user_stat.c | 123 +- crypto/ecc.c | 58 +- crypto/hash_info.c | 4 + crypto/kpp.c | 10 +- crypto/pcrypt.c | 4 +- crypto/rng.c | 12 +- crypto/scompress.c | 11 +- crypto/shash.c | 12 +- crypto/simd.c | 5 +- crypto/skcipher.c | 15 +- crypto/streebog_generic.c | 1140 ++ crypto/tcrypt.c | 45 +- crypto/testmgr.c | 32 + crypto/testmgr.h | 192 + drivers/Kconfig | 4 + drivers/Makefile | 3 +- drivers/acpi/Kconfig | 2 +- drivers/acpi/acpica/acnamesp.h | 1 + drivers/acpi/acpica/dbxface.c | 118 +- drivers/acpi/acpica/dswload2.c | 8 + drivers/acpi/acpica/nsaccess.c | 23 +- drivers/acpi/acpica/psloop.c | 8 +- drivers/acpi/acpica/psobject.c | 3 +- drivers/acpi/nfit/core.c | 19 +- drivers/ata/libata-core.c | 2 +- drivers/ata/libata-eh.c | 4 - drivers/atm/fore200e.c | 4 +- drivers/base/Kconfig | 1 - drivers/base/dd.c | 9 +- drivers/base/devres.c | 10 +- drivers/base/devtmpfs.c | 7 +- drivers/base/power/domain.c | 70 +- drivers/block/aoe/aoe.h | 4 + drivers/block/aoe/aoeblk.c | 1 + drivers/block/aoe/aoecmd.c | 27 +- drivers/block/aoe/aoedev.c | 11 +- drivers/block/drbd/drbd_main.c | 2 +- drivers/block/floppy.c | 9 +- drivers/block/loop.c | 408 +- drivers/block/loop.h | 1 - drivers/block/mtip32xx/mtip32xx.c | 216 +- drivers/block/mtip32xx/mtip32xx.h | 44 +- drivers/block/nbd.c | 3 +- drivers/block/null_blk.h | 1 + drivers/block/null_blk_main.c | 21 +- drivers/block/null_blk_zoned.c | 27 +- drivers/block/paride/pd.c | 30 +- drivers/block/pktcdvd.c | 2 - drivers/block/skd_main.c | 16 +- drivers/block/sunvdc.c | 148 +- drivers/block/sx8.c | 434 +- drivers/block/umem.c | 3 +- drivers/block/virtio_blk.c | 2 +- drivers/bus/ti-sysc.c | 23 +- drivers/char/Kconfig | 8 + drivers/char/agp/backend.c | 4 +- drivers/char/hw_random/bcm2835-rng.c | 7 +- drivers/char/ipmi/ipmi_devintf.c | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 149 +- drivers/char/ipmi/ipmi_si_intf.c | 7 +- drivers/char/ipmi/ipmi_ssif.c | 97 +- drivers/char/random.c | 10 +- drivers/char/tlclk.c | 87 +- drivers/char/tpm/Kconfig | 1 - drivers/char/tpm/Makefile | 16 +- drivers/char/tpm/st33zp24/st33zp24.c | 2 +- drivers/char/tpm/tpm-chip.c | 11 +- drivers/char/tpm/tpm-interface.c | 832 +- drivers/char/tpm/tpm-sysfs.c | 52 +- drivers/char/tpm/tpm.h | 97 +- drivers/char/tpm/tpm1-cmd.c | 781 + drivers/char/tpm/tpm2-cmd.c | 308 +- drivers/char/tpm/tpm2-space.c | 2 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 11 +- drivers/char/tpm/tpm_ibmvtpm.c | 6 +- drivers/char/tpm/tpm_tis_core.c | 10 +- drivers/char/ttyprintk.c | 4 +- drivers/clk/bcm/clk-bcm2835-aux.c | 13 +- drivers/clk/bcm/clk-bcm2835.c | 14 +- drivers/clk/clk-max77686.c | 2 +- drivers/clk/clk-palmas.c | 2 +- drivers/clk/clk-qoriq.c | 11 + drivers/clk/clk-s2mps11.c | 2 +- drivers/clk/imgtec/clk-boston.c | 21 +- drivers/clk/imx/clk-imx7d.c | 3 - drivers/clk/mmp/clk-of-mmp2.c | 4 + drivers/clk/pistachio/clk-pll.c | 8 +- drivers/clk/pxa/clk-pxa.c | 4 +- drivers/clk/qcom/clk-smd-rpm.c | 45 + drivers/clk/rockchip/clk-rk3188.c | 13 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 71 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.h | 4 +- drivers/clk/sunxi-ng/ccu_mp.c | 64 +- drivers/clk/sunxi-ng/ccu_nm.c | 18 +- drivers/clk/tegra/clk-tegra20.c | 46 +- drivers/clk/zynqmp/clkc.c | 3 + drivers/cpufreq/cpufreq_governor.c | 2 +- drivers/cpufreq/imx6q-cpufreq.c | 7 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/cpuidle/cpuidle-arm.c | 40 +- drivers/crypto/Kconfig | 4 +- drivers/crypto/bcm/cipher.c | 6 +- drivers/crypto/caam/caamalg.c | 266 +- drivers/crypto/caam/caamalg_desc.c | 139 +- drivers/crypto/caam/caamalg_desc.h | 5 + drivers/crypto/caam/caamalg_qi.c | 37 +- drivers/crypto/caam/caamalg_qi2.c | 156 +- drivers/crypto/caam/caamhash.c | 20 +- drivers/crypto/caam/caampkc.c | 10 +- drivers/crypto/caam/caamrng.c | 10 +- drivers/crypto/caam/compat.h | 2 + drivers/crypto/caam/ctrl.c | 28 +- drivers/crypto/caam/desc.h | 28 + drivers/crypto/caam/desc_constr.h | 7 +- drivers/crypto/caam/regs.h | 74 +- drivers/crypto/cavium/nitrox/nitrox_algs.c | 12 +- drivers/crypto/cavium/nitrox/nitrox_lib.c | 22 +- drivers/crypto/cavium/nitrox/nitrox_req.h | 7 + drivers/crypto/ccree/cc_aead.c | 19 +- drivers/crypto/ccree/cc_cipher.c | 66 + drivers/crypto/ccree/cc_crypto_ctx.h | 4 +- drivers/crypto/ccree/cc_driver.c | 33 +- drivers/crypto/ccree/cc_driver.h | 7 +- drivers/crypto/ccree/cc_hash.c | 175 +- drivers/crypto/ccree/cc_hw_queue_defs.h | 30 + drivers/crypto/chelsio/chcr_algo.c | 16 +- drivers/crypto/hisilicon/sec/sec_algs.c | 31 +- drivers/crypto/mxs-dcp.c | 28 +- drivers/dax/super.c | 2 +- drivers/dma-buf/Kconfig | 1 - drivers/dma-buf/reservation.c | 189 +- drivers/dma-buf/udmabuf.c | 3 +- drivers/edac/Kconfig | 6 +- drivers/edac/e752x_edac.c | 4 +- drivers/edac/edac_mc.c | 9 +- drivers/edac/edac_mc_sysfs.c | 33 +- drivers/edac/i3000_edac.c | 4 +- drivers/edac/i5000_edac.c | 4 +- drivers/edac/i7core_edac.c | 2 +- drivers/edac/i82975x_edac.c | 19 +- drivers/edac/qcom_edac.c | 8 +- drivers/edac/skx_edac.c | 151 +- drivers/edac/synopsys_edac.c | 1204 +- drivers/extcon/extcon-max14577.c | 15 +- drivers/extcon/extcon-max77693.c | 16 +- drivers/extcon/extcon-max77843.c | 18 +- drivers/extcon/extcon-max8997.c | 25 +- drivers/firmware/efi/arm-init.c | 4 + drivers/firmware/efi/arm-runtime.c | 2 +- drivers/firmware/efi/efi.c | 35 +- drivers/firmware/efi/libstub/arm-stub.c | 3 + drivers/firmware/efi/libstub/fdt.c | 4 + drivers/firmware/efi/memmap.c | 3 + drivers/firmware/efi/runtime-wrappers.c | 2 +- drivers/firmware/imx/Kconfig | 6 + drivers/firmware/imx/Makefile | 3 +- drivers/firmware/imx/scu-pd.c | 339 + drivers/firmware/raspberrypi.c | 43 +- drivers/firmware/tegra/bpmp-debugfs.c | 29 +- drivers/firmware/tegra/bpmp.c | 77 +- drivers/fpga/altera-cvp.c | 15 +- drivers/fpga/dfl-fme-pr.c | 2 - drivers/fpga/zynq-fpga.c | 4 + drivers/fsi/Kconfig | 10 + drivers/fsi/Makefile | 1 + drivers/fsi/fsi-occ.c | 599 + drivers/gnss/serial.c | 3 +- drivers/gnss/sirf.c | 3 +- drivers/gpio/Kconfig | 1 - drivers/gpio/TODO | 109 + drivers/gpio/gpio-104-dio-48e.c | 2 +- drivers/gpio/gpio-104-idi-48.c | 2 +- drivers/gpio/gpio-dwapb.c | 6 +- drivers/gpio/gpio-gpio-mm.c | 2 +- drivers/gpio/gpio-grgpio.c | 1 - drivers/gpio/gpio-lynxpoint.c | 3 +- drivers/gpio/gpio-mockup.c | 6 +- drivers/gpio/gpio-mxc.c | 41 +- drivers/gpio/gpio-omap.c | 12 +- drivers/gpio/gpio-pci-idio-16.c | 2 +- drivers/gpio/gpio-pcie-idio-24.c | 2 +- drivers/gpio/gpio-pl061.c | 21 +- drivers/gpio/gpio-pxa.c | 4 +- drivers/gpio/gpio-rcar.c | 10 +- drivers/gpio/gpio-sch311x.c | 2 +- drivers/gpio/gpio-tegra.c | 6 +- drivers/gpio/gpio-vf610.c | 44 + drivers/gpio/gpio-ws16c48.c | 2 +- drivers/gpio/gpio-zynq.c | 6 +- drivers/gpio/gpiolib.c | 60 +- drivers/gpu/drm/Makefile | 5 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 25 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 25 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 120 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 117 + drivers/gpu/drm/amd/amdgpu/amdgpu_csa.h | 39 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 21 - drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 223 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 61 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c | 282 + drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 98 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 105 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 100 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 140 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 36 +- drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 6 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 66 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 144 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 276 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 351 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 382 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.h | 2 + drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 110 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 6 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 2 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 141 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 69 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 69 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 702 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 68 +- drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 130 + drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 29 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 76 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 74 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 42 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 2 +- drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 3 +- drivers/gpu/drm/amd/amdkfd/cik_regs.h | 2 - drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 21 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 12 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_pasid.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 34 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 10 +- drivers/gpu/drm/amd/display/Kconfig | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 180 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 76 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 5 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 115 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 20 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 2 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + .../drm/amd/display/dc/bios/bios_parser_helper.c | 93 + .../drm/amd/display/dc/bios/bios_parser_helper.h | 4 + drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 32 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 60 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 7 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 55 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 76 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 1 + drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 1 + drivers/gpu/drm/amd/display/dc/dc.h | 9 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 5 + drivers/gpu/drm/amd/display/dc/dc_link.h | 11 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 104 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 879 ++ drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h | 168 + drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c | 947 -- drivers/gpu/drm/amd/display/dc/dce/dce_clocks.h | 123 - drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 52 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 2 +- .../amd/display/dc/dce100/dce100_hw_sequencer.c | 73 +- .../amd/display/dc/dce100/dce100_hw_sequencer.h | 5 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 25 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 275 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 11 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 30 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 39 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 20 +- .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 3 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 41 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 379 + .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h | 37 + .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 253 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.h | 2 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 163 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 20 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 17 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 32 +- drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 28 +- drivers/gpu/drm/amd/display/dc/dm_services_types.h | 18 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/bw_fixed.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 12 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 47 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 44 + .../gpu/drm/amd/display/dc/inc/hw/display_clock.h | 63 - drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 16 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 20 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 3 - .../drm/amd/display/modules/color/color_gamma.c | 186 +- .../drm/amd/display/modules/color/color_gamma.h | 11 +- .../drm/amd/display/modules/freesync/freesync.c | 37 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 115 - .../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 12 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 32 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 36 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 139 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 - drivers/gpu/drm/amd/powerplay/inc/smu7_common.h | 4 - .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 1 - .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 1 - drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 49 +- drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 3 + .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 1 - drivers/gpu/drm/arc/arcpgu.h | 4 - drivers/gpu/drm/arc/arcpgu_crtc.c | 3 - drivers/gpu/drm/arc/arcpgu_drv.c | 34 +- drivers/gpu/drm/arm/malidp_hw.c | 14 +- drivers/gpu/drm/arm/malidp_planes.c | 28 +- drivers/gpu/drm/ast/ast_drv.c | 21 + drivers/gpu/drm/ast/ast_drv.h | 2 - drivers/gpu/drm/ast/ast_ttm.c | 64 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 2 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 15 +- drivers/gpu/drm/bochs/bochs.h | 4 +- drivers/gpu/drm/bochs/bochs_hw.c | 30 + drivers/gpu/drm/bochs/bochs_kms.c | 20 +- drivers/gpu/drm/bochs/bochs_mm.c | 65 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 12 +- drivers/gpu/drm/bridge/sii902x.c | 247 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 114 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 2 - drivers/gpu/drm/cirrus/cirrus_ttm.c | 64 - drivers/gpu/drm/drm_atomic.c | 120 +- drivers/gpu/drm/drm_atomic_helper.c | 602 +- drivers/gpu/drm/drm_atomic_state_helper.c | 601 + drivers/gpu/drm/drm_atomic_uapi.c | 4 + drivers/gpu/drm/drm_bufs.c | 3 + drivers/gpu/drm/drm_connector.c | 63 +- drivers/gpu/drm/drm_crtc_helper.c | 115 - drivers/gpu/drm/drm_dp_cec.c | 2 - drivers/gpu/drm/drm_dp_helper.c | 90 + drivers/gpu/drm/drm_dp_mst_topology.c | 12 +- drivers/gpu/drm/drm_drv.c | 13 +- drivers/gpu/drm/drm_fb_cma_helper.c | 43 +- drivers/gpu/drm/drm_fb_helper.c | 6 + drivers/gpu/drm/drm_fourcc.c | 80 +- drivers/gpu/drm/drm_framebuffer.c | 13 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 2 +- drivers/gpu/drm/drm_global.c | 137 - drivers/gpu/drm/drm_lease.c | 38 +- drivers/gpu/drm/drm_memory.c | 10 +- drivers/gpu/drm/drm_mode_object.c | 3 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_modeset_helper.c | 15 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 16 + drivers/gpu/drm/drm_pci.c | 5 +- drivers/gpu/drm/drm_plane.c | 23 + drivers/gpu/drm/drm_plane_helper.c | 331 +- drivers/gpu/drm/drm_prime.c | 30 - drivers/gpu/drm/drm_simple_kms_helper.c | 8 + drivers/gpu/drm/drm_syncobj.c | 10 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 11 - drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 15 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 6 - drivers/gpu/drm/etnaviv/etnaviv_sched.c | 5 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 33 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 25 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h | 1 - drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 2 - drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 57 - drivers/gpu/drm/i915/Makefile | 6 +- drivers/gpu/drm/i915/gvt/scheduler.c | 28 + drivers/gpu/drm/i915/i915_debugfs.c | 235 +- drivers/gpu/drm/i915/i915_drv.c | 98 +- drivers/gpu/drm/i915/i915_drv.h | 101 +- drivers/gpu/drm/i915/i915_gem.c | 69 +- drivers/gpu/drm/i915/i915_gem.h | 4 +- drivers/gpu/drm/i915/i915_gem_context.c | 13 +- drivers/gpu/drm/i915/i915_gem_context.h | 1 + drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 249 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 11 +- drivers/gpu/drm/i915/i915_gemfs.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 29 +- drivers/gpu/drm/i915/i915_gpu_error.h | 8 +- drivers/gpu/drm/i915/i915_irq.c | 83 +- drivers/gpu/drm/i915/i915_oa_bdw.c | 27 +- drivers/gpu/drm/i915/i915_oa_bdw.h | 27 +- drivers/gpu/drm/i915/i915_oa_bxt.c | 27 +- drivers/gpu/drm/i915/i915_oa_bxt.h | 27 +- drivers/gpu/drm/i915/i915_oa_cflgt2.c | 27 +- drivers/gpu/drm/i915/i915_oa_cflgt2.h | 27 +- drivers/gpu/drm/i915/i915_oa_cflgt3.c | 27 +- drivers/gpu/drm/i915/i915_oa_cflgt3.h | 27 +- drivers/gpu/drm/i915/i915_oa_chv.c | 27 +- drivers/gpu/drm/i915/i915_oa_chv.h | 27 +- drivers/gpu/drm/i915/i915_oa_cnl.c | 27 +- drivers/gpu/drm/i915/i915_oa_cnl.h | 27 +- drivers/gpu/drm/i915/i915_oa_glk.c | 27 +- drivers/gpu/drm/i915/i915_oa_glk.h | 27 +- drivers/gpu/drm/i915/i915_oa_hsw.c | 27 +- drivers/gpu/drm/i915/i915_oa_hsw.h | 27 +- drivers/gpu/drm/i915/i915_oa_icl.c | 27 +- drivers/gpu/drm/i915/i915_oa_icl.h | 27 +- drivers/gpu/drm/i915/i915_oa_kblgt2.c | 27 +- drivers/gpu/drm/i915/i915_oa_kblgt2.h | 27 +- drivers/gpu/drm/i915/i915_oa_kblgt3.c | 27 +- drivers/gpu/drm/i915/i915_oa_kblgt3.h | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt2.c | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt2.h | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt3.c | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt3.h | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt4.c | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt4.h | 27 +- drivers/gpu/drm/i915/i915_params.c | 9 +- drivers/gpu/drm/i915/i915_params.h | 1 - drivers/gpu/drm/i915/i915_pci.c | 35 +- drivers/gpu/drm/i915/i915_perf.c | 49 +- drivers/gpu/drm/i915/i915_query.c | 3 +- drivers/gpu/drm/i915/i915_reg.h | 797 +- drivers/gpu/drm/i915/i915_request.c | 118 +- drivers/gpu/drm/i915/i915_request.h | 13 +- drivers/gpu/drm/i915/i915_scheduler.c | 399 + drivers/gpu/drm/i915/i915_scheduler.h | 36 + drivers/gpu/drm/i915/i915_syncmap.c | 2 +- drivers/gpu/drm/i915/i915_timeline.h | 19 + drivers/gpu/drm/i915/i915_utils.h | 2 +- drivers/gpu/drm/i915/i915_vma.c | 10 +- drivers/gpu/drm/i915/icl_dsi.c | 858 +- drivers/gpu/drm/i915/intel_atomic.c | 118 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 118 +- drivers/gpu/drm/i915/intel_audio.c | 37 +- drivers/gpu/drm/i915/intel_bios.c | 89 +- drivers/gpu/drm/i915/intel_cdclk.c | 39 +- drivers/gpu/drm/i915/intel_color.c | 3 +- drivers/gpu/drm/i915/intel_combo_phy.c | 254 + drivers/gpu/drm/i915/intel_connector.c | 264 + drivers/gpu/drm/i915/intel_crt.c | 11 +- drivers/gpu/drm/i915/intel_csr.c | 160 +- drivers/gpu/drm/i915/intel_ddi.c | 445 +- drivers/gpu/drm/i915/intel_device_info.c | 71 +- drivers/gpu/drm/i915/intel_device_info.h | 20 +- drivers/gpu/drm/i915/intel_display.c | 1932 ++- drivers/gpu/drm/i915/intel_display.h | 15 +- drivers/gpu/drm/i915/intel_dp.c | 831 +- drivers/gpu/drm/i915/intel_dp_mst.c | 41 +- drivers/gpu/drm/i915/intel_dpio_phy.c | 4 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 117 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 8 +- drivers/gpu/drm/i915/intel_drv.h | 232 +- drivers/gpu/drm/i915/intel_dsi.c | 128 + drivers/gpu/drm/i915/intel_dsi.h | 30 + drivers/gpu/drm/i915/intel_dsi_vbt.c | 284 +- drivers/gpu/drm/i915/intel_dvo.c | 10 +- drivers/gpu/drm/i915/intel_engine_cs.c | 25 +- drivers/gpu/drm/i915/intel_fbc.c | 10 +- drivers/gpu/drm/i915/intel_fbdev.c | 8 +- drivers/gpu/drm/i915/intel_guc.c | 45 +- drivers/gpu/drm/i915/intel_guc.h | 5 + drivers/gpu/drm/i915/intel_guc_fw.c | 113 +- drivers/gpu/drm/i915/intel_guc_fwif.h | 41 +- drivers/gpu/drm/i915/intel_guc_reg.h | 12 + drivers/gpu/drm/i915/intel_guc_submission.c | 216 +- drivers/gpu/drm/i915/intel_hdcp.c | 214 +- drivers/gpu/drm/i915/intel_hdmi.c | 216 +- drivers/gpu/drm/i915/intel_hotplug.c | 131 +- drivers/gpu/drm/i915/intel_huc.c | 7 +- drivers/gpu/drm/i915/intel_lrc.c | 328 +- drivers/gpu/drm/i915/intel_lspcon.c | 347 +- drivers/gpu/drm/i915/intel_lvds.c | 67 +- drivers/gpu/drm/i915/intel_modes.c | 135 - drivers/gpu/drm/i915/intel_opregion.c | 158 +- drivers/gpu/drm/i915/intel_opregion.h | 15 + drivers/gpu/drm/i915/intel_overlay.c | 4 +- drivers/gpu/drm/i915/intel_panel.c | 13 +- drivers/gpu/drm/i915/intel_pm.c | 522 +- drivers/gpu/drm/i915/intel_psr.c | 168 +- drivers/gpu/drm/i915/intel_quirks.c | 169 + drivers/gpu/drm/i915/intel_ringbuffer.c | 45 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 24 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 358 +- drivers/gpu/drm/i915/intel_sdvo.c | 56 +- drivers/gpu/drm/i915/intel_sprite.c | 737 +- drivers/gpu/drm/i915/intel_tv.c | 10 +- drivers/gpu/drm/i915/intel_uc.c | 2 +- drivers/gpu/drm/i915/intel_uc_fw.h | 7 +- drivers/gpu/drm/i915/intel_uncore.c | 2 +- drivers/gpu/drm/i915/intel_vbt_defs.h | 7 + drivers/gpu/drm/i915/intel_workarounds.c | 46 +- drivers/gpu/drm/i915/selftests/huge_pages.c | 34 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 428 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 8 +- drivers/gpu/drm/i915/selftests/intel_guc.c | 59 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 4 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 267 +- drivers/gpu/drm/i915/selftests/mock_engine.c | 2 +- drivers/gpu/drm/i915/vlv_dsi.c | 190 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 5 +- drivers/gpu/drm/imx/imx-drm-core.c | 11 +- drivers/gpu/drm/imx/imx-ldb.c | 10 +- drivers/gpu/drm/imx/imx-tve.c | 12 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 10 +- drivers/gpu/drm/imx/ipuv3-plane.c | 38 +- drivers/gpu/drm/imx/ipuv3-plane.h | 2 + drivers/gpu/drm/imx/parallel-display.c | 10 +- drivers/gpu/drm/meson/Kconfig | 1 + drivers/gpu/drm/meson/Makefile | 2 +- drivers/gpu/drm/meson/meson_canvas.c | 7 +- drivers/gpu/drm/meson/meson_canvas.h | 11 +- drivers/gpu/drm/meson/meson_crtc.c | 265 +- drivers/gpu/drm/meson/meson_drv.c | 91 +- drivers/gpu/drm/meson/meson_drv.h | 67 +- drivers/gpu/drm/meson/meson_overlay.c | 586 + drivers/gpu/drm/meson/meson_overlay.h | 14 + drivers/gpu/drm/meson/meson_plane.c | 185 +- drivers/gpu/drm/meson/meson_registers.h | 3 + drivers/gpu/drm/meson/meson_venc.c | 15 +- drivers/gpu/drm/meson/meson_viu.c | 15 + drivers/gpu/drm/meson/meson_vpp.c | 90 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 2 - drivers/gpu/drm/mgag200/mgag200_ttm.c | 64 - drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 15 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 92 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 14 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 6 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 90 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.c | 28 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 43 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 12 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 9 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 32 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 138 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 31 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 24 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 62 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/msm_media_info.h | 195 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 2 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c | 12 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 44 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 22 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 8 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 16 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 30 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 4 +- drivers/gpu/drm/msm/dsi/dsi.c | 10 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 22 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 28 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 6 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 6 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 12 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c | 12 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 16 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c | 10 +- drivers/gpu/drm/msm/edp/edp.c | 8 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 38 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 1 + drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 20 +- drivers/gpu/drm/msm/hdmi/hdmi_i2c.c | 2 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 12 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 6 +- drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c | 4 +- drivers/gpu/drm/msm/msm_atomic.c | 5 + drivers/gpu/drm/msm/msm_debugfs.c | 21 +- drivers/gpu/drm/msm/msm_drv.c | 103 +- drivers/gpu/drm/msm/msm_fb.c | 8 +- drivers/gpu/drm/msm/msm_fbdev.c | 8 +- drivers/gpu/drm/msm/msm_gem.c | 12 +- drivers/gpu/drm/msm/msm_gem_submit.c | 6 +- drivers/gpu/drm/msm/msm_gpu.c | 43 +- drivers/gpu/drm/msm/msm_kms.h | 3 - drivers/gpu/drm/msm/msm_rd.c | 5 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 - drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 67 - drivers/gpu/drm/omapdrm/dss/dsi.c | 22 +- drivers/gpu/drm/omapdrm/dss/dss.c | 11 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 37 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 27 - drivers/gpu/drm/omapdrm/dss/venc.c | 7 - drivers/gpu/drm/omapdrm/omap_crtc.c | 6 + drivers/gpu/drm/panel/Kconfig | 25 + drivers/gpu/drm/panel/Makefile | 3 + drivers/gpu/drm/panel/panel-innolux-p079zca.c | 3 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 330 + drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 264 + drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 7 +- drivers/gpu/drm/panel/panel-simple.c | 157 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 675 + drivers/gpu/drm/qxl/qxl_cmd.c | 7 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 5 +- drivers/gpu/drm/qxl/qxl_dev.h | 1 - drivers/gpu/drm/qxl/qxl_display.c | 19 +- drivers/gpu/drm/qxl/qxl_draw.c | 11 +- drivers/gpu/drm/qxl/qxl_drv.h | 32 +- drivers/gpu/drm/qxl/qxl_dumb.c | 3 +- drivers/gpu/drm/qxl/qxl_fb.c | 4 +- drivers/gpu/drm/qxl/qxl_image.c | 4 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 2 + drivers/gpu/drm/qxl/qxl_kms.c | 2 +- drivers/gpu/drm/qxl/qxl_object.c | 15 +- drivers/gpu/drm/qxl/qxl_object.h | 2 + drivers/gpu/drm/qxl/qxl_prime.c | 1 - drivers/gpu/drm/qxl/qxl_release.c | 7 +- drivers/gpu/drm/qxl/qxl_ttm.c | 73 +- drivers/gpu/drm/radeon/r300.c | 4 +- drivers/gpu/drm/radeon/r420.c | 1 + drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_legacy_tv.c | 10 - drivers/gpu/drm/radeon/radeon_object.c | 2 - drivers/gpu/drm/radeon/radeon_ttm.c | 65 - drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 21 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 1 - drivers/gpu/drm/rockchip/Kconfig | 2 +- drivers/gpu/drm/rockchip/Makefile | 2 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 1076 ++ drivers/gpu/drm/rockchip/dw-mipi-dsi.c | 1349 -- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 128 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 3 + drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 4 + drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 7 +- drivers/gpu/drm/scheduler/sched_entity.c | 10 +- drivers/gpu/drm/scheduler/sched_main.c | 33 +- drivers/gpu/drm/selftests/Makefile | 5 +- drivers/gpu/drm/selftests/drm_helper_selftests.h | 9 - drivers/gpu/drm/selftests/drm_modeset_selftests.h | 13 + drivers/gpu/drm/selftests/test-drm-helper.c | 247 - drivers/gpu/drm/selftests/test-drm_format.c | 280 + drivers/gpu/drm/selftests/test-drm_framebuffer.c | 346 + .../gpu/drm/selftests/test-drm_modeset_common.c | 32 + .../gpu/drm/selftests/test-drm_modeset_common.h | 22 + drivers/gpu/drm/selftests/test-drm_plane_helper.c | 219 + drivers/gpu/drm/sti/sti_crtc.c | 4 +- drivers/gpu/drm/sti/sti_cursor.c | 1 - drivers/gpu/drm/sti/sti_drv.c | 6 +- drivers/gpu/drm/sti/sti_gdp.c | 3 +- drivers/gpu/drm/sti/sti_hqvdp.c | 1 - drivers/gpu/drm/stm/drv.c | 13 +- drivers/gpu/drm/stm/ltdc.c | 45 + drivers/gpu/drm/stm/ltdc.h | 5 + drivers/gpu/drm/sun4i/sun4i_drv.c | 12 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 12 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.h | 3 +- drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 29 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 1 + drivers/gpu/drm/sun4i/sun8i_csc.c | 83 + drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 45 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 14 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 201 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 57 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 80 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 52 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 47 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.h | 37 +- drivers/gpu/drm/sun4i/sun8i_ui_scaler.c | 47 +- drivers/gpu/drm/sun4i/sun8i_ui_scaler.h | 28 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 55 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 25 +- drivers/gpu/drm/sun4i/sun8i_vi_scaler.c | 70 +- drivers/gpu/drm/sun4i/sun8i_vi_scaler.h | 68 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 11 +- drivers/gpu/drm/tinydrm/Kconfig | 11 + drivers/gpu/drm/tinydrm/Makefile | 1 + drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 1 + drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 6 +- drivers/gpu/drm/tinydrm/hx8357d.c | 270 + drivers/gpu/drm/tinydrm/mipi-dbi.c | 4 +- drivers/gpu/drm/ttm/ttm_bo.c | 73 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 6 +- drivers/gpu/drm/ttm/ttm_memory.c | 14 +- drivers/gpu/drm/udl/udl_main.c | 7 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 46 +- drivers/gpu/drm/v3d/v3d_drv.h | 5 + drivers/gpu/drm/v3d/v3d_gem.c | 14 +- drivers/gpu/drm/v3d/v3d_regs.h | 30 + drivers/gpu/drm/v3d/v3d_sched.c | 5 +- drivers/gpu/drm/vc4/vc4_drv.c | 3 + drivers/gpu/drm/vc4/vc4_gem.c | 4 +- drivers/gpu/drm/vc4/vc4_kms.c | 6 + drivers/gpu/drm/vc4/vc4_plane.c | 199 +- drivers/gpu/drm/vc4/vc4_regs.h | 8 +- drivers/gpu/drm/vgem/vgem_drv.c | 19 +- drivers/gpu/drm/vgem/vgem_fence.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 31 + drivers/gpu/drm/virtio/virtgpu_drv.h | 25 +- drivers/gpu/drm/virtio/virtgpu_fb.c | 7 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 29 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 8 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 133 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 48 +- drivers/gpu/drm/virtio/virtgpu_object.c | 26 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 46 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 65 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 39 +- drivers/gpu/drm/vkms/vkms_drv.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 54 - drivers/gpu/drm/zte/zx_drm_drv.c | 5 +- drivers/gpu/drm/zte/zx_plane.c | 1 - drivers/gpu/ipu-v3/ipu-cpmem.c | 52 +- drivers/gpu/ipu-v3/ipu-ic.c | 52 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 1019 +- drivers/gpu/ipu-v3/ipu-pre.c | 6 + drivers/gpu/ipu-v3/ipu-prg.c | 16 + drivers/gpu/ipu-v3/ipu-prv.h | 1 + drivers/gpu/vga/vgaarb.c | 21 +- drivers/hid/hid-hyperv.c | 2 +- drivers/hid/hid-ids.h | 6 + drivers/hid/hid-input.c | 3 + drivers/hid/hid-multitouch.c | 6 + drivers/hid/hid-quirks.c | 1 + drivers/hid/hid-steam.c | 154 +- drivers/hid/hidraw.c | 8 +- drivers/hid/i2c-hid/i2c-hid-core.c | 2 + drivers/hid/uhid.c | 25 +- drivers/hv/hv.c | 10 +- drivers/hv/hv_balloon.c | 25 +- drivers/hv/hv_kvp.c | 28 +- drivers/hv/hv_util.c | 2 +- drivers/hv/hyperv_vmbus.h | 2 - drivers/hwmon/Kconfig | 2 + drivers/hwmon/Makefile | 1 + drivers/hwmon/hwmon.c | 4 +- drivers/hwmon/ina2xx.c | 6 +- drivers/hwmon/ina3221.c | 198 +- drivers/hwmon/lm63.c | 1 - drivers/hwmon/mlxreg-fan.c | 2 +- drivers/hwmon/occ/Kconfig | 31 + drivers/hwmon/occ/Makefile | 5 + drivers/hwmon/occ/common.c | 1098 ++ drivers/hwmon/occ/common.h | 128 + drivers/hwmon/occ/p8_i2c.c | 255 + drivers/hwmon/occ/p9_sbe.c | 106 + drivers/hwmon/occ/sysfs.c | 188 + drivers/hwmon/pmbus/adm1275.c | 15 +- drivers/hwmon/raspberrypi-hwmon.c | 6 - drivers/hwmon/w83795.c | 2 +- drivers/hwtracing/coresight/coresight-etb10.c | 23 +- drivers/hwtracing/coresight/coresight-etm3x.c | 12 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 2 +- drivers/i3c/Kconfig | 24 + drivers/i3c/Makefile | 4 + drivers/i3c/device.c | 233 + drivers/i3c/internals.h | 26 + drivers/i3c/master.c | 2661 ++++ drivers/i3c/master/Kconfig | 20 + drivers/i3c/master/Makefile | 2 + drivers/i3c/master/dw-i3c-master.c | 1216 ++ drivers/i3c/master/i3c-master-cdns.c | 1666 +++ drivers/ide/ide-atapi.c | 27 +- drivers/ide/ide-cd.c | 179 +- drivers/ide/ide-devsets.c | 4 +- drivers/ide/ide-disk.c | 15 +- drivers/ide/ide-eh.c | 2 +- drivers/ide/ide-floppy.c | 2 +- drivers/ide/ide-io.c | 112 +- drivers/ide/ide-park.c | 8 +- drivers/ide/ide-pm.c | 46 +- drivers/ide/ide-probe.c | 69 +- drivers/ide/ide-tape.c | 2 +- drivers/ide/ide-taskfile.c | 2 +- drivers/iio/Kconfig | 1 - drivers/infiniband/Kconfig | 1 - drivers/infiniband/core/umem_odp.c | 14 +- drivers/infiniband/hw/cxgb4/cm.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 9 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 8 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 20 - drivers/infiniband/hw/mlx5/main.c | 9 - drivers/infiniband/hw/mlx5/odp.c | 50 +- drivers/infiniband/hw/nes/nes_mgt.c | 4 +- drivers/infiniband/hw/qib/qib_fs.c | 7 +- drivers/infiniband/sw/rxe/rxe.h | 5 +- drivers/infiniband/sw/rxe/rxe_comp.c | 6 + drivers/infiniband/sw/rxe/rxe_hw_counters.c | 7 +- drivers/infiniband/sw/rxe/rxe_hw_counters.h | 3 + drivers/infiniband/sw/rxe/rxe_loc.h | 5 +- drivers/infiniband/sw/rxe/rxe_net.c | 3 +- drivers/infiniband/sw/rxe/rxe_req.c | 2 +- drivers/infiniband/sw/rxe/rxe_resp.c | 33 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 12 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 2 +- drivers/input/keyboard/atkbd.c | 2 +- drivers/input/keyboard/cros_ec_keyb.c | 3 +- drivers/input/keyboard/matrix_keypad.c | 23 +- drivers/input/mouse/elan_i2c_core.c | 1 + drivers/input/serio/Kconfig | 1 - drivers/input/serio/hyperv-keyboard.c | 2 +- drivers/input/serio/olpc_apsp.c | 26 +- drivers/input/touchscreen/ad7879.c | 107 +- drivers/input/touchscreen/migor_ts.c | 15 +- drivers/input/touchscreen/st1232.c | 12 +- drivers/interconnect/Kconfig | 15 + drivers/interconnect/Makefile | 6 + drivers/interconnect/core.c | 720 + drivers/interconnect/qcom/Kconfig | 22 + drivers/interconnect/qcom/Makefile | 7 + drivers/interconnect/qcom/msm8916.c | 509 + drivers/interconnect/qcom/smd-rpm.c | 91 + drivers/interconnect/qcom/smd-rpm.h | 15 + drivers/iommu/amd_iommu.c | 204 +- drivers/iommu/amd_iommu_init.c | 3 +- drivers/iommu/amd_iommu_types.h | 1 + drivers/iommu/intel-svm.c | 2 +- drivers/iommu/iommu.c | 41 +- drivers/iommu/ipmmu-vmsa.c | 11 + drivers/iommu/mtk_iommu.c | 4 +- drivers/iommu/mtk_iommu_v1.c | 4 +- drivers/irqchip/irq-ativic32.c | 31 + drivers/isdn/hardware/Kconfig | 2 - drivers/isdn/hardware/Makefile | 1 - drivers/isdn/hardware/eicon/Kconfig | 51 - drivers/isdn/hardware/eicon/Makefile | 24 - drivers/isdn/hardware/eicon/adapter.h | 18 - drivers/isdn/hardware/eicon/capi20.h | 699 - drivers/isdn/hardware/eicon/capidtmf.c | 685 - drivers/isdn/hardware/eicon/capidtmf.h | 79 - drivers/isdn/hardware/eicon/capifunc.c | 1219 -- drivers/isdn/hardware/eicon/capifunc.h | 40 - drivers/isdn/hardware/eicon/capimain.c | 141 - drivers/isdn/hardware/eicon/cardtype.h | 1098 -- drivers/isdn/hardware/eicon/cp_vers.h | 26 - drivers/isdn/hardware/eicon/dadapter.c | 364 - drivers/isdn/hardware/eicon/dadapter.h | 34 - drivers/isdn/hardware/eicon/debug.c | 2128 --- drivers/isdn/hardware/eicon/debug_if.h | 88 - drivers/isdn/hardware/eicon/debuglib.c | 156 - drivers/isdn/hardware/eicon/debuglib.h | 322 - drivers/isdn/hardware/eicon/dfifo.h | 54 - drivers/isdn/hardware/eicon/di.c | 835 -- drivers/isdn/hardware/eicon/di.h | 118 - drivers/isdn/hardware/eicon/di_dbg.h | 37 - drivers/isdn/hardware/eicon/di_defs.h | 181 - drivers/isdn/hardware/eicon/did_vers.h | 26 - drivers/isdn/hardware/eicon/diddfunc.c | 115 - drivers/isdn/hardware/eicon/diva.c | 666 - drivers/isdn/hardware/eicon/diva.h | 33 - drivers/isdn/hardware/eicon/diva_didd.c | 139 - drivers/isdn/hardware/eicon/diva_dma.c | 94 - drivers/isdn/hardware/eicon/diva_dma.h | 48 - drivers/isdn/hardware/eicon/diva_pci.h | 20 - drivers/isdn/hardware/eicon/divacapi.h | 1350 -- drivers/isdn/hardware/eicon/divamnt.c | 239 - drivers/isdn/hardware/eicon/divasfunc.c | 237 - drivers/isdn/hardware/eicon/divasi.c | 562 - drivers/isdn/hardware/eicon/divasmain.c | 848 -- drivers/isdn/hardware/eicon/divasproc.c | 412 - drivers/isdn/hardware/eicon/divasync.h | 489 - drivers/isdn/hardware/eicon/dqueue.c | 110 - drivers/isdn/hardware/eicon/dqueue.h | 32 - drivers/isdn/hardware/eicon/dsp_defs.h | 301 - drivers/isdn/hardware/eicon/dsp_tst.h | 48 - drivers/isdn/hardware/eicon/dspdids.h | 75 - drivers/isdn/hardware/eicon/dsrv4bri.h | 40 - drivers/isdn/hardware/eicon/dsrv_bri.h | 37 - drivers/isdn/hardware/eicon/dsrv_pri.h | 38 - drivers/isdn/hardware/eicon/entity.h | 29 - drivers/isdn/hardware/eicon/helpers.h | 51 - drivers/isdn/hardware/eicon/idifunc.c | 268 - drivers/isdn/hardware/eicon/io.c | 852 -- drivers/isdn/hardware/eicon/io.h | 308 - drivers/isdn/hardware/eicon/istream.c | 226 - drivers/isdn/hardware/eicon/kst_ifc.h | 335 - drivers/isdn/hardware/eicon/maintidi.c | 2194 --- drivers/isdn/hardware/eicon/maintidi.h | 171 - drivers/isdn/hardware/eicon/man_defs.h | 133 - drivers/isdn/hardware/eicon/mdm_msg.h | 346 - drivers/isdn/hardware/eicon/message.c | 14954 ------------------- drivers/isdn/hardware/eicon/mi_pc.h | 204 - drivers/isdn/hardware/eicon/mntfunc.c | 370 - drivers/isdn/hardware/eicon/os_4bri.c | 1132 -- drivers/isdn/hardware/eicon/os_4bri.h | 9 - drivers/isdn/hardware/eicon/os_bri.c | 815 - drivers/isdn/hardware/eicon/os_bri.h | 9 - drivers/isdn/hardware/eicon/os_capi.h | 21 - drivers/isdn/hardware/eicon/os_pri.c | 1053 -- drivers/isdn/hardware/eicon/os_pri.h | 9 - drivers/isdn/hardware/eicon/pc.h | 738 - drivers/isdn/hardware/eicon/pc_init.h | 267 - drivers/isdn/hardware/eicon/pc_maint.h | 160 - drivers/isdn/hardware/eicon/pkmaint.h | 43 - drivers/isdn/hardware/eicon/platform.h | 369 - drivers/isdn/hardware/eicon/pr_pc.h | 76 - drivers/isdn/hardware/eicon/s_4bri.c | 510 - drivers/isdn/hardware/eicon/s_bri.c | 191 - drivers/isdn/hardware/eicon/s_pri.c | 205 - drivers/isdn/hardware/eicon/sdp_hdr.h | 117 - drivers/isdn/hardware/eicon/um_idi.c | 886 -- drivers/isdn/hardware/eicon/um_idi.h | 44 - drivers/isdn/hardware/eicon/um_xdi.h | 69 - drivers/isdn/hardware/eicon/xdi_adapter.h | 71 - drivers/isdn/hardware/eicon/xdi_msg.h | 128 - drivers/isdn/hardware/eicon/xdi_vers.h | 26 - drivers/isdn/hardware/mISDN/w6692.c | 3 - drivers/isdn/hisax/hfc_pci.c | 3 +- drivers/lightnvm/core.c | 2 +- drivers/md/dm-bufio.c | 2 +- drivers/md/dm-core.h | 1 - drivers/md/dm-crypt.c | 2 +- drivers/md/dm-integrity.c | 2 +- drivers/md/dm-mpath.c | 6 +- drivers/md/dm-rq.c | 25 +- drivers/md/dm-stats.c | 2 +- drivers/md/dm-table.c | 4 +- drivers/md/dm.c | 65 +- drivers/md/md.c | 14 +- drivers/media/cec/cec-adap.c | 49 +- drivers/media/i2c/Kconfig | 12 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/adv7511.c | 2 +- drivers/media/i2c/adv7604.c | 2 +- drivers/media/i2c/adv7842.c | 2 +- drivers/media/i2c/imx214.c | 1118 ++ drivers/media/i2c/ov13858.c | 6 +- drivers/media/i2c/ov5645.c | 2 +- drivers/media/i2c/ov7740.c | 4 +- drivers/media/i2c/tc358743.c | 3 +- drivers/media/i2c/tda1997x.c | 4 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 6 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 2 - drivers/media/platform/mtk-vpu/mtk_vpu.c | 2 +- drivers/media/platform/omap3isp/isp.c | 3 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/vicodec/vicodec-core.c | 2 +- drivers/media/platform/vim2m.c | 2 +- drivers/media/v4l2-core/v4l2-ctrls.c | 5 + drivers/media/v4l2-core/v4l2-event.c | 43 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 4 +- drivers/memory/tegra/Kconfig | 10 + drivers/memory/tegra/Makefile | 1 + drivers/memory/tegra/tegra20-emc.c | 591 + drivers/memstick/core/ms_block.c | 109 +- drivers/memstick/core/ms_block.h | 1 + drivers/memstick/core/mspro_block.c | 121 +- drivers/mfd/Kconfig | 1 + drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/bd9571mwv.c | 1 + drivers/mfd/db8500-prcmu.c | 4 +- drivers/mfd/madera-core.c | 3 + drivers/mfd/mt6397-core.c | 3 +- drivers/mfd/tps6586x.c | 24 + drivers/mfd/twl-core.c | 4 +- drivers/mfd/wm8994-core.c | 9 - drivers/misc/Kconfig | 8 + drivers/misc/Makefile | 1 + drivers/misc/atmel-ssc.c | 2 +- drivers/misc/cxl/api.c | 3 +- drivers/misc/ibmasm/ibmasmfs.c | 11 +- drivers/misc/mei/client.c | 25 +- drivers/misc/mei/hbm.c | 4 +- drivers/misc/mic/scif/scif_rma.c | 2 +- drivers/misc/mic/scif/scif_rma.h | 2 +- drivers/misc/pvpanic.c | 192 + drivers/misc/sgi-gru/grukdump.c | 4 + drivers/misc/vmw_balloon.c | 2 +- drivers/mmc/core/block.c | 26 +- drivers/mmc/core/queue.c | 110 +- drivers/mmc/core/queue.h | 4 +- drivers/mmc/host/Kconfig | 7 +- drivers/mmc/host/atmel-mci.c | 3 +- drivers/mmc/host/bcm2835.c | 13 +- drivers/mmc/host/dw_mmc-bluefield.c | 11 +- drivers/mmc/host/renesas_sdhi_core.c | 9 - drivers/mmc/host/renesas_sdhi_internal_dmac.c | 29 +- drivers/mmc/host/sdhci-cadence.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 12 +- drivers/mmc/host/sdhci-pci-core.c | 86 +- drivers/mmc/host/sdhci.c | 94 +- drivers/mmc/host/sdhci.h | 11 +- drivers/mmc/host/tmio_mmc_core.c | 2 - drivers/mtd/Kconfig | 52 +- drivers/mtd/Makefile | 1 - drivers/mtd/chips/cfi_cmdset_0020.c | 6 + drivers/mtd/devices/block2mtd.c | 2 + drivers/mtd/maps/Kconfig | 36 +- drivers/mtd/maps/Makefile | 11 +- drivers/mtd/maps/gpio-addr-flash.c | 281 - drivers/mtd/maps/latch-addr-flash.c | 229 - drivers/mtd/maps/physmap-core.c | 655 + drivers/mtd/maps/physmap-gemini.c | 97 + drivers/mtd/maps/physmap-gemini.h | 17 + drivers/mtd/maps/physmap-versatile.c | 254 + drivers/mtd/maps/physmap-versatile.h | 17 + drivers/mtd/maps/physmap.c | 280 - drivers/mtd/maps/physmap_of_core.c | 368 - drivers/mtd/maps/physmap_of_gemini.c | 97 - drivers/mtd/maps/physmap_of_gemini.h | 17 - drivers/mtd/maps/physmap_of_versatile.c | 254 - drivers/mtd/maps/physmap_of_versatile.h | 17 - drivers/mtd/mtdsuper.c | 26 +- drivers/mtd/nand/raw/Kconfig | 2 +- drivers/mtd/nand/raw/ams-delta.c | 177 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 20 +- drivers/mtd/nand/raw/au1550nd.c | 2 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 2 +- drivers/mtd/nand/raw/cafe_nand.c | 2 +- drivers/mtd/nand/raw/davinci_nand.c | 2 +- drivers/mtd/nand/raw/denali.c | 5 +- drivers/mtd/nand/raw/denali.h | 2 +- drivers/mtd/nand/raw/diskonchip.c | 4 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 2 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 2 +- drivers/mtd/nand/raw/fsl_upm.c | 2 +- drivers/mtd/nand/raw/fsmc_nand.c | 39 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 27 +- drivers/mtd/nand/raw/hisi504_nand.c | 2 +- drivers/mtd/nand/raw/internals.h | 33 + drivers/mtd/nand/raw/jz4740_nand.c | 6 +- drivers/mtd/nand/raw/jz4780_nand.c | 2 +- drivers/mtd/nand/raw/marvell_nand.c | 32 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 4 +- drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/mxc_nand.c | 14 +- drivers/mtd/nand/raw/nand_base.c | 758 +- drivers/mtd/nand/raw/nand_bbt.c | 285 +- drivers/mtd/nand/raw/nand_hynix.c | 8 +- drivers/mtd/nand/raw/nand_legacy.c | 35 +- drivers/mtd/nand/raw/nand_macronix.c | 7 + drivers/mtd/nand/raw/ndfc.c | 2 +- drivers/mtd/nand/raw/plat_nand.c | 2 +- drivers/mtd/nand/raw/qcom_nandc.c | 34 +- drivers/mtd/nand/raw/r852.c | 30 +- drivers/mtd/nand/raw/s3c2410.c | 7 +- drivers/mtd/nand/raw/sh_flctl.c | 19 +- drivers/mtd/nand/raw/sunxi_nand.c | 4 +- drivers/mtd/nand/raw/tango_nand.c | 4 +- drivers/mtd/nand/raw/tegra_nand.c | 32 +- drivers/mtd/nand/raw/vf610_nfc.c | 38 +- drivers/mtd/nand/raw/xway_nand.c | 2 +- drivers/mtd/nand/spi/Makefile | 2 +- drivers/mtd/nand/spi/core.c | 1 + drivers/mtd/nand/spi/toshiba.c | 136 + drivers/mtd/nand/spi/winbond.c | 8 + drivers/mtd/parsers/Kconfig | 50 + drivers/mtd/parsers/Makefile | 1 + drivers/mtd/parsers/redboot.c | 332 + drivers/mtd/redboot.c | 302 - drivers/mtd/spi-nor/Kconfig | 9 - drivers/mtd/spi-nor/Makefile | 1 - drivers/mtd/spi-nor/atmel-quadspi.c | 781 - drivers/mtd/spi-nor/spi-nor.c | 85 +- drivers/net/can/dev.c | 48 +- drivers/net/can/flexcan.c | 108 +- drivers/net/can/rcar/rcar_can.c | 5 +- drivers/net/can/rx-offload.c | 51 +- drivers/net/can/spi/hi311x.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 4 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 10 +- drivers/net/can/usb/ucan.c | 7 - drivers/net/can/vxcan.c | 2 +- drivers/net/dsa/bcm_sf2.c | 10 + drivers/net/dsa/bcm_sf2.h | 3 + drivers/net/dsa/bcm_sf2_cfp.c | 497 +- drivers/net/dsa/mt7530.c | 3 +- drivers/net/dsa/mv88e6xxx/chip.c | 38 +- drivers/net/dsa/mv88e6xxx/port.c | 24 +- drivers/net/dsa/mv88e6xxx/port.h | 2 + drivers/net/dsa/mv88e6xxx/serdes.c | 26 +- drivers/net/dsa/mv88e6xxx/serdes.h | 2 + drivers/net/ethernet/aeroflex/greth.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 41 +- drivers/net/ethernet/apm/xgene-v2/mdio.c | 22 +- drivers/net/ethernet/aquantia/atlantic/Makefile | 1 + drivers/net/ethernet/aquantia/atlantic/aq_common.h | 2 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 31 + .../net/ethernet/aquantia/atlantic/aq_filters.c | 876 ++ .../net/ethernet/aquantia/atlantic/aq_filters.h | 36 + drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 29 + drivers/net/ethernet/aquantia/atlantic/aq_main.c | 55 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 - drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 21 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 2 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 162 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 109 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 48 + .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 135 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 4 - .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 58 + drivers/net/ethernet/arc/emac_main.c | 3 +- drivers/net/ethernet/broadcom/b44.c | 12 +- drivers/net/ethernet/broadcom/bcmsysport.c | 83 +- drivers/net/ethernet/broadcom/bcmsysport.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 7 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 70 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 4 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 3 + drivers/net/ethernet/broadcom/cnic.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 65 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 6 + drivers/net/ethernet/broadcom/genet/bcmmii.c | 5 +- drivers/net/ethernet/broadcom/tg3.c | 105 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 7 +- drivers/net/ethernet/chelsio/Kconfig | 1 - drivers/net/ethernet/chelsio/cxgb4/Makefile | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 12 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 11 - drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h | 1 + .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 12 +- drivers/net/ethernet/emulex/benet/be_main.c | 13 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 5 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 103 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 8 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 5 +- drivers/net/ethernet/freescale/fman/mac.c | 2 +- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 18 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 8 +- drivers/net/ethernet/freescale/ucc_geth.c | 7 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 9 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 41 +- drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c | 12 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 485 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 49 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 19 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 11 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 7 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 13 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 668 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 34 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 84 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 13 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 154 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 9 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 614 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 42 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 18 +- drivers/net/ethernet/ibm/emac/core.c | 9 +- drivers/net/ethernet/intel/e1000e/e1000.h | 3 + drivers/net/ethernet/intel/e1000e/netdev.c | 42 +- drivers/net/ethernet/intel/e1000e/ptp.c | 25 +- drivers/net/ethernet/intel/i40e/i40e.h | 3 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 6 + drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 4 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 3 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 27 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 41 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 1 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 67 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 4 +- drivers/net/ethernet/intel/ice/ice.h | 5 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 7 +- drivers/net/ethernet/intel/ice/ice_common.c | 31 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 3 + drivers/net/ethernet/intel/ice/ice_lib.c | 136 +- drivers/net/ethernet/intel/ice/ice_main.c | 37 +- drivers/net/ethernet/intel/ice/ice_sched.c | 110 +- drivers/net/ethernet/intel/ice/ice_sched.h | 3 + drivers/net/ethernet/intel/ice/ice_type.h | 4 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 18 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 65 +- drivers/net/ethernet/intel/igbvf/mbx.c | 4 +- drivers/net/ethernet/intel/igc/igc.h | 9 - drivers/net/ethernet/intel/igc/igc_base.c | 8 - drivers/net/ethernet/intel/igc/igc_main.c | 36 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 7 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 54 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 + drivers/net/ethernet/lantiq_xrx200.c | 5 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 21 +- drivers/net/ethernet/marvell/mvneta.c | 12 +- drivers/net/ethernet/marvell/sky2.c | 6 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 7 +- drivers/net/ethernet/mellanox/mlx4/alloc.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx4/mlx4.h | 4 +- drivers/net/ethernet/mellanox/mlx4/mr.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/qp.c | 20 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 + .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 22 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 7 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 150 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 155 + .../ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c | 12 +- .../ethernet/mellanox/mlxsw/spectrum_acl_atcam.c | 75 +- .../ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c | 5 +- .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 454 +- .../mellanox/mlxsw/spectrum_acl_flex_keys.c | 32 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h | 42 +- drivers/net/ethernet/netronome/nfp/Makefile | 1 + drivers/net/ethernet/netronome/nfp/abm/ctrl.c | 105 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 308 +- drivers/net/ethernet/netronome/nfp/abm/main.h | 117 +- drivers/net/ethernet/netronome/nfp/abm/qdisc.c | 663 + drivers/net/ethernet/netronome/nfp/bpf/main.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 6 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 43 +- drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 11 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 164 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 51 + .../net/ethernet/netronome/nfp/flower/lag_conf.c | 48 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 41 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 24 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 38 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 12 +- .../net/ethernet/netronome/nfp/flower/offload.c | 243 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 62 +- drivers/net/ethernet/netronome/nfp/nfp_app.c | 47 + drivers/net/ethernet/netronome/nfp/nfp_app.h | 25 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 30 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 4 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 3 +- drivers/net/ethernet/nxp/lpc_eth.c | 2 - drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 14 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 15 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 2 + drivers/net/ethernet/qlogic/qed/qed_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 50 +- drivers/net/ethernet/qlogic/qed/qed_rdma.h | 5 + drivers/net/ethernet/qualcomm/qca_debug.c | 1 + drivers/net/ethernet/qualcomm/qca_spi.c | 16 +- drivers/net/ethernet/qualcomm/qca_spi.h | 1 + drivers/net/ethernet/realtek/8139too.c | 2 +- drivers/net/ethernet/realtek/r8169.c | 8 +- drivers/net/ethernet/sfc/ef10.c | 7 + drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/tx.c | 5 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/smsc/smsc911x.h | 2 +- drivers/net/ethernet/socionext/netsec.c | 238 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 12 +- drivers/net/ethernet/ti/cpsw.c | 237 +- drivers/net/ethernet/ti/cpts.c | 32 +- drivers/net/ethernet/ti/cpts.h | 38 - drivers/net/ethernet/ti/netcp_ethss.c | 32 +- drivers/net/ethernet/toshiba/tc35815.c | 29 +- drivers/net/geneve.c | 111 +- drivers/net/netdevsim/bpf.c | 52 +- drivers/net/phy/amd.c | 1 - drivers/net/phy/aquantia.c | 15 +- drivers/net/phy/at803x.c | 3 - drivers/net/phy/bcm63xx.c | 6 +- drivers/net/phy/bcm7xxx.c | 2 + drivers/net/phy/bcm87xx.c | 10 +- drivers/net/phy/broadcom.c | 16 - drivers/net/phy/cicada.c | 2 - drivers/net/phy/davicom.c | 4 - drivers/net/phy/dp83640.c | 1 - drivers/net/phy/dp83822.c | 1 - drivers/net/phy/dp83848.c | 1 - drivers/net/phy/dp83867.c | 1 - drivers/net/phy/dp83tc811.c | 1 - drivers/net/phy/fixed_phy.c | 19 +- drivers/net/phy/icplus.c | 145 +- drivers/net/phy/intel-xway.c | 10 - drivers/net/phy/lxt.c | 6 +- drivers/net/phy/marvell.c | 93 +- drivers/net/phy/marvell10g.c | 37 +- drivers/net/phy/mdio-gpio.c | 10 +- drivers/net/phy/meson-gxl.c | 2 +- drivers/net/phy/micrel.c | 31 +- drivers/net/phy/microchip.c | 1 - drivers/net/phy/microchip_t1.c | 1 - drivers/net/phy/mscc.c | 6 - drivers/net/phy/national.c | 1 - drivers/net/phy/phy-c45.c | 12 +- drivers/net/phy/phy-core.c | 213 +- drivers/net/phy/phy.c | 443 +- drivers/net/phy/phy_device.c | 192 +- drivers/net/phy/phy_led_triggers.c | 15 +- drivers/net/phy/phylink.c | 19 +- drivers/net/phy/qsemi.c | 1 - drivers/net/phy/realtek.c | 45 +- drivers/net/phy/smsc.c | 7 +- drivers/net/phy/ste10Xp.c | 2 - drivers/net/phy/uPD60620.c | 6 +- drivers/net/phy/vitesse.c | 9 - drivers/net/tun.c | 56 +- drivers/net/usb/lan78xx.c | 27 +- drivers/net/usb/smsc95xx.c | 55 +- drivers/net/veth.c | 2 +- drivers/net/vrf.c | 19 +- drivers/net/vxlan.c | 60 +- drivers/net/wan/fsl_ucc_hdlc.c | 8 + drivers/net/wireless/ath/ath10k/core.c | 5 + drivers/net/wireless/ath/ath10k/core.h | 5 + drivers/net/wireless/ath/ath10k/coredump.c | 118 +- drivers/net/wireless/ath/ath10k/coredump.h | 1 + drivers/net/wireless/ath/ath10k/debugfs_sta.c | 12 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 17 +- drivers/net/wireless/ath/ath10k/mac.c | 13 +- drivers/net/wireless/ath/ath10k/qmi.c | 8 +- drivers/net/wireless/ath/ath10k/snoc.c | 228 +- drivers/net/wireless/ath/ath10k/snoc.h | 17 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 6 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 10 + drivers/net/wireless/ath/ath10k/wmi.c | 128 +- drivers/net/wireless/ath/ath10k/wmi.h | 13 + drivers/net/wireless/ath/ath10k/wow.c | 4 +- drivers/net/wireless/ath/ath6kl/main.c | 1 + drivers/net/wireless/ath/ath9k/Kconfig | 2 +- drivers/net/wireless/ath/ath9k/ar5008_phy.c | 2 +- drivers/net/wireless/ath/ath9k/ar9002_phy.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_mci.c | 4 +- drivers/net/wireless/ath/ath9k/ath9k.h | 2 +- drivers/net/wireless/ath/ath9k/dynack.c | 61 +- drivers/net/wireless/ath/ath9k/dynack.h | 6 +- drivers/net/wireless/ath/ath9k/hw.c | 1 + drivers/net/wireless/ath/ath9k/main.c | 3 +- drivers/net/wireless/ath/ath9k/xmit.c | 5 +- drivers/net/wireless/ath/carl9170/rx.c | 1 + drivers/net/wireless/ath/carl9170/tx.c | 3 + drivers/net/wireless/ath/wil6210/cfg80211.c | 104 +- drivers/net/wireless/ath/wil6210/debugfs.c | 17 +- drivers/net/wireless/ath/wil6210/main.c | 227 +- drivers/net/wireless/ath/wil6210/netdev.c | 5 +- drivers/net/wireless/ath/wil6210/txrx.c | 14 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 92 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 4 +- drivers/net/wireless/ath/wil6210/wil6210.h | 21 +- drivers/net/wireless/ath/wil6210/wmi.c | 56 +- .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 2 + .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 137 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/common.h | 8 + .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 116 + .../broadcom/brcm80211/brcmfmac/firmware.c | 207 +- .../broadcom/brcm80211/brcmfmac/firmware.h | 1 + .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 11 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 1 + .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 4 +- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 17 +- drivers/net/wireless/cisco/airo.c | 2 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 +- drivers/net/wireless/intel/iwlegacy/common.c | 2 + drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 109 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 18 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 7 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 38 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 39 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 19 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 4 + drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 6 - drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 114 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 4 + drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 83 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 54 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 50 + drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 16 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 3 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 1 + drivers/net/wireless/intersil/prism54/isl_38xx.c | 1 + drivers/net/wireless/intersil/prism54/isl_ioctl.c | 1 + drivers/net/wireless/intersil/prism54/islpci_dev.c | 1 + drivers/net/wireless/mac80211_hwsim.c | 277 +- drivers/net/wireless/mac80211_hwsim.h | 4 + drivers/net/wireless/marvell/libertas/if_spi.c | 4 +- drivers/net/wireless/marvell/mwifiex/ie.c | 1 + drivers/net/wireless/mediatek/mt76/Kconfig | 6 + drivers/net/wireless/mediatek/mt76/mac80211.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 1 - .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 6 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/Kconfig | 15 +- drivers/net/wireless/quantenna/qtnfmac/Makefile | 9 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 21 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 282 +- .../wireless/quantenna/qtnfmac/pcie/pcie_priv.h | 20 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 211 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 1219 ++ .../quantenna/qtnfmac/pcie/topaz_pcie_ipc.h | 94 + .../quantenna/qtnfmac/pcie/topaz_pcie_regs.h | 45 + .../net/wireless/quantenna/qtnfmac/qtn_hw_ids.h | 4 +- drivers/net/wireless/quantenna/qtnfmac/util.c | 18 + drivers/net/wireless/quantenna/qtnfmac/util.h | 2 + drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 4 + drivers/net/wireless/ralink/rt2x00/rt61pci.c | 2 +- drivers/net/wireless/ray_cs.c | 2 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 5 + .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 4 - .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8192de/fw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 5 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/table.c | 4 - .../net/wireless/realtek/rtlwifi/rtl8723ae/table.h | 2 - .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 1 + .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 1 - drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 4 +- drivers/net/wireless/st/cw1200/sta.c | 2 +- drivers/net/wireless/ti/wlcore/sdio.c | 17 +- drivers/net/wireless/ti/wlcore/vendor_cmd.c | 2 +- drivers/net/wireless/zydas/zd1201.c | 1 + drivers/net/xen-netfront.c | 2 - drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 5 +- drivers/nfc/st95hf/core.c | 7 +- drivers/nvdimm/pmem.c | 2 +- drivers/nvme/host/core.c | 4 +- drivers/nvme/host/fc.c | 36 +- drivers/nvme/host/multipath.c | 6 +- drivers/nvme/host/nvme.h | 2 +- drivers/nvme/host/pci.c | 329 +- drivers/nvmem/core.c | 31 +- drivers/nvmem/meson-efuse.c | 29 +- drivers/of/dynamic.c | 59 +- drivers/of/kobj.c | 4 +- drivers/of/overlay.c | 292 +- drivers/of/pdt.c | 55 +- drivers/of/unittest-data/Makefile | 2 + .../of/unittest-data/overlay_bad_add_dup_node.dts | 28 + .../of/unittest-data/overlay_bad_add_dup_prop.dts | 24 + drivers/of/unittest-data/overlay_base.dts | 1 + drivers/of/unittest.c | 96 +- drivers/opp/core.c | 261 +- drivers/opp/of.c | 313 +- drivers/opp/opp.h | 20 + drivers/oprofile/oprofilefs.c | 8 +- drivers/parisc/ccio-dma.c | 4 +- drivers/parisc/sba_iommu.c | 4 +- drivers/pci/msi.c | 14 + drivers/pci/pci-acpi.c | 5 - drivers/phy/allwinner/phy-sun4i-usb.c | 26 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 20 +- drivers/phy/socionext/Kconfig | 3 +- drivers/pinctrl/actions/Kconfig | 6 + drivers/pinctrl/actions/Makefile | 1 + drivers/pinctrl/actions/pinctrl-owl.c | 71 +- drivers/pinctrl/actions/pinctrl-owl.h | 142 +- drivers/pinctrl/actions/pinctrl-s700.c | 1912 +++ drivers/pinctrl/actions/pinctrl-s900.c | 205 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 33 +- drivers/pinctrl/freescale/Kconfig | 11 + drivers/pinctrl/freescale/Makefile | 2 + drivers/pinctrl/freescale/pinctrl-imx.c | 434 +- drivers/pinctrl/freescale/pinctrl-imx.h | 67 +- drivers/pinctrl/freescale/pinctrl-imx7ulp.c | 42 - drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 232 + drivers/pinctrl/freescale/pinctrl-scu.c | 121 + drivers/pinctrl/mediatek/Kconfig | 15 +- drivers/pinctrl/mediatek/Makefile | 2 + drivers/pinctrl/mediatek/pinctrl-moore.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mt6797.c | 82 + drivers/pinctrl/mediatek/pinctrl-mt7629.c | 450 + drivers/pinctrl/mediatek/pinctrl-mtk-mt6797.h | 2429 +++ drivers/pinctrl/mediatek/pinctrl-paris.c | 8 +- drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 2 +- drivers/pinctrl/meson/pinctrl-meson-gxl.c | 14 +- drivers/pinctrl/meson/pinctrl-meson.c | 5 +- drivers/pinctrl/meson/pinctrl-meson8.c | 2 +- drivers/pinctrl/meson/pinctrl-meson8b.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 13 +- drivers/pinctrl/pinctrl-amd.c | 6 +- drivers/pinctrl/pinctrl-at91-pio4.c | 6 +- drivers/pinctrl/pinctrl-lpc18xx.c | 10 +- drivers/pinctrl/pinctrl-max77620.c | 14 +- drivers/pinctrl/pinctrl-rockchip.c | 52 +- drivers/pinctrl/pinctrl-zynq.c | 9 +- drivers/pinctrl/qcom/pinctrl-msm.c | 19 + drivers/pinctrl/qcom/pinctrl-msm.h | 2 + drivers/pinctrl/qcom/pinctrl-sdm660.c | 28 +- drivers/pinctrl/qcom/pinctrl-sdm845.c | 1 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 21 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 23 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 6 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 71 +- drivers/platform/chrome/cros_ec_proto.c | 22 +- drivers/platform/x86/Kconfig | 8 - drivers/platform/x86/Makefile | 1 - drivers/platform/x86/asus-nb-wmi.c | 3 +- drivers/platform/x86/asus-wmi.c | 3 +- drivers/platform/x86/intel_pmc_core.c | 131 +- drivers/platform/x86/intel_pmc_core.h | 68 +- drivers/platform/x86/pvpanic.c | 124 - drivers/platform/x86/thinkpad_acpi.c | 2 +- drivers/power/supply/Kconfig | 7 + drivers/power/supply/Makefile | 1 + drivers/power/supply/power_supply_core.c | 140 +- drivers/power/supply/sc27xx_fuel_gauge.c | 656 + drivers/ptp/ptp_chardev.c | 55 +- drivers/ptp/ptp_clock.c | 5 +- drivers/regulator/as3711-regulator.c | 5 +- drivers/regulator/bd718x7-regulator.c | 33 +- drivers/regulator/bd9571mwv-regulator.c | 10 +- drivers/regulator/core.c | 536 +- drivers/regulator/lochnagar-regulator.c | 2 + drivers/regulator/max77686-regulator.c | 19 +- drivers/regulator/of_regulator.c | 9 +- drivers/regulator/pfuze100-regulator.c | 2 + drivers/regulator/s2mps11.c | 46 +- drivers/regulator/wm8994-regulator.c | 20 +- drivers/remoteproc/remoteproc_debugfs.c | 26 + drivers/reset/Kconfig | 20 +- drivers/reset/Makefile | 3 +- drivers/reset/core.c | 42 + drivers/reset/reset-hsdk.c | 1 + drivers/reset/reset-simple.c | 13 +- drivers/reset/reset-socfpga.c | 88 + drivers/reset/reset-uniphier-glue.c | 183 + drivers/reset/reset-uniphier-usb3.c | 171 - drivers/rtc/class.c | 26 - drivers/rtc/hctosys.c | 4 +- drivers/rtc/rtc-cmos.c | 16 +- drivers/rtc/rtc-ep93xx.c | 2 +- drivers/rtc/rtc-m41t80.c | 15 +- drivers/rtc/rtc-max6916.c | 2 +- drivers/rtc/rtc-max77686.c | 2 +- drivers/rtc/rtc-omap.c | 4 +- drivers/rtc/rtc-pcf2127.c | 3 + drivers/rtc/rtc-rk808.c | 2 +- drivers/rtc/rtc-s3c.c | 6 - drivers/rtc/rtc-sh.c | 7 +- drivers/s390/block/dasd_ioctl.c | 22 +- drivers/s390/cio/vfio_ccw_cp.c | 6 +- drivers/s390/cio/vfio_ccw_drv.c | 10 +- drivers/s390/net/ism_drv.c | 2 +- drivers/s390/net/qeth_core.h | 19 +- drivers/s390/net/qeth_core_main.c | 137 +- drivers/s390/net/qeth_core_mpc.c | 1 - drivers/s390/net/qeth_core_mpc.h | 32 +- drivers/s390/net/qeth_l2_main.c | 45 +- drivers/s390/net/qeth_l3_main.c | 138 +- drivers/s390/scsi/zfcp_aux.c | 65 +- drivers/s390/scsi/zfcp_dbf.c | 25 +- drivers/s390/scsi/zfcp_dbf.h | 14 +- drivers/s390/scsi/zfcp_def.h | 113 +- drivers/s390/scsi/zfcp_erp.c | 345 +- drivers/s390/scsi/zfcp_ext.h | 8 +- drivers/s390/scsi/zfcp_fc.c | 48 +- drivers/s390/scsi/zfcp_fc.h | 21 +- drivers/s390/scsi/zfcp_fsf.c | 51 +- drivers/s390/scsi/zfcp_fsf.h | 4 +- drivers/s390/scsi/zfcp_qdio.c | 11 +- drivers/s390/scsi/zfcp_qdio.h | 9 +- drivers/s390/scsi/zfcp_reqlist.h | 2 +- drivers/s390/scsi/zfcp_scsi.c | 4 +- drivers/scsi/Kconfig | 13 +- drivers/scsi/NCR5380.c | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 8 +- drivers/scsi/bfa/bfad.c | 18 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 8 +- drivers/scsi/csiostor/csio_scsi.c | 8 +- drivers/scsi/cxlflash/main.c | 6 - drivers/scsi/cxlflash/ocxl_hw.c | 2 +- drivers/scsi/device_handler/scsi_dh_alua.c | 21 +- drivers/scsi/device_handler/scsi_dh_emc.c | 8 +- drivers/scsi/device_handler/scsi_dh_hp_sw.c | 7 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 7 +- drivers/scsi/dpt_i2o.c | 12 +- drivers/scsi/esas2r/esas2r_init.c | 49 +- drivers/scsi/fnic/fnic_scsi.c | 4 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 50 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 9 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 9 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 153 +- drivers/scsi/hosts.c | 29 +- drivers/scsi/hptiop.c | 10 +- drivers/scsi/initio.c | 2 +- drivers/scsi/ips.c | 8 +- drivers/scsi/ips.h | 9 - drivers/scsi/isci/init.c | 19 +- drivers/scsi/libsas/Makefile | 3 +- drivers/scsi/libsas/sas_ata.c | 31 +- drivers/scsi/libsas/sas_discover.c | 33 +- drivers/scsi/libsas/sas_dump.c | 63 - drivers/scsi/libsas/sas_dump.h | 29 - drivers/scsi/libsas/sas_event.c | 1 - drivers/scsi/libsas/sas_expander.c | 236 +- drivers/scsi/libsas/sas_init.c | 10 +- drivers/scsi/libsas/sas_internal.h | 16 +- drivers/scsi/libsas/sas_phy.c | 8 +- drivers/scsi/libsas/sas_port.c | 23 +- drivers/scsi/libsas/sas_scsi_host.c | 133 +- drivers/scsi/libsas/sas_task.c | 10 +- drivers/scsi/lpfc/lpfc.h | 15 + drivers/scsi/lpfc/lpfc_attr.c | 115 + drivers/scsi/lpfc/lpfc_bsg.c | 138 +- drivers/scsi/lpfc/lpfc_bsg.h | 38 + drivers/scsi/lpfc/lpfc_crtn.h | 2 + drivers/scsi/lpfc/lpfc_ct.c | 211 + drivers/scsi/lpfc/lpfc_debugfs.c | 2 + drivers/scsi/lpfc/lpfc_els.c | 242 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 59 + drivers/scsi/lpfc/lpfc_hw.h | 1 + drivers/scsi/lpfc/lpfc_hw4.h | 68 + drivers/scsi/lpfc/lpfc_init.c | 247 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 23 +- drivers/scsi/lpfc/lpfc_scsi.c | 2 +- drivers/scsi/lpfc/lpfc_scsi.h | 4 + drivers/scsi/lpfc/lpfc_sli.c | 22 +- drivers/scsi/lpfc/lpfc_sli4.h | 14 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 65 +- drivers/scsi/megaraid/megaraid_sas_base.c | 298 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 14 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 384 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 26 +- drivers/scsi/mpt3sas/mpi/mpi2.h | 17 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 94 +- drivers/scsi/mpt3sas/mpi/mpi2_image.h | 506 + drivers/scsi/mpt3sas/mpi/mpi2_init.h | 2 +- drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 359 +- drivers/scsi/mpt3sas/mpi/mpi2_pci.h | 11 +- drivers/scsi/mpt3sas/mpi/mpi2_raid.h | 2 +- drivers/scsi/mpt3sas/mpi/mpi2_sas.h | 2 +- drivers/scsi/mpt3sas/mpi/mpi2_tool.h | 72 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 73 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 9 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 27 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 21 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 64 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 91 +- drivers/scsi/mvumi.c | 2 +- drivers/scsi/myrb.c | 3 +- drivers/scsi/myrs.c | 13 +- drivers/scsi/osd/osd_initiator.c | 4 +- drivers/scsi/osst.c | 2 +- drivers/scsi/pmcraid.c | 116 +- drivers/scsi/qedi/qedi_main.c | 3 +- drivers/scsi/qla1280.c | 52 +- drivers/scsi/qla2xxx/qla_init.c | 1 + drivers/scsi/qla2xxx/qla_nvme.c | 12 - drivers/scsi/qla2xxx/qla_os.c | 49 +- drivers/scsi/qla2xxx/qla_target.c | 8 +- drivers/scsi/qla2xxx/qla_target.h | 8 - drivers/scsi/qla4xxx/ql4_os.c | 10 +- drivers/scsi/scsi.c | 5 +- drivers/scsi/scsi_debug.c | 3 +- drivers/scsi/scsi_error.c | 4 +- drivers/scsi/scsi_lib.c | 785 +- drivers/scsi/scsi_priv.h | 1 - drivers/scsi/scsi_scan.c | 10 +- drivers/scsi/scsi_sysfs.c | 8 +- drivers/scsi/scsi_transport_fc.c | 71 +- drivers/scsi/scsi_transport_iscsi.c | 7 +- drivers/scsi/scsi_transport_sas.c | 10 +- drivers/scsi/sd.c | 85 +- drivers/scsi/sd.h | 6 +- drivers/scsi/sd_zbc.c | 10 +- drivers/scsi/sg.c | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 3 +- drivers/scsi/sr.c | 12 +- drivers/scsi/st.c | 2 +- drivers/scsi/stex.c | 17 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 4 +- drivers/scsi/ufs/Kconfig | 8 + drivers/scsi/ufs/Makefile | 1 + drivers/scsi/ufs/cdns-pltfrm.c | 149 + drivers/scsi/ufs/ufs-hisi.c | 9 + drivers/scsi/ufs/ufs.h | 14 + drivers/scsi/ufs/ufs_bsg.c | 4 +- drivers/scsi/ufs/ufs_quirks.h | 6 + drivers/scsi/ufs/ufshcd.c | 92 +- drivers/scsi/ufs/ufshcd.h | 2 + drivers/scsi/virtio_scsi.c | 3 +- drivers/scsi/wd719x.c | 135 +- drivers/scsi/wd719x.h | 1 - drivers/slimbus/Kconfig | 5 +- drivers/slimbus/qcom-ctrl.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 8 +- drivers/slimbus/slimbus.h | 6 - drivers/soc/Makefile | 2 +- drivers/soc/bcm/raspberrypi-power.c | 5 +- drivers/soc/imx/gpc.c | 2 +- drivers/soc/qcom/Kconfig | 5 - drivers/soc/qcom/cmd-db.c | 93 +- drivers/soc/qcom/llcc-slice.c | 18 +- drivers/soc/qcom/qcom-geni-se.c | 25 +- drivers/soc/qcom/qmi_interface.c | 2 +- drivers/soc/renesas/Kconfig | 236 +- drivers/soc/rockchip/pm_domains.c | 48 + drivers/soc/tegra/pmc.c | 153 +- drivers/soc/ti/wkup_m3_ipc.c | 1 + drivers/soundwire/intel.c | 4 +- drivers/spi/Kconfig | 24 +- drivers/spi/Makefile | 3 + drivers/spi/atmel-quadspi.c | 549 + drivers/spi/spi-bcm2835.c | 2 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-fsl-dspi.c | 4 +- drivers/spi/spi-geni-qcom.c | 64 +- drivers/spi/spi-gpio.c | 24 +- drivers/spi/spi-mt65xx.c | 13 +- drivers/spi/spi-mxic.c | 619 + drivers/spi/spi-npcm-pspi.c | 479 + drivers/spi/spi-omap2-mcspi.c | 37 +- drivers/spi/spi-pl022.c | 14 +- drivers/spi/spi-pxa2xx.c | 109 +- drivers/spi/spi-pxa2xx.h | 3 + drivers/spi/spi-rockchip.c | 579 +- drivers/spi/spi-rspi.c | 6 +- drivers/spi/spi-sh-msiof.c | 6 +- drivers/spi/spi-zynqmp-gqspi.c | 6 +- drivers/spi/spi.c | 60 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/android/ion/ion.c | 50 +- drivers/staging/android/ion/ion.h | 9 + drivers/staging/android/ion/ion_system_heap.c | 2 +- drivers/staging/comedi/comedi.h | 39 +- drivers/staging/comedi/comedi_fops.c | 1 + drivers/staging/comedi/drivers/addi_apci_3501.c | 9 +- drivers/staging/comedi/drivers/cb_pcidas64.c | 44 +- drivers/staging/comedi/drivers/cb_pcidda.c | 4 +- drivers/staging/comedi/drivers/dt9812.c | 2 +- drivers/staging/comedi/drivers/ni_labpc_common.c | 9 +- drivers/staging/comedi/drivers/ni_mio_common.c | 3 +- drivers/staging/emxx_udc/emxx_udc.c | 68 +- drivers/staging/emxx_udc/emxx_udc.h | 2 +- drivers/staging/erofs/Kconfig | 3 +- drivers/staging/erofs/Makefile | 2 +- drivers/staging/erofs/data.c | 65 +- drivers/staging/erofs/lz4defs.h | 227 - drivers/staging/erofs/super.c | 19 +- drivers/staging/erofs/unzip_lz4.c | 251 - drivers/staging/erofs/unzip_vle_lz4.c | 25 +- drivers/staging/gasket/gasket_interrupt.c | 17 +- drivers/staging/gasket/gasket_page_table.c | 27 +- drivers/staging/goldfish/goldfish_audio.c | 1 + drivers/staging/greybus/arche-apb-ctrl.c | 1 - drivers/staging/greybus/arche_platform.h | 2 +- drivers/staging/greybus/arpc.h | 2 +- drivers/staging/greybus/audio_apbridgea.h | 2 +- drivers/staging/greybus/audio_codec.h | 2 +- drivers/staging/greybus/audio_manager.h | 2 +- drivers/staging/greybus/audio_manager_private.h | 2 +- drivers/staging/greybus/bundle.h | 2 +- drivers/staging/greybus/camera.c | 1 - drivers/staging/greybus/connection.c | 4 - drivers/staging/greybus/connection.h | 2 +- drivers/staging/greybus/control.h | 4 +- drivers/staging/greybus/core.c | 4 +- drivers/staging/greybus/es2.c | 4 +- drivers/staging/greybus/greybus_protocols.h | 27 +- drivers/staging/greybus/loopback.c | 38 - drivers/staging/greybus/uart.c | 4 +- drivers/staging/ks7010/michael_mic.c | 1 - drivers/staging/media/bcm2048/radio-bcm2048.c | 1 + drivers/staging/media/bcm2048/radio-bcm2048.h | 1 + .../staging/media/davinci_vpfe/davinci_vpfe_user.h | 5 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 71 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.h | 5 +- .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 5 +- .../staging/media/davinci_vpfe/dm365_ipipe_hw.h | 5 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 6 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.h | 5 +- .../media/davinci_vpfe/dm365_ipipeif_user.h | 5 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 5 +- drivers/staging/media/davinci_vpfe/dm365_isif.h | 5 +- .../staging/media/davinci_vpfe/dm365_isif_regs.h | 5 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 5 +- drivers/staging/media/davinci_vpfe/dm365_resizer.h | 5 +- drivers/staging/media/davinci_vpfe/vpfe.h | 5 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 5 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.h | 5 +- drivers/staging/media/davinci_vpfe/vpfe_video.c | 5 +- drivers/staging/media/davinci_vpfe/vpfe_video.h | 5 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 24 +- drivers/staging/media/tegra-vde/tegra-vde.c | 2 +- drivers/staging/media/tegra-vde/uapi.h | 4 +- drivers/staging/most/core.c | 2 +- drivers/staging/mt29f_spinand/Kconfig | 16 - drivers/staging/mt29f_spinand/Makefile | 1 - drivers/staging/mt29f_spinand/TODO | 13 - drivers/staging/mt29f_spinand/mt29f_spinand.c | 980 -- drivers/staging/mt29f_spinand/mt29f_spinand.h | 106 - drivers/staging/mt7621-dma/mtk-hsdma.c | 9 +- drivers/staging/mt7621-dts/mt7621.dtsi | 4 +- drivers/staging/mt7621-mmc/sd.c | 1 + drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt | 100 + drivers/staging/mt7621-pci/pci-mt7621.c | 927 +- drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 2 +- drivers/staging/octeon/ethernet.c | 10 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 90 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 3 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 4 +- drivers/staging/rtl8188eu/hal/odm.c | 8 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 37 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 7 +- drivers/staging/rtl8188eu/include/hal_intf.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 4 +- drivers/staging/rtl8188eu/include/rtw_recv.h | 2 +- drivers/staging/rtl8188eu/os_dep/recv_linux.c | 10 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 14 +- drivers/staging/rtl8192u/r8192U.h | 4 +- drivers/staging/rtl8192u/r8192U_dm.c | 10 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 2 +- drivers/staging/rtl8192u/r819xU_firmware.c | 4 +- drivers/staging/rtl8192u/r819xU_phyreg.h | 2 +- drivers/staging/rtl8712/hal_init.c | 10 +- drivers/staging/rtl8712/rtl8712_hal.h | 8 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 212 - drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 4 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 2 +- drivers/staging/rtlwifi/base.c | 71 +- drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 13 +- drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 11 +- drivers/staging/rtlwifi/phydm/phydm_ccx.c | 11 +- drivers/staging/rtlwifi/phydm/phydm_debug.c | 35 +- drivers/staging/rtlwifi/phydm/phydm_dig.c | 9 +- .../staging/rtlwifi/phydm/phydm_edcaturbocheck.c | 8 +- drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 113 +- drivers/staging/rtlwifi/phydm/phydm_hwconfig.h | 12 - drivers/staging/rtlwifi/phydm/phydm_psd.c | 7 +- drivers/staging/rts5208/general.c | 17 +- drivers/staging/rts5208/general.h | 18 +- drivers/staging/rts5208/ms.c | 17 +- drivers/staging/rts5208/ms.h | 18 +- drivers/staging/rts5208/rtsx.c | 17 +- drivers/staging/rts5208/rtsx.h | 18 +- drivers/staging/rts5208/rtsx_card.c | 17 +- drivers/staging/rts5208/rtsx_card.h | 18 +- drivers/staging/rts5208/rtsx_chip.c | 17 +- drivers/staging/rts5208/rtsx_chip.h | 18 +- drivers/staging/rts5208/rtsx_scsi.c | 17 +- drivers/staging/rts5208/rtsx_scsi.h | 18 +- drivers/staging/rts5208/rtsx_sys.h | 18 +- drivers/staging/rts5208/rtsx_transport.c | 14 +- drivers/staging/rts5208/rtsx_transport.h | 18 +- drivers/staging/rts5208/sd.c | 17 +- drivers/staging/rts5208/sd.h | 18 +- drivers/staging/rts5208/spi.c | 17 +- drivers/staging/rts5208/spi.h | 18 +- drivers/staging/rts5208/xd.c | 17 +- drivers/staging/rts5208/xd.h | 20 +- drivers/staging/sm750fb/sm750_accel.c | 3 +- drivers/staging/speakup/kobjects.c | 2 +- drivers/staging/speakup/speakup_acntpc.c | 3 +- drivers/staging/speakup/speakup_decpc.c | 6 +- drivers/staging/speakup/speakup_keypc.c | 2 +- drivers/staging/speakup/spk_priv.h | 6 +- drivers/staging/vboxvideo/Makefile | 2 - drivers/staging/vboxvideo/hgsmi_base.c | 99 +- drivers/staging/vboxvideo/hgsmi_ch_setup.h | 40 +- drivers/staging/vboxvideo/hgsmi_channels.h | 23 +- drivers/staging/vboxvideo/hgsmi_defs.h | 23 +- drivers/staging/vboxvideo/modesetting.c | 71 +- drivers/staging/vboxvideo/vbox_drv.c | 55 +- drivers/staging/vboxvideo/vbox_drv.h | 42 +- drivers/staging/vboxvideo/vbox_err.h | 50 - drivers/staging/vboxvideo/vbox_fb.c | 33 +- drivers/staging/vboxvideo/vbox_hgsmi.c | 22 +- drivers/staging/vboxvideo/vbox_irq.c | 26 +- drivers/staging/vboxvideo/vbox_main.c | 101 +- drivers/staging/vboxvideo/vbox_mode.c | 50 +- drivers/staging/vboxvideo/vbox_prime.c | 20 +- drivers/staging/vboxvideo/vbox_ttm.c | 92 +- drivers/staging/vboxvideo/vboxvideo.h | 143 +- drivers/staging/vboxvideo/vboxvideo_guest.h | 50 +- drivers/staging/vboxvideo/vboxvideo_vbe.h | 34 +- drivers/staging/vboxvideo/vbva_base.c | 27 +- drivers/staging/vc04_services/bcm2835-audio/TODO | 25 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 30 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 39 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 26 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 1 + .../bcm2835-audio/vc_vchi_audioserv_defs.h | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 7 +- drivers/staging/vt6655/baseband.c | 2 +- drivers/staging/wilc1000/Makefile | 3 +- drivers/staging/wilc1000/coreconfigurator.c | 287 - drivers/staging/wilc1000/coreconfigurator.h | 81 - drivers/staging/wilc1000/host_interface.c | 603 +- drivers/staging/wilc1000/host_interface.h | 187 +- drivers/staging/wilc1000/linux_wlan.c | 62 +- drivers/staging/wilc1000/wilc_sdio.c | 22 +- drivers/staging/wilc1000/wilc_spi.c | 2 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 161 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 9 +- drivers/staging/wilc1000/wilc_wlan.c | 94 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 1 - drivers/staging/wilc1000/wilc_wlan_if.h | 221 +- drivers/staging/wlan-ng/cfg80211.c | 3 +- drivers/staging/wlan-ng/prism2fw.c | 2 +- drivers/staging/wlan-ng/prism2mib.c | 26 +- drivers/staging/xgifb/XGI_main_26.c | 5 +- drivers/staging/xgifb/vb_setmode.c | 7 +- drivers/target/target_core_pscsi.c | 2 +- drivers/target/target_core_transport.c | 4 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 6 +- drivers/tty/serial/8250/8250_fsl.c | 6 +- drivers/tty/serial/8250/8250_omap.c | 6 +- drivers/tty/serial/8250/8250_port.c | 8 +- drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/amba-pl011.c | 2 + drivers/tty/serial/fsl_lpuart.c | 6 +- drivers/tty/serial/lantiq.c | 145 +- drivers/tty/serial/pch_uart.c | 3 - drivers/tty/serial/pic32_uart.c | 1 + drivers/tty/serial/qcom_geni_serial.c | 64 +- drivers/tty/serial/serial-tegra.c | 10 +- drivers/tty/serial/sh-sci.c | 4 +- drivers/tty/serial/uartlite.c | 88 +- drivers/tty/serial/xilinx_uartps.c | 1 + drivers/uio/uio.c | 7 +- drivers/uio/uio_fsl_elbc_gpcm.c | 6 +- drivers/usb/core/hub.c | 18 +- drivers/usb/core/quirks.c | 14 + drivers/usb/dwc2/pci.c | 1 + drivers/usb/dwc3/core.c | 1 + drivers/usb/dwc3/dwc3-pci.c | 4 +- drivers/usb/dwc3/gadget.c | 8 +- drivers/usb/gadget/function/f_fs.c | 33 +- drivers/usb/gadget/legacy/inode.c | 7 +- drivers/usb/gadget/udc/pch_udc.c | 2 +- drivers/usb/host/ohci-mem.c | 12 +- drivers/usb/host/xhci-histb.c | 6 +- drivers/usb/host/xhci-hub.c | 66 +- drivers/usb/host/xhci-mtk.c | 6 +- drivers/usb/host/xhci-pci.c | 6 + drivers/usb/host/xhci-plat.c | 6 +- drivers/usb/host/xhci-ring.c | 45 +- drivers/usb/host/xhci-tegra.c | 1 + drivers/usb/host/xhci.c | 2 - drivers/usb/host/xhci.h | 3 +- drivers/usb/misc/appledisplay.c | 1 + drivers/usb/serial/mos7840.c | 7 +- drivers/usb/serial/quatech2.c | 3 - drivers/usb/typec/tcpm/tcpm.c | 21 +- drivers/uwb/i1480/dfu/usb.c | 2 +- drivers/vfio/Kconfig | 1 - drivers/vfio/vfio_iommu_type1.c | 33 +- drivers/vhost/net.c | 56 +- drivers/video/hdmi.c | 511 +- drivers/virt/vboxguest/vboxguest_core.c | 2 +- drivers/virtio/virtio_balloon.c | 2 +- drivers/watchdog/Kconfig | 2 +- drivers/watchdog/renesas_wdt.c | 4 +- drivers/xen/balloon.c | 23 +- drivers/xen/xen-selfballoon.c | 6 +- drivers/xen/xenfs/super.c | 7 +- fs/9p/vfs_super.c | 2 +- fs/Kconfig | 7 + fs/Makefile | 5 +- fs/adfs/super.c | 9 +- fs/affs/super.c | 13 +- fs/afs/internal.h | 10 +- fs/afs/mntpt.c | 143 +- fs/afs/rxrpc.c | 11 +- fs/afs/super.c | 634 +- fs/afs/volume.c | 4 +- fs/aio.c | 4 +- fs/anon_inodes.c | 3 +- fs/autofs/autofs_i.h | 2 +- fs/autofs/init.c | 4 +- fs/autofs/inode.c | 3 +- fs/befs/btree.c | 97 +- fs/befs/linuxvfs.c | 11 +- fs/bfs/bfs.h | 11 +- fs/bfs/dir.c | 4 +- fs/bfs/file.c | 2 +- fs/bfs/inode.c | 73 +- fs/binfmt_misc.c | 7 +- fs/binfmt_script.c | 10 +- fs/block_dev.c | 31 +- fs/btrfs/backref.c | 9 - fs/btrfs/btrfs_inode.h | 6 + fs/btrfs/check-integrity.c | 2 +- fs/btrfs/compression.c | 11 +- fs/btrfs/ctree.c | 17 +- fs/btrfs/ctree.h | 71 +- fs/btrfs/dev-replace.c | 93 +- fs/btrfs/dev-replace.h | 3 - fs/btrfs/disk-io.c | 76 +- fs/btrfs/extent-tree.c | 833 +- fs/btrfs/extent_io.c | 213 +- fs/btrfs/extent_io.h | 35 +- fs/btrfs/file.c | 45 +- fs/btrfs/free-space-tree.c | 15 +- fs/btrfs/inode.c | 513 +- fs/btrfs/ioctl.c | 35 +- fs/btrfs/ordered-data.c | 30 - fs/btrfs/ordered-data.h | 2 - fs/btrfs/qgroup.c | 24 +- fs/btrfs/relocation.c | 18 +- fs/btrfs/send.c | 11 +- fs/btrfs/super.c | 33 +- fs/btrfs/sysfs.c | 14 + fs/btrfs/tests/btrfs-tests.c | 6 +- fs/btrfs/tests/extent-io-tests.c | 27 +- fs/btrfs/tests/inode-tests.c | 6 - fs/btrfs/transaction.c | 11 - fs/btrfs/transaction.h | 2 - fs/btrfs/tree-log.c | 24 +- fs/btrfs/tree-log.h | 2 - fs/btrfs/volumes.c | 464 +- fs/btrfs/volumes.h | 10 + fs/buffer.c | 50 +- fs/ceph/super.c | 3 +- fs/ceph/super.h | 2 +- fs/cifs/Kconfig | 2 +- fs/cifs/cifs_dfs_ref.c | 3 +- fs/cifs/cifsencrypt.c | 2 +- fs/cifs/cifsfs.c | 18 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 1 + fs/cifs/connect.c | 1 + fs/cifs/file.c | 4 +- fs/cifs/inode.c | 2 +- fs/cifs/smb2ops.c | 166 +- fs/cifs/transport.c | 8 +- fs/coda/inode.c | 11 +- fs/compat_ioctl.c | 33 - fs/configfs/mount.c | 7 +- fs/cramfs/inode.c | 17 +- fs/dax.c | 60 +- fs/debugfs/inode.c | 14 +- fs/devpts/inode.c | 10 +- fs/direct-io.c | 2 + fs/dlm/ast.c | 10 + fs/dlm/lock.c | 17 +- fs/dlm/lockspace.c | 5 +- fs/dlm/member.c | 7 +- fs/dlm/user.c | 2 +- fs/ecryptfs/crypto.c | 12 +- fs/ecryptfs/main.c | 2 +- fs/efivarfs/super.c | 9 +- fs/efs/super.c | 14 +- fs/eventpoll.c | 218 +- fs/exec.c | 103 +- fs/exofs/super.c | 7 +- fs/exportfs/expfs.c | 1 + fs/ext2/super.c | 26 +- fs/ext2/xattr.c | 3 +- fs/ext4/super.c | 16 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/data.c | 140 +- fs/f2fs/debug.c | 19 +- fs/f2fs/dir.c | 12 +- fs/f2fs/f2fs.h | 46 +- fs/f2fs/file.c | 23 +- fs/f2fs/gc.c | 60 +- fs/f2fs/inode.c | 18 +- fs/f2fs/namei.c | 6 +- fs/f2fs/node.c | 6 +- fs/f2fs/recovery.c | 2 +- fs/f2fs/segment.c | 22 +- fs/f2fs/segment.h | 2 +- fs/f2fs/super.c | 71 +- fs/f2fs/sysfs.c | 27 +- fs/fat/inode.c | 3 +- fs/fat/namei_msdos.c | 8 +- fs/fat/namei_vfat.c | 8 +- fs/file.c | 2 +- fs/file_table.c | 16 +- fs/filesystems.c | 4 + fs/freevxfs/vxfs_super.c | 12 +- fs/fs_context.c | 776 + fs/fs_parser.c | 555 + fs/fsopen.c | 568 + fs/fuse/control.c | 9 +- fs/fuse/dev.c | 16 +- fs/fuse/file.c | 4 +- fs/fuse/inode.c | 18 +- fs/gfs2/aops.c | 16 +- fs/gfs2/bmap.c | 62 +- fs/gfs2/file.c | 10 +- fs/gfs2/glops.c | 1 + fs/gfs2/inode.h | 10 +- fs/gfs2/log.c | 4 +- fs/gfs2/log.h | 5 +- fs/gfs2/lops.c | 257 +- fs/gfs2/lops.h | 4 +- fs/gfs2/ops_fstype.c | 7 +- fs/gfs2/recovery.c | 178 +- fs/gfs2/recovery.h | 5 +- fs/gfs2/rgrp.c | 3 +- fs/gfs2/super.c | 5 +- fs/hfs/super.c | 12 +- fs/hfsplus/dir.c | 1 + fs/hfsplus/hfsplus_fs.h | 2 + fs/hfsplus/inode.c | 21 + fs/hfsplus/super.c | 12 +- fs/hostfs/hostfs_kern.c | 7 +- fs/hpfs/super.c | 11 +- fs/hugetlbfs/inode.c | 454 +- fs/inode.c | 11 +- fs/internal.h | 19 +- fs/iomap.c | 14 +- fs/isofs/inode.c | 11 +- fs/jffs2/super.c | 10 +- fs/jfs/namei.c | 2 +- fs/jfs/super.c | 11 +- fs/kernfs/mount.c | 103 +- fs/libfs.c | 20 +- fs/lockd/svclock.c | 2 +- fs/locks.c | 321 +- fs/minix/inode.c | 14 +- fs/namei.c | 4 +- fs/namespace.c | 958 +- fs/nfs/callback_proc.c | 4 +- fs/nfs/delegation.c | 11 +- fs/nfs/internal.h | 4 +- fs/nfs/namespace.c | 3 +- fs/nfs/nfs4namespace.c | 3 +- fs/nfs/nfs4proc.c | 6 +- fs/nfs/nfs4state.c | 10 +- fs/nfs/nfs4super.c | 27 +- fs/nfs/super.c | 22 +- fs/nfs/write.c | 2 +- fs/nfsd/nfs4proc.c | 8 +- fs/nfsd/nfs4state.c | 10 +- fs/nfsd/nfscache.c | 2 +- fs/nfsd/nfsctl.c | 8 +- fs/nilfs2/btnode.c | 4 +- fs/nilfs2/super.c | 10 +- fs/notify/fanotify/Kconfig | 1 - fs/notify/fanotify/fanotify.c | 42 +- fs/notify/fdinfo.c | 1 + fs/notify/fsnotify.c | 9 +- fs/notify/inotify/Kconfig | 1 - fs/nsfs.c | 3 +- fs/ntfs/malloc.h | 2 +- fs/ntfs/super.c | 13 +- fs/ocfs2/Makefile | 2 +- fs/ocfs2/aops.c | 12 +- fs/ocfs2/cluster/heartbeat.c | 17 +- fs/ocfs2/cluster/masklog.h | 9 + fs/ocfs2/dlm/Makefile | 2 +- fs/ocfs2/dlmfs/Makefile | 2 +- fs/ocfs2/dlmfs/dlmfs.c | 8 +- fs/ocfs2/localalloc.c | 3 +- fs/ocfs2/locks.c | 10 +- fs/ocfs2/move_extents.c | 47 +- fs/ocfs2/super.c | 14 +- fs/omfs/inode.c | 9 +- fs/openpromfs/inode.c | 22 +- fs/orangefs/orangefs-kernel.h | 2 +- fs/orangefs/super.c | 5 +- fs/overlayfs/dir.c | 14 +- fs/overlayfs/super.c | 11 +- fs/pipe.c | 3 +- fs/pnode.c | 1 + fs/proc/base.c | 14 +- fs/proc/inode.c | 52 +- fs/proc/internal.h | 5 +- fs/proc/root.c | 253 +- fs/proc/task_mmu.c | 14 +- fs/proc/util.c | 1 + fs/pstore/inode.c | 10 +- fs/qnx4/inode.c | 14 +- fs/qnx6/inode.c | 14 +- fs/ramfs/inode.c | 6 +- fs/reiserfs/super.c | 14 +- fs/romfs/super.c | 13 +- fs/squashfs/super.c | 12 +- fs/statfs.c | 587 + fs/super.c | 486 +- fs/sysfs/mount.c | 67 +- fs/sysv/inode.c | 5 +- fs/sysv/super.c | 16 +- fs/tracefs/inode.c | 10 +- fs/ubifs/Kconfig | 16 +- fs/ubifs/replay.c | 35 +- fs/ubifs/super.c | 5 +- fs/udf/super.c | 16 +- fs/ufs/super.c | 11 +- fs/userfaultfd.c | 13 +- fs/xfs/xfs_super.c | 10 +- include/acpi/acpixf.h | 2 +- include/acpi/actbl3.h | 23 + include/asm-generic/atomic-instrumented.h | 1688 ++- include/asm-generic/atomic-long.h | 1173 +- include/asm-generic/bitops/builtin-fls.h | 2 +- include/asm-generic/bitops/fls.h | 2 +- include/asm-generic/fixmap.h | 1 + include/crypto/chacha20.h | 1 + include/crypto/hash_info.h | 1 + include/crypto/streebog.h | 34 + include/drm/bridge/dw_hdmi.h | 1 + include/drm/bridge/dw_mipi_dsi.h | 14 +- include/drm/drmP.h | 7 +- include/drm/drm_atomic.h | 10 +- include/drm/drm_atomic_helper.h | 46 +- include/drm/drm_atomic_state_helper.h | 80 + include/drm/drm_connector.h | 21 + include/drm/drm_crtc_helper.h | 6 - include/drm/drm_dp_helper.h | 97 + include/drm/drm_dp_mst_helper.h | 6 - include/drm/drm_fb_cma_helper.h | 2 - include/drm/drm_file.h | 14 +- include/drm/drm_fourcc.h | 89 +- include/drm/drm_global.h | 53 - include/drm/drm_hdcp.h | 212 + include/drm/drm_mipi_dsi.h | 8 + include/drm/drm_mode_config.h | 13 + include/drm/drm_plane.h | 2 + include/drm/drm_plane_helper.h | 35 - include/drm/drm_prime.h | 3 - include/drm/drm_property.h | 3 +- include/drm/drm_syncobj.h | 2 +- include/drm/drm_vblank.h | 8 +- include/drm/gpu_scheduler.h | 5 + include/drm/i915_pciids.h | 21 +- include/drm/ttm/ttm_bo_driver.h | 23 +- include/drm/ttm/ttm_memory.h | 4 +- include/dt-bindings/clock/bcm2835-aux.h | 10 +- include/dt-bindings/clock/bcm2835.h | 10 +- include/dt-bindings/clock/marvell,mmp2.h | 1 + include/dt-bindings/clock/qcom,rpmcc.h | 4 + include/dt-bindings/clock/sun8i-de2.h | 3 + include/dt-bindings/firmware/imx/rsrc.h | 559 + include/dt-bindings/interconnect/qcom.h | 98 + include/dt-bindings/pinctrl/bcm2835.h | 8 +- include/dt-bindings/pinctrl/mt6797-pinfunc.h | 1368 ++ include/dt-bindings/pinctrl/pads-imx8qxp.h | 751 + include/dt-bindings/power/raspberrypi-power.h | 5 +- include/dt-bindings/power/rk3066-power.h | 22 + include/dt-bindings/power/rk3188-power.h | 24 + include/dt-bindings/reset/sun8i-de2.h | 1 + include/linux/adxl.h | 5 - include/linux/atomic-fallback.h | 2294 +++ include/linux/atomic.h | 1241 +- include/linux/audit.h | 2 - include/linux/avf/virtchnl.h | 10 +- include/linux/backing-dev-defs.h | 8 + include/linux/binfmts.h | 1 + include/linux/blk-cgroup.h | 107 +- include/linux/blk-mq-pci.h | 4 +- include/linux/blk-mq-virtio.h | 4 +- include/linux/blk-mq.h | 50 +- include/linux/blk_types.h | 4 +- include/linux/blkdev.h | 240 +- include/linux/bpf.h | 9 +- include/linux/bpf_verifier.h | 2 +- include/linux/brcmphy.h | 1 + include/linux/bsg-lib.h | 6 +- include/linux/can/dev.h | 1 + include/linux/can/rx-offload.h | 7 +- include/linux/cgroup-defs.h | 1 + include/linux/cgroup.h | 3 +- include/linux/cmdline.h | 72 + include/linux/compiler-gcc.h | 4 +- include/linux/debugfs.h | 8 +- include/linux/dma_remapping.h | 58 - include/linux/edac.h | 6 - include/linux/efi.h | 7 + include/linux/elevator.h | 94 +- include/linux/errno.h | 1 + include/linux/fanotify.h | 5 +- include/linux/filter.h | 16 +- include/linux/firmware/imx/sci.h | 1 + include/linux/firmware/imx/svc/pm.h | 85 + include/linux/firmware/imx/types.h | 552 - include/linux/fs.h | 60 +- include/linux/fs_context.h | 215 + include/linux/fs_parser.h | 119 + include/linux/fsi-occ.h | 25 + include/linux/fsinfo.h | 41 + include/linux/fsnotify.h | 61 +- include/linux/fsnotify_backend.h | 11 +- include/linux/genalloc.h | 13 +- include/linux/gpio/consumer.h | 6 +- include/linux/gpio/driver.h | 6 - include/linux/hdmi.h | 24 +- include/linux/highmem.h | 28 +- include/linux/i3c/ccc.h | 385 + include/linux/i3c/device.h | 331 + include/linux/i3c/master.h | 648 + include/linux/ide.h | 14 +- include/linux/ieee80211.h | 2 + include/linux/if_vlan.h | 50 +- include/linux/ima.h | 15 + include/linux/init.h | 1 - include/linux/intel-iommu.h | 49 +- include/linux/interconnect-provider.h | 125 + include/linux/interconnect.h | 49 + include/linux/interrupt.h | 4 + include/linux/ipc_namespace.h | 1 + include/linux/ipmi_smi.h | 27 +- include/linux/kernel.h | 8 + include/linux/kernfs.h | 43 +- include/linux/lsm_hooks.h | 84 +- include/linux/memblock.h | 38 + include/linux/memory_hotplug.h | 2 +- include/linux/mfd/cros_ec.h | 6 +- include/linux/mfd/madera/core.h | 7 + include/linux/mfd/tmio.h | 2 +- include/linux/mfd/wm8994/pdata.h | 3 - include/linux/mii.h | 52 +- include/linux/mlx5/device.h | 7 + include/linux/mlx5/driver.h | 6 - include/linux/mlx5/mlx5_ifc.h | 22 +- include/linux/mlx5/qp.h | 5 + include/linux/mm.h | 90 +- include/linux/mm_types.h | 5 + include/linux/mmu_notifier.h | 1 - include/linux/mmzone.h | 21 +- include/linux/mod_devicetable.h | 17 + include/linux/module.h | 6 + include/linux/mount.h | 10 +- include/linux/mtd/rawnand.h | 152 +- include/linux/mtd/sh_flctl.h | 16 +- include/linux/mtd/spinand.h | 1 + include/linux/mtd/super.h | 4 +- include/linux/netdevice.h | 32 +- include/linux/netfilter/ipset/ip_set.h | 2 +- include/linux/netlink.h | 9 + include/linux/nvme-fc-driver.h | 1 - include/linux/nvmem-provider.h | 16 + include/linux/objagg.h | 46 + include/linux/of.h | 22 +- include/linux/of_pdt.h | 2 - include/linux/pci_ids.h | 2 + include/linux/percpu-rwsem.h | 2 +- include/linux/phy.h | 90 +- include/linux/phy_led_triggers.h | 2 +- include/linux/platform_data/ad7879.h | 42 - include/linux/pm_domain.h | 8 +- include/linux/pm_opp.h | 16 +- include/linux/power_supply.h | 20 + include/linux/ptp_clock_kernel.h | 33 + include/linux/raid/pq.h | 8 +- include/linux/ramfs.h | 4 +- include/linux/rcupdate_wait.h | 17 - include/linux/regulator/driver.h | 2 +- include/linux/regulator/machine.h | 3 + include/linux/regulator/pfuze100.h | 3 +- include/linux/remoteproc.h | 4 +- include/linux/reservation.h | 12 +- include/linux/reset.h | 15 +- include/linux/rtc.h | 2 - include/linux/sched.h | 11 +- include/linux/sched/task.h | 2 + include/linux/security.h | 70 +- include/linux/serial_core.h | 38 +- include/linux/shmem_fs.h | 3 +- include/linux/skbuff.h | 15 +- include/linux/soc/qcom/qmi.h | 2 +- include/linux/spi/pxa2xx_spi.h | 1 + include/linux/spi/spi.h | 1 + include/linux/srcu.h | 79 +- include/linux/srcutiny.h | 24 +- include/linux/srcutree.h | 8 +- include/linux/swap.h | 35 +- include/linux/syscalls.h | 13 + include/linux/tpm.h | 11 +- include/linux/tracepoint.h | 2 +- include/linux/types.h | 4 +- include/linux/udp.h | 26 +- include/linux/usb/hcd.h | 5 - include/linux/usb/quirks.h | 3 + include/linux/usb/tcpm.h | 1 + include/linux/xarray.h | 267 +- include/linux/xxhash.h | 23 + include/math-emu/op-2.h | 99 +- include/math-emu/soft-fp.h | 2 +- include/media/v4l2-mem2mem.h | 2 +- include/net/af_rxrpc.h | 3 +- include/net/cfg80211.h | 274 +- include/net/gen_stats.h | 2 +- include/net/geneve.h | 6 + include/net/icmp.h | 2 +- include/net/inet6_hashtables.h | 5 +- include/net/inet_hashtables.h | 24 +- include/net/inet_sock.h | 21 + include/net/ip.h | 4 +- include/net/ip6_tunnel.h | 2 + include/net/ip_tunnels.h | 1 + include/net/ipv6.h | 2 + include/net/mac80211.h | 12 + include/net/netfilter/nf_flow_table.h | 4 - include/net/netns/ipv4.h | 3 + include/net/netns/xfrm.h | 2 + include/net/pkt_cls.h | 59 +- include/net/protocol.h | 9 +- include/net/raw.h | 14 +- include/net/rtnetlink.h | 3 +- include/net/sch_generic.h | 27 + include/net/sctp/constants.h | 2 +- include/net/sctp/sctp.h | 4 +- include/net/sctp/sm.h | 4 +- include/net/sctp/structs.h | 10 +- include/net/sctp/ulpevent.h | 39 +- include/net/tcp.h | 21 +- include/net/udp.h | 58 +- include/net/udp_tunnel.h | 9 + include/net/vxlan.h | 1 + include/net/xfrm.h | 3 + include/rdma/ib_verbs.h | 2 +- include/scsi/scsi_cmnd.h | 2 +- include/scsi/scsi_dh.h | 2 +- include/scsi/scsi_driver.h | 3 +- include/scsi/scsi_host.h | 18 +- include/scsi/scsi_tcq.h | 14 +- include/soc/qcom/cmd-db.h | 12 +- include/soc/tegra/bpmp-abi.h | 1188 +- include/soc/tegra/bpmp.h | 7 + include/soc/tegra/fuse.h | 1 - include/sound/soc-acpi.h | 14 + include/sound/soc.h | 4 +- include/trace/events/btrfs.h | 2 +- include/trace/events/filelock.h | 16 +- include/trace/events/kyber.h | 8 +- include/trace/events/objagg.h | 228 + include/trace/events/rxrpc.h | 2 + include/uapi/drm/amdgpu_drm.h | 6 + include/uapi/drm/drm_fourcc.h | 14 + include/uapi/drm/i915_drm.h | 8 + include/uapi/drm/v3d_drm.h | 10 + include/uapi/drm/virtgpu_drm.h | 13 +- include/uapi/linux/audit.h | 2 + include/uapi/linux/bfs_fs.h | 2 +- include/uapi/linux/binfmts.h | 2 +- include/uapi/linux/bpf.h | 4 + include/uapi/linux/btrfs.h | 1 + include/uapi/linux/btrfs_tree.h | 1 + include/uapi/linux/ethtool.h | 4 +- include/uapi/linux/fanotify.h | 2 + include/uapi/linux/fcntl.h | 3 + include/uapi/linux/fs.h | 56 +- include/uapi/linux/fsinfo.h | 303 + include/uapi/linux/hash_info.h | 2 + include/uapi/linux/if_link.h | 18 + include/uapi/linux/mount.h | 120 + include/uapi/linux/ncsi.h | 15 + include/uapi/linux/netfilter/ipset/ip_set.h | 19 +- include/uapi/linux/nl80211.h | 427 + include/uapi/linux/pkt_cls.h | 7 + include/uapi/linux/pkt_sched.h | 30 + include/uapi/linux/ptp_clock.h | 12 + include/uapi/linux/sctp.h | 13 +- include/uapi/linux/tcp.h | 1 + include/uapi/linux/udp.h | 1 + include/uapi/linux/v4l2-controls.h | 5 + include/video/imx-ipu-v3.h | 10 + init/Kconfig | 109 +- init/do_mounts.c | 5 +- init/do_mounts_initrd.c | 4 +- init/initramfs.c | 12 +- init/main.c | 19 +- ipc/ipc_sysctl.c | 14 +- ipc/mqueue.c | 106 +- ipc/namespace.c | 2 +- ipc/util.c | 29 +- ipc/util.h | 46 +- kernel/Makefile | 4 +- kernel/audit.c | 6 +- kernel/audit.h | 8 +- kernel/audit_fsnotify.c | 5 +- kernel/audit_tree.c | 495 +- kernel/audit_watch.c | 5 +- kernel/auditsc.c | 12 +- kernel/bpf/inode.c | 7 +- kernel/bpf/local_storage.c | 3 +- kernel/bpf/offload.c | 76 +- kernel/bpf/verifier.c | 37 +- kernel/cgroup/cgroup-internal.h | 52 +- kernel/cgroup/cgroup-v1.c | 413 +- kernel/cgroup/cgroup.c | 322 +- kernel/cgroup/cpuset.c | 1027 +- kernel/cgroup/debug.c | 4 +- kernel/configs/tiny.config | 1 + kernel/debug/kdb/kdb_bt.c | 4 +- kernel/debug/kdb/kdb_io.c | 15 +- kernel/debug/kdb/kdb_keyboard.c | 4 +- kernel/debug/kdb/kdb_main.c | 35 +- kernel/debug/kdb/kdb_private.h | 2 +- kernel/debug/kdb/kdb_support.c | 28 +- kernel/events/core.c | 2 +- kernel/fork.c | 10 +- kernel/irq/affinity.c | 148 +- kernel/kexec_core.c | 5 +- kernel/kprobes.c | 10 +- kernel/livepatch/patch.c | 4 +- kernel/livepatch/transition.c | 4 +- kernel/locking/lockdep.c | 2 +- kernel/locking/mutex-debug.c | 4 +- kernel/module.c | 14 +- kernel/module_signing.c | 3 +- kernel/padata.c | 2 +- kernel/power/snapshot.c | 2 +- kernel/rcu/rcu.h | 4 + kernel/rcu/rcutorture.c | 389 +- kernel/rcu/srcutiny.c | 120 +- kernel/rcu/srcutree.c | 489 +- kernel/rcu/sync.c | 25 +- kernel/rcu/tree.c | 114 +- kernel/rcu/tree.h | 18 +- kernel/rcu/tree_exp.h | 10 +- kernel/rcu/tree_plugin.h | 81 +- kernel/rcu/update.c | 9 +- kernel/sched/core.c | 2 +- kernel/sched/cpufreq.c | 4 +- kernel/sched/cpufreq_schedutil.c | 2 +- kernel/sched/deadline.c | 19 +- kernel/sched/fair.c | 81 +- kernel/sched/membarrier.c | 6 +- kernel/sched/psi.c | 43 +- kernel/sched/rt.c | 24 +- kernel/torture.c | 34 +- kernel/trace/ftrace.c | 24 +- kernel/trace/ring_buffer.c | 12 +- kernel/trace/trace.c | 17 +- kernel/trace/trace_events_filter.c | 4 +- kernel/trace/trace_kprobe.c | 2 +- kernel/tracepoint.c | 4 +- kernel/watchdog.c | 7 + kernel/workqueue.c | 8 +- lib/Kconfig | 11 + lib/Kconfig.debug | 33 + lib/Makefile | 2 + lib/gcd.c | 2 +- lib/genalloc.c | 20 +- lib/kobject_uevent.c | 4 +- lib/objagg.c | 501 + lib/percpu-refcount.c | 2 +- lib/raid6/algos.c | 81 +- lib/raid6/test/Makefile | 3 + lib/show_mem.c | 2 +- lib/test_bpf.c | 14 +- lib/test_firmware.c | 1 + lib/test_objagg.c | 836 ++ lib/test_xarray.c | 50 +- lib/ubsan.c | 3 +- lib/xarray.c | 139 +- localversion-next | 1 + mm/Kconfig | 1 + mm/debug.c | 23 +- mm/gup.c | 10 +- mm/highmem.c | 5 +- mm/huge_memory.c | 10 +- mm/hugetlb.c | 23 +- mm/internal.h | 11 + mm/kasan/kasan_init.c | 2 +- mm/kasan/quarantine.c | 2 +- mm/khugepaged.c | 4 +- mm/ksm.c | 51 +- mm/memblock.c | 71 +- mm/memfd.c | 22 +- mm/memory.c | 21 +- mm/memory_hotplug.c | 124 +- mm/migrate.c | 2 +- mm/mincore.c | 12 +- mm/mm_init.c | 2 +- mm/mmap.c | 16 - mm/mmu_gather.c | 2 +- mm/mmu_notifier.c | 7 - mm/mremap.c | 66 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 678 +- mm/page_io.c | 5 +- mm/page_owner.c | 5 +- mm/readahead.c | 12 +- mm/shmem.c | 24 +- mm/slab.c | 6 +- mm/slab_common.c | 10 +- mm/slub.c | 31 +- mm/sparse.c | 25 + mm/swap.c | 5 +- mm/swap_state.c | 16 +- mm/swapfile.c | 163 +- mm/truncate.c | 8 +- mm/userfaultfd.c | 2 +- mm/util.c | 2 +- mm/vmalloc.c | 4 +- mm/vmscan.c | 45 +- mm/vmstat.c | 11 +- mm/workingset.c | 2 +- mm/z3fold.c | 101 +- mm/zsmalloc.c | 3 +- mm/zswap.c | 4 +- net/8021q/vlan.c | 97 +- net/8021q/vlan.h | 12 + net/8021q/vlan_core.c | 128 +- net/8021q/vlan_dev.c | 2 + net/9p/client.c | 21 + net/9p/trans_common.c | 1 + net/batman-adv/Kconfig | 10 +- net/batman-adv/bat_iv_ogm.c | 25 +- net/batman-adv/bat_v.c | 26 +- net/batman-adv/bat_v_elp.c | 6 +- net/batman-adv/bridge_loop_avoidance.c | 82 +- net/batman-adv/debugfs.c | 2 + net/batman-adv/distributed-arp-table.c | 42 +- net/batman-adv/fragmentation.c | 2 +- net/batman-adv/gateway_client.c | 3 + net/batman-adv/hard-interface.c | 3 + net/batman-adv/hash.c | 2 + net/batman-adv/hash.h | 6 + net/batman-adv/log.c | 60 +- net/batman-adv/main.c | 3 + net/batman-adv/main.h | 3 +- net/batman-adv/multicast.c | 51 +- net/batman-adv/netlink.c | 24 +- net/batman-adv/trace.c | 2 - net/batman-adv/trace.h | 6 + net/batman-adv/translation-table.c | 41 +- net/batman-adv/types.h | 5 +- net/bluetooth/hci_sock.c | 32 +- net/bridge/br_mdb.c | 2 +- net/bridge/br_multicast.c | 14 +- net/bridge/br_netfilter_hooks.c | 15 +- net/bridge/br_private.h | 9 +- net/bridge/br_vlan.c | 9 +- net/can/raw.c | 15 +- net/ceph/messenger.c | 12 +- net/core/datagram.c | 45 +- net/core/dev.c | 23 +- net/core/dev_addr_lists.c | 97 + net/core/filter.c | 211 +- net/core/flow_dissector.c | 3 +- net/core/netpoll.c | 4 +- net/core/rtnetlink.c | 24 +- net/core/skbuff.c | 60 +- net/core/skmsg.c | 2 +- net/core/sock.c | 8 +- net/core/sock_reuseport.c | 1 + net/dccp/ipv4.c | 13 +- net/dccp/ipv6.c | 13 +- net/dccp/proto.c | 9 +- net/decnet/af_decnet.c | 4 +- net/decnet/dn_route.c | 2 +- net/ethernet/eth.c | 18 +- net/ipv4/af_inet.c | 4 +- net/ipv4/fib_semantics.c | 2 +- net/ipv4/fou.c | 68 + net/ipv4/gre_demux.c | 9 +- net/ipv4/icmp.c | 6 +- net/ipv4/inet_connection_sock.c | 14 +- net/ipv4/inet_hashtables.c | 34 +- net/ipv4/ip_gre.c | 50 +- net/ipv4/ip_input.c | 73 +- net/ipv4/ip_tunnel_core.c | 4 +- net/ipv4/ipip.c | 14 +- net/ipv4/metrics.c | 26 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 6 +- net/ipv4/protocol.c | 1 + net/ipv4/raw.c | 31 +- net/ipv4/sysctl_net_ipv4.c | 11 + net/ipv4/tcp.c | 6 +- net/ipv4/tcp_bbr.c | 15 +- net/ipv4/tcp_input.c | 7 +- net/ipv4/tcp_ipv4.c | 27 +- net/ipv4/tcp_metrics.c | 2 +- net/ipv4/tcp_output.c | 23 +- net/ipv4/tunnel4.c | 18 +- net/ipv4/udp.c | 190 +- net/ipv4/udp_impl.h | 2 +- net/ipv4/udp_offload.c | 109 +- net/ipv4/udp_tunnel.c | 1 + net/ipv4/udplite.c | 4 +- net/ipv4/xfrm4_protocol.c | 18 +- net/ipv6/anycast.c | 6 +- net/ipv6/datagram.c | 10 +- net/ipv6/fou6.c | 74 + net/ipv6/icmp.c | 4 +- net/ipv6/inet6_hashtables.c | 14 +- net/ipv6/ip6_gre.c | 18 +- net/ipv6/ip6_input.c | 63 +- net/ipv6/ip6_offload.c | 13 +- net/ipv6/ipv6_sockglue.c | 2 +- net/ipv6/raw.c | 5 +- net/ipv6/route.c | 19 +- net/ipv6/tcp_ipv6.c | 13 +- net/ipv6/tunnel6.c | 12 +- net/ipv6/udp.c | 241 +- net/ipv6/udp_impl.h | 4 +- net/ipv6/udp_offload.c | 6 +- net/ipv6/udplite.c | 5 +- net/ipv6/xfrm6_protocol.c | 18 +- net/iucv/af_iucv.c | 41 +- net/l2tp/l2tp_core.c | 9 +- net/mac80211/cfg.c | 32 +- net/mac80211/debugfs_netdev.c | 3 + net/mac80211/debugfs_sta.c | 14 +- net/mac80211/driver-ops.h | 34 + net/mac80211/iface.c | 2 + net/mac80211/mesh.c | 8 +- net/mac80211/mesh.h | 3 +- net/mac80211/mesh_plink.c | 35 +- net/mac80211/mlme.c | 12 +- net/mac80211/rx.c | 4 +- net/mac80211/scan.c | 22 +- net/mac80211/sta_info.c | 11 +- net/mac80211/sta_info.h | 2 + net/mac80211/trace.h | 18 +- net/mac80211/tx.c | 4 +- net/ncsi/internal.h | 19 +- net/ncsi/ncsi-aen.c | 75 +- net/ncsi/ncsi-manage.c | 522 +- net/ncsi/ncsi-netlink.c | 233 +- net/ncsi/ncsi-rsp.c | 2 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 13 +- net/netfilter/ipset/ip_set_core.c | 164 +- net/netfilter/ipset/ip_set_hash_gen.h | 4 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 27 +- net/netfilter/ipset/ip_set_hash_mac.c | 10 +- net/netfilter/ipvs/ip_vs_ctl.c | 3 + net/netfilter/nf_conncount.c | 37 +- net/netfilter/nf_conntrack_core.c | 7 +- net/netfilter/nf_conntrack_netlink.c | 29 +- net/netfilter/nf_conntrack_proto_gre.c | 4 +- net/netfilter/nf_flow_table_core.c | 42 +- net/netfilter/nf_tables_api.c | 31 +- net/netfilter/nfnetlink_cttimeout.c | 11 +- net/netfilter/nfnetlink_log.c | 2 +- net/netfilter/nfnetlink_queue.c | 5 +- net/netfilter/nft_compat.c | 3 +- net/netfilter/xt_RATEEST.c | 10 - net/netfilter/xt_hashlimit.c | 18 +- net/nfc/netlink.c | 6 +- net/openvswitch/actions.c | 13 +- net/openvswitch/flow.c | 6 +- net/openvswitch/flow.h | 2 +- net/openvswitch/flow_netlink.c | 22 +- net/openvswitch/vport-netdev.c | 1 - net/rxrpc/af_rxrpc.c | 27 +- net/sched/act_pedit.c | 3 +- net/sched/act_vlan.c | 2 +- net/sched/cls_api.c | 256 +- net/sched/cls_flower.c | 155 +- net/sched/sch_api.c | 97 +- net/sched/sch_etf.c | 79 +- net/sched/sch_fq.c | 52 +- net/sched/sch_generic.c | 8 +- net/sched/sch_gred.c | 281 +- net/sched/sch_mq.c | 18 +- net/sched/sch_prio.c | 47 +- net/sched/sch_red.c | 48 +- net/sctp/associola.c | 2 + net/sctp/bind_addr.c | 28 + net/sctp/chunk.c | 8 +- net/sctp/input.c | 134 +- net/sctp/ipv6.c | 7 +- net/sctp/output.c | 21 +- net/sctp/primitive.c | 2 +- net/sctp/protocol.c | 7 +- net/sctp/sm_sideeffect.c | 12 +- net/sctp/sm_statetable.c | 2 +- net/sctp/socket.c | 174 +- net/sctp/stream_interleave.c | 46 +- net/sctp/ulpqueue.c | 8 +- net/socket.c | 5 +- net/sunrpc/auth_generic.c | 8 +- net/sunrpc/auth_gss/auth_gss.c | 61 +- net/sunrpc/rpc_pipe.c | 7 +- net/sunrpc/socklib.c | 2 +- net/sunrpc/xdr.c | 7 +- net/tipc/discover.c | 19 +- net/tipc/link.c | 59 +- net/tipc/msg.h | 1 + net/tipc/net.c | 45 +- net/tipc/net.h | 2 +- net/tipc/socket.c | 15 +- net/wireless/Makefile | 1 + net/wireless/core.c | 48 + net/wireless/core.h | 5 + net/wireless/mlme.c | 4 +- net/wireless/nl80211.c | 237 +- net/wireless/nl80211.h | 32 + net/wireless/pmsr.c | 590 + net/wireless/rdev-ops.h | 25 + net/wireless/sme.c | 8 +- net/wireless/trace.h | 92 +- net/xfrm/xfrm_output.c | 1 + net/xfrm/xfrm_policy.c | 1234 +- net/xfrm/xfrm_state.c | 2 +- samples/Kconfig | 9 +- samples/Makefile | 2 +- samples/bpf/bpf_load.c | 4 +- samples/statx/Makefile | 7 - samples/statx/test-statx.c | 258 - samples/vfs/Makefile | 16 + samples/vfs/test-fs-query.c | 145 + samples/vfs/test-fsinfo.c | 593 + samples/vfs/test-fsmount.c | 133 + samples/vfs/test-statx.c | 263 + scripts/atomic/atomic-tbl.sh | 186 + scripts/atomic/atomics.tbl | 41 + scripts/atomic/check-atomics.sh | 19 + scripts/atomic/fallbacks/acquire | 9 + scripts/atomic/fallbacks/add_negative | 16 + scripts/atomic/fallbacks/add_unless | 16 + scripts/atomic/fallbacks/andnot | 7 + scripts/atomic/fallbacks/dec | 7 + scripts/atomic/fallbacks/dec_and_test | 15 + scripts/atomic/fallbacks/dec_if_positive | 15 + scripts/atomic/fallbacks/dec_unless_positive | 14 + scripts/atomic/fallbacks/fence | 11 + scripts/atomic/fallbacks/fetch_add_unless | 23 + scripts/atomic/fallbacks/inc | 7 + scripts/atomic/fallbacks/inc_and_test | 15 + scripts/atomic/fallbacks/inc_not_zero | 14 + scripts/atomic/fallbacks/inc_unless_negative | 14 + scripts/atomic/fallbacks/read_acquire | 7 + scripts/atomic/fallbacks/release | 8 + scripts/atomic/fallbacks/set_release | 7 + scripts/atomic/fallbacks/sub_and_test | 16 + scripts/atomic/fallbacks/try_cmpxchg | 11 + scripts/atomic/gen-atomic-fallback.sh | 181 + scripts/atomic/gen-atomic-instrumented.sh | 182 + scripts/atomic/gen-atomic-long.sh | 101 + scripts/bloat-o-meter | 1 + scripts/checkpatch.pl | 48 +- scripts/faddr2line | 2 +- scripts/kconfig/merge_config.sh | 37 +- scripts/kernel-doc | 6 +- scripts/setlocalversion | 12 +- scripts/spdxcheck.py | 1 - security/apparmor/apparmorfs.c | 8 +- security/apparmor/include/mount.h | 11 +- security/apparmor/lsm.c | 113 +- security/apparmor/mount.c | 47 + security/inode.c | 7 +- security/integrity/digsig_asymmetric.c | 1 + security/integrity/ima/Kconfig | 10 +- security/integrity/ima/ima_crypto.c | 5 +- security/integrity/ima/ima_kexec.c | 2 +- security/integrity/ima/ima_main.c | 17 +- security/integrity/ima/ima_policy.c | 167 +- security/security.c | 64 +- security/selinux/hooks.c | 391 +- security/selinux/include/security.h | 16 +- security/selinux/selinuxfs.c | 8 +- security/selinux/ss/mls.c | 10 +- security/selinux/ss/policydb.c | 51 +- security/smack/smack.h | 21 +- security/smack/smack_lsm.c | 367 +- security/smack/smackfs.c | 9 +- security/tomoyo/common.h | 3 + security/tomoyo/mount.c | 46 + security/tomoyo/tomoyo.c | 19 +- security/tomoyo/util.c | 2 +- sound/aoa/fabrics/layout.c | 4 +- sound/aoa/soundbus/core.c | 2 +- sound/core/oss/pcm_oss.c | 6 +- sound/core/oss/pcm_plugin.c | 6 +- sound/firewire/Kconfig | 1 + sound/firewire/oxfw/oxfw.c | 8 + sound/pci/asihpi/asihpi.c | 2 +- sound/pci/hda/patch_ca0132.c | 210 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/amd/Kconfig | 6 + sound/soc/amd/Makefile | 1 + sound/soc/amd/acp-da7219-max98357a.c | 2 +- sound/soc/amd/raven/Makefile | 6 + sound/soc/amd/raven/acp3x-pcm-dma.c | 777 + sound/soc/amd/raven/acp3x.h | 58 + sound/soc/amd/raven/chip_offset_byte.h | 639 + sound/soc/amd/raven/pci-acp3x.c | 156 + sound/soc/codecs/Kconfig | 6 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ak4118.c | 438 + sound/soc/codecs/ak4458.c | 2 +- sound/soc/codecs/ak5558.c | 19 +- sound/soc/codecs/hdac_hda.c | 2 +- sound/soc/codecs/hdac_hdmi.c | 74 +- sound/soc/codecs/nau8822.c | 26 +- sound/soc/codecs/nau8822.h | 9 +- sound/soc/codecs/nau8825.c | 4 +- sound/soc/codecs/pcm186x.h | 2 +- sound/soc/codecs/pcm3060.c | 26 +- sound/soc/codecs/pcm3060.h | 1 + sound/soc/codecs/pcm3168a.c | 22 +- sound/soc/codecs/rt5663.c | 75 +- sound/soc/codecs/tas6424.c | 2 +- sound/soc/codecs/tlv320aic31xx.c | 2 +- sound/soc/codecs/tlv320dac33.c | 2 +- sound/soc/codecs/wm8998.c | 2 +- sound/soc/codecs/wm9705.c | 10 +- sound/soc/codecs/wm9712.c | 10 +- sound/soc/codecs/wm9713.c | 10 +- sound/soc/codecs/wm_adsp.c | 51 +- sound/soc/fsl/fsl_ssi_dbg.c | 14 +- sound/soc/generic/audio-graph-card.c | 9 - sound/soc/generic/audio-graph-scu-card.c | 19 +- sound/soc/intel/atom/sst/sst_acpi.c | 4 + sound/soc/intel/atom/sst/sst_loader.c | 8 +- sound/soc/intel/atom/sst/sst_pvt.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 6 +- sound/soc/intel/boards/bytcr_rt5651.c | 6 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 32 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 6 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 8 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 4 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 22 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 4 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 4 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 36 + sound/soc/intel/skylake/skl.c | 22 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 2 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 2 +- sound/soc/omap/Kconfig | 9 - sound/soc/omap/Makefile | 4 +- sound/soc/omap/am3517evm.c | 141 - sound/soc/omap/mcbsp.c | 1104 -- sound/soc/omap/mcbsp.h | 358 - sound/soc/omap/omap-abe-twl6040.c | 67 +- sound/soc/omap/omap-mcbsp-priv.h | 324 + sound/soc/omap/omap-mcbsp-st.c | 516 + sound/soc/omap/omap-mcbsp.c | 857 +- sound/soc/omap/omap-mcbsp.h | 8 +- sound/soc/pxa/Kconfig | 16 +- sound/soc/qcom/common.c | 9 +- sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 216 +- sound/soc/qcom/qdsp6/q6afe.c | 16 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 33 - sound/soc/qcom/qdsp6/q6routing.c | 19 + sound/soc/qcom/sdm845.c | 2 +- sound/soc/rockchip/rockchip_pcm.c | 1 + sound/soc/sh/rcar/adg.c | 2 +- sound/soc/sh/rcar/cmd.c | 11 +- sound/soc/sh/rcar/core.c | 191 +- sound/soc/sh/rcar/ctu.c | 68 +- sound/soc/sh/rcar/dma.c | 84 +- sound/soc/sh/rcar/dvc.c | 3 +- sound/soc/sh/rcar/gen.c | 12 +- sound/soc/sh/rcar/mix.c | 3 +- sound/soc/sh/rcar/rsnd.h | 51 +- sound/soc/sh/rcar/src.c | 67 +- sound/soc/sh/rcar/ssi.c | 260 +- sound/soc/sh/rcar/ssiu.c | 239 +- sound/soc/soc-core.c | 1 + sound/soc/stm/stm32_sai.c | 8 +- sound/soc/stm/stm32_sai_sub.c | 5 +- sound/soc/sunxi/Kconfig | 2 +- sound/soc/sunxi/sun8i-codec.c | 12 +- sound/usb/quirks.c | 129 +- sound/x86/intel_hdmi_audio.c | 26 +- tools/Makefile | 7 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 8 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 8 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 8 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 8 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 51 +- tools/bpf/bpftool/Documentation/bpftool.rst | 9 +- tools/bpf/bpftool/Makefile | 13 +- tools/bpf/bpftool/bash-completion/bpftool | 21 +- tools/bpf/bpftool/common.c | 56 +- tools/bpf/bpftool/jit_disasm.c | 8 +- tools/bpf/bpftool/main.c | 3 - tools/bpf/bpftool/main.h | 19 +- tools/bpf/bpftool/map.c | 20 +- tools/bpf/bpftool/prog.c | 191 +- tools/firmware/Makefile | 13 + tools/firmware/ihex2fw.c | 281 + tools/hv/hv_kvp_daemon.c | 15 +- tools/include/asm-generic/bitops/fls.h | 2 +- tools/include/asm/barrier.h | 2 + tools/include/linux/kernel.h | 2 +- {include => tools/include}/uapi/linux/pkt_cls.h | 0 .../include}/uapi/linux/tc_act/tc_bpf.h | 0 tools/lib/bpf/libbpf.c | 358 +- tools/lib/bpf/libbpf.h | 18 + tools/memory-model/.gitignore | 1 + tools/memory-model/README | 2 + tools/memory-model/linux-kernel.bell | 3 +- tools/memory-model/linux-kernel.cat | 4 +- tools/memory-model/linux-kernel.def | 1 + tools/memory-model/scripts/README | 70 + tools/memory-model/scripts/checkalllitmus.sh | 53 +- tools/memory-model/scripts/checkghlitmus.sh | 65 + tools/memory-model/scripts/checklitmus.sh | 74 +- tools/memory-model/scripts/checklitmushist.sh | 60 + tools/memory-model/scripts/cmplitmushist.sh | 87 + tools/memory-model/scripts/initlitmushist.sh | 68 + tools/memory-model/scripts/judgelitmus.sh | 78 + tools/memory-model/scripts/newlitmushist.sh | 61 + tools/memory-model/scripts/parseargs.sh | 136 + tools/memory-model/scripts/runlitmushist.sh | 87 + tools/perf/arch/{s390 => nds32}/Build | 0 tools/perf/arch/nds32/util/Build | 1 + tools/perf/arch/nds32/util/header.c | 29 + tools/perf/pmu-events/arch/nds32/mapfile.csv | 15 + tools/perf/pmu-events/arch/nds32/n13/atcpmu.json | 290 + tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/power/cpupower/Makefile | 12 +- tools/power/cpupower/bench/Makefile | 2 +- tools/power/cpupower/debug/x86_64/Makefile | 4 +- tools/power/cpupower/lib/cpufreq.c | 2 +- tools/power/cpupower/lib/cpuidle.c | 2 +- tools/power/cpupower/lib/cpupower.c | 4 +- tools/power/cpupower/lib/cpupower_intern.h | 2 +- tools/testing/nvdimm/test/nfit.c | 8 +- tools/testing/selftests/Makefile | 2 + tools/testing/selftests/bpf/Makefile | 17 +- tools/testing/selftests/bpf/bpf_flow.c | 2 +- tools/testing/selftests/bpf/connect4_prog.c | 43 +- tools/testing/selftests/bpf/connect6_prog.c | 56 +- tools/testing/selftests/bpf/test_flow_dissector.sh | 2 +- tools/testing/selftests/bpf/test_libbpf.sh | 14 +- tools/testing/selftests/bpf/test_netcnt.c | 5 +- tools/testing/selftests/bpf/test_progs.c | 2 +- tools/testing/selftests/bpf/test_sock_addr.c | 28 +- tools/testing/selftests/bpf/test_tcpnotify.h | 19 + tools/testing/selftests/bpf/test_tcpnotify_kern.c | 95 + tools/testing/selftests/bpf/test_tcpnotify_user.c | 186 + tools/testing/selftests/bpf/test_verifier.c | 67 +- tools/testing/selftests/bpf/xdp_dummy.c | 13 + .../drivers/net/mlxsw/spectrum-2/tc_flower.sh | 86 +- tools/testing/selftests/ir/.gitignore | 1 + tools/testing/selftests/ir/Makefile | 5 + tools/testing/selftests/ir/ir_loopback.c | 199 + tools/testing/selftests/ir/ir_loopback.sh | 20 + tools/testing/selftests/memfd/memfd_test.c | 74 + tools/testing/selftests/net/Makefile | 4 +- tools/testing/selftests/net/pmtu.sh | 377 +- tools/testing/selftests/net/udpgro.sh | 182 + tools/testing/selftests/net/udpgro_bench.sh | 95 + tools/testing/selftests/net/udpgso_bench.sh | 2 +- tools/testing/selftests/net/udpgso_bench_rx.c | 156 +- tools/testing/selftests/net/udpgso_bench_tx.c | 22 +- tools/testing/selftests/net/xfrm_policy.sh | 276 + tools/testing/selftests/netfilter/Makefile | 6 + tools/testing/selftests/netfilter/config | 2 + .../selftests/netfilter/nft_trans_stress.sh | 78 + tools/testing/selftests/powerpc/mm/wild_bctr.c | 21 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 8 + tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 136 + tools/testing/selftests/rcutorture/bin/nolibc.h | 2197 +++ tools/testing/selftests/rcutorture/doc/initrd.txt | 99 +- .../formal/srcu-cbmc/include/linux/types.h | 4 +- tools/testing/selftests/tc-testing/tdc.py | 18 +- virt/kvm/arm/mmu.c | 2 +- virt/kvm/arm/vgic/vgic.c | 12 +- 3997 files changed, 174326 insertions(+), 122378 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-i3c delete mode 100644 Documentation/RCU/Design/Data-Structures/BigTreeClassicRCUBH.svg delete mode 100644 Documentation/RCU/Design/Data-Structures/BigTreeClassicRCUBHdyn [...] delete mode 100644 Documentation/RCU/Design/Data-Structures/BigTreePreemptRCUBHdyn [...] delete mode 100644 Documentation/block/cfq-iosched.txt delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-emc.txt delete mode 100644 Documentation/devicetree/bindings/cpufreq/arm_big_little_dt.txt create mode 100644 Documentation/devicetree/bindings/display/himax,hx8357d.txt create mode 100644 Documentation/devicetree/bindings/display/panel/bananapi,s070wv [...] create mode 100644 Documentation/devicetree/bindings/display/panel/cdtech,s043wq26 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/cdtech,s070wv95 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/dlc,dlc1010gig.txt create mode 100644 Documentation/devicetree/bindings/display/panel/olimex,lcd-olin [...] create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.txt create mode 100644 Documentation/devicetree/bindings/display/truly,nt35597.txt create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-occ.txt create mode 100644 Documentation/devicetree/bindings/hwmon/adm1275.txt create mode 100644 Documentation/devicetree/bindings/i2c/ibm,p8-occ-hwmon.txt create mode 100644 Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt create mode 100644 Documentation/devicetree/bindings/i3c/i3c.txt create mode 100644 Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt create mode 100644 Documentation/devicetree/bindings/interconnect/interconnect.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom-msm8916.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom-smd.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx214.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/misc/pvpanic-mmio.txt create mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.txt create mode 100644 Documentation/devicetree/bindings/net/icplus-ip101ag.txt create mode 100644 Documentation/devicetree/bindings/perf/nds32v3-pmu.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-sierra.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/actions,s700-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt6797.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.txt create mode 100644 Documentation/devicetree/bindings/sound/ak4118.txt rename Documentation/devicetree/bindings/{mtd => spi}/atmel-quadspi.txt (100%) create mode 100644 Documentation/devicetree/bindings/spi/nuvoton,npcm-pspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-mxic.txt create mode 100644 Documentation/devicetree/bindings/ufs/cdns,ufshc.txt delete mode 100644 Documentation/devicetree/todo.txt create mode 100644 Documentation/driver-api/i3c/device-driver-api.rst create mode 100644 Documentation/driver-api/i3c/index.rst create mode 100644 Documentation/driver-api/i3c/master-driver-api.rst create mode 100644 Documentation/driver-api/i3c/protocol.rst create mode 100644 Documentation/filesystems/mount_api.txt create mode 100644 Documentation/gpu/amdgpu-dc.rst create mode 100644 Documentation/hwmon/occ create mode 100644 Documentation/interconnect/interconnect.rst create mode 100644 Documentation/networking/snmp_counter.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/am33xx-l4.dtsi create mode 100644 arch/arm/boot/dts/am437x-l4.dtsi create mode 100644 arch/arm/boot/dts/bcm2836-rpi.dtsi create mode 100644 arch/arm/boot/dts/dra7-l4.dtsi create mode 100644 arch/arm/boot/dts/omap5-l4.dtsi create mode 100644 arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts create mode 100644 arch/arm/boot/dts/vf610-bk4.dts create mode 100644 arch/arm/boot/dts/vf610-zii-scu4-aib.dts create mode 100644 arch/arm/configs/mediatek_v7_defconfig create mode 100644 arch/arm/include/debug/stm32.S create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-emlid-neutis-n5-devboard.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-lite2.dts copy arch/arm64/boot/dts/allwinner/{sun50i-h6-orangepi-one-plus.dts => sun50i-h6-o [...] create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pms405.dtsi create mode 100644 arch/arm64/boot/dts/qcom/qcs404-evb-1000.dts create mode 100644 arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts create mode 100644 arch/arm64/boot/dts/qcom/qcs404-evb.dtsi create mode 100644 arch/arm64/boot/dts/qcom/qcs404.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-inx.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-kd.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet.dtsi create mode 100644 arch/ia64/kernel/syscalls/Makefile create mode 100644 arch/ia64/kernel/syscalls/syscall.tbl create mode 100644 arch/ia64/kernel/syscalls/syscallhdr.sh create mode 100644 arch/ia64/kernel/syscalls/syscalltbl.sh create mode 100644 arch/microblaze/kernel/syscalls/Makefile create mode 100644 arch/microblaze/kernel/syscalls/syscall.tbl create mode 100644 arch/microblaze/kernel/syscalls/syscallhdr.sh create mode 100644 arch/microblaze/kernel/syscalls/syscalltbl.sh create mode 100644 arch/mips/configs/decstation_64_defconfig create mode 100644 arch/mips/configs/decstation_r4k_defconfig create mode 100644 arch/mips/sibyte/common/dma.c create mode 100644 arch/nds32/include/asm/fpu.h create mode 100644 arch/nds32/include/asm/fpuemu.h create mode 100644 arch/nds32/include/asm/nds32_fpu_inst.h create mode 100644 arch/nds32/include/asm/perf_event.h create mode 100644 arch/nds32/include/asm/pmu.h create mode 100644 arch/nds32/include/asm/sfp-machine.h create mode 100644 arch/nds32/include/asm/stacktrace.h create mode 100644 arch/nds32/include/asm/suspend.h create mode 100644 arch/nds32/include/uapi/asm/udftrap.h create mode 100644 arch/nds32/kernel/fpu.c create mode 100644 arch/nds32/kernel/perf_event_cpu.c create mode 100644 arch/nds32/kernel/pm.c create mode 100644 arch/nds32/kernel/sleep.S create mode 100644 arch/nds32/math-emu/Makefile create mode 100644 arch/nds32/math-emu/faddd.c create mode 100644 arch/nds32/math-emu/fadds.c create mode 100644 arch/nds32/math-emu/fcmpd.c create mode 100644 arch/nds32/math-emu/fcmps.c create mode 100644 arch/nds32/math-emu/fd2s.c create mode 100644 arch/nds32/math-emu/fdivd.c create mode 100644 arch/nds32/math-emu/fdivs.c create mode 100644 arch/nds32/math-emu/fmuld.c create mode 100644 arch/nds32/math-emu/fmuls.c create mode 100644 arch/nds32/math-emu/fnegd.c create mode 100644 arch/nds32/math-emu/fnegs.c create mode 100644 arch/nds32/math-emu/fpuemu.c create mode 100644 arch/nds32/math-emu/fs2d.c create mode 100644 arch/nds32/math-emu/fsqrtd.c create mode 100644 arch/nds32/math-emu/fsqrts.c create mode 100644 arch/nds32/math-emu/fsubd.c create mode 100644 arch/nds32/math-emu/fsubs.c delete mode 100644 arch/riscv/include/uapi/asm/syscalls.h create mode 100644 arch/riscv/include/uapi/asm/unistd.h create mode 100644 arch/sparc/kernel/syscalls/Makefile create mode 100644 arch/sparc/kernel/syscalls/syscall.tbl create mode 100644 arch/sparc/kernel/syscalls/syscallhdr.sh create mode 100644 arch/sparc/kernel/syscalls/syscalltbl.sh create mode 100644 arch/x86/kernel/ima_arch.c create mode 100644 arch/xtensa/kernel/syscalls/Makefile create mode 100644 arch/xtensa/kernel/syscalls/syscall.tbl create mode 100644 arch/xtensa/kernel/syscalls/syscallhdr.sh create mode 100644 arch/xtensa/kernel/syscalls/syscalltbl.sh delete mode 100644 block/blk-tag.c delete mode 100644 block/cfq-iosched.c delete mode 100644 block/deadline-iosched.c delete mode 100644 block/noop-iosched.c create mode 100644 crypto/streebog_generic.c create mode 100644 drivers/char/tpm/tpm1-cmd.c create mode 100644 drivers/firmware/imx/scu-pd.c create mode 100644 drivers/fsi/fsi-occ.c create mode 100644 drivers/gpio/TODO create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_csa.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h create mode 100644 drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clocks.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/display_clock.h create mode 100644 drivers/gpu/drm/drm_atomic_state_helper.c delete mode 100644 drivers/gpu/drm/drm_global.c create mode 100644 drivers/gpu/drm/i915/i915_scheduler.c create mode 100644 drivers/gpu/drm/i915/intel_combo_phy.c create mode 100644 drivers/gpu/drm/i915/intel_connector.c create mode 100644 drivers/gpu/drm/i915/intel_dsi.c delete mode 100644 drivers/gpu/drm/i915/intel_modes.c create mode 100644 drivers/gpu/drm/i915/intel_quirks.c create mode 100644 drivers/gpu/drm/meson/meson_overlay.c create mode 100644 drivers/gpu/drm/meson/meson_overlay.h create mode 100644 drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6d16d0.c create mode 100644 drivers/gpu/drm/panel/panel-truly-nt35597.c create mode 100644 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c delete mode 100644 drivers/gpu/drm/rockchip/dw-mipi-dsi.c delete mode 100644 drivers/gpu/drm/selftests/drm_helper_selftests.h create mode 100644 drivers/gpu/drm/selftests/drm_modeset_selftests.h delete mode 100644 drivers/gpu/drm/selftests/test-drm-helper.c create mode 100644 drivers/gpu/drm/selftests/test-drm_format.c create mode 100644 drivers/gpu/drm/selftests/test-drm_framebuffer.c create mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.c create mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.h create mode 100644 drivers/gpu/drm/selftests/test-drm_plane_helper.c create mode 100644 drivers/gpu/drm/tinydrm/hx8357d.c create mode 100644 drivers/hwmon/occ/Kconfig create mode 100644 drivers/hwmon/occ/Makefile create mode 100644 drivers/hwmon/occ/common.c create mode 100644 drivers/hwmon/occ/common.h create mode 100644 drivers/hwmon/occ/p8_i2c.c create mode 100644 drivers/hwmon/occ/p9_sbe.c create mode 100644 drivers/hwmon/occ/sysfs.c create mode 100644 drivers/i3c/Kconfig create mode 100644 drivers/i3c/Makefile create mode 100644 drivers/i3c/device.c create mode 100644 drivers/i3c/internals.h create mode 100644 drivers/i3c/master.c create mode 100644 drivers/i3c/master/Kconfig create mode 100644 drivers/i3c/master/Makefile create mode 100644 drivers/i3c/master/dw-i3c-master.c create mode 100644 drivers/i3c/master/i3c-master-cdns.c create mode 100644 drivers/interconnect/Kconfig create mode 100644 drivers/interconnect/Makefile create mode 100644 drivers/interconnect/core.c create mode 100644 drivers/interconnect/qcom/Kconfig create mode 100644 drivers/interconnect/qcom/Makefile create mode 100644 drivers/interconnect/qcom/msm8916.c create mode 100644 drivers/interconnect/qcom/smd-rpm.c create mode 100644 drivers/interconnect/qcom/smd-rpm.h delete mode 100644 drivers/isdn/hardware/eicon/Kconfig delete mode 100644 drivers/isdn/hardware/eicon/Makefile delete mode 100644 drivers/isdn/hardware/eicon/adapter.h delete mode 100644 drivers/isdn/hardware/eicon/capi20.h delete mode 100644 drivers/isdn/hardware/eicon/capidtmf.c delete mode 100644 drivers/isdn/hardware/eicon/capidtmf.h delete mode 100644 drivers/isdn/hardware/eicon/capifunc.c delete mode 100644 drivers/isdn/hardware/eicon/capifunc.h delete mode 100644 drivers/isdn/hardware/eicon/capimain.c delete mode 100644 drivers/isdn/hardware/eicon/cardtype.h delete mode 100644 drivers/isdn/hardware/eicon/cp_vers.h delete mode 100644 drivers/isdn/hardware/eicon/dadapter.c delete mode 100644 drivers/isdn/hardware/eicon/dadapter.h delete mode 100644 drivers/isdn/hardware/eicon/debug.c delete mode 100644 drivers/isdn/hardware/eicon/debug_if.h delete mode 100644 drivers/isdn/hardware/eicon/debuglib.c delete mode 100644 drivers/isdn/hardware/eicon/debuglib.h delete mode 100644 drivers/isdn/hardware/eicon/dfifo.h delete mode 100644 drivers/isdn/hardware/eicon/di.c delete mode 100644 drivers/isdn/hardware/eicon/di.h delete mode 100644 drivers/isdn/hardware/eicon/di_dbg.h delete mode 100644 drivers/isdn/hardware/eicon/di_defs.h delete mode 100644 drivers/isdn/hardware/eicon/did_vers.h delete mode 100644 drivers/isdn/hardware/eicon/diddfunc.c delete mode 100644 drivers/isdn/hardware/eicon/diva.c delete mode 100644 drivers/isdn/hardware/eicon/diva.h delete mode 100644 drivers/isdn/hardware/eicon/diva_didd.c delete mode 100644 drivers/isdn/hardware/eicon/diva_dma.c delete mode 100644 drivers/isdn/hardware/eicon/diva_dma.h delete mode 100644 drivers/isdn/hardware/eicon/diva_pci.h delete mode 100644 drivers/isdn/hardware/eicon/divacapi.h delete mode 100644 drivers/isdn/hardware/eicon/divamnt.c delete mode 100644 drivers/isdn/hardware/eicon/divasfunc.c delete mode 100644 drivers/isdn/hardware/eicon/divasi.c delete mode 100644 drivers/isdn/hardware/eicon/divasmain.c delete mode 100644 drivers/isdn/hardware/eicon/divasproc.c delete mode 100644 drivers/isdn/hardware/eicon/divasync.h delete mode 100644 drivers/isdn/hardware/eicon/dqueue.c delete mode 100644 drivers/isdn/hardware/eicon/dqueue.h delete mode 100644 drivers/isdn/hardware/eicon/dsp_defs.h delete mode 100644 drivers/isdn/hardware/eicon/dsp_tst.h delete mode 100644 drivers/isdn/hardware/eicon/dspdids.h delete mode 100644 drivers/isdn/hardware/eicon/dsrv4bri.h delete mode 100644 drivers/isdn/hardware/eicon/dsrv_bri.h delete mode 100644 drivers/isdn/hardware/eicon/dsrv_pri.h delete mode 100644 drivers/isdn/hardware/eicon/entity.h delete mode 100644 drivers/isdn/hardware/eicon/helpers.h delete mode 100644 drivers/isdn/hardware/eicon/idifunc.c delete mode 100644 drivers/isdn/hardware/eicon/io.c delete mode 100644 drivers/isdn/hardware/eicon/io.h delete mode 100644 drivers/isdn/hardware/eicon/istream.c delete mode 100644 drivers/isdn/hardware/eicon/kst_ifc.h delete mode 100644 drivers/isdn/hardware/eicon/maintidi.c delete mode 100644 drivers/isdn/hardware/eicon/maintidi.h delete mode 100644 drivers/isdn/hardware/eicon/man_defs.h delete mode 100644 drivers/isdn/hardware/eicon/mdm_msg.h delete mode 100644 drivers/isdn/hardware/eicon/message.c delete mode 100644 drivers/isdn/hardware/eicon/mi_pc.h delete mode 100644 drivers/isdn/hardware/eicon/mntfunc.c delete mode 100644 drivers/isdn/hardware/eicon/os_4bri.c delete mode 100644 drivers/isdn/hardware/eicon/os_4bri.h delete mode 100644 drivers/isdn/hardware/eicon/os_bri.c delete mode 100644 drivers/isdn/hardware/eicon/os_bri.h delete mode 100644 drivers/isdn/hardware/eicon/os_capi.h delete mode 100644 drivers/isdn/hardware/eicon/os_pri.c delete mode 100644 drivers/isdn/hardware/eicon/os_pri.h delete mode 100644 drivers/isdn/hardware/eicon/pc.h delete mode 100644 drivers/isdn/hardware/eicon/pc_init.h delete mode 100644 drivers/isdn/hardware/eicon/pc_maint.h delete mode 100644 drivers/isdn/hardware/eicon/pkmaint.h delete mode 100644 drivers/isdn/hardware/eicon/platform.h delete mode 100644 drivers/isdn/hardware/eicon/pr_pc.h delete mode 100644 drivers/isdn/hardware/eicon/s_4bri.c delete mode 100644 drivers/isdn/hardware/eicon/s_bri.c delete mode 100644 drivers/isdn/hardware/eicon/s_pri.c delete mode 100644 drivers/isdn/hardware/eicon/sdp_hdr.h delete mode 100644 drivers/isdn/hardware/eicon/um_idi.c delete mode 100644 drivers/isdn/hardware/eicon/um_idi.h delete mode 100644 drivers/isdn/hardware/eicon/um_xdi.h delete mode 100644 drivers/isdn/hardware/eicon/xdi_adapter.h delete mode 100644 drivers/isdn/hardware/eicon/xdi_msg.h delete mode 100644 drivers/isdn/hardware/eicon/xdi_vers.h create mode 100644 drivers/media/i2c/imx214.c create mode 100644 drivers/memory/tegra/tegra20-emc.c create mode 100644 drivers/misc/pvpanic.c delete mode 100644 drivers/mtd/maps/gpio-addr-flash.c delete mode 100644 drivers/mtd/maps/latch-addr-flash.c create mode 100644 drivers/mtd/maps/physmap-core.c create mode 100644 drivers/mtd/maps/physmap-gemini.c create mode 100644 drivers/mtd/maps/physmap-gemini.h create mode 100644 drivers/mtd/maps/physmap-versatile.c create mode 100644 drivers/mtd/maps/physmap-versatile.h delete mode 100644 drivers/mtd/maps/physmap.c delete mode 100644 drivers/mtd/maps/physmap_of_core.c delete mode 100644 drivers/mtd/maps/physmap_of_gemini.c delete mode 100644 drivers/mtd/maps/physmap_of_gemini.h delete mode 100644 drivers/mtd/maps/physmap_of_versatile.c delete mode 100644 drivers/mtd/maps/physmap_of_versatile.h create mode 100644 drivers/mtd/nand/spi/toshiba.c create mode 100644 drivers/mtd/parsers/redboot.c delete mode 100644 drivers/mtd/redboot.c delete mode 100644 drivers/mtd/spi-nor/atmel-quadspi.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_filters.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_filters.h create mode 100644 drivers/net/ethernet/netronome/nfp/abm/qdisc.c create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie_ipc.h create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie_regs.h create mode 100644 drivers/of/unittest-data/overlay_bad_add_dup_node.dts create mode 100644 drivers/of/unittest-data/overlay_bad_add_dup_prop.dts create mode 100644 drivers/pinctrl/actions/pinctrl-s700.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8qxp.c create mode 100644 drivers/pinctrl/freescale/pinctrl-scu.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6797.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7629.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6797.h delete mode 100644 drivers/platform/x86/pvpanic.c create mode 100644 drivers/power/supply/sc27xx_fuel_gauge.c create mode 100644 drivers/reset/reset-socfpga.c create mode 100644 drivers/reset/reset-uniphier-glue.c delete mode 100644 drivers/reset/reset-uniphier-usb3.c delete mode 100644 drivers/scsi/libsas/sas_dump.c delete mode 100644 drivers/scsi/libsas/sas_dump.h create mode 100644 drivers/scsi/mpt3sas/mpi/mpi2_image.h create mode 100644 drivers/scsi/ufs/cdns-pltfrm.c create mode 100644 drivers/spi/atmel-quadspi.c create mode 100644 drivers/spi/spi-mxic.c create mode 100644 drivers/spi/spi-npcm-pspi.c delete mode 100644 drivers/staging/erofs/lz4defs.h delete mode 100644 drivers/staging/erofs/unzip_lz4.c delete mode 100644 drivers/staging/mt29f_spinand/Kconfig delete mode 100644 drivers/staging/mt29f_spinand/Makefile delete mode 100644 drivers/staging/mt29f_spinand/TODO delete mode 100644 drivers/staging/mt29f_spinand/mt29f_spinand.c delete mode 100644 drivers/staging/mt29f_spinand/mt29f_spinand.h create mode 100644 drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt delete mode 100644 drivers/staging/vboxvideo/vbox_err.h delete mode 100644 drivers/staging/wilc1000/coreconfigurator.c delete mode 100644 drivers/staging/wilc1000/coreconfigurator.h create mode 100644 fs/fs_context.c create mode 100644 fs/fs_parser.c create mode 100644 fs/fsopen.c create mode 100644 include/crypto/streebog.h create mode 100644 include/drm/drm_atomic_state_helper.h delete mode 100644 include/drm/drm_global.h create mode 100644 include/dt-bindings/firmware/imx/rsrc.h create mode 100644 include/dt-bindings/interconnect/qcom.h create mode 100644 include/dt-bindings/pinctrl/mt6797-pinfunc.h create mode 100644 include/dt-bindings/pinctrl/pads-imx8qxp.h create mode 100644 include/dt-bindings/power/rk3066-power.h create mode 100644 include/dt-bindings/power/rk3188-power.h create mode 100644 include/linux/atomic-fallback.h create mode 100644 include/linux/cmdline.h delete mode 100644 include/linux/dma_remapping.h create mode 100644 include/linux/firmware/imx/svc/pm.h create mode 100644 include/linux/fs_context.h create mode 100644 include/linux/fs_parser.h create mode 100644 include/linux/fsi-occ.h create mode 100644 include/linux/fsinfo.h create mode 100644 include/linux/i3c/ccc.h create mode 100644 include/linux/i3c/device.h create mode 100644 include/linux/i3c/master.h create mode 100644 include/linux/interconnect-provider.h create mode 100644 include/linux/interconnect.h create mode 100644 include/linux/objagg.h delete mode 100644 include/linux/platform_data/ad7879.h create mode 100644 include/trace/events/objagg.h create mode 100644 include/uapi/linux/fsinfo.h create mode 100644 include/uapi/linux/mount.h create mode 100644 lib/objagg.c create mode 100644 lib/test_objagg.c create mode 100644 localversion-next create mode 100644 net/wireless/pmsr.c delete mode 100644 samples/statx/Makefile delete mode 100644 samples/statx/test-statx.c create mode 100644 samples/vfs/Makefile create mode 100644 samples/vfs/test-fs-query.c create mode 100644 samples/vfs/test-fsinfo.c create mode 100644 samples/vfs/test-fsmount.c create mode 100644 samples/vfs/test-statx.c create mode 100755 scripts/atomic/atomic-tbl.sh create mode 100755 scripts/atomic/atomics.tbl create mode 100755 scripts/atomic/check-atomics.sh create mode 100755 scripts/atomic/fallbacks/acquire create mode 100755 scripts/atomic/fallbacks/add_negative create mode 100755 scripts/atomic/fallbacks/add_unless create mode 100755 scripts/atomic/fallbacks/andnot create mode 100755 scripts/atomic/fallbacks/dec create mode 100755 scripts/atomic/fallbacks/dec_and_test create mode 100755 scripts/atomic/fallbacks/dec_if_positive create mode 100755 scripts/atomic/fallbacks/dec_unless_positive create mode 100755 scripts/atomic/fallbacks/fence create mode 100755 scripts/atomic/fallbacks/fetch_add_unless create mode 100755 scripts/atomic/fallbacks/inc create mode 100755 scripts/atomic/fallbacks/inc_and_test create mode 100755 scripts/atomic/fallbacks/inc_not_zero create mode 100755 scripts/atomic/fallbacks/inc_unless_negative create mode 100755 scripts/atomic/fallbacks/read_acquire create mode 100755 scripts/atomic/fallbacks/release create mode 100755 scripts/atomic/fallbacks/set_release create mode 100755 scripts/atomic/fallbacks/sub_and_test create mode 100755 scripts/atomic/fallbacks/try_cmpxchg create mode 100755 scripts/atomic/gen-atomic-fallback.sh create mode 100755 scripts/atomic/gen-atomic-instrumented.sh create mode 100755 scripts/atomic/gen-atomic-long.sh create mode 100644 sound/soc/amd/raven/Makefile create mode 100644 sound/soc/amd/raven/acp3x-pcm-dma.c create mode 100644 sound/soc/amd/raven/acp3x.h create mode 100644 sound/soc/amd/raven/chip_offset_byte.h create mode 100644 sound/soc/amd/raven/pci-acp3x.c create mode 100644 sound/soc/codecs/ak4118.c delete mode 100644 sound/soc/omap/am3517evm.c delete mode 100644 sound/soc/omap/mcbsp.c delete mode 100644 sound/soc/omap/mcbsp.h create mode 100644 sound/soc/omap/omap-mcbsp-priv.h create mode 100644 sound/soc/omap/omap-mcbsp-st.c create mode 100644 tools/firmware/Makefile create mode 100644 tools/firmware/ihex2fw.c copy {include => tools/include}/uapi/linux/pkt_cls.h (100%) copy {include => tools/include}/uapi/linux/tc_act/tc_bpf.h (100%) create mode 100644 tools/memory-model/.gitignore create mode 100644 tools/memory-model/scripts/README create mode 100755 tools/memory-model/scripts/checkghlitmus.sh create mode 100755 tools/memory-model/scripts/checklitmushist.sh create mode 100644 tools/memory-model/scripts/cmplitmushist.sh create mode 100755 tools/memory-model/scripts/initlitmushist.sh create mode 100755 tools/memory-model/scripts/judgelitmus.sh create mode 100755 tools/memory-model/scripts/newlitmushist.sh create mode 100755 tools/memory-model/scripts/parseargs.sh create mode 100755 tools/memory-model/scripts/runlitmushist.sh copy tools/perf/arch/{s390 => nds32}/Build (100%) create mode 100644 tools/perf/arch/nds32/util/Build create mode 100644 tools/perf/arch/nds32/util/header.c create mode 100644 tools/perf/pmu-events/arch/nds32/mapfile.csv create mode 100644 tools/perf/pmu-events/arch/nds32/n13/atcpmu.json create mode 100644 tools/testing/selftests/bpf/test_tcpnotify.h create mode 100644 tools/testing/selftests/bpf/test_tcpnotify_kern.c create mode 100644 tools/testing/selftests/bpf/test_tcpnotify_user.c create mode 100644 tools/testing/selftests/bpf/xdp_dummy.c create mode 100644 tools/testing/selftests/ir/.gitignore create mode 100644 tools/testing/selftests/ir/Makefile create mode 100644 tools/testing/selftests/ir/ir_loopback.c create mode 100755 tools/testing/selftests/ir/ir_loopback.sh create mode 100755 tools/testing/selftests/net/udpgro.sh create mode 100755 tools/testing/selftests/net/udpgro_bench.sh create mode 100755 tools/testing/selftests/net/xfrm_policy.sh create mode 100644 tools/testing/selftests/netfilter/Makefile create mode 100644 tools/testing/selftests/netfilter/config create mode 100755 tools/testing/selftests/netfilter/nft_trans_stress.sh create mode 100755 tools/testing/selftests/rcutorture/bin/mkinitrd.sh create mode 100644 tools/testing/selftests/rcutorture/bin/nolibc.h