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-arm-next-allyesconfig in repository toolchain/ci/linux.
from 7b5cf701ea9c Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds f5e03d3a0497 parisc: add kprobe_fault_handler() adds 69245c97560b parisc: Flush ITLB in flush_tlb_all_local() only on split [...] adds ad5e427e0f6b Merge branch 'parisc-5.3-3' of git://git.kernel.org/pub/sc [...] adds 06532750010e dma-mapping: use dma_get_mask in dma_addressing_limited adds c2626876c24f Merge tag 'dma-mapping-5.3-2' of git://git.infradead.org/u [...] adds cf64527bb33f KVM: nVMX: Clear pending KVM_REQ_GET_VMCS12_PAGES when lea [...] adds ec269475cba7 Revert "kvm: x86: Use task structs fpu field for user" adds e751732486eb KVM: X86: Fix fpu state crash in kvm guest adds d9a710e5fc49 KVM: X86: Dynamically allocate user_fpu adds c6bf2ae931ad KVM: nVMX: Set cached_vmcs12 and cached_shadow_vmcs12 NULL [...] adds 2f5947dfcaec Documentation: move Documentation/virtual to Documentation/virt adds 266e85a5ec91 KVM: X86: Boost queue head vCPU to mitigate lock waiter pr [...] adds 76260774575c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds da0ef93310e6 powerpc/mm: Limit rma_size to 1TB when running without HV mode adds 63279eeb7f93 KVM: PPC: Book3S HV: Always save guest pmu for guest capab [...] adds 28d2a6e6684d powerpc/pmu: Set pmcregs_in_use in paca when running as LPAR adds c8b4083db915 KVM: PPC: Book3S HV: Save and restore guest visible PSSCR [...] adds 03800e0526ee powerpc: fix off by one in max_zone_pfn initialization for [...] adds 4d202c8c8ed3 powerpc/xive: Fix loop exit-condition in xive_find_target_ [...] adds 9798f4ea71ea KVM: PPC: Book3S HV: XIVE: fix rollback when kvmppc_xive_c [...] adds b4fc36e60f25 powerpc/dma: Fix invalid DMA mmap behavior adds f16d80b75a09 powerpc/tm: Fix oops on sigreturn on systems without TM adds 6d140e7569db powerpc/pseries: Update SCM hcall op-codes in hvcall.h adds 0d7fc080ba13 powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UN [...] adds 3a855b7ac7d5 powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails adds bed38c3e2dca Merge tag 'powerpc-5.3-2' of git://git.kernel.org/pub/scm/ [...] adds d7852fbd0f04 access: avoid the RCU grace period for the temporary subje [...] adds a29a0a467e2c Merge branch 'access-creds' adds aecea57f84b0 ktest: Fix some typos in config-bisect.pl adds da3cc2e6f168 Merge tag 'ktest-v5.3' of git://git.kernel.org/pub/scm/lin [...] adds 56ac5e213933 riscv: enable sys_clone3 syscall for rv64 adds f4da5d074c8e MAINTAINERS: Add Paul as a RISC-V maintainer adds 251a44888183 riscv: include generic support for MSI irqdomains adds 26091eef3c17 riscv: dts: Add DT node for SiFive FU540 Ethernet controll [...] adds a51edf751b66 Merge tag 'riscv/for-v5.3-rc2' of git://git.kernel.org/pub [...] adds f76cb066edd1 powercap: Invoke powercap_init() and rapl_init() earlier adds c528adefd645 int340X/processor_thermal_device: Fix proc_thermal_rapl_remove() adds e0a12445d1cb cpufreq/pasemi: fix use-after-free in pas_cpufreq_cpu_init() adds fdc757015782 Merge branch 'pm-cpufreq' adds 6789f873ed37 Merge tag 'pm-5.3-rc2' of git://git.kernel.org/pub/scm/lin [...] adds 211186cae14d hwmon: (occ) Fix division by zero issue adds f3d43e2e45fd hwmon: (nct6775) Fix register address and added missed tol [...] adds 223b2b5030f3 hwmon: (k8temp) documentation: update URL of datasheet adds 6108cd475ca8 Merge tag 'hwmon-for-v5.3-rc2' of git://git.kernel.org/pub [...] adds 94bccc340710 iscsi_ibft: make ISCSI_IBFT dependson ACPI instead of ISCS [...] adds 55d31aaec0da Merge branch 'for-linus-5.3' of git://git.kernel.org/pub/s [...] adds 301e7ee1dec5 Revert "iommu/vt-d: Consolidate domain_init() to avoid dup [...] adds 557529494d79 iommu/vt-d: Avoid duplicated pci dma alias consideration adds effa467870c7 iommu/vt-d: Don't queue_iova() if there is no flush queue adds 3ee9eca760e7 iommu/vt-d: Check if domain->pgd was allocated adds 9eed17d37c77 iommu/iova: Remove stale cached32_node adds 7f6cade5b6bf iommu/vt-d: Print pasid table entries MSB to LSB in debugfs adds 201c1db90cd6 iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA adds 66929812955b iommu/amd: Add support for X2APIC IOMMU interrupts adds b381c016c5cf Merge tag 'iommu-fixes-v5.3-rc1' of git://git.kernel.org/p [...] adds 59d81c1e3cad ALSA: hda - Optimize resume for codecs without jack detection adds 70256b42caaf ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 adds 0e279dcea0ec ALSA: pcm: Fix refcount_inc() on zero usage adds e4091bdd2fd9 ALSA: line6: Fix a typo adds 4475f8c4ab7b ALSA: compress: Fix regression on compressed capture streams adds 26c3f1542f50 ALSA: compress: Prevent bypasses of set_params adds a70ab8a86450 ALSA: compress: Don't allow paritial drain operations on c [...] adds 3b8179944cb0 ALSA: compress: Be more restrictive about when a drain is allowed adds 607975b30db4 ALSA: ac97: Fix double free of ac97_codec_device adds 2756d9143aa5 ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips adds 3f8809499bf0 ALSA: hda - Add a conexant codec entry to let mute led work adds 750c930b085b Merge tag 'sound-5.3-rc2' of git://git.kernel.org/pub/scm/ [...] adds dbd0f6d6c2a1 io_uring: fix the sequence comparison in io_sequence_defer adds c56cbfae62b7 ata: libahci_platform: remove redundant dev_err message adds f7b76ac9d17e io_uring: fix counter inc/dec mismatch in async_list adds 07b0fdecb247 blkcg: allow blkcg_policy->pd_stat() to print non-debug info too adds 1624b0b20039 block: fix sysfs module parameters directory path in comment adds b5e02b484d6f block, bfq: check also in-flight I/O in dispatch plugging adds a6d81d30d3cd wait: add wq_has_single_sleeper helper adds 545fbd0775ba rq-qos: fix missed wake-ups in rq_qos_throttle adds 64e7ea875ef6 rq-qos: don't reset has_sleepers on spurious wakeups adds d14a9b389a86 rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule adds ac38297f7038 rq-qos: use a mb for got_token adds c0e48f9dea91 io_uring: add a memory barrier before atomic_read adds 893a1c97205a blk-mq: allow REQ_NOWAIT to return an error inline adds 6a43074e2f46 block: properly handle IOCB_NOWAIT for async O_DIRECT IO adds bd11b3a391e3 io_uring: don't use iov_iter_advance() for fixed buffers adds 9310a7ba6de8 io_uring: track io length in async_list based on bytes adds 5d9e06d60eee bcache: fix possible memory leak in bch_cached_dev_run() adds 327fe1d42b83 block: blk-mq: Remove blk_mq_sched_started_request and sta [...] adds 77ce56e2bfaa drbd: dynamically allocate shash descriptor adds 36703247d5f5 io_uring: ensure ->list is initialized for poll commands adds 08b903b5fd0c nvme: ignore subnqn for ADATA SX6000LNP adds e654dfd38c1e nvme: fix memory leak caused by incorrect subsystem free adds 66b20ac0a1a1 nvme: fix multipath crash when ANA is deactivated adds 8fe34be14ecb Revert "nvme-pci: don't create a read hctx mapping without [...] adds 9c0b2596f2ac Merge branch 'nvme-5.3' of git://git.infradead.org/nvme in [...] adds 04412819652f Merge tag 'for-linus-20190726' of git://git.kernel.dk/linux-block adds 19a1c4092e7c fix the struct mount leak in umount_tree() adds 863fa8887bef Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6e7ca09b583d btrfs: Fix deadlock caused by missing memory barrier adds a3b46b86ca76 btrfs: fix extent_state leak in btrfs_lock_and_flush_order [...] adds 4792ba1f1ff0 Merge tag 'for-5.3-rc1-tag' of git://git.kernel.org/pub/sc [...] adds 85751e9e5b14 arm64: vdso: Fix population of AT_SYSINFO_EHDR for compat vdso adds 2e2f3c9b864d arm64: vdso: fix flip/flop vdso build bug adds a88754b23114 arm64: vdso: Cleanup Makefiles adds 8caa6e2be723 arm64: stacktrace: Constify stacktrace.h functions adds f3dcbe67ed42 arm64: stacktrace: Factor out backtrace initialisation adds 592700f094be arm64: stacktrace: Better handle corrupted stacks adds d16af870a70e arm64/sve: Factor out FPSIMD to SVE state conversion adds ed2f3e9ff637 arm64/sve: Fix a couple of magic numbers for the Z-reg count adds 5a9060e9437b arm64: mm: Drop pte_huge() adds 0aafd138b322 MAINTAINERS: Update my email address to @kernel.org adds 01233d47836d MAINTAINERS: Fix spelling mistake in my name adds 8d419adb0511 MAINTAINERS: Update my email address adds 4574b0b9abc8 MAINTAINERS: Update my email address adds cbdf8a189a66 arm64: Force SSBS on context switch adds 40ca0ce56d4b arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 adds 5a46d3f71d5e ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() adds 0ed288665686 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 224d5fd43d25 docs: driver-api: generic-counter: fix file path to ABI doc adds e27a24210aa1 Merge tag 'v5.3-rc1' into docs-next adds 5adcce34f8a3 doc:it_IT: align translation to mainline adds 143134ba4983 doc:it_IT: rephrase statement adds 4d2e26a38fbc docs: powerpc: convert docs to ReST and rename to *.rst adds 08a69058c02f docs: power: add it to to the main documentation index adds bff9e34c6785 docs: fix broken doc references due to renames adds 9d42afbe6bd4 docs: pdf: add all Documentation/*/index.rst to PDF output adds 24889dad3d9e docs: conf.py: add CJK package needed by translations adds e0de2b59e243 docs: conf.py: only use CJK if the font is available adds b308467c916a scripts/sphinx-pre-install: fix script for RHEL/CentOS adds 56e5a6339237 scripts/sphinx-pre-install: don't use LaTeX with CentOS 7 adds 353290a9eb53 scripts/sphinx-pre-install: fix latexmk dependencies adds 4ea96d57bbfd scripts/sphinx-pre-install: cleanup Gentoo checks adds 27eed923f715 scripts/sphinx-pre-install: seek for Noto CJK fonts for pd [...] adds a84d9e899683 docs: load_config.py: avoid needing a conf.py just due to [...] adds 9fc3a18a942f docs: remove extra conf.py files adds 518b7d55f80e docs: virtual: add it to the documentation body adds d6f0f2f19a9e docs: load_config.py: ensure subdirs end with "/" adds 48ffc3d12b55 Merge branch 'pdf_fixes_v1' of https://git.linuxtv.org/mch [...] adds 74af0d0be1d7 docs/vm: transhuge: fix typo in madvise reference adds 2b607f7088f9 doc:it_IT: translations in process/ adds d2eba640a4b9 docs: phy: Drop duplicate 'be made' adds 3ea54d9b0d65 Merge tag 'docs-5.3-1' of git://git.lwn.net/linux adds 7aaddd96d5fe drm/modes: Don't apply cmdline's rotation if it wasn't specified adds cfb7156672dd Merge drm-misc-next-fixes-2019-07-18 into drm-misc-fixes adds 7af5cdb158f3 drm/msm: correct NULL pointer dereference in context_init adds 2e7b801eadbf drm/msm/dpu: Correct dpu encoder spinlock initialization adds 0036bc73ccbe drm/msm: stop abusing dma_map/unmap for cache adds bbb6fc43f131 drm: silence variable 'conn' set but not used adds f480de3f4a2b Merge tag 'drm-misc-fixes-2019-07-25' of git://anongit.fre [...] adds ad28e02420be drm/amdgpu: Default disable GDS for compute VMIDs adds 23d66e75d7c7 drm/amd/powerplay: report bootup clock as max supported on [...] adds 5f872b723a45 drm/amdgpu: do not create ras debugfs/sysfs node for ASICs [...] adds 59d9c0ab7169 drm/amdgpu: disable GFX RAS by default adds 29bd65080922 drm/amdgpu: only allow error injection to UMC IP block adds 578a4daa1cd6 drm/amdgpu: drop ras self test adds 1a195ed5f197 drm/amd/powerplay: change sysfs pp_dpm_xxx format for navi10 adds 3457b3055e43 drm/ttm: use the same attributes when freeing d_page->vaddr adds c6d5245d41de drm/amdgpu: use VCN firmware offset for cache window adds 61f33f6aa883 drm/amd/display: initialize p_state to proper value adds 0bd8ac7ed5f9 drm/amd/display: fix up HUBBUB hw programming for VM adds 5d109be38b23 drm/amd/display: fix dsc disable adds db31af12a516 drm/amd/display: cap DCFCLK hardmin to 507 for NV10 adds 5b25e5f1a972 drm/amd/display: No audio endpoint for Dell MST display adds 90bbf6374b88 drm/amd/display: Set default block_size, even in unexpected cases adds 61011e63f87f drm/amd/display: Set one 4:2:0-related PPS field as recomm [...] adds 4a876eecf6a5 drm/amd/display: swap system aperture high/low adds 4fc1609bcd54 drm/amd/display: skip retrain in dc_link_set_preferred_lin [...] adds 492d9ec24492 drm/amd/display: Clock does not lower in Updateplanes adds 7f6964c5a05e drm/amd/display: Copy max_clks_by_state after dce_clk_mgr_ [...] adds dd5d9348da02 drm/amd/display: wait for the whole frame after global unlock adds ca6f188cdf80 drm/amd/display: Poll for GPUVM context ready (v2) adds c7990daebe71 drm/amd/display: Wait for backlight programming completion [...] adds 288af96df16b drm/amd/display: Check for valid stream_encode adds 12d0e503dd9e drm/amd/display: Read max down spread adds 19f876967a98 drm/amd/display: Disable Audio on reinitialize hardware adds 1ca068ed34d6 drm/amd/display: fix DMCU hang when going into Modern Standby adds 74eda776d7a4 drm/amd/display: use encoder's engine id to find matched f [...] adds 09fc26c1718f drm/amd/display: Change min_h_sync_width from 8 to 4 adds 39fee5f60ce0 drm/amd/display: Wait for flip to complete adds feb7eb522e0a drm/amd/display: put back front end initialization sequence adds 67fd6c0d2de8 drm/amd/display: allocate 4 ddc engines for RV2 adds 0905f3297726 drm/amd/display: Fix dc_create failure handling and 666 co [...] adds 6ac25e6d5b2f drm/amd/display: Only enable audio if speaker allocation exists adds 58caae27df41 drm/amd/display: drop ASSERT() if eDP panel is not connected adds 7352193a33df drm/amd/display: Increase size of audios array adds b791f9dc2de4 drm/amd/display: do not read link setting if edp not connected adds b70666934b41 drm/amd/display: handle active dongle port type is DP++ or [...] adds b840e4d5fec6 drm/amd/powerplay: custom peak clock freq for navi10 adds 1bcff32679f6 drm/amdgpu/smu: move fan rpm query into the asic specific code adds 92e6475ae0a0 drm/amd/display: Set enabled to false at start of audio disable adds 4d5308e78527 Merge tag 'drm-fixes-5.3-2019-07-24' of git://people.freed [...] adds e2921f9f95f1 Merge tag 'drm-fixes-2019-07-26' of git://anongit.freedesk [...] adds 985eaf99eb18 scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL [...] adds e70bdd81bfe2 scsi: fdomain: fix building pcmcia front-end adds 1b5d9a6e9835 scsi: core: fix the dma_max_mapping_size call adds 359603a3847e scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> [...] adds 3b5f307ef3cb scsi: megaraid_sas: fix panic on loading firmware crashdump adds e45ab43b1d40 scsi: megaraid_sas: Make some functions static adds 5523ca8f624d scsi: fcoe: fix a typo adds 5578257ca0e2 scsi: ibmvfc: fix WARN_ON during event pool release adds 20122994e38a scsi: scsi_dh_alua: always use a 2 second delay before ret [...] adds a68983891367 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds acbc372e6109 selinux: check sidtab limit before adding a new entry adds 40233e7c4473 Merge tag 'selinux-pr-20190726' of git://git.kernel.org/pu [...] adds c6c84f78e2f7 block: fix max segment size handling in blk_queue_virt_boundary adds 5168afe6ef59 Merge tag 'for-linus-20190726-2' of git://git.kernel.dk/li [...] adds 00289cd87676 drivers/base: Introduce kill_device() adds 8aac0e233891 libnvdimm/bus: Prevent duplicate device_unregister() calls adds 700cd033a82d libnvdimm/region: Register badblocks before namespaces adds 6de5d06e657a libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant adds b70d31d054ee libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __n [...] adds ca6bf264f6d8 libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock adds 87a30e1f05d7 driver-core, libnvdimm: Let device subsystems add local lo [...] adds 523634db145a Merge tag 'libnvdimm-fixes-5.3-rc2' of git://git.kernel.or [...] adds c7842d1080a3 dt-bindings: clk: allwinner,sun4i-a10-ccu: Correct path in $id adds 50ce73cfbb4a dt-bindings: interrupt-controller: al-fic: remove redundan [...] adds f1765a1819ff of: Fix typo in kerneldoc adds c61f0256964b dt-bindings: nvmem: Add YAML schemas for the generic NVMEM [...] adds ce842e73bccf dt-bindings: nvmem: SID: Fix the examples node names adds e1ff7390f58e dt-bindings: Fix more $id value mismatches filenames adds 5efbd93708df Merge tag 'devicetree-fixes-for-5.3-2' of git://git.kernel [...] adds 6abe28197024 s390: enable detection of kernel version from bzImage adds a6ec414a4dd5 s390/qdio: add sanity checks to the fast-requeue path adds 69e96207ebf9 s390/qdio: restrict QAOB usage to IQD unicast queues adds c9f597a4d6d7 vfio-ccw: Fix misleading comment when setting orb.cmd.c64 adds 8b515be512a2 vfio-ccw: Fix memory leak and don't call cp_free in cp_init adds c1ab69268d12 vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa [...] adds f4c9939433bd vfio-ccw: Don't call cp_free if we are processing a channe [...] adds 127e62174041 vfio-ccw: Update documentation for csch/hsch adds 4c4cbbaa693a Documentation: fix vfio-ccw doc adds eed341976014 Merge tag 'vfio-ccw-20190717-2' of https://git.kernel.org/ [...] adds 3f4b04e3cfd4 s390/hypfs: fix a typo in the name of a function adds 061c99623949 s390: use __u{16,32,64} instead of uint{16,32,64}_t in uap [...] adds a963609e2778 kbuild: enable arch/s390/include/uapi/asm/zcrypt.h for uap [...] adds 5518aed82d2a s390: wire up clone3 system call adds 0a5c3c2f4766 s390/bitops: make test functions return bool adds 9779048d71b1 s390/kasan: add bitops instrumentation adds 1a2dcff88105 s390/dma: provide proper ARCH_ZONE_DMA_BITS value adds 4f419eb14272 virtio/s390: fix race on airq_areas[] adds ac7a0fcea39d s390/mm: use shared variables for sysctl range check adds 98abe0227827 MAINTAINERS: vfio-ccw: Remove myself as the maintainer adds 43e317c1bbdf Merge tag 's390-5.3-3' of git://git.kernel.org/pub/scm/lin [...] adds eba6120de93b firewire: mark expected switch fall-throughs adds 5a8dadbcfa6b can: mark expected switch fall-throughs adds 35a3a90cc56c afs: yfsclient: Mark expected switch fall-throughs adds 2988160827b7 afs: fsclient: Mark expected switch fall-throughs adds cc4070449a5b mtd: onenand_base: Mark expected switch fall-through adds 7b26b91d3b23 perf/x86/intel: Mark expected switch fall-throughs adds 737298d18836 drm/amdkfd: Fix missing break in switch statement adds d64062b57eeb drm/amdgpu/gfx10: Fix missing break in switch statement adds 12fce1ab4ad9 drm/amdkfd/kfd_mqd_manager_v10: Avoid fall-through warning adds 9e87891799dc drm/amd/display: Mark expected switch fall-throughs adds 2defb94edb44 drm/i915: Mark expected switch fall-throughs adds a035d552a93b Makefile: Globally enable fall-through warning adds 88c508344245 Merge tag 'Wimplicit-fallthrough-5.3-rc2' of git://git.ker [...] adds 882a0db9d143 objtool: Improve UACCESS coverage adds 13fbe991b5b1 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds f9adc23ee91e futex: Cleanup generic SMP variant of arch_futex_atomic_op [...] adds 78134300579a locking/rwsem: Don't call owner_on_cpu() on read-owner adds e1b98fa31664 locking/rwsem: Add missing ACQUIRE to read_slowpath exit w [...] adds 99143f82a255 lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop adds 952041a8639a tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_fail [...] adds 6ffddfb9e1de locking/rwsem: Add ACQUIRE comments adds 68037aa78208 locking/lockdep: Hide unused 'class' variable adds 30a35f79faad locking/lockdep: Clean up #ifdef checks adds 6c11c6e3d5e9 locking/mutex: Test for initialized mutex adds 431f288ed730 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 5f8eec3225ff perf script: Fix --max-blocks man page description adds 7db7218a7ea5 perf script: Improve man page description of metrics adds dde4e732a5b0 perf script: Fix off by one in brstackinsn IPC computation adds 79b2fe5e7561 perf tools: Fix proper buffer size for feature processing adds 08ef3af1579d perf stat: Fix segfault for event group in repeat mode adds 146540fb545b perf stat: Always separate stalled cycles per insn adds 872c8ee8f0f4 perf session: Fix loading of compressed data split across [...] adds df8350ed56a2 perf probe: Set pev->nargs to zero after freeing pev->args [...] adds d95daf5accf4 perf probe: Avoid calling freeing routine multiple times f [...] adds 39e7317e37f7 perf build: Do not use -Wshadow on gcc < 4.8 adds 49902052fc6b Merge tag 'perf-urgent-for-mingo-5.3-20190723' of git://gi [...] adds 3d0c3953601d perf/x86/intel: Fix SLOTS PEBS event constraint adds 3b238a64c300 perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE [...] adds 5ea3f6fb37b7 perf/x86: Apply more accurate check on hypervisor platform adds 4ce54af8b33d perf/core: Fix creating kernel counters for PMUs that over [...] adds 289a2d22b5b6 perf/x86/intel: Mark expected switch fall-throughs adds 750991f9af5b Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 16d51a590a8c sched/fair: Don't free p->numa_faults with concurrent readers adds cb361d8cdef6 sched/fair: Use RCU accessors consistently for ->numa_group adds e24ce84e85ab Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 51b75b5b563a x86/mm: Check for pfn instead of page in vmalloc_sync_one() adds 8e998fc24de4 x86/mm: Sync also unmappings in vmalloc_sync_all() adds 3f8fd02b1bf1 mm/vmalloc: Sync unmappings in __purge_vmap_area_lazy() adds 2af7c85714d8 x86/stacktrace: Prevent access_ok() warnings in arch_stack [...] adds d02f1aa39189 x86/sysfb_efi: Add quirks for some devices with swapped wi [...] adds 385065734cd4 x86/irq/64: Update stale comment adds b8f70953c125 x86/entry/32: Pass cr2 to do_async_page_fault() adds 643d83f0a351 x86/hpet: Undo the early counter is counting check adds 517c3ba00916 x86/speculation/mds: Apply more accurate check on hypervis [...] adds a9815a4fa2fd Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds ae00fcc51e71 ARM: Delete netx a second time adds d64b212ea960 ARM: davinci: fix sleep.S build error on ARMv4 adds 3a9d2569e45c ARM: dts: bcm: bcm47094: add missing #cells for mdio-bus-mux adds 14d017bee4ac ARM: defconfig: u8500: Refresh defconfig adds 02a0242549aa ARM: defconfig: u8500: Add new drivers adds 6e998ef24d60 ARM: dts: imx7ulp: Fix usb-phy unit address format adds 2ca993963339 ARM: dts: imx6ul: fix clock frequency property name of I2C buses adds 52d09014bb10 arm64: dts: imx8mm: Correct SAI3 RXC/TXFS pin's mux option #1 adds 8d0148473dec arm64: dts: imx8mq: fix SAI compatible adds 7bd9d465140a Merge tag 'imx-fixes-5.3' of git://git.kernel.org/pub/scm/ [...] adds 5bb575bcc6d1 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds f3dccdaade41 usb: pci-quirks: Correct AMD PLL quirk detection adds 4fbb8aa75836 usb: pci-quirks: Minor cleanup for AMD PLL quirk adds d74ffae8b8dd usb-storage: Add a limitation for blk_queue_max_hw_sectors() adds 94b9a70d32db usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() adds f90bf1ece48a usb: wusbcore: fix unbalanced get/put cluster_id adds bafe64e5f0ed Revert "usb: usb251xb: Add US lanes inversion dts-bindings" adds 79f6fafad4e2 Revert "usb: usb251xb: Add US port lanes inversion property" adds 4849ee612970 usb: usb251xb: Reallow swap-dx-lanes to apply to the upstr [...] adds d39b5bad8658 xhci: Fix crash if scatter gather is used with Immediate D [...] adds 29af915cabd4 Merge tag 'usb-5.3-rc2' of git://git.kernel.org/pub/scm/li [...] adds d9c525229521 treewide: add "WITH Linux-syscall-note" to SPDX tag of uap [...] adds dc3bf49ea330 treewide: remove SPDX "WITH Linux-syscall-note" from kerne [...] adds 0ce38c5f929c iomap: fix Invalid License ID adds ad28fd1cb2bd Merge tag 'spdx-5.3-rc2' of git://git.kernel.org/pub/scm/l [...] adds 4a2b8560e3df tty: serial: netx: Delete driver adds 61d51456f357 vt: Grab console_lock around con_is_bound in show_bind adds 572782b213b2 Merge tag 'tty-5.3-rc2' of git://git.kernel.org/pub/scm/li [...] adds c8917b8ff09e firmware: fix build errors in paged buffer handling code adds f62fa0ced46a habanalabs: use %pad for printing a dma_addr_t adds 717261e1769d habanalabs: don't reset device when getting VRHOT adds 85697853beb2 Merge tag 'misc-habanalabs-fixes-2019-07-22' of git://peop [...] adds 333a2101f47c firmware: Fix missing inline adds a56587065094 binder: Set end of SG buffer area properly. adds 49ed96943a8e binder: prevent transactions to context manager from its o [...] adds 1be8624a0cbe mei: me: add mule creek canyon (EHL) device ids adds 3d139703d397 fpga-manager: altera-ps-spi: Fix build error adds 10b0f1c227ed vmw_balloon: Remove Julien from the maintainers list adds 1b5621832f9b eeprom: make older eeprom drivers select NVMEM_SYSFS adds 0c7d37f4d9b8 hpet: Fix division by zero in hpet_time_div() adds d4fddac5a51c test_firmware: fix a memory leak bug adds 04ce9318898b Merge tag 'char-misc-5.3-rc2' of git://git.kernel.org/pub/ [...] adds b2eff0921805 kbuild: remove unused objectify macro adds 26c4c71bcd9a .gitignore: Add compilation database file adds cb36955a5569 gen_compile_commands: lower the entry count threshold adds b25e8a23d4ea kbuild: remove unused single-used-m adds 8e61ea11c23b Merge tag 'kbuild-fixes-v5.3' of git://git.kernel.org/pub/ [...] adds 173e6ee21e2b structleak: disable STRUCTLEAK_BYREF in combination with K [...] adds c622fc5f54cb Merge tag 'meminit-v5.3-rc2' of git://git.kernel.org/pub/s [...] adds 609488bc979f Linux 5.3-rc2 adds 038029c03e21 sparc: remove unneeded uapi/asm/statfs.h adds fe49e5747fb2 Merge remote-tracking branch 'sparc/master' adds 12185dfe4436 bonding: Force slave speed check after link state recovery [...] adds bba18318e7d1 net: mvpp2: Don't check for 3 consecutive Idle frames for [...] adds f4e5f775db5a net: hns: fix LED configuration for marvell phy adds cbcf0999ae33 net: stmmac: RX Descriptors need to be clean before settin [...] adds ec5e5ce1e18b net: stmmac: Use kcalloc() instead of kmalloc_array() adds 01ad7facb68f Merge branch 'stmmac-fixes' adds df7699c70c1b net: stmmac: Do not cut down 1G modes adds b3e487c0cf42 Revert "net: hns: fix LED configuration for marvell phy" adds efa7b79f675d selftests: forwarding: gre_multipath: Enable IPv4 forwarding adds 1be79d89b7ae selftests: forwarding: gre_multipath: Fix flower filters adds 8eadf9bbab45 Merge branch 'selftests-forwarding-GRE-multipath-fixes' adds 78e420408d12 net: dsa: mv88e6xxx: chip: Add of_node_put() before return adds 7ba771e3e246 net: dsa: sja1105: sja1105_main: Add of_node_put() adds a261e3797506 sky2: Disable MSI on ASUS P6T adds d86afb89305d net: thunderx: Use fwnode_get_mac_address() adds c7148c03db80 net/ipv4: cleanup error condition testing adds 3bc817d665ac ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 adds c63845609c47 can: dev: call netif_carrier_off() in register_candev() adds d4b890aec4be can: rcar_canfd: fix possible IRQ storm on high load adds 375f755899b8 can: mcp251x: add error check when wq alloc failed adds e9f2a856e102 can: flexcan: fix an use-after-free in flexcan_setup_stop_mode() adds 5f186c257fa4 can: flexcan: fix stop mode acknowledgment adds fee6a8923ae0 can: peak_usb: fix potential double kfree_skb() adds b7a14297f102 can: gw: Fix error path of cgw_module_init adds 09ea26792a57 Merge tag 'linux-can-fixes-for-5.3-20190724' of git://git. [...] adds c7fa7f567cab net: phylink: don't start and stop SGMII PHYs in SFP modul [...] adds f972037e7124 net: phy: mscc: initialize stats array adds 47b79bbb19e1 net/tls: add myself as a co-maintainer adds 260637903f47 ovs: datapath: hide clang frame-overflow warnings adds 4638faac0327 netrom: hold sock when setting skb->destructor adds c8ec4632c6ac ife: error out when nla attributes are empty adds f06d0ca45827 linux/dim: Fix overflow in dim calculation adds f8be17b81d44 lib/dim: Fix -Wunused-const-variable warnings adds 16b2084a8afa Merge branch 'dim-fixes' adds 4b663366246b tun: mark small packets as owned by the tap sock adds 9891d06836e6 st21nfca_connectivity_event_received: null check the allocation adds 3008e06fdf09 st_nci_hci_connectivity_event_received: null check the allocation adds 83fbae60fd38 fsl/fman: Remove comment referring to non-existent function adds d1f0b5dce8fd bnx2x: Disable multi-cos feature. adds 53db1cced401 selftests/net: add missing gitignores (ipv6_flowlabel) adds 47d858d0bdcd ipip: validate header length in ipip_tunnel_xmit adds 04efe5911fb3 libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists adds 1d4126c4e119 libbpf: sanitize VAR to conservative 1-byte INT adds 318892ac0683 net/tls: don't arm strparser immediately in tls_set_sw_offload() adds ac78fc148d82 net/tls: don't call tls_sk_proto_close for hw record offload adds f87e62d45e51 net/tls: remove close callback sock unlock/lock around TX [...] adds 313ab004805c net/tls: remove sock unlock/lock around strp_done() adds 32857cf57f92 net/tls: fix transition through disconnect with close adds 45a4521dcbd9 bpf: sockmap, sock_map_delete needs to use xchg adds 2bb90e5cc90e bpf: sockmap, synchronize_rcu before free'ing map adds 0e858739c2d2 bpf: sockmap, only create entry if ulp is not already enabled adds 95fa145479fb bpf: sockmap/tls, close can race with map free adds cf32526c8842 selftests/tls: add a test for ULP but no keys adds 78b5dc3d68dc selftests/tls: test error codes around TLS ULP installation adds 65d41fb317c6 selftests/tls: add a bidirectional test adds 8051bb7f2cbf selftests/tls: close the socket with open record adds d4d34185e710 selftests/tls: add shutdown tests adds 57ebc6230f06 Merge branch 'bpf-sockmap-tls-fixes' adds cdb2f9207109 libbpf: Fix endianness macro usage for some compilers adds 4be6e05c4d4c libbpf: Avoid designated initializers for unnamed union members adds c8eee4135a45 selftests/bpf: fix sendmsg6_prog on s390 adds d9b8aadaffa6 bpf: fix narrower loads on s390 adds 06a22d897d82 bpf: fix access to skb_shared_info->gso_segs adds be69483bf4f3 selftests/bpf: add another gso_segs access adds 7c8b87f01261 Merge branch 'fix-gso_segs' adds decb705e01a5 libbpf: fix using uninitialized ioctl results adds cb8ffde5694a libbpf: silence GCC8 warning about string truncation adds 28ba934d28cf Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9a07406b00cd net: usb: qmi_wwan: Add the BroadMobi BM818 card adds 81af04b432fd qed: RDMA - Fix the hw_ver returned in device attributes adds c5d139697d5d ocelot: Cancel delayed work before wq destruction adds 01f5bffad555 ip6_tunnel: fix possible use-after-free on xmit adds a7cf3d24ee60 net: qualcomm: rmnet: Fix incorrect UL checksum offload logic adds 08aa5e7da6bc net/mlx5: Use reversed order when unregister devices adds 987f6c69dd92 net/mlx5: Add missing RDMA_RX capabilities adds 7a32f2962c56 net/mlx5: Fix modify_cq_in alignment adds 694826e36634 net/mlx5e: Fix wrong max num channels indication adds 4b95840a6ced net/mlx5e: Fix matching of speed to PRM link modes adds 90bb76929116 net/mlx5e: Prevent encap flow counter update async to user query adds 304ecc9a34b8 net/mlx5e: kTLS, Call WARN_ONCE on netdev mismatch adds 4ea52e250897 nfp: tls: rename tls packet counters adds 280c08991622 Documentation: TLS: fix stat counters description adds 0a062ba725cd Merge tag 'mlx5-fixes-2019-07-25' of git://git.kernel.org/ [...] adds a0d57a552b83 isdn: mISDN: hfcsusb: Fix possible null-pointer dereferenc [...] adds c7ba50fe2399 net: rds: Fix possible null-pointer dereferences in rds_rd [...] adds 3db1fa8bb489 gigaset: stop maintaining seperately adds 8aace4f3eba2 net: phylink: Fix flow control for fixed-link adds 66058b1ca565 Revert ("r8169: remove 1000/Half from supported modes") adds 003bd5b4a7b4 r8169: don't use MSI before RTL8168d adds 1b78c439a2f8 Merge remote-tracking branch 'net/master' adds 5d01ab7bac46 libbpf: fix erroneous multi-closing of BTF FD adds bfd7c176258b Merge remote-tracking branch 'bpf/master' adds e9e7e85d75f3 xfrm interface: avoid corruption on changelink adds e0aaa332e6a9 xfrm interface: ifname may be wrong in logs adds c5d1030f2300 xfrm interface: fix list corruption for x-netns adds 22d6552f827e xfrm interface: fix management of phydev adds 596367d71428 Merge remote-tracking branch 'ipsec/master' adds 15a78ba1844a netfilter: ebtables: fix a memory leak bug in compat adds cb81572e8cb5 netfilter: nf_tables: Make nft_meta expression more robust adds 67d86835840a netfilter: nft_meta_bridge: Eliminate 'out' label adds 2fcfbf53d470 Merge remote-tracking branch 'netfilter/master' adds e6f4051123fd {nl,mac}80211: fix interface combinations on crypto contro [...] adds d0ce7e423428 Merge remote-tracking branch 'mac80211/master' adds d5121ffebc38 RDMA/siw: Fix error return code in siw_init_module() adds 60c3becfd1a1 RDMA/hns: Fix sg offset non-zero issue adds cd48a8208723 IB/hfi1: Check for error on call to alloc_rsm_map_table adds 2b74c878b0ea IB/hfi1: Unreserve a flushed OPFN request adds dc25b239ebea IB/hfi1: Field not zero-ed when allocating TID flow memory adds f4d46119f214 IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn adds c56b593d2af4 RDMA/bnxt_re: Honor vlan_id in GID entry comparison adds b7f406bb883b IB/mlx5: Replace kfree with kvfree adds af0653d56657 RDMA/siw: Remove set but not used variables 'rv' adds 6a053953739d IB/mlx5: Fix unreg_umr to ignore the mkey state adds afd1417404fb IB/mlx5: Use direct mkey destroy command upon UMR unreg failure adds 9ec4483a3f0f IB/mlx5: Move MRs to a kernel PD when freeing them to the [...] adds b9332dad9870 IB/mlx5: Fix clean_mr() to work in the expected order adds 296e3a2aad09 IB/mlx5: Prevent concurrent MR updates during invalidation adds a379d1ce32f1 IB/core: Fix querying total rdma stats adds d191152f43a5 IB/counters: Always initialize the port counter object adds b7165bd0d6cb IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW [...] adds 2cf60b587555 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 74bf71ed792a ALSA: hda: Fix 1-minute detection delay when i915 module i [...] adds 89fd150f3b1c Merge remote-tracking branch 'sound-current/for-linus' adds 6cd249cfad68 ASoC: max98357a: use mdelay for sdmode-delay adds 72365164cbef ASoC: rt1308: Remove executable attribute from source files adds 9e944c9be245 ASoC: Relocate my e-mail to .com domain zone adds 52db6685932e ASoC: simple_card_utils.h: care NULL dai at asoc_simple_de [...] adds 794fcee8da3c ASoC: simple-card-utils: care no Platform for DPCM adds 724808ad556c ASoC: simple-card: fix an use-after-free in simple_dai_lin [...] adds 27862d5a3325 ASoC: simple-card: fix an use-after-free in simple_for_eac [...] adds aa2e362cb6b3 ASoC: audio-graph-card: fix use-after-free in graph_dai_li [...] adds c152f8491a8d ASoC: audio-graph-card: fix an use-after-free in graph_get [...] adds 09297c2f7a54 ASoC: rt1011: fix DC calibration offset not applying adds ec3042ad39d4 ASoC: audio-graph-card: add missing const at graph_get_dai_id() adds 9b6d104a6b15 ASoC: samsung: odroid: fix an use-after-free issue for codec adds 2abee12c0ab1 ASoC: samsung: odroid: fix a double-free issue for cpu_dai adds aa2ba991c420 ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook adds 8dd26dff00c0 ASoC: dapm: Fix handling of custom_stop_condition on DAPM [...] adds 48dfd37a0f85 ASoC: cs42xx8: Fix MFREQ selection issue for async mode adds f86621cd6c6f SoC: rockchip: rockchip_max98090: Enable MICBIAS for heads [...] adds 62ec3d13601b ASoC: SOF: use __u32 instead of uint32_t in uapi headers adds 45004d66f2a2 ASoC: dapm: fix a memory leak bug adds 8201f11a1f75 ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links adds 717dedb1dcee ASoC: SOF: Intel: hda: remove misleading error trace from [...] adds 40aa5383e393 ASoC: Fail card instantiation if DAI format setup fails adds 34a2a80ff30b ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s mas [...] adds e51b69808b7e ASoC: Intel: Fix some acpi vs apci typo in somme comments adds 789e162a6255 ASoC: rockchip: Fix mono capture adds 1e112c35e3c9 ASoC: ti: davinci-mcasp: Correct slot_width posed constraint adds 3a03327120de Merge branch 'asoc-5.3' into asoc-linus adds 808069b61852 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 1ef55fed9219 regulator: axp20x: fix DCDCA and DCDCD for AXP806 adds 8f46e22b5ac6 regulator: axp20x: fix DCDC5 and DCDC6 for AXP803 adds 27988c966876 Merge tag 'v5.3-rc1' into regulator-5.3 adds a853c0a0b013 regulator: lp87565: Fix probe failure for "ti,lp87565" adds 77dc26ee97da Merge remote-tracking branch 'regulator-fixes/for-linus' adds 43167bb1f6bb spi: dt-bindings: spi-controller: remove unnecessary 'maxI [...] adds d6b197a14863 spi: spi-fsl-qspi: change i.MX7D RX FIFO size adds 2922d1cc1696 spi: gpio: Add SPI_MASTER_GPIO_SS flag adds 1274204542f6 spi: pxa2xx: Balance runtime PM enable/disable on error adds 8d8bef503658 spi: bcm2835: Fix 3-wire mode if DMA is enabled adds d24f33303ad1 Merge branch 'spi-5.3' into spi-linus adds fa80b10aee8f Merge remote-tracking branch 'spi-fixes/for-linus' adds 16009db47c51 usb: chipidea: udc: workaround for endpoint conflict issue adds b70bc8a010b5 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 001b3bb3641f phy: ti: am654-serdes: Make serdes_am654_xlate() static adds 2b3346ef699f phy: renesas: rcar-gen2: Fix memory leak at error paths adds 882f79199da4 phy: usb: phy-brcm-usb: Remove sysfs attributes upon drive [...] adds c9d627fb6695 dt-bindings: phy: tegra-xusb: List PLL power supplies adds de116e5542ec phy: tegra: xusb: Add Tegra124 PLL power supplies adds ada28f7b3a97 phy: tegra: xusb: Add Tegra210 PLL power supplies adds 9e3414613d66 Merge remote-tracking branch 'phy/fixes' adds dbc4f989c878 Staging: fbtft: Fix probing of gpio descriptor adds b918d1c27066 Staging: fbtft: Fix reset assertion when using gpio descriptor adds 66665bb99792 staging: gasket: apex: fix copy-paste typo adds fb2b055b7e6e staging: wilc1000: flush the workqueue before deinit the host adds 610504301235 staging: unisys: visornic: Update the description of 'poll [...] adds 92e3e884887c Staging: fbtft: Fix GPIO handling adds 8f9e86ee7959 staging: android: ion: Bail out upon SIGKILL when allocati [...] adds ae8cc91a7d85 iio: adc: max9611: Fix misuse of GENMASK macro adds 5a304e1a4ea0 IIO: Ingenic JZ47xx: Set clock divider on probe adds 6cdff99c9f7d iio: cros_ec_accel_legacy: Fix incorrect channel setting adds 1244a720572f iio: imu: mpu6050: add missing available scan masks adds 41e6ada93356 docs: generic-counter.rst: fix broken references for ABI file adds 90c6260c1905 iio: adc: gyroadc: fix uninitialized return code adds 09f6109ff4f8 Merge tag 'iio-fixes-for-5.3a' of git://git.kernel.org/pub [...] adds 1d48ff9408b0 Merge remote-tracking branch 'staging.current/staging-linus' adds a7cd67e2b76e Input: applespi - fix warnings detected by sparse adds 020834bebbcb Input: applespi - select CRC16 module adds b1cbb2f09d7b Input: applespi - fix trivial typo in struct description adds 883a2a80f79c Input: elantech - enable SMBus on new (2018+) systems adds f3b5720cabaf Input: elantech - annotate fall-through case in elantech_u [...] adds 25f8c834e2a6 Input: synaptics - enable RMI mode for HP Spectre X360 adds c546ca2f2672 Merge remote-tracking branch 'input-current/for-linus' adds baf6722aa0cb ide: Use dev_get_drvdata where possible adds 0b9fd7eaaa08 Merge remote-tracking branch 'ide/master' adds 36876b30d214 selftests: kmod: Fix typo in kmod.sh adds 399ea57a4c8b selftests/x86: fix spelling mistake "FAILT" -> "FAIL" adds 2e05ec4834f9 selftests: mlxsw: Fix typo in qos_mc_aware.sh adds 527d37e9e575 selftests/livepatch: add test skip handling adds df880eba4f30 Merge remote-tracking branch 'kselftest-fixes/fixes' adds f0414087a1b9 dmaengine: dw-edma: fix unnecessary stack usage adds 756c3ef93492 dmaengine: dw-edma: fix __iomem type confusion adds 6f4722b1d1eb dmaengine: dw-edma: fix endianess confusion adds 5d6fb560729a dmaengine: ste_dma40: fix unneeded variable warning adds d105ef8120dd dmaengine: tegra210-adma: Fix unused function warnings adds 34d5b42af1d5 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds a07e3324538a MIPS: kernel: only use i8253 clocksource with periodic clockevent adds b8bea8a5e5d9 mips: fix cacheinfo adds 5bbe54346b53 MIPS: Annotate fall-through in kvm/emulate.c adds 2a15d6481741 MIPS: Annotate fall-through in Cavium Octeon code adds 17a5180129be Merge remote-tracking branch 'mips-fixes/mips-fixes' adds f6192c664e21 Merge commit '79499bb11db508' into fixes adds fb59ee37cfe2 ARM: dts: am57xx: Disable voltage switching for SD card adds 9710a324e5a8 Merge remote-tracking branch 'omap-fixes/fixes' adds af5a46b43a56 Merge branch 'misc-5.3' into next-fixes adds 9c116c683d24 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds a53abf2c5bd0 Unbreak mount_capable() adds fe06e8b180df Merge remote-tracking branch 'vfs-fixes/fixes' adds edbfe83def34 platform/x86: pcengines-apuv2: Fix softdep statement adds 8732d85a69a0 platform/x86: wmi: add missing struct parameter description adds 6acf5d76ab68 Platform: OLPC: add SPI MODULE_DEVICE_TABLE adds 66013e8ec685 platform/x86: intel_pmc_core: Add ICL-NNPI support to PMC Core adds 0a3fa39659d0 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 25fd1829ae4e drm/i915: Make the semaphore saturation mask global adds 78f399b3ed4b drm/i915/perf: fix ICL perf register offsets adds fe1d8ab5885b drm/i915/userptr: Acquire the page lock around set_page_dirty() adds 50ff29af6ab4 drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 s [...] adds 6883eab27481 drm/i915: Support flags in whitlist WAs adds 0282a0a1b577 drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT adds 3298d0086cc7 drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT adds d7e8a19b38c8 drm/i915: Don't dereference request if it may have been re [...] adds 1ab14a7f4518 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds fc62113b32c9 mmc: host: sdhci-sprd: Fix the missing pm_runtime_put_noidle() adds ba2d139b02ba mmc: dw_mmc: Fix occasional hang after tuning on eMMC adds 665e985c2f41 mmc: meson-mx-sdio: Fix misuse of GENMASK macro adds 3a6ffb3c8c32 mmc: mmc_spi: Enable stable writes adds b834145a2d80 Merge remote-tracking branch 'mmc-fixes/fixes' adds 9be11356057a PCI: pci-hyperv: fix build errors on non-SYSFS config adds 1c3e4aa4572b Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds d91385a7bcfa riscv: Fix perf record without libelf support adds a72610748fe3 riscv: dts: fu540-c000: drop "timebase-frequency" adds 2f0f80fd9227 riscv: defconfig: align RV64 defconfig to the output of "m [...] adds e69123aa8cf8 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 66d7780f18ea dma-mapping: check pfn validity in dma_common_{mmap,get_sgtable} adds ad3c7b18c5b3 arm: use swiotlb for bounce buffering on LPAE configs adds bee0ae6ec0cc Merge remote-tracking branch 'dma-mapping/for-next' adds 4d6a24e64643 Merge branch 'sa1100-for-next', tag 'for-rc-adfs' into for-next adds fc7e5b209aef Merge commit 'drm-tda998x-devel^{/drm/i2c: tda998x: add ve [...] adds adaf427f81a6 Merge commit commit 'drm-armada-devel^{/drm/armada: no nee [...] adds b7a735f3a606 Merge branch 'for-arm-soc' into for-next adds 49ed8745e42e Merge remote-tracking branch 'arm/for-next' adds ca786b8db751 arm64: perf: Remove unused macro adds 3146925ee22a Merge remote-tracking branch 'arm-perf/for-next/perf' adds bf94cbaf9d19 Merge branch 'arm/fixes' into for-next adds 5677eab3c86d soc: fsl: fix spelling mistake "Firmaware" -> "Firmware" adds f03de74d92ac soc: fsl: qe: drop useless static qualifier adds 875f2aabfcfa soc: fsl: qe: reduce static memory footprint by 1.7K adds d7fc59636641 soc: fsl: qe: introduce qe_get_device_node helper adds 8f762fe5819f dt-bindings: soc: fsl: qe: document new fsl,qe-snums binding adds 5cfca8911ddd soc: fsl: qe: support fsl,qe-snums property adds 21560067fb1f soc: fsl: qe: fold qe_get_num_of_snums into qe_snums_init adds deb0df1a994d Merge tag 'soc-fsl-next-v5.3-2' of git://git.kernel.org/pu [...] adds ed8cce244fbb Merge branch 'arm/drivers' into for-next adds f1698cc9dde0 ARM: Document merges adds 1439dbf17e9e Merge branch 'arm/fixes' into for-next adds 8c95b13c42ca 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 c0859dacebce Merge remote-tracking branch 'actions/for-next' adds b68976cdf946 arm64: dts: meson-g12a: add missing dwc2 phy-names adds 4ca3d11dbed2 arm64: dts: meson-g12a-sei510: enable IR controller adds d9d46ea23276 arm64: dts: amlogic: odroid-n2: keep SD card regulator always on adds 7671b33bcaa8 Merge branch 'v5.3/fixes' into tmp/aml-rebuild adds dd88bef7d8a7 Merge remote-tracking branch 'amlogic/for-next' adds da335d2bcb42 ARM: dts: aspeed: Add Facebook Minipack BMC adds dc4bea0b989c ARM: dts: aspeed: Add Lenovo Hr855xg2 BMC adds b3b06766315e ARM: dts: aspeed: tiogapass: Add VR devices adds bb1dba7be1ee ARM: dts: aspeed: Add SGPM pinmux adds 2f90ec143af8 ARM: configs: aspeed: Enable commonly used network functionality adds 24183825c3c7 ARM: configs: aspeed: Refresh defconfigs adds caec3f63d83f Merge branches 'dt-for-v5.4' and 'defconfig-for-v5.4' into [...] adds e88f7c75010c Merge remote-tracking branch 'aspeed/for-next' adds 8a6836ee3849 ARM: dts: at91: Avoid colliding 'display' node and property names adds 90fbe456b5f0 Merge branch 'at91-dt' into at91-next adds 5103f6c744cf Merge remote-tracking branch 'at91/at91-next' adds 4c6f5d4038af ARM: defconfig: enable cpufreq driver for RPi adds e2dd73ac4440 arm64: defconfig: enable cpufreq support for RPi3 adds 725d08e91c17 Merge branch 'bcm2835-defconfig-64-next' into for-next adds 939b482a6411 ARM: bcm283x: Reduce register ranges for UART, SPI and I2C adds f83e5000db15 Merge branch 'bcm2835-dt-next' into for-next adds 7f6c8dc6c841 Merge remote-tracking branch 'bcm2835/for-next' adds 6d6062553e3d dt-bindings: imx: Add clock binding doc for i.MX8MN adds 456499361640 clk: imx8mm: Make 1416X/1443X PLL macro definitions common [...] adds 77f0da4f4418 clk: imx: Add API for clk unregister when driver probe fail adds 1c0679242fd0 clk: imx: Add support for i.MX8MN clock driver adds 5b739c8c8f73 clk: imx8: Add DSP related clocks adds c0939e6636d6 clk: imx8mm: correct the usb1_ctrl parent to be usb_bus adds 64209377e338 clk: imx8mm: rename 'share_count_dcss' to 'share_count_disp' adds 431bdd1df48e clk: imx8mq: Remove CLK_IS_CRITICAL flag for IMX8MQ_CLK_TMU_ROOT adds d3ca77e006ea clk: imx8mq: set correct parent for usb ctrl clocks adds a15136599c38 clk: imx: Remove unused clk based API adds 7c3dc212d3ec clk: imx8mm: Fix typo of pwm3 clock's mux option #4 adds 960cfc13fe12 clk: imx8mm: GPT1 clock mux option #5 should be sys_pll1_80m adds 09a4b12a5910 clk: imx: imx8mm: fix audio pll setting adds d15ae8c7cc65 Merge branch 'clk/imx' into for-next adds 3026d0b7a497 soc: imx8: Add i.MX8MQ UID(unique identifier) support adds 8dfe397431e0 soc: imx8: Add i.MX8MM UID(unique identifier) support adds 6d9d21711b38 firmware: imx: scu-pd: Rename mu PD range to mu_a adds 590b346b58ba firmware: imx: scu-pd: Add mu13 b side PD range adds d43dc52274d4 firmware: imx: scu-pd: Add IRQSTR_DSP PD range adds 4ddd7b251b92 Merge branch 'imx/drivers' into for-next adds 1991529f0fc9 arm64: Enable TIMER_IMX_SYS_CTR for ARCH_MXC platforms adds b4e4bdcc9dbe Merge branch 'imx/soc' into for-next adds 849b7e3bb202 dt-bindings: arm: fsl: Add support for ZII i.MX7 RMU2 board adds 1843f225625b dt-bindings: serial: lpuart: add the clock requirement for [...] adds 88574a24ea12 dt-bindings: arm: nxp: Add device tree binding for ls1046a [...] adds 417393a5072f dt-bindings: Add Vendor prefix for Einfochips adds c39eff747b84 dt-bindings: arm: Document i.MX8QXP AI_ML board binding adds 1a47dc0240bf dt-bindings: arm: fsl: Add the pico-pi-imx8m board adds 760af801e3a8 Merge branch 'imx/bindings' into for-next adds c6c0ad740916 ARM: dts: imx6ul: add dma support on ecspi adds 779988c5e618 ARM: dts: imx6sll: correct sdma compatible adds f496e6750083 ARM: dts: Add ZII support for ZII i.MX7 RMU2 board adds 4931b5f16016 ARM: dts: imx7d-zii-rpu2: Remove unneeded snvs_pwrkey node adds 5f7a6cd13457 ARM: dts: imx7-colibri: Remove unneeded snvs_pwrkey node adds 0be9af777049 ARM: dts: imx7ulp: add edma device node adds d9aa4d4fca67 ARM: dts: opos6uldev: use OF graph to describe the display adds 591c175076d7 ARM: dts: imx6ul: phyboard-segin: Rename dts to PHYTEC nam [...] adds e37816bf9114 ARM: dts: imx6ul: segin: Add boot media to dts filename adds 458264157b10 ARM: dts: imx6ul: segin: Reduce eth drive strength adds 783c10aa740f ARM: dts: imx6ul: segin: Fix LED naming for phyCORE and PE [...] adds f1da57d8ea3a ARM: dts: imx6ul: segin: Make FEC and ethphy configurable in dts adds 87dc2cd47989 ARM: dts: imx6ul: segin: Only enable NAND if it is populated adds b349580a4cae ARM: dts: imx6ul: phycore: Add eMMC at usdhc2 adds f638e7fdbfdf ARM: dts: imx6ul: segin: Move ECSPI interface to board inc [...] adds 9ae6390aa107 ARM: dts: imx6ul: segin: Move machine include to dts files adds f4411786b39b ARM: dts: imx6ull: Add support for PHYTEC phyBOARD-Segin w [...] adds 6d234bc6a4b4 ARM: dts: vf610-zii-spb4: Drop unused pinctrl_i2c1 pinmux config adds aee2a02bcf55 ARM: dts: vf610-zii-scu4-aib: Fix pinctrl_i2c1's identation adds 9461e35f8418 ARM: dts: vf610-zii-scu4-aib: Drop unused pinctrl_i2c3 pin [...] adds 211ded786146 ARM: dts: imx6sx: move GIC to right location in DT adds b051589c69bf ARM: dts: imx6sl: move GIC to right location in DT adds 8c1a1f4879b6 ARM: dts: imx6ul: move GIC to right location in DT adds df7126cc4210 ARM: dts: imx6sll: move GIC to right location in DT adds 7b4d92308aae Merge branch 'imx/dt' into for-next adds a99b26b14bea arm64: dts: imx8mq: Add MIPI D-PHY adds 9d9005a5a23f arm64: dts: imx8mq-librem5: Enable MIPI D-PHY adds df1703896a17 arm64: dts: imx8mm: Init rates and parents configs for clocks adds d7b26d41eb74 arm64: dts: imx8mq: Add gpio-ranges property adds 4d59541a7556 arm64: dts: imx8mm: Add gpio-ranges property adds 17259a56424d arm64: dts: imx8mm: Remove setting for IMX8MM_CLK_USB_CORE_REF adds a6c53aa811b6 arm64: dts: imx8mm-evk: enable usb1 and typec support adds c834d9ba4626 arm64: dts: imx8m: Add ddr-pmu nodes adds a585c8e6db1c arm64: dts: imx8mm: Add "fsl,imx8mq-src" as src's fallback [...] adds 6b598b5f4021 arm64: dts: imx8mm: Correct OPP table according to latest [...] adds 1643e4a1327c arm64: dts: imx8mq: Correct OPP table according to latest [...] adds 8966072a9b48 arm64: dts: imx8mq: Add clock for TMU node adds 5e9b3f68492b arm64: dts: imx8mq: correct usb controller clocks adds 838658ad589b arm64: dts: rdu3: add UCS1002 charge controller node adds 200ee725a492 arm64: dts: nxp: add ls1046a-frwy board support adds 09d849238113 arm64: dts: imx8mm-evk: Remove invalid properties adds 2305fd10eaf1 arm64: dts: freescale: Add support for i.MX8QXP AI_ML board adds a9f6ceddc8d5 dts: arm64: ls1028a: Add optional property node for Mali DP500 adds 24d813375bf5 arm64: dts: imx8qxp: add lpuart baud clock adds 98516dc67697 arm64: dts: imx8qxp: add serial alias adds c721c1c2fc90 arm64: dts: fsl: pico-pi: Add a device tree for the PICO-PI-IMX8M adds 88514ef56737 arm64: dts: add the console node for DPAA2 platforms adds b388428260c6 Merge branch 'imx/dt64' into for-next adds 7f4e4afa140c arm64: defconfig: Enable SDMA on i.mx8mq/8mm adds 4d53ea811b21 arm64: defconfig: Select CONFIG_PINCTRL_IMX8MN by default adds 87ff1f88552a arm64: defconfig: Select CONFIG_CLK_IMX8MN by default adds bf58de429387 arm64: defconfig: Build imx8 ddr pmu as module adds 1596861583cb Merge branch 'imx/defconfig' into for-next adds 0a3e69da3555 Merge remote-tracking branch 'imx-mxs/for-next' adds 78145dbeaea1 Merge branch 'for_5.3/driver-soc' into next adds 1ec0e36ec6dd Merge remote-tracking branch 'keystone/next' adds 73ade6a62931 Merge branch 'v5.1-next/soc' into for-next adds 749e2efd054a Merge remote-tracking branch 'mediatek/for-next' adds 6a959c8ed18a Merge branch 'mvebu/arm' into mvebu/for-next adds 2a5691b5f412 Merge branch 'mvebu/dt' into mvebu/for-next adds e1b0b32a5ad6 Merge branch 'mvebu/dt64' into mvebu/for-next adds b24f19225957 Merge remote-tracking branch 'mvebu/for-next' adds 62ee9926f756 Merge branch 'omap-for-v5.3/ti-sysc' into for-next adds 0b7b68d92efa Merge branch 'omap-for-v5.3/dt' into for-next adds 0430948172d0 Merge branch 'omap-for-v5.3/soc' into for-next adds fc1232566512 Merge branch 'omap-for-v5.3/ti-sysc-quirks' into for-next adds 7a21b443a3f5 Merge branch 'omap-for-v5.3/dt' into for-next adds 1e16bc075913 Merge branch 'fixes' into for-next adds 7376d6a65730 Merge branch 'fixes' into for-next adds 763a979bb667 Merge remote-tracking branch 'omap/for-next' adds 2c6d2d3a580a arm64: dts: qcom: Add Lenovo Miix 630 adds 3f527d311932 arm64: dts: qcom: Add HP Envy x2 adds 722eb2f65acc arm64: dts: qcom: Add Asus NovaGo TP370QL adds 36a80df44b6f arm64: dts: sdm845: Add video nodes adds a1875bf98290 arm64: dts: qcom: sdm845: Add unit name to soc node adds 81a7b51177fc arm64: dts: qcom: sdm845: remove unnecessary properties fo [...] adds 19e684e835f6 arm64: dts: qcom: sdm845: remove unit name for thermal tri [...] adds 2833d79c28b8 arm64: dts: qcom: sdm845-cheza: remove macro from unit name adds e77cc85ee390 arm64: dts: qcom: sdm845: remove macro from unit name adds 6e37ccf78a53 firmware: qcom_scm: Use proper types for dma mappings adds c8b08fc0d6f8 firmware: qcom_scm: Fix some typos in docs and printks adds af311ff9a691 firmware: qcom_scm: Cleanup code in qcom_scm_assign_mem() adds 9f407b8ad181 Merge branches 'arm64-for-5.4' and 'drivers-for-5.3' into [...] adds ade1e9aa99e6 Merge remote-tracking branch 'qcom/for-next' adds a16ecb14d0b0 Merge branches 'arm-dt-for-v5.3', 'arm-soc-for-v5.3', 'arm [...] adds dcb7a6152753 Merge remote-tracking branch 'renesas/next' adds 1a5674a427e6 reset: Switch to SPDX license identifier for reset-simple adds 6b251ea99242 dt-bindings: reset: imx7: Fix the spelling of 'indices' adds f06ad40f3c60 Merge remote-tracking branch 'reset/reset/next' adds 95671ec23696 ARM: dts: rockchip: Specify rk3288-veyron-chromebook's dis [...] adds 123643e5c40a ARM: dts: rockchip: Specify rk3288-veyron-minnie's display [...] adds 31ed9d9d71ec ARM: dts: rockchip: Limit WiFi TX power on rk3288-veyron-jerry adds ab9640000d92 ARM: dts: rockchip: move rk3288-veryon display settings in [...] adds 6b381a8e2c5f ARM: dts: rockchip: consolidate veyron panel and backlight [...] adds c6855f7bb66b dt-bindings: ARM: dts: rockchip: Add bindings for rk3288-v [...] adds 0067692b662e ARM: dts: rockchip: add veyron-fievel board adds 4a11458611fb ARM: dts: rockchip: add veyron-tiger board adds 5766c19478ea Merge branch 'v5.4-armsoc/dts32' into for-next adds 84ebd2da6d04 arm64: dts: rockchip: Specify override mode for kevin panel adds 5882d65c1691 arm64: dts: rockchip: Add PWM fan for RockPro64 adds 10e3b44efbc4 Merge branch 'v5.4-armsoc/dts64' into for-next adds 7114fbdaa2aa clk: rockchip: Fix -Wunused-const-variable in rv1108 clk driver adds 822b939caf45 Merge branch 'v5.4-clk/next' into for-next adds a5021c459791 ARM: dts: rockchip: Cleanup style around assignment operator adds 55d674eec75b Merge branch 'v5.4-armsoc/dts32' into for-next adds 7199c81ca58d Merge remote-tracking branch 'rockchip/for-next' adds c5ed9475c22c clk: sunxi-ng: v3s: add the missing PLL_DDR1 adds f9429c1fba87 dt-bindings: clk: sunxi-ccu: add compatible string for V3 CCU adds 41ec38eb7193 Merge branch 'sunxi/clk-for-5.4' into sunxi/for-next adds 2a40d1b29113 ARM: dts: sunxi: Switch to the generic PHY properties adds de332de26d19 ARM: dts: sunxi: Switch from phy to phy-handle adds 9d83e335300a Merge branch 'sunxi/dt-for-5.4' into sunxi/for-next adds 5ea40f7106aa ARM: dts: sunxi: Unify the DE2 bus clocks order adds 042c805545d0 arm64: dts: allwinner: h6: Fix SID node name adds 630f3100e19d Merge branch 'sunxi/dt-for-5.4' into sunxi/for-next adds 6f21a03b07ce ARM: dts: sunxi: Remove simple-panel compatible adds d40113fb5f7e ARM: dts: sunxi: Fix the HDMI PHY name adds 5a3181a5cf7f Merge branch 'sunxi/dt-for-5.4' into sunxi/for-next adds e32db73c5aca MAINTAINERS: Update my email address adds c7c4ae9d9c3b Merge branch 'sunxi/fixes-for-5.3' into sunxi/for-next adds 2a0dd1d7415a arm64: defconfig: Enable IR SUNXI option adds 342d23a7dacf ARM: dts: sunxi: Prefer A31 bindings for IR adds 8fa345e711bf ARM: dts: sunxi: Prefer A31 bindings for IR adds 44a4f416c838 arm64: dts: allwinner: a64: Add IR node adds 63eb1e149576 arm64: dts: allwinner: a64: Enable IR on Orange Pi Win adds 9267811aad35 arm64: dts: allwinner: h6: Add IR receiver node adds 86be740845e3 arm64: dts: allwinner: h6: Enable IR on H6 boards adds b184e1e79e6d Merge branches 'sunxi/config64-for-5.4' and 'sunxi/dt-for- [...] adds 552365a83112 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 9da1e6fea882 Merge branch for-5.3/firmware into for-next adds d378afd28729 Merge branch for-5.3/memory into for-next adds 2db4b3925405 Merge branch for-5.3/soc into for-next adds 631985de2b16 Merge branch for-5.3/arm64/dt into for-next adds 033de83170dd Merge branch for-5.3/arm64/defconfig into for-next adds 09ff45f03a90 Merge remote-tracking branch 'tegra/for-next' adds 1573eebeaa80 clk: at91: generated: Truncate divisor to GENERATED_MAX_DIV + 1 adds 6ee82ef04e38 clk: Add missing documentation of devm_clk_bulk_get_option [...] adds c93d059a8045 clk: mediatek: mt8183: Register 13MHz clock earlier for cl [...] adds c9a67cbb5189 clk: sprd: Select REGMAP_MMIO to avoid compile errors adds e1f1ae8002e4 clk: renesas: cpg-mssr: Fix reset control race condition adds 03d7036efa4a Merge branch 'clk-fixes' into clk-next adds 8e109f66fca2 Merge remote-tracking branch 'clk/clk-next' adds a3045ce8ee5f csky: Select intc & timer drivers adds d2f6a60003ba csky: Fixup no panic in kernel for some traps adds 8ffffcac3e40 csky: Init pmu as a device adds 0e66378906e0 csky: Add count-width property for csky pmu adds cdb4a5584494 csky: Add pmu interrupt support adds 0e00611b85b9 csky: Fix perf record in kernel/user space adds d5adc059a1ca csky: Fixup some error count in 810 & 860. adds 61144dcc5ba0 dt-bindings: interrupt-controller: Update csky mpintc adds a58e28fd0d48 dt-bindings: csky: Add csky PMU bindings adds d6f87a1e4347 csky: Revert mmu ASID mechanism adds 7b4e6f9a4b8d csky: Add new asid lib code from arm adds 6df5d003b043 csky: Use generic asid algorithm to implement switch_mm adds 36bb9f3c223c csky: Improve tlb operation with help of asid adds aeeba34bce29 csky: Fixup abiv1 memset error adds 9f98b3142d22 csky: Improve string operations performance by glibc code adds 027abd51ef69 Merge remote-tracking branch 'csky/linux-next' adds b4bff4be5503 h8300: fix memset return value. adds f293d4d4649c h8300: Add missing symbol "BOOT_LINK_OFFSET" adds a5de8865cb3e h8300: move definition of __kernel_size_t etc. to posix_types.h adds 923fd3f0a42d Merge remote-tracking branch 'h8300/h8300-next' adds 171543e75272 MIPS: Disallow CPU_SUPPORTS_HUGEPAGES for XPA,EVA adds 35476311e529 MIPS: Add partial 32-bit huge page support adds 45e03e62724f MIPS: Decouple CPU_SUPPORTS_HUGEPAGES from 64BIT adds b35d265301ec MIPS: ingenic: Add support for huge pages adds 7176b6ac1846 MIPS: Undefine PMD_ORDER for 32-bit builds adds 3b25b7631164 MIPS: Rename JZRISC to XBURST adds 368fb26c1e55 MIPS: Decode config3 register on Ingenic SoCs adds 5dad549d94c8 MIPS: DTS: jz4740: Add node for the MMC driver adds a23c4134955e MIPS: BMIPS: add clock controller nodes adds 61cbfff4b1a7 MIPS: pte_special()/pte_mkspecial() support adds f23478f6ea2e MIPS: qi_lb60: Move MMC configuration to devicetree adds f9065b54d437 MIPS: Remove unused R4300 CPU support adds 8e96b08472e6 MIPS: Remove unused R5432 CPU support adds ccd51b9fc3bf MIPS: Remove unused R5432_CP0_INTERRUPT_WAR adds c2aeaaea1756 MIPS: Remove unused R8000 CPU support adds 24640f233b46 mips: Add support for generic vDSO adds abed3d826f2f mips: Add clock_getres entry point adds 1f66c45db330 mips: Add clock_gettime64 entry point adds 42374b94d70c MIPS: BCM47XX: Add support for Netgear R6200 V1 adds b4c0f7fa5308 mips: vdso: Fix source path adds cdab7e2c73d5 mips: vdso: Fix flip/flop vdso building bug adds 51c6c188cd46 Merge remote-tracking branch 'mips/mips-next' adds fa9fd00100ce parisc/ftrace: Add ARCH_SUPPORTS_FTRACE_OPS support adds 5f286b93195d parisc/ftrace: Add KPROBES_ON_FTRACE adds 8df4131f57d1 parisc: Update feature list adds 32a47aac6f38 parisc: fix race condition in patching code adds 989c786e3f18 parisc: rename default_defconfig to defconfig adds 7ee8fcaa8b93 Merge remote-tracking branch 'parisc-hd/for-next' adds 849b384f92bc Documentation: DT: arm: add support for sockets defining p [...] adds 124e46a86580 dt-binding: cpu-topology: Move cpu-map to a common binding. adds 60c1b220d8bc cpu-topology: Move cpu topology code to common code. adds ca74b316df96 arm: Use common cpu_topology structure and functions. adds 03f11f03dbfe RISC-V: Parse cpu topology during boot. adds c181831f161c base: arch_topology: update Kconfig help description adds f51edcec5288 MAINTAINERS: Add an entry for generic architecture topology adds b4976f1e341b Merge remote-tracking branch 'risc-v/for-next' adds cbfc6edb6a4a sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() adds cd10afbc932d sh: remove unneeded uapi asm-generic wrappers adds 5033e93260a4 Merge remote-tracking branch 'sh/sh-next' adds 51fc407848da Merge tag 'v4.9' into xtensa-for-next adds 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU adds ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next adds 5874c700308f xtensa: make __pa work with uncached KSEG addresses adds 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next adds 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next adds bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next adds 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next adds 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next adds a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next adds 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next adds c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next adds 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic adds 9e0031ddb608 xtensa: fix build with KASAN adds e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next adds ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute adds ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next adds 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers adds cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next adds 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} adds 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all adds f0f84837c6da xtensa: rework noMMU cache attributes initialization adds 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next adds 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next adds c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next adds 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next adds c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next adds 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" adds 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next adds b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next adds 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count adds b4130fdef9a7 xtensa: add system call table generation support adds 7c17225f2059 xtensa: generate uapi header and syscall table header files adds fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next adds 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next adds e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr adds e836b0528f18 xtensa: simplify coprocessor.S adds d81a6df30db2 xtensa: don't clear cpenable unconditionally on release adds a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next adds e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next adds cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next adds c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next adds f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next adds da26d363189a xtensa: SMP: fix secondary CPU initialization adds a169c7463e51 xtensa: smp_lx200_defconfig: fix vectors clash adds 18031f71ea01 xtensa: SMP: mark each possible CPU as present adds f2b9dea93c02 drivers/irqchip: xtensa: add warning to irq_retrigger adds 8cd4105fd234 drivers/irqchip: xtensa-mx: fix mask and unmask adds 76428ff915f3 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 16be6fd6a52b xtensa: Fix typo use space=>user space adds 34a783a07a6f xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE adds 8a668039b788 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 95dd4c87b7a6 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 20d45b2c3fe9 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 036ef74b3ecb Merge branch 'xtensa-5.1' into xtensa-for-next adds c480b5e66793 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds 2b4ed567f1a4 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds a26a70426e9b Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds 1e644f4b0b4f xtensa: fix incorrect fd close in error case of simdisk_setup() adds 2061da36848d xtensa: set proper error code for simdisk_setup() adds c5a771f240b1 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 2656d1569d93 xtensa: clean up inline assembly in futex.h adds a444d1aabe6b xtensa: add exclusive atomics support adds 1c41f624e758 xtensa: implement initialize_cacheattr for MPU cores adds acc706cafb46 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 0542593fff0f Merge branch 'xtensa-for-next' into xtensa-5.2-fixes adds 2ba543d3e7db Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 61474c3685e1 Merge branch 'xtensa-5.3' into xtensa-for-next adds f6282be0f451 Merge branch 'xtensa-5.3' into xtensa-for-next adds 89f4357b0a55 Merge branch 'xtensa-5.3' into xtensa-for-next adds 6326b440055f Merge branch 'xtensa-5.3' into xtensa-for-next adds e3cacb73e626 xtensa: fix build for cores with coprocessors adds 66da768644b5 xtensa: remove free_initrd_mem adds 1386dcaa9226 Merge branch 'xtensa-5.3' into xtensa-for-next adds 71ada6ae3bdf Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 33d26b2757c6 afs: Fix the CB.ProbeUuid service handler to reply correctly adds 86a8eaa0d50c afs: Fix loop index mixup in afs_deliver_vl_get_entry_by_name_u() adds fb508a70e1be fs: afs: Fix a possible null-pointer dereference in afs_pu [...] adds dd05d852085f afs: Provide an RCU-capable key lookup adds 579cb95f6d3a afs: Support RCU pathwalk adds 5fff6be7bf38 Merge remote-tracking branch 'afs/afs-next' adds 9da47aa52d11 Merge branch 'misc-5.3' into for-next-current-v5.2-20190705 adds 80dfdbfd37d2 Merge branch 'for-next-current-v5.2-20190705' into for-nex [...] adds 5abb92f50fec Merge remote-tracking branch 'btrfs-kdave/for-next' adds 6966af5a177b cifs: fix rmmod regression in cifs.ko caused by force_sig changes adds a812949d7ac8 SMB3: Fix deadlock in validate negotiate hits reconnect adds c6aefe0af593 SMB3: Fix potential memory leak when processing compound chain adds 25f8ddb05523 cifs: fix a comment for the timeouts when sending echos adds bdfbed652fb3 fs: cifs: cifsssmb: remove redundant assignment to variable ret adds b160a8b2301f cifs: get mode bits from special sid on stat adds c816da118aee cifs: allow chmod to set mode bits using special sid adds 5fef2f03f4a8 cifs: prepare SMB2_Flush to be usable in compounds adds ef4cbb5efb1b cifs: add passthrough for smb2 setinfo adds d26de5ea5e30 smb3: send CAP_DFS capability during session setup adds ee7340d63f98 smb3: add missing flag definitions adds 0c64a10e62cf Merge remote-tracking branch 'cifs/for-next' adds a1f32eeca60e f2fs: use generic checking and prep function for FS_IOC_SETFLAGS adds 6fc93c4e0ad1 f2fs: use generic checking function for FS_IOC_FSSETXATTR adds d5e5efa250cd f2fs: remove redundant check from f2fs_setflags_common() adds 543b8c468f55 f2fs: fix to read source block before invalidating it adds 2a14c19d9e30 Merge remote-tracking branch 'f2fs/dev' adds 0be0bfd2de9d ovl: fix regression caused by overlapping layers detection adds 888c3c5030f8 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 7e328e5930ad mm/fs: don't allow writes to immutable files adds 1a2244183cf4 Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds 6b0e42771795 locks: revise generic_add_lease tracepoint adds 43e4cb942e88 locks: Fix procfs output for file leases adds b83565f82c31 Merge remote-tracking branch 'file-locks/locks-next' adds f6ab6e953ab3 devtmpfs: don't mix {ramfs,shmem}_fill_super() with mount_ [...] adds 930657e371fb make ramfs_fill_super() static adds 07e9baacf25f make shmem_fill_super() static adds 144df3b288c4 vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use [...] adds 45e3a5f45ed6 vfs: Convert binderfs to use the new mount API adds 039a004fdc2c vfs: Make fs_parse() handle fs_param_is_fd-type params better adds c5ea20990927 vfs: Convert coda to use the new mount API adds 0774236bde8b vfs: Convert autofs to use the new mount API adds cc1a15ad07f3 vfs: Convert devpts to use the new mount API adds 6e490dfa0161 vfs: Convert bpf to use the new mount API adds 0733dcbaebbd vfs: Convert orangefs to use the new mount API adds 334d581528b9 vfs: Convert ubifs to use the new mount API adds 98e78e87259d vfs: Convert functionfs to use the new mount API adds 461a27aaa26e vfs: Create fs_context-aware mount_bdev() replacement adds 408cbe695350 vfs: Convert fuse to use the new mount API adds 71cbb7570a9a vfs: Move the subtype parameter into fuse adds 2e2880082cd0 mtd: Provide fs_context-aware mount_mtd() replacement adds a650523fbabb vfs: Convert romfs to use the new mount API adds 34da9e921744 vfs: Convert cramfs to use the new mount API adds 9f0c892c7dbe vfs: Convert jffs2 to use the new mount API adds 9e3453239a2a mtd: Kill mount_mtd() adds 8448dbedbfac vfs: Convert squashfs to use the new mount API adds 108f95bfaa56 vfs: Convert ceph to use the new mount API adds 1c1a86b87eb1 vfs: Add a single-or-reconfig keying to vfs_get_super() adds 3deadeebafce vfs: Convert debugfs to use the new mount API adds 67782f8ae148 vfs: Convert tracefs to use the new mount API adds 7708e1567633 vfs: Convert pstore to use the new mount API adds 19fd0da8e565 hypfs: Fix error number left in struct pointer member adds 69f5e7924076 vfs: Convert hypfs to use the new mount API adds 8eb280955f01 vfs: Convert spufs to use the new mount API adds 51eae7431ded vfs: Kill mount_single() adds 000c8e591016 gfs2: Convert gfs2 to fs_context adds 0dac63fad4fd devtmpfs options can't be a string literal ;-/ adds dad5ea4bac62 ceph_real_mount(): missing initialization adds ecae981e3828 Merge remote-tracking branch 'vfs/for-next' adds 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next adds 0142ada02a43 Merge branch 'for-5.2' into for-next adds 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next adds 753637b2039f Merge branch 'for-5.3' into for-next adds f0cc370ab74d Merge branch 'for-5.3' into for-next adds c9dccacfccc7 printk: Do not lose last line in kmsg buffer dump adds ba174ef6d224 Merge branch 'for-5.3-fixes' into for-next adds bf49a3b795bb 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 b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next adds 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next adds 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next adds 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next adds d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next adds 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next adds 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next adds f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next adds 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next adds 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next adds c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next adds 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next adds 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next adds 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next adds 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next adds f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next adds eb96c85bb8fb Merge branch 'for-4.21/core' into for-next adds f8e8ae868301 Merge branch 'for-4.21/ish' into for-next adds 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next adds 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next adds b76d699daab2 Merge branch 'master' into for-next adds d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next adds 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next adds 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next adds 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next adds 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next adds 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next adds fcee620b2daf Merge branch 'for-5.1/ish' into for-next adds acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next adds b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next adds 255d6167833c Merge branch 'for-5.1/wacom' into for-next adds 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next adds 06e284aafd45 Merge branch 'for-5.1/ish' into for-next adds f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next adds acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next adds 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next adds b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next adds 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next adds 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next adds b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next adds 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next adds 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next adds c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next adds 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next adds a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next adds c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next adds fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next adds 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next adds 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next adds cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next adds 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next adds 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] adds b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next adds d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next adds 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next adds 8db4f469cb52 Merge branch 'for-5.2/core' into for-next adds 4f205a9f7fda Merge branch 'for-5.2/core' into for-next adds 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next adds efe27707ce1a Merge branch 'for-5.2/ish' into for-next adds 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next adds 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next adds c569255abd6e Merge branch 'for-5.2/core' into for-next adds a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next adds afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next adds 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next adds 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next adds 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next adds 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next adds 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next adds 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next adds eb18d1215405 Merge branch 'for-5.2/logitech' into for-next adds c6922834dc62 Merge branch 'for-5.2/fixes' into for-next adds 7516db92a948 Merge branch 'for-5.3/logitech' into for-next adds 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next adds 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next adds 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next adds f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next adds 98609d195737 Merge branch 'for-5.2/fixes' into for-next adds d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next adds e72e014cd305 Merge branch 'for-5.2/fixes' into for-next adds 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next adds f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next adds b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next adds 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next adds ad72733d9573 Merge branch 'for-5.2/fixes' into for-next adds b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next adds 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next adds 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next adds 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next adds d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next adds 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next adds 5082258906dd Merge branch 'for-5.2/fixes' into for-next adds ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next adds bf4945efabdf Merge branch 'for-5.3/wacom' into for-next adds 842e08c440ff Merge remote-tracking branch 'hid/for-next' adds 85135f9341bc Merge branch 'i2c/for-current' into i2c/for-next adds 6e2700c656e5 Merge branch 'i2c/for-current' into i2c/for-next adds 52ffa19b267e Merge branch 'i2c/for-5.3' into i2c/for-next adds b02504655fa2 Merge branch 'i2c/for-current' into i2c/for-next adds 4df96ebb5608 Merge branch 'i2c/for-5.3' into i2c/for-next adds 6bfd4da86e65 Merge branch 'i2c/for-current' into i2c/for-next adds bb0fb7686a52 Merge branch 'i2c/for-5.3' into i2c/for-next adds dcd4072a2e0b Merge branch 'i2c/for-5.3' into i2c/for-next adds 99dd4dc1524c Merge branch 'i2c/for-5.3' into i2c/for-next adds d5df906ffe59 Merge branch 'i2c/for-5.3' into i2c/for-next adds 68826589a5d9 Merge branch 'i2c/for-5.3' into i2c/for-next adds b3af2fb42170 Merge branch 'i2c/for-current' into i2c/for-next adds 9a74c745c689 Merge branch 'i2c/for-5.3' into i2c/for-next adds b6f31abd425d Merge remote-tracking branch 'i2c/i2c/for-next' adds 934d24a5e150 i3c: move i3c_device_match_id to device.c and export it adds ec45dc571fdc Merge remote-tracking branch 'i3c/i3c/next' adds ba036acef828 hwmon: Remove ads1015 driver adds c446ae586eb5 device-tree: bindinds: add NXP PCT2075 as compatible devic [...] adds 550241aa43e8 hwmon: (lm75) add support for PCT2075 adds f7da863eda09 hwmon: (pmbus/max31785) Remove a useless #define adds b5a44cea2b7a hwmon: (k8temp) update to use new hwmon registration API adds bb4aabec986a docs: hwmon: pxe1610: convert to ReST format and add to the index adds d3200c3b543d x86/amd_nb: Add PCI device IDs for family 17h, model 70h adds 90161fde7b5d hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs adds 20f30bf1de02 hwmon: (asb100) convert to i2c_new_dummy_device adds 8234d59b34e0 hwmon: (smm665) convert to i2c_new_dummy_device adds 3d7ab806e6a0 hwmon: (w83781d) convert to i2c_new_dummy_device adds d28ee05c7c84 hwmon: (adt7475) Convert to use hwmon_device_register_with [...] adds dbadea52204d hwmon: (nct6775) Integrate new model nct6116 adds a41c6eb90457 hwmon: (acpi_power_meter) Change log level for 'unsafe sof [...] adds 1ce92df8ef7f Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 32630d526b9f MAINTAINERS: add entries for some documentation scripts adds 01ae71ed4744 Merge remote-tracking branch 'jc_docs/docs-next' adds 3f98538c7673 Merge tag 'v5.3-rc1' into patchwork adds 4747bd0f4179 media: v4l2-ioctl: add missing pixelformats adds 009cb7d5794a media: media/usb: don't set description in ENUM_FMT adds 2169e6daa1ff media: media/pci: don't set description for ENUM_FMT adds 642ac63d166d media: drivers/staging/media: don't set description for ENUM_FMT adds 59fe916c84f8 media: media/platform: don't set description in ENUM_FMT adds b2778a30c73b media: am437x/davinci: set device_caps in struct video_device adds e7999846b944 media: coda: set device_caps in struct video_device adds 994587c3b276 media: s3c-camif/s5p-g2d/s5p-jpeg: set device_caps in stru [...] adds b3322e3e1aae media: fsl-viu: set device_caps in struct video_device adds f456ccc457cb media: m2m-deinterlace: set device_caps in struct video_device adds bc6be26ed825 media: mx2_emmaprp: set device_caps in struct video_device adds 34828fad5ecc media: marvell-ccic: set device_caps in struct video_device adds de5b9b719759 media: pxa_camera: don't set caps in querycap adds 3c7812e7ef30 media: bdisp: set device_caps in struct video_device adds 0fe3331e07f0 media: via-camera: set device_caps in struct video_device adds b1df3129b719 media: xilinx: set device_caps in struct video_device adds 8defd70a9b2f media: sh_veu/sh_vou: set device_caps in struct video_device adds 4038b214b88e media: vsp1: set device_caps in struct video_device adds c7711aba0669 media: omap_vout: set device_caps in struct video_device adds eefe332c1596 media: ti-vpe: set device_caps in struct video_device adds 616cfb69b984 media: omap3isp: set device_caps in struct video_device adds de8145452eeb media: v4l2-ctrl: Move compound control validation adds a57d6acaf352 media: uapi: Add VP8 stateless decoder API adds 298c62d38561 media: v4l2-ctrl: Validate VP8 stateless decoder controls adds bdd034050a46 media: hantro: Add support for VP8 decoding on rk3288 adds 56613e7153a5 media: dt-bindings: rockchip: Document RK3328 VPU binding adds d3bfed33e2d8 media: hantro: Add support for MPEG-2 decoding on RK3328 adds eab865203f40 media: mtk-cir: only allow protocols that have software decoders adds a81431e7d107 media: rc: remove unused #define RC_PROTO_BIT_ALL adds 5dd4b89dc098 media: mtk-cir: lower de-glitch counter for rc-mm protocol adds 0c4df39e504b media: technisat-usb2: break out of loop at end of buffer adds 765bb8610d30 media: dib0700: fix link error for dibx000_i2c_set_speed adds 19d41a2899dc media: mceusb: USB reset device following USB clear halt error adds bc28d36bf11a media: si2168: add support for Mygica T230C v2 adds 66193b24514c media: dvbsky: add support for Mygica T230C v2 adds 967b109096b2 media: uapi: new file needs types.h adds 20958f9d5c48 media: meson/ao-cec: use cec_notifier_cec_adap_(un)register adds e67776894065 media: cros-ec-cec: use cec_notifier_cec_adap_(un)register adds 276c821f7731 media: seco-cec: use cec_notifier_cec_adap_(un)register adds ca3cc03b7138 media: s5p-cec: use cec_notifier_cec_adap_(un)register adds 72a171d72aa6 media: stih-cec: use cec_notifier_cec_adap_(un)register adds ebe15c767968 media: tegra-cec: use cec_notifier_cec_adap_(un)register adds 999a4312e871 media: v4l2-ioctl: call v4l_pix_format_touch() for TRY_FMT adds 43266ad2b47d media: input/touchscreen/sur40: use COLORSPACE_RAW adds 8d86a1564995 media: vb2: reorder checks in vb2_poll() adds 7708065f5d51 media: v4l2-mem2mem: reorder checks in v4l2_m2m_poll() adds b61789f53d49 media: drivers/media: don't set pix->priv = 0 adds b98fd3cb6db8 media: vivid: fix potential integer overflow on left shift adds aa9c2182c454 media: vivid:add sanity check to avoid divide error and se [...] adds 31bd0e5e61dc media: davinci-vpbe: remove obsolete includes adds 9bef0d1d053d media: dt-bindings: media: meson-ao-cec: add SM1 compatible adds aef5f47c9907 media: platform: meson-ao-cec-g12a: add support for SM1 adds ed2cea4f95bf media: cobalt: remove redundant assignment to variable data adds f2180adfd7a3 media: m2m-deinterlace: Fix misuse of strscpy adds ba78170ef153 media: go7007: Fix misuse of strscpy adds 9230a4cc316b media: via-camera: call viafb_pm_unregister in remove() adds 4965bcd3c1f3 media: via-camera: use struct v4l2_fh adds fa564e90257e media: ov7670: don't return ENOTTY if SUBDEV_API is not set adds ec8b22b4bd8e media: via-camera: fix v4l2-compliance fails adds 6732ecb335f5 media: cobalt: Prefer pcie_capability_read_word() adds 1a03f91c2c24 media: vivid: work around high stack usage with clang adds 02c25c003405 media: staging/imx: Fix NULL deref in find_pipeline_entity() adds da79bf41a4d1 media: exynos4-is: fix leaked of_node references adds 094efbe748c2 media: ti-vpe: fix leaked of_node references adds 322b169476aa media: staging/media/davinci_vpfe: Add null check post kmalloc adds 81f96ebc8a66 media: saa7134: remove redundant assignment to variable value adds 596a5a58e89a media: vb2-dc: skip CPU sync in map/unmap dma_buf adds 2dbcb6fb96f5 media: media/i2c: don't return ENOTTY if SUBDEV_API is not set adds b4133ad3a5c8 media: m2m-deinterlace: use struct v4l2_fh adds 854aca6d3ad1 media: omap_vout: use struct v4l2_fh adds 65953018b30c media: mx2_emmaprp: use struct v4l2_fh adds 7770f89b26ce media: vimc: stream: remove obsolete function doc adds 959f9c841b6b media: vimc: stream: fix style of argument description adds ed391879dd73 media: vimc: stream: format comments as kernel-doc adds edb0b4e24baa media: vimc.rst: Add a proper alt attribute to vimc.dot adds e2727ec58c11 media: vimc.rst: add vimc-streamer source documentation adds 78b3e86b5a75 media: dt: bindings: tegra-vde: Document new optional IOMM [...] adds 0bd465765f8d media: rcar-vin: Clean up correct notifier in error path adds 21a816e7ee5d media: rcar-vin: Centralize black listing of pixel formats adds 9e037bdf743c media: staging: media: cedrus: Fix misuse of GENMASK macro adds d4a6a9537bc3 media: hdpvr: Add device num check and handling adds 173f6eacc8a8 media: v4l: ctrls: Add debug messages adds 08aac0e32fe4 media: marvell-ccic: mmp: add MODULE_DEVICE_TABLE adds 3c1350501c21 media: v4l2-dev/ioctl: require non-zero device_caps, verif [...] adds 610fce537221 media: sh_veu: convert to struct v4l2_fh adds ee484875af00 media: davinci/vpfe_capture.c: drop unused format descriptions adds 8baf50109929 media: am437x: remove unused struct vpfe_pixel_format adds 79e85d1d2c16 media: vivid: fix device init when no_error_inj=1 and fb disabled adds 757c2bf597a8 media: staging/media/bcm2048: remove driver adds 4ee222406740 media: staging: davinci: remove vpfe driver adds f61c0ca4b402 media: vivid: fix typo: use -> user adds 45ffbd15ede6 media: ov5645: Remove unneeded regulator_set_voltage() adds 4962bb38fb61 media: ov5645: Use regulator_bulk() functions adds 8791a102ce57 media: i2c: ov5640: Check for devm_gpiod_get_optional() error adds 24c8ac890130 media: i2c: ov5640: Fix the order for enabling regulators adds c0a7c0025369 media: dt-bindings: Update bindings for Cadence CSI2TX ver [...] adds bf9df90b3557 media: Add lane checks for Cadence CSI2TX adds 6ded416d4ac4 media: Fix Lane mapping in Cadence CSI2TX adds 050ff2ad1cca media: Add support for Cadence CSI2TX 2.1 adds 913c55a86400 media: ov2680: fix a typo in a function name adds bfe655d159af media: pci: Use dev_get_drvdata where possible adds 3be9cc6ad3fa media: v4l2-fwnode: Switch to use fwnode_property_count_uXX() adds 6ddb094a9f8c media: staging/intel-ipu3: Use dev_get_drvdata where possible adds 6a76404b13ba media: davinci-vpif: Don't dereference endpoint after putt [...] adds 016413d96706 media: v4l2-async: Get fwnode reference when putting it to [...] adds 820342aca051 media: v4l2-async: Add v4l2_async_notifier_add_fwnode_remo [...] adds 2ea4cfc9a716 media: omap3isp: Rework OF endpoint parsing adds d1e164289e55 media: v4l2-async: Safely clean up an uninitialised notifier adds f6a5242b7cf2 media: ipu3-cio2: Clean up notifier's subdev list if parsi [...] adds 706c0cffaf2a media: ipu3-cio2: Proceed with notifier init even if there [...] adds 2c93346698ba media: ipu3-cio2: Parse information from firmware without [...] adds 049e684f2de9 media: v4l2-dev: fix WARN_ON(!vdev->device_caps) adds 19ab1f649ca4 media: rcar-vin: Rename VNDMR_DTMD_ARGB1555 to VNDMR_DTMD_ARGB adds 5720c7331ff7 media: rcar-vin: Add control for alpha component adds 1d99e68ce7fd media: rcar-vin: Add support for RGB formats with alpha component adds 6b4633310ae8 media: rcar-vin: Always setup controls when opening video device adds 24f6f93a19e8 media: Don't default-enable "ancillary driver autoselect" [...] adds aa0e9e72733b media: staging: media: hantro: Remove call to memset after [...] adds c3c3509b8681 media: hantro: Set DMA max segment size adds 9530bbe726a1 media: hantro: Simplify the controls creation logic adds 61e95d81aa28 media: hantro: Constify the control array adds deff5c37c889 media: hantro: Add hantro_get_{src, dst}_buf() helpers adds 932a9317ac49 media: hantro: Add helpers to prepare/finish a run adds 613326d62f79 media: hantro: Move VP8 common code adds 73fb5bfa53e9 media: hantro: Support RK3399 VP8 decoding adds 620428820d0d media: staging: hantro: avoid future namespace collisions adds a8f910ec6658 media: v4l2-core: Cleanup Makefile adds bda424c9f643 Merge remote-tracking branch 'v4l-dvb/master' adds 3f5308561dcf Merge branch 'pm-cpufreq' into linux-next adds 0c826a07dd69 PM / wakeup: show wakeup sources stats in sysfs adds 3a79bc63d907 PCI: irq: Introduce rearm_wake_irq() adds 6921de898ba8 ACPICA: Return u32 from acpi_dispatch_gpe() adds 9089f16e053a ACPI: EC: Return bool from acpi_ec_dispatch_gpe() adds 2933954b71f1 PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() adds 41275eb5c718 ACPI: PM: Set s2idle_wakeup earlier and clear it later adds 56b991849009 PM: sleep: Simplify suspend-to-idle control flow adds 8eb0fd3b55f0 PM: sleep: Integrate suspend-to-idle with generig suspend flow adds b605c44c30b5 PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() adds 0afb2f355007 Merge branch 'pm-s2idle-rework' into pm-sleep adds 28d0e69ea0fa Merge branch 'pm-sleep' into linux-next adds 97aa893712c3 Merge remote-tracking branch 'pm/linux-next' adds f328584f7bff cpufreq: Add sun50i nvmem based CPU scaling driver adds b880c1833625 dt-bindings: cpufreq: Document allwinner,sun50i-h6-operati [...] adds 3355c91b7939 cpufreq: ap806: Add NULL check after kcalloc adds baea35e4db17 opp: Not all power-domains are scalable adds 17a8f868ae3e opp: Return genpd virtual devices from dev_pm_opp_attach_genpd() adds 71419d84c216 opp: Add dev_pm_opp_find_level_exact() adds 8cfda0df3a30 dt-bindings: opp: Re-organise kryo cpufreq to use it for o [...] adds a409906003a2 dt-bindings: opp: qcom-nvmem: Make speedbin related proper [...] adds 362b8cea9cb5 dt-bindings: opp: qcom-nvmem: Support pstates provided by [...] adds 30405f84e8cb dt-bindings: opp: Add qcom-opp bindings with properties ne [...] adds 106b976debd3 cpufreq: qcom: Re-organise kryo cpufreq to use it for othe [...] adds b5d6872d793d cpufreq: qcom: Refactor the driver to make it easier to extend adds c6e731123806 cpufreq: qcom: Add support for qcs404 on nvmem driver adds b5ceada8983b cpufreq: Add qcs404 to cpufreq-dt-platdev blacklist adds fc7d8233c794 Merge branch 'cpufreq/qcom-updates' into cpufreq/arm/linux-next adds 4f8dfc95e78a Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 11e1a1648298 opp: Don't decrement uninitialized list_kref adds 7f93ff73f7c8 opp: core: add regulators enable and disable adds 518c6880ffc9 dt-bindings: opp: Support multiple opp-suspend properties adds 4527551750e8 opp: of: Support multiple suspend OPPs defined in DT adds 27a84f76738c PM / OPP: Correct Documentation about library location adds 0203c0343a1f Merge branch 'opp/qcom-updates' into opp/linux-next adds cadeaae847cc Merge remote-tracking branch 'opp/opp/linux-next' adds 6a47a2cd0d4c docs: thermal: add it to the driver API adds b0c74b08517e drivers: thermal: processor_thermal_device: Export sysfs i [...] adds 94e37a4d6bd5 Merge branch 'thermal-intel' into next adds ebf3d63be821 thermal: Fix use-after-free when unregistering thermal zon [...] adds 0d2b70fb9c04 thermal: Add some error messages adds 8549225e63c0 thermal: intel: int340x_thermal: Remove unnecessary acpi_h [...] adds d093f91ff7d0 Merge branch 'for-rc' into next adds 2d10aca1b4d6 Merge remote-tracking branch 'thermal/next' adds 4cb9f043447e thermal: thermal_mmio: remove some dead code adds 75cfa1c48b2e Merge remote-tracking branch 'thermal-soc/next' adds 812cd88749e0 firewire: mark expected switch fall-throughs adds 0fdfb25ab9b4 Merge remote-tracking branch 'ieee1394/for-next' adds 396bbe92b25a swiotlb: Group identical cleanup in swiotlb_cleanup() adds 4d571204897e swiotlb: Return consistent SWIOTLB segments/nr_tbl adds d0b1e925e406 swiotlb: fix phys_addr_t overflow warning adds bb4d6a3e1d1e Merge branch 'devel/for-linus-5.2' into devel/for-linus-5.3 adds b0f24237c431 xen/swiotlb: fix condition for calling xen_destroy_contigu [...] adds f3a7bb9acba2 xen/swiotlb: simplify range_straddles_page_boundary() adds 4cdfb27ba80d xen/swiotlb: remember having called xen_create_contiguous_ [...] adds c7a02e108e34 Merge remote-tracking branch 'swiotlb/linux-next' adds 66b5f1c43984 net-ipv6-ndisc: add support for RFC7710 RA Captive Portal [...] adds bb448f8a60ea net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx adds 5864118b6a44 usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unali [...] adds d1854d509d61 ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 adds fcd4e60885af r8169: improve rtl_rx adds 7e24b4ed5ac4 net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 adds d7840976e391 net: Use skb accessors in network drivers adds d8e18a516f8f net: Use skb accessors in network core adds b656722906ef net: Increase the size of skb_frag_t adds f58ecf1b7d58 net: Reorder the contents of skb_frag_t adds 1dfa5bd38545 net: Rename skb_frag page to bv_page adds b8b576a16f79 net: Rename skb_frag_t size to bv_len adds 8842d285bafa net: Convert skb_frag_t to bio_vec adds d5c3a62d0bb9 Merge branch 'Convert-skb_frag_t-to-bio_vec' adds 955315b0dc8c qlge: Move drivers/net/ethernet/qlogic/qlge/ to drivers/st [...] adds 084323f62b0b ftgmac100: Fix build. adds c349c0a28326 atm: Use dev_get_drvdata adds 9f293c9af856 net: 3com: 3c59x: Use dev_get_drvdata adds f54b0fc86ce6 net: atheros: Use dev_get_drvdata adds f521eaa9d2ef net: broadcom: Use dev_get_drvdata adds ee2e80c19462 e1000e: Use dev_get_drvdata where possible adds 7f53be6f6b8d fm10k: Use dev_get_drvdata adds 1c8aa7b1f15b i40e: Use dev_get_drvdata adds 5daab287c67d igb: Use dev_get_drvdata where possible adds c9b6c56d52be net: jme: Use dev_get_drvdata adds 658688ce6c93 net/mlx5e: xsk: dynamically allocate mlx5e_channel_param adds 6749d5901698 net: sched: include mpls actions in hardware intermediate [...] adds a6eb1817fb98 nfp: flower: offload MPLS push action adds 35b7c70cc3b8 nfp: flower: offload MPLS pop action adds e03e47a3dcec nfp: flower: offload MPLS set action adds 21e8a49ab0bc Merge branch 'nfp-Offload-MPLS-actions' adds ce103204cbe6 hv_sock: Use consistent types for UUIDs adds 3e3bb69589e4 tc-testing: added tdc tests for [b|p]fifo qdisc adds 570d785ba46b drivers: net: xgene: Remove acpi_has_method() calls adds 61670d62bd9e MAINTAINERS: can: add missing files to CAN NETWORK DRIVERS [...] adds 4dfc39e1b639 can: sja1000: Makefile/Kconfig: sort alphabetically adds 2d91fdccad4d can: sja1000: f81601: add Fintek F81601 support adds d9e5d174ad8b can: kvaser_usb: Use struct_size() in alloc_candev() adds 26ad340e582d can: kvaser_pciefd: Add driver for Kvaser PCIEcan devices adds b07fbf239738 can: mark expected switch fall-throughs adds 69652195b6e0 can: m_can: Fix checkpatch issues on existing code adds f524f829b75a can: m_can: Create a m_can platform framework adds 441ac340169b can: m_can: Rename m_can_priv to m_can_classdev adds 4edd396a1911 dt-bindings: can: tcan4x5x: Add DT bindings for TCAN4x5X driver adds 5443c226ba91 can: tcan4x5x: Add tcan4x5x driver to the kernel adds d38f9180da88 can: xilinx_can: Fix style issues adds c942a575b95f can: xilinx_can: Fix kernel doc warnings adds 3281b380ec9f can: xilinx_can: Fix flags field initialization for axi ca [...] adds 8dce7ea41a1e can: xilinx_can: Add cantype parameter in xcan_devtype_dat [...] adds c223da689324 can: xilinx_can: Add support for CANFD FD frames adds 64d6ce8fe48e can: xilinx_can: clean up indentation issue adds 26bca9fe5f1d can: Kconfig: correct history of the CAN protocol adds ca10989632d8 can: flexcan: implement can Runtime PM adds 9d733992772d dt-bindings: can: flexcan: add PE clock source property to [...] adds 8c306bec2d09 can: flexcan: add support for PE clock source select adds 10e0c525fc41 dt-bindings: can: flexcan: add can wakeup property adds 915f9666421c can: flexcan: add support for DT property 'wakeup-source' adds 4c7f71548515 can: ti_hecc: use timestamp based rx-offloading adds 60649d4e0af6 can: remove obsolete empty ioctl() handler adds fba76a584526 can: Add SPDX license identifiers for CAN subsystem adds f876a784292b Merge tag 'linux-can-next-for-5.4-20190724' of git://git.k [...] adds 7bdb9234952b net: marvell: Use dev_get_drvdata where possible adds dfa56f83153f forcedeth: Use dev_get_drvdata where possible adds 3e03a8ba8e1d sfc: Use dev_get_drvdata where possible adds 8f75ec1a220e sfc-falcon: Use dev_get_drvdata where possible adds 92493a2f8a8d Build fixes for skb_frag_size conversion adds ed72a9bb9af0 r8169: fix a typo in a comment adds 2ec0a8909189 qlge: Fix build error without CONFIG_ETHERNET adds e62088ea6a20 selftests: mlxsw: Fix typo in qos_mc_aware.sh adds d601be97126e net/ixgbevf: fix a compilation error of skb_frag_t adds 2b69286dbd99 igc: Remove the polarity field from a PHY information structure adds 6145787d5e2e igc: Remove the unused field from a device specification s [...] adds bb4265ec24c1 igc: Update the MAC reset flow adds 6d37a38243bc igc: Add more SKUs for i225 device adds e5e9a2ecfe78 e1000e: add workaround for possible stalled packet adds ce599b1a129c Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 81cd17a4121d r8169: improve rtl_set_rx_mode adds 7c116e02a4a7 qed: reduce maximum stack frame size adds 9eed21c01c78 mlx4: avoid large stack usage in mlx4_init_hca() adds c93496e9f768 net: sfc: falcon: convert to i2c_new_dummy_device adds b06689cc1b04 mlxsw: spectrum: Expose KVD size for Spectrum-2 adds fc25996e6f46 mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups adds f2ad83af32c3 Merge branch 'mlxsw-Two-small-updates' adds 37f7c66f4560 ptp: ptp_dte: remove redundant dev_err message adds 4929a932be33 tipc: optimize link synching mechanism adds 2320bcdae628 tipc: fix changeover issues due to large packet adds b591c6f620ac Merge branch 'tipc-link-changeover-issues' adds 00c33afbf9dd net: mvneta: use devm_platform_ioremap_resource() to simpl [...] adds 1fbf400b58fa staging: octeon: Fix build failure due to typo. adds cd8ae2073963 sis900: add support for ethtool's EEPROM dump adds f530eed65bca net: neigh: remove redundant assignment to variable bucket adds 1a981c0586c0 net: stmmac: Make MDIO bus reset optional adds ddfbee9e3204 net: stmmac: Do not request stmmaceth clock adds 85d2c5cde158 drivers: net: xgene: Move status variable declaration into [...] adds 91c6bfb8315b mlx4/en_netdev: allow offloading VXLAN over VLAN adds edcde3ee579b r8169: align setting PME with vendor driver adds 280b0b8e89ad ipv6: remove printk adds 0170d594ded8 r8169: set GSO size and segment limits adds e64e0c897499 r8169: implement callback ndo_features_check adds 96ea772ef241 r8169: remove r8169_csum_workaround adds 93681cd7d94f r8169: enable HW csum and TSO adds ca4ac16817fe Merge branch 'r8169-improve-HW-csum-and-TSO-handling' adds 185556f09249 mlxsw: spectrum_flower: Forbid to offload mirred redirect [...] adds c9588e28123c mlxsw: spectrum_acl: Track rules that forbid egress block bind adds 7079676d0931 mlxsw: spectrum_flower: Forbid to offload match on reserve [...] adds dda91bd7abb0 Merge branch 'mlxsw-spectrum_acl-Forbid-unsupported-filters' adds ead578916581 Merge remote-tracking branch 'net-next/master' adds f2a3e4e95f40 libbpf: provide more helpful message on uninitialized global var adds 58b80815362e selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API adds 898ca681cd78 selftests/bpf: switch test_tcpnotify to perf_buffer API adds f58a4d51d8da samples/bpf: convert xdp_sample_pkts_user to perf_buffer API adds c17bec549c9d samples/bpf: switch trace_output sample to perf_buffer API adds 47da6e4dc3d3 selftests/bpf: remove perf buffer helpers adds 5e31d507da6c Merge branch 'convert-tests-to-libbpf' adds 7c4b90d79d0f bpf: Allow bpf_skb_event_output for a few prog types adds 03cd1d1a493e selftests/bpf: Add selftests for bpf_perf_event_output adds 086f95682114 bpf/flow_dissector: pass input flags to BPF flow dissector [...] adds 1ac6b126dbe8 bpf/flow_dissector: document flags adds b2ca4e1cfa7d bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN adds 57debff23c4c tools/bpf: sync bpf_flow_keys flags adds ae173a915785 selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG adds 71c99e32b926 bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_D [...] adds e853ae776a58 selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP adds 943e398dd36c Merge branch 'flow_dissector-input-flags' adds 61098e89e6c8 selftests/bpf: prevent headers to be compiled as C code adds 766f2a59323a selftests/bpf: revamp test_progs to allow more control adds 8160bae21fc2 selftests/bpf: add test selectors by number and name to te [...] adds e87fd8bae44c libbpf: return previous print callback from libbpf_set_print adds 329e38f76cc2 selftest/bpf: centralize libbpf logging management for test_progs adds 0ff97e56c098 selftests/bpf: abstract away test log output adds 3a516a0a3a7b selftests/bpf: add sub-tests support for test_progs adds 51436ed78d59 selftests/bpf: convert bpf_verif_scale.c to sub-tests API adds b207edfe4e02 selftests/bpf: convert send_signal.c to use subtests adds 475e31f8da1b Merge branch 'revamp-test_progs' adds 9ff8ce79dc68 Merge remote-tracking branch 'bpf-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 169c6e1ca6b8 Merge remote-tracking branch 'nfc-next/master' adds 231e83fdcd03 rsi: return explicit error values adds 3b902fa811cf rt2x00usb: remove unnecessary rx flag checks adds 1dc244064c47 rt2x00: no need to check return value of debugfs_create functions adds 18e714687bea rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU adds 4c8a46851019 libertas: remove redundant assignment to variable ret adds c032461936de wl3501_cs: remove redundant variable rc adds 5ff29d836d1b rtw88: Fix misuse of GENMASK macro adds 764f3f1ecffc libertas: Add missing sentinel at end of if_usb.c fw_table adds ee6db78f5db9 rtw88: pci: Rearrange the memory usage for skb in RX ISR adds 29b68a920f6a rtw88: pci: Use DMA sync instead of remapping in RX ISR adds f491645f0394 brcmfmac: add 160MHz in chandef_to_chanspec() adds 011a56a3336a brcmfmac: enable DFS_OFFLOAD extended feature if supported adds fa9050927fa8 brcmfmac: allow 160MHz in custom regulatory rules adds a84a60ccdd65 Revert "brcmfmac: fix NULL pointer derefence during USB di [...] adds 14fcfd1cc0c0 brcmfmac: change the order of things in brcmf_detach() adds c613085b7494 brcmfmac: avoid firmware command in brcmf_netdev_open() wh [...] adds c33330ac06fe brcmfmac: clear events in brcmf_fweh_detach() will always fail adds 1ac11ae949dd brcmfmac: avoid firmware commands when bus is down adds e0bfb9601d48 brcmfmac: simply remove flowring if bus is down adds 4b11c915f00c brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar adds f0248ec49bde mt7601u: use params->ssn value directly adds 9a29f7d8476c rtlwifi: btcoex: fix issue possible condition with no effe [...] adds 8812022cb2fd rtw88: debug: dump tx power indexes in use adds 2ec4ad49b98e libertas_tf: Use correct channel range in lbtf_geo_init adds e3b1d879ccda brcmfmac: don't net_ratelimit() CONSOLE messages on firmwa [...] adds b43d6c8e8d7f rtlwifi: remove assignment to itself adds 15e830e90fde mwifiex: use eth_broadcast_addr() to assign broadcast address adds 649b22c4c8ee Merge remote-tracking branch 'wireless-drivers-next/master' adds 6974105d72d8 Bluetooth: btusb: Fix error return code in btusb_mtk_setup [...] adds c4675923c0fc Bluetooth: btqca: Add a short delay before downloading the NVM adds 913adde92f31 Bluetooth: hci_qca: Use kfree_skb() instead of kfree() adds 179203af158e Bluetooth: btqca: Use correct byte format for opcode of in [...] adds 462fd0ddb06a Bluetooth: hci_qca: Send VS pre shutdown command. adds 8572f1e04918 Bluetooth: Add support for utilizing Fast Advertising Interval adds fa9ccaf84f5d Bluetooth: hidp: Let hidp_send_message return number of qu [...] adds 15fb5ff238ce Merge remote-tracking branch 'bluetooth/master' adds 690c4509e980 mac80211_hwsim: Fix a typo in the name of function 'mac802 [...] adds 5db4c4b9559f mac80211: pass the vif to cancel_remain_on_channel adds 49175fe63ee8 iwlwifi: dvm: no need to check return value of debugfs_cre [...] adds 09e1946cb759 iwlwifi: mvm: remove unused .remove_sta_debugfs callback adds 612fcfd9b31f mac80211: remove unused and unneeded remove_sta_debugfs callback adds a11e2f85481c lib80211: use crypto API ccm(aes) transform for CCMP processing adds fb0e76abe34b mac80211: add tx dequeue function for process context adds 5d29050b409d mac80211_hwsim: Extended Key ID API update adds 3e47bf1ca4c3 mac80211: Simplify Extended Key ID API adds dc3998ec5cf2 mac80211: AMPDU handling for rekeys with Extended Key ID adds d82574a8e5a4 cfg80211: no need to check return value of debugfs_create [...] adds 84f1772bc0c7 cfg80211: clean up cfg80211_inform_single_bss_frame_data() adds b0d1d7ffc555 cfg80211: don't parse MBSSID if transmitting BSS isn't created adds 60d7dfea00e1 cfg80211: give all multi-BSSID BSS entries the same timestamp adds 2aa485e11485 mac80211: add support for parsing ADDBA_EXT IEs adds cbe77dde4757 mac80211: add xmit rate to struct ieee80211_tx_status adds b7b2e8caa08c mac80211: propagate struct ieee80211_tx_status into ieee80 [...] adds 3d07ffcaf320 mac80211: add struct ieee80211_tx_status support to ieee80 [...] adds ef11a931bd1c mac80211: HE: add Spatial Reuse element parsing support adds a0b4496a4368 mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee8021 [...] adds 60ad72da55ac mac80211: implement HE support for mesh adds 7a113110fc8c nl80211: document uapi for CMD_FRAME_WAIT_CANCEL adds ae6fa4d5e94e nl80211: Include wiphy address setup in NEW_WIPHY adds 2bda1fc082f7 Merge remote-tracking branch 'mac80211-next/master' adds 91a66351b877 gfs2: gfs2_iomap_begin cleanup adds 280f706664d8 gfs2: Add support for IOMAP_ZERO adds 8501b19cc49e gfs2: implement gfs2_block_zero_range using iomap_zero_range adds 5d69e57fa9cc gfs2: Minor gfs2_alloc_inode cleanup adds 3cb9ba76a7a9 Merge remote-tracking branch 'gfs2/for-next' adds b410f4eb01a1 mtd: rawnand: stm32_fmc2: avoid warnings when building wit [...] adds 4902e87faf26 mtd: rawnand: vf610: Add of_node_put() before goto adds c436f68beeb2 mtd: rawnand: oxnas: Add of_node_put() adds a08e42987118 mtd: rawnand: tango: Add of_node_put() before return adds 60be51f4be49 mtd: rawnand: meson: Add of_node_put() before return adds 1670e678a8a7 mtd: rawnand: ingenic: Add of_node_put() before return adds 3184426d578e Merge remote-tracking branch 'nand/nand/next' adds aca24d48cee2 crypto: ccree - fix spelling mistake "configration" -> "co [...] adds e6e6600c001c crypto: ccree - drop legacy ivgen support adds 76a95bd8f9e1 crypto: ccree - account for TEE not ready to report adds 9552389c465e crypto: fips - add FIPS test failure notification chain adds 452c53d7868b crypto: ccree - notify TEE on FIPS tests errors adds 36160aadb103 crypto: inside-secure - keep ivsize for DES ECB modes at 0 adds 384ce433884a crypto: inside-secure - silently return -EINVAL for input [...] adds 5bdb6e6aa53b crypto: inside-secure - fix incorrect skcipher output IV adds 19b347b32bb1 crypto: inside-secure - fix scatter/gather list to descrip [...] adds a74d850f787e crypto: inside-secure - fix EINVAL error (buf overflow) fo [...] adds dc5268b65dfc crypto: inside-secure: back out parts of earlier HMAC upda [...] adds 85695b093d55 crypto: inside-secure - let HW deal with initial hash digest adds 41abed7d72c9 crypto: inside-secure - add support for arbitrary size has [...] adds 85b36ee8e9a8 crypto: inside-secure - add support for 0 length HMAC messages adds 20bb4ef038a9 crypto: arm/aes-ce - cosmetic/whitespace cleanup adds 724ecd3c0eb7 crypto: aes - rename local routines to prevent future clashes adds b158fcbba857 crypto: aes/fixed-time - align key schedule with other imp [...] adds e59c1c987456 crypto: aes - create AES library based on the fixed time AES code adds 2c53fd11f762 crypto: x86/aes-ni - switch to generic for fallback and ke [...] adds 1d2c3279311e crypto: x86/aes - drop scalar assembler implementations adds 8131878db76c crypto: padlock/aes - switch to library version of key exp [...] adds 18d8b96daded crypto: cesa/aes - switch to library version of key expans [...] adds 363a90c2d517 crypto: safexcel/aes - switch to library version of key ex [...] adds fe3b99b64909 crypto: arm64/ghash - switch to AES library adds aa6e2d2b355f crypto: arm/aes-neonbs - switch to library version of key [...] adds c59a6dffa3cd crypto: arm64/aes-ccm - switch to AES library adds f68df54307aa crypto: arm64/aes-neonbs - switch to library version of ke [...] adds c184472902d8 crypto: arm64/aes-ce - switch to library version of key ex [...] adds 5bb12d7825ad crypto: aes-generic - drop key expansion routine in favor [...] adds d9ec772d9550 crypto: ctr - add helper for performing a CTR encryption walk adds ff6f4115cb95 crypto: aes - move sync ctr(aes) to AES library and generi [...] adds 4d3f9d89c745 crypto: arm64/aes-ce-cipher - use AES library as fallback adds fafb1dca6fad crypto: arm/aes - use native endiannes for key schedule adds 5eedf315f27d crypto: arm/aes-ce - provide a synchronous version of ctr(aes) adds e5f050402f18 crypto: arm/aes-neonbs - provide a synchronous version of [...] adds 0a5dff9882e5 crypto: arm/ghash - provide a synchronous version adds 28a220aac596 bluetooth: switch to AES library adds da3e7a9715ea crypto: amcc - switch to AES library for GCM key derivation adds 6273fd7a5a99 crypto: ccp - move to AES library for CMAC key derivation adds 571c47ab98ad crypto: chelsio - replace AES cipher calls with library calls adds 1e25ca02a061 crypto: aes-generic - unexport last-round AES tables adds 9467a3150cf4 crypto: lib/aes - export sbox and inverse sbox adds 58144b8d03fc crypto: arm64/aes-neon - switch to shared AES Sboxes adds 8de6dd338600 crypto: arm/aes-cipher - switch to shared AES inverse Sbox adds 642a88fbe944 crypto: arm64/aes-cipher - switch to shared AES inverse Sbox adds b46033fdd25a crypto: arm/aes-scalar - unexport en/decryption routines adds f248caf9a5cc crypto: testmgr - add tests for lzo-rle adds 5cb97700beaa crypto: morus - remove generic and x86 implementations adds 520c1993bbe6 crypto: aegis128l/aegis256 - remove x86 and generic implem [...] adds 368b1bdc0a59 crypto: aegis128 - drop empty TFM init/exit routines adds 521cdde758bf crypto: aegis - avoid prerotated AES tables adds 7cdc0ddbf74a crypto: aegis128 - add support for SIMD acceleration adds ecc8bc81f2fb crypto: aegis128 - provide a SIMD implementation based on [...] adds 97bcb1619955 crypto: tcrypt - add a speed test for AEGIS128 adds cc2a58f14fb8 crypto: drivers - Use kmemdup rather than duplicating its [...] adds 5c9254ad7ae3 crypto: ux500 - Use spinlock_t instead of struct spinlock adds 77cdd4efe571 crypto: inside-secure - add support for authenc(hmac(sha1) [...] adds 54f9e8fa6668 crypto: inside-secure - added support for rfc3686(ctr(aes)) adds 0e17e3621a28 crypto: inside-secure - add support for authenc(hmac(sha*) [...] adds 31fb084c4eb5 crypto: inside-secure -reduce hash byte counters to 64 bits adds 91b05a7e7d80 crypto: user - make NETLINK_CRYPTO work inside netns adds 93308baf0750 crypto: ccp - Make CCP debugfs support optional adds c4a89279086e crypto: ccp - Add a module parameter to specify a queue count adds 90773bc1ab40 crypto: ccp - module parameter to limit the number of enab [...] adds a7c2647034fa crypto: ccp - Add a module parameter to control registrati [...] adds a7268c4d4205 crypto: cavium/nitrox - Add support for loading asymmetric [...] adds 4f22f3235662 crypto: Remove orphan tools/crypto directory adds 2a03e3a50a61 crypto: ccp - Include the module name in system log messages adds 72c8117adfce crypto: ccp - Reduce maximum stack usage adds d10d094cbfd3 hwrng: imx-rngc - use devm_platform_ioremap_resource() to [...] adds f2f1d75ab725 hwrng: mxc-rnga - use devm_platform_ioremap_resource() to [...] adds 6ed01097f437 crypto: caam/qi2 - Increase napi budget to process more ca [...] adds bfb5eb084ae9 crypto: ccp - Replace dma_pool_alloc + memset with dma_poo [...] adds 97ac82d9135d crypto: aegis - fix badly optimized clang output adds 6fc4dbcf0276 padata: Replace delayed timer with immediate workqueue in [...] adds b93ecf429674 crypto: ccree - check assoclen for rfc4543 adds b3553effafa0 crypto: bcm - check assoclen for rfc4543/rfc4106 adds 065cf577135a padata: purge get_cpu and reorder_via_wq from padata_do_serial adds 8dfa20fcfbeb crypto: ghash - add comment and improve help text adds ca86e605a5c4 Merge remote-tracking branch 'crypto/master' adds 87dbad02d225 drm/amdgpu: add navi14 asic type adds ed42cfe1ac90 drm/amdgpu: add gpu_info firmware for navi14 adds 7ecb5cd451b7 drm/amdgpu: set asic family and ip blocks for navi14 adds e2d2607f9073 drm/amdgpu: add navi14 ucode loading method adds a0f6d926f139 drm/amdgpu/soc15: initialize reg base for navi14 (v2) adds c20697674d32 drm/amdgpu/discovery: init reg base offset via ip discover [...] adds c8ff09bf41f8 drm/amdgpu: increase max instance number for hw ip adds 05d72b8d36bc drm/amdgpu/gmc10: add navi14 support adds 6041f2a281e5 drm/amdgpu/sdma5: add support for navi14 firmware adds 06823925ad6b drm/amdgpu/sdma5: add placeholder for navi14 golden settings adds c049af3e850b drm/amdgpu/sdma5: add sdma5_0 golden settings for navi14 adds a994b742b89d drm/amdgpu/sdma5: update sdma5 golden settings for navi14 adds 9571710f0c4e drm/amdgpu/sdma5: set clock gating for navi14 adds 654bcee0e4ea drm/amdgpu/gfx10: add support for navi14 firmware adds 47b67bd7d426 drm/amdgpu/gfx10: add placeholder for navi14 golden settings adds 4bd80a4663c2 drm/amdgpu/gfx10: add gfx config for navi14 adds 41957a8ea9e0 drm/amdgpu/gfx10: add clockgating support for navi14 adds 0c090023c639 drm/amdgpu: add me/mec configurations for navi14 adds e938ded64810 drm/amdgpu: set rlc funcs for navi14 adds d55c193dbd43 drm/amdgpu/gfx10: set tcp harvest for navi14 adds 58acab6629e1 drm/amdgpu/gfx: add definition of mmCGTT_GS_NGG_CLK_CTRL adds 7417846725e9 drm/amdgpu/gfx10: add gfx v10_1_1 golden settings for navi14 adds be184b4ccc92 drm/amdgpu/gfx: update gc_v10_1_1 golden setting adds 4904ede12792 drm/amdgpu/gfx10: update gfx golden settings for navi14 adds 3ddec51511fc drm/amdgpu/gfx10: update gfx golden settings for navi14 adds b8cb98cd3e2b drm/amdgpu/gfx10: fix programming of SC_HIZ_TILE_FIFO_SIZE field adds 5e71e011ff84 drm/amdgpu/soc15: add support for navi14 adds a29bfd1283ab drm/amdgpu: add ip blocks for navi14 adds 691f69b6a6b2 drm/amdgpu: enable virtual display for navi14 adds 82522b2d7f54 drm/amdgpu/psp: add psp support for navi14 (v3) adds 4adc0732fcea drm/amdgpu: enable psp ip block for navi14 adds 7840d8babe71 drm/amdgpu/psp: start rlc autoload after psp received rlcg [...] adds b02ff1268989 drm/amdgpu/smu11: add support for navi14 adds ab5e51211cbe drm/amdgpu: enable sw smu ip for navi14 adds fce651e393a3 drm/amd/display: add nv14 cases to amdgpu_dm adds 2ebe177344d7 drm/amd/display: add NAVI14 in resource construct adds 8fceceb69e53 drm/amd/display: add dm block adds c6e764b40a78 drm/amd/display: add ASICREV defines v2 adds e470d287c3f1 drm/amdgpu: skip to load ta firmware for navi14 adds baebcf2e9112 drm/amd/display: skip to load dmcu firmware for navi14 adds e149a2f6ed2c drm/amdgpu: Enable VCN on navi14 adds 8687b47e3ae0 drm/amdgpu: declare asd firmware for navi14 adds 408c49de9b88 drm/amdgpu/mmhub2: set clock gating for navi14 adds 29e6fd7c86bf drm/amdgpu/athub2: set clock gating for navi14 adds d0c39f8cbfaa drm/amdgpu: enable clock gatings for navi14 adds 5e0f378d8afb drm/amdgpu: enable async gfx ring for navi14 adds c5cc14e34d62 drm/amd/display: disable display writeback for navi14 adds 03917df7e510 drm/amdgpu/nv: set vcn pg flag for navi14 adds e017bb8035ce drm/amd/powerplay: disable gfxoff for navi14 adds 0377b0882341 drm/amdgpu/vcn: enable indirect DPG SRAM mode for navi14 adds ba02636de54e drm/amdgpu: enable gfxoff code path for navi14 adds 2665ec41718a drm/amdgpu: disable concurrent flushes on Navi14 adds d1daf8502e89 drm/amdgpu: consolidate navi14 IP init adds 0e96cf7f6769 drm/amdgpu: add mmhub 9.4.1 header files for Acrturus adds 4f727ecefefb drm/amdgpu: add sdma 4.2.2 header files for Arcturus adds c54a60db0d72 drm/amdgpu: add VCN2.5 headers adds f1cf876931af drm/amdgpu: add Arcturus ip_offset header (v3) adds d6c3b24ea28d drm/amdgpu: add Arcturus asic type adds 3de2ff5d60d0 drm/amdgpu: add gmc basic support for Arcturus adds a2d15ed73336 drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number adds 1daa2bfa17aa drm/amdgpu: add new member in amdgpu_device for vmhub coun [...] adds c8a6e2a31700 drm/amdgpu: add one more mmhub instance for Arcturus (v2) adds 2cb2ea1e073f drm/amdgpu: add mmhub v9.4.1 block for Arcturus (v2) adds 51cce480fda9 drm/amdgpu: use new mmhub interfaces for Arcturus adds 8024f1d5e180 drm/amdgpu: add SDMA 2~7 interrupt client id for Arcturus adds fa5d2e6f0ab2 drm/amdgpu: add SDMA 2~7 ip block type adds 113b47e78067 drm/amdgpu: increase max number of ip base instances to 8 adds e78705ec5a7f drm/amdgpu: dynamically initialize IP offset for Arcturus adds 7d19b15f7013 drm/amdgpu: add VMC1 interrupt client id for Arcturus adds 51c608984fd5 drm/amdgpu: update vmc interrupt routine to support 3 vmhubs adds 667a48226edf drm/amdgpu: reorganize sdma v4 code to support more instances adds b482a134ade1 drm/amdgpu: specify sdma instance 5~7 with second mmhub type adds 0fe6a7b49f61 drm/amdgpu: support hdp flush for more sdma instances adds 0e54df05724e drm/amdgpu/soc15: add Arcturus common ip blocks adds 61cf44c1dbb6 drm/amdgpu: add to set Arcturus ip blocks adds 7fafd613c03b drm/amdgpu: set Arcturus fw load type as direct adds 9f6ef81620f7 drm/amdgpu/dce_virtual: add Arcturus virtual display support adds 84519350a73e drm/amdgpu: add support for Arcturus firmware adds 6155e98ac018 drm/amdgpu: add gfx config for Arcturus adds 763bee0fb3a9 drm/amdgpu: add number of mec for Arcturus adds 2564444f8cbb drm/amdgpu: add to set rlc funcs for Arcturus adds 2065aa5494e4 drm/amdgpu: skip to get 3D engine clockgating state for Arcturus adds f2d6657111ed drm/amdgpu: skip pasid mapping for second mmhub on Arcturus adds 65e60f6e06e5 drm/amdgpu: add Arcturus gpu info firmware adds 24c44c891782 drm/amdgpu: optimize gfx9 init_microcode function adds f8b733b9d4a3 drm/amdgpu: skip load cp gfx firmware for Arcturus adds f5cdc2da4602 drm/amdgpu: skip all gfx ring settings for Arcturus adds 3d81f67a1b1b drm/amdgpu: support sdma 2~7 doorbell range register offset adds 5cd54ab85d61 drm/amdgpu: correct Arcturus SDMA address space base index adds 121d859918a3 drm/amdgpu: enable 8 SDMA instances for Arcturus adds 5ce40fd86cf1 drm/amdgpu: add Arcturus chip_name for init sdma microcode adds f9c84ae582f6 drm/amdgpu: correct programming of ih_chicken for Arcturus adds f864e3e65556 drm/amdgpu: add paging queue support for 8 SDMA instances [...] adds 7f40581c2e46 drm/amdgpu: Initialize asic functions for Arcturus adds 3a65d14d2595 drm/amdkfd: Extend PM4 packets to support 8 SDMA adds 2fb1e49fda46 drm/amdkfd: Support bigger gds size adds 49adcf8a6f95 amd/amdkfd: Add ASIC ARCTURUS to kfd adds 6d5311ab2c2a drm/amdkfd: Expose function mmhub_v9_4_setup_vm_pt_regs() [...] adds a23e72d7e9db drm/amdkfd: Support two MMHUBs when setting up page table [...] adds 3a68a638a96f drm/amdkfd: Change arcturus sdma engines number adds 35cdc81bfa94 drm/amdkfd: Fix sdma_bitmap overflow issue adds 3e205a0849a7 drm/amdkfd: Implement kfd2kgd_calls for Arcturus adds c9ffdf5acd41 drm/amdgpu: Set VM_L2_CNTL.PDE_FAULT_CLASSIFICATION to 0 f [...] adds 0ad8c5e296fc drm/amdkfd: Support MMHUB1 in kfd interrupt path adds 2f2eab3acc3c drm/amdgpu: Hack xgmi topology info when there is no psp fw adds eb39aff7e0e3 drm/amdgpu: Enable xgmi support for Arcturus adds db6a49d958db drm/amdgpu: Clear build undefined warning adds eec28ef03c90 drm/amdgpu: declare sdma firmware binary files for Arcturus adds 22a8f442866b drm/amdgpu/VCN2: put IB internal registers offset to structure adds cdbd115eaf1d drm/amdgpu/VCN2: expose rings functions adds 28c17d72072b drm/amdgpu: add VCN2.5 basic supports adds cbead2bdfcf1 drm/amdgpu: add VCN2.5 VCPU start and stop adds a7c0e4019f74 drm/amdgpu: add Arcturus to the VCN family adds 185a579700ec drm/amdgpu/VCN2.5: set decode ring functions adds a4767886e5cb drm/amdgpu/VCN2.5: set encode ring functions adds e87d5a7a23c7 drm/amdgpu: add JPEG2.5 HW start and stop adds 800107370810 drm/amdgpu/VCN2.5: set JPEG decode ring functions adds 08249a3a322b drm/amdgpu: enable VCN2.5 on Arcturus adds 39a5053fb223 drm/amdgpu: add vcn doorbell range function to nbio7.4 (v2) adds 530e30fc32d3 drm/amdgpu: enable the Doorbell support for VCN2.5 adds 6fba59060c6c drm/amdgpu/powerplay: add arcturus ppt functions adds 1fb8cfc2a3a5 drm/amdgpu/powerplay: add smu11 driver interface for arctu [...] adds e7773c1c1133 drm/amd/powerplay: get smc firmware and pptable adds 75b2fce2d89e drm/amdgpu: skip get/update xgmi topology info when no psp exists adds 7d0670f44199 drm/amdgpu: set system aperture to cover whole FB region i [...] adds 5fb7c6650822 drm/amdgpu: correct ip for mmHDP_READ_CACHE_INVALIDATE reg [...] adds b6689cf7b9cd drm/amdkfd: Set number of xgmi optimized SDMA engines for [...] adds 8a6fcd35326e drm/amdgpu/: add clientID for 2nd vcn instance adds a07d163c90bf drm/amdgpu/: add ucodeID for 2nd vcn instance adds 6da061dca995 drm/amdgpu/: add doorbell assignment for 2nd vcn instance adds 8b75a521c05f drm/amdgpu/: increase AMDGPU_MAX_RINGS to add 2nd vcn instance adds 989b6a054997 drm/amdgpu: add vcn nbio doorbell range setting for 2nd vc [...] adds c01b6a1d3867 drm/amdgpu: modify amdgpu_vcn to support multiple instances adds fa739f4b0686 drm/amdgpu: add multiple instances support for Arcturus adds cd1fd7b3818a drm/amdgpu: add harvest support for Arcturus adds 6c54afc7e83e drm/amdgpu: assign fb_start/end in mmhub v9.4 interface adds 48c69cda452f drm/amdgpu: add pci DID for Arcturus GL-XL. adds ca1961a2f587 drm/amdgpu: add arct sdma golden settings adds 582870de568d drm/amdgpu: add arct gc golden settings adds d57c3d5634a3 drm/amdgpu: init arct external rev id adds bfa3a9bb9859 drm/amdgpu: keep stolen memory for arct adds 22f5ea4ca04c drm/amdgpu: init gds config for arct adds a80955176ddd drm/amdgpu: clean up nonexistent firmware declaration for [...] adds 54bd77f3d08d amd/powerplay: No SW XGMI dpm for Arcturus rev 2 adds 3baa24f0fc11 drm/amdkfd: Add arcturus CWSR trap handler adds f9cf36fcafee drm/amdgpu: skip gfx 9 common golden settings for arct adds fc1e272e8d21 drm/amdgpu: limit sdma instances to 2 for Arcturus in BU phase adds e30d90fca3fc drm/amdkfd: Add device id for real asics adds 5ddd4a9a7c25 drm/amdgpu: Add more detail to the VM fault printing adds 37f86a9b3617 drm/amdkfd: Merge gfx9/arcturus trap handlers, add ACC VGPR save adds 69d4de94f8d3 drm/amdgpu: enable all 8 sdma instances for Arcturus silicon adds 47a7fe53167c drm/amdkfd: Increase vcrat size for GPU adds 1da418ba65a7 drm/amdgpu:add all VCN rings into schedule request queue adds ad91b134a2e6 drm/amdgpu: drop unused function definitions adds a08a4dae7a11 drm/amdgpu: flag arcturus as experimental for now adds 7e01a2ec96bf drm/amd/powerplay: correct SW SMU valid mapping check adds c06403045aad drm/amd/powerplay: input check for unsupported message/clo [...] adds c52e7ebce72b drm/amdgpu: exposing fica registers to df offsets adds fbdc5d8d84cc drm/amdgpu: Default disable GDS for compute VMIDs adds 3a48c10d7fb0 drm/amd/powerplay: report bootup clock as max supported on [...] adds fb2a36075a86 drm/amdgpu: do not create ras debugfs/sysfs node for ASICs [...] adds 4d249d3abd42 drm/amdgpu: disable GFX RAS by default adds a5dd40ca81bb drm/amdgpu: only allow error injection to UMC IP block adds 33c976c9612a drm/amdgpu: drop ras self test adds c49b1b59a2fa drm/amd/powerplay: change sysfs pp_dpm_xxx format for navi10 adds b64d98656f02 drm/ttm: use the same attributes when freeing d_page->vaddr adds 53ef3969ddb8 drm/amdgpu: use VCN firmware offset for cache window adds 93c25fbdc30a drm/amd/display: initialize p_state to proper value adds e0a6440a2961 drm/amd/display: Add ability to set preferred link trainin [...] adds 125cfef3e4d8 drm/amd/display: 3.2.36 adds b48935b3bfc1 drm/amd/display: fix up HUBBUB hw programming for VM adds ec16ac6b4264 drm/amd/display: fix dsc disable adds 4bc846908be5 drm/amd/display: 3.2.37 adds 6de202373bf6 drm/amd/display: move bw calc code into helpers adds ff4258d59031 drm/amd/display: cap DCFCLK hardmin to 507 for NV10 adds ac3d76e0665c drm/amd/display: No audio endpoint for Dell MST display adds 63b9caff9874 drm/amd/display: Add aux tracing log in dce adds 64af142a8caf drm/amd/display: Update drm_dsc to reflect native 4.2.0 DSC spec adds 5e335add0bcc drm/amd/display: early return when pipe_cnt is 0 in bw validation adds a6f30079b856 drm/amd/display: Set default block_size, even in unexpected cases adds 771b28637928 drm/amd/display: Set one 4:2:0-related PPS field as recomm [...] adds 6d988a557ee8 drm/amd/display: swap system aperture high/low adds 08900ab73225 drm/amd/display: skip retrain in dc_link_set_preferred_lin [...] adds c70b4016306a drm/amd/display: Split out common HUBP registers and code adds 0b6cbbd5da8f drm/amd/display: 3.2.38 adds 0430017149c5 drm/amd/display: Incorrect Read Interval Time For CR Sequence adds 08d238e68989 drm/amd/display: Clock does not lower in Updateplanes adds 7cecfe9d1976 drm/amd/display: Copy max_clks_by_state after dce_clk_mgr_ [...] adds 40fd9090aec6 drm/amd/display:Use Pixel clock in 100Hz units for HDMI Au [...] adds 29344d152d0a drm/amd/display: wait for the whole frame after global unlock adds c1f2e0154065 drm/amd/display: refactor dump_clk_registers adds 606b355170b5 drm/amd/display: add hdmi2.1 dsc pps packet programming adds 88eac241a1fc drm/amd/display: add monitor patch to add T7 delay adds 24253476977a drm/amd/display: Poll for GPUVM context ready (v2) adds 14b2584636c6 drm/amd/display: add functionality to grab DPRX CRC entries. adds 8fb843d179a6 drm/amd/display: add functionality to get pipe CRC source. adds d35d77a6a512 drm/amd/display: Wait for backlight programming completion [...] adds 6d58f99444e2 drm/amd/display: 3.2.39 adds 4fb6ec466dd5 drm/amd/display: Expose enc2_set_dynamic_metadata adds 24f1d1cee2bc drm/amd/display: Check for valid stream_encode adds eced4bceed22 drm/amd/display: Fix some HUBP programming issues adds 701c75cea29b drm/amd/display: Read max down spread adds 8fca3d94157b drm/amd/display: Remove dsc disable_ich flag programming. adds 75c35000235f drm/amd/display: Power-gate all DSCs at driver init time adds 1d0610bc26d8 drm/amd/display: Disable Audio on reinitialize hardware adds 5a42dc2be09a drm/amd/display: fix DMCU hang when going into Modern Standby adds 03f3e40c8b5c drm/amd/display: Do not fill Null packet in the blank period adds 252f3d950d2e drm/amd/display: Remove unnecessary NULL check in set_pref [...] adds 5feb9f07a203 drm/amd/display: use encoder's engine id to find matched f [...] adds 18b401874aee drm/amd/display: fix not calling ppsmu to trigger PME adds 1b3c61036e9f drm/amd/display: Remove second initialization of pp_smu adds 7e6472966e83 drm/amd/display: Change min_h_sync_width from 8 to 4 adds 351960b09850 drm/amd/display: 3.2.40 adds 4c6a9618076c drm/amd/display: Wait for flip to complete adds d40605b6d088 drm/amd/display: Implement generic MUX registers (v2) adds a280a71f5e4a drm/amd/display: Use helper for determining HDMI signal adds 008a4016c5cf drm/amd/display: Set FEC_READY always before link training adds c43f89f81cc0 drm/amd/display: put back front end initialization sequence adds e752058b8671 drm/amd/display: Optimize gamma calculations adds d68a74541735 drm/amd/display: Clear FEC_READY shadow register if DPCD w [...] adds 70f1476a7eed drm/amd/display: Add debug option to disable timing sync adds a20800986921 drm/amd/display: Add MPC 3DLUT resource management adds 290129c25617 drm/amd/display: Add CM_BYPASS via debug option adds 69866d132355 drm/amd/display: Add DIG_CLOCK_PATTERN register adds 8bee5c5c7e9e drm/amd/display: Cache the use_pitch_c conditional adds 473e0ecbb4f6 drm/amd/display: Fixes for some MPO cases adds 692626fc4dfc drm/amd/display: 3.2.41 adds c2cd9d04ecf0 drm/amd/display: Hook up calls to do stereo mux and dig pr [...] adds 30db43b62c16 drm/amd/display: allocate 4 ddc engines for RV2 adds 925f566cb7ae drm/amd/display: add set and get clock for testing purposes adds 54eef8a41169 drm/amd/display: Change offset_to_id to reflect what id_to [...] adds 39bca3599aab drm/amd/display: add a option to force the clock at every [...] adds e9bcc1e03048 drm/amd/display: use min disp and dpp clk debug option for dcn2 adds f1cdc98fd9d9 drm/amd/display: add pipe CRC sources without disabling di [...] adds f7938bc0f08b drm/amd/display: Implement DAL3 GPU Integer Scaling adds 12e2b2d4c65f drm/amd/display: add dcc programming for dual plane adds 6da16270ee02 drm/amd/display: populate last calculated bb state with ma [...] adds 8897810adfa7 drm/amd/display: Fix dc_create failure handling and 666 co [...] adds ce08aad3896f drm/amd/display: Only enable audio if speaker allocation exists adds f591344e89dc drm/amd/display: Clean up dynamic metadata logic adds 3f52aa9f9f6f drm/amd/display: Set enabled to false at start of audio disable adds ba94b08d0ba0 drm/amd/display: drop ASSERT() if eDP panel is not connected adds f53fc02b9ac3 drm/amd/display: 3.2.42 adds 1b1ff454bd66 drm/amd/display: Increase size of audios array adds dcbb45b6eeed drm/amd/display: do not read link setting if edp not connected adds 0488a5646587 drm/amd/display: fix mpcc assert condition adds 057fc695e934 drm/amd/display: support "dummy pstate" adds 9295f1113c74 drm/amd/display: Add SMU version field to clk_mgr_internal adds 46825fcfbe16 drm/amd/display: avoid power gate domains that doesn't exist adds 291ac8fb0cd9 drm/amd/display: Add debug entry to destroy disconnected edp link adds 21ffcc94d5b3 drm/amd/display: Copy GSL groups when committing a new context adds 7a83645ac0cc drm/amd/display: handle active dongle port type is DP++ or [...] adds ebf8fc31cbce drm/amd/powerplay: custom peak clock freq for navi10 adds b629167d6867 drm/amd/powerplay: remove redundancy debug log in smu adds d52d6de2809a drm/amdgpu: set sdma irq src num according to sdma instances adds 95ccc155081b drm/amdgpu/smu: move fan rpm query into the asic specific code adds 4d634b6ddf29 drm/amdkfd: Fix missing break in switch statement adds cc153fe94e6b drm/amdgpu/gfx10: Fix missing break in switch statement adds 0e738e03472a drm/amdkfd/kfd_mqd_manager_v10: Avoid fall-through warning adds 376ffa8f98b7 Merge remote-tracking branch 'amdgpu/drm-next' adds ce94bef9354e drm/i915: Signal fence completion from i915_request_wait adds b87b6c0dfce7 drm/i915: Flush the execution-callbacks on retiring adds bdeb18dbcf82 drm/i915/ehl: Allow combo PHY A to drive a third external display adds 09c5ab384f6f drm/i915: Keep rings pinned while the context is active adds ccb2aceaaa5f drm/i915: use vfuncs for reg_read/write_fw_domains adds 19e0a8d454c3 drm/i915: kill uncore_sanitize adds 013857580bbe drm/i915: kill uncore_to_i915 adds 2e81bc61d4e3 drm/i915: skip forcewake actions on forcewake-less uncore adds f833cdb06bf7 drm/i915: dynamically allocate forcewake domains adds 9e138ea1bdb1 drm/i915/gvt: decouple check_vgpu() from uncore_init() adds 22b7a426bbe1 drm/i915/execlists: Preempt-to-busy adds 8ee36e048c98 drm/i915/execlists: Minimalistic timeslicing adds cffa1eb8a223 drm/i915: Rings are always flushed adds 60a0933bff57 drm/i915/selftests: Use request managed wakerefs adds 6a7bafe8fdb6 drm/i915/ehl/dsi: Set lane latency optimization for DW1 adds 683d672c425a drm/i915/ehl/dsi: Enable AFE over PPI strap adds b32fa8111563 drm/i915/gtt: Defer address space cleanup to an RCU worker adds 12fdaf19e05b drm/i915/execlists: Keep virtual context alive until after [...] adds 3cb4ce0024f1 drm/i915: Convert intel_vgt_(de)balloon to uncore adds e5be5c7a8ffa drm/i915: Introduce struct intel_gt as replacement for ano [...] adds 24635c5152af drm/i915: Move intel_gt initialization to a separate file adds 724e9564c5ac drm/i915: Store some backpointers in struct intel_gt adds 99f2eb966749 drm/i915: Move intel_gt_pm_init under intel_gt_init_early adds eaf522f62b74 drm/i915: Make i915_check_and_clear_faults take intel_gt adds 500bfa380e11 drm/i915: Convert i915_gem_init_swizzling to intel_gt adds f88709bd1c5e drm/i915: Use intel_uncore_rmw in intel_gt_init_swizzling adds cf6844b234e5 drm/i915: Convert init_unused_rings to intel_gt adds d10cfee4d81b drm/i915: Convert gt workarounds to intel_gt adds f937f5613b6f drm/i915: Store backpointer to intel_gt in the engine adds 20a7f2fc4d7a drm/i915: Convert intel_mocs_init_l3cc_table to intel_gt adds acb56d97d907 drm/i915: Convert i915_ppgtt_init_hw to intel_gt adds 28a1f7894f6b drm/i915: Consolidate some open coded mmio rmw adds abc584f9aa04 drm/i915: Convert i915_gem_init_hw to intel_gt adds 8649187a9520 drm/i915: Move intel_engines_resume into common init adds 6b0a8dfdf27e drm/i915: Stop using I915_READ/WRITE in intel_wopcm_init_hw adds ee1de7dd7d33 drm/i915: Compartmentalize i915_ggtt_probe_hw adds 8b5342f58d3c drm/i915: Compartmentalize i915_ggtt_init_hw adds 759e4a74f354 drm/i915: Make ggtt invalidation work on ggtt adds 763c1e63125e drm/i915: Store intel_gt backpointer in vm adds 68c754b85084 drm/i915: Compartmentalize i915_gem_suspend/restore_gtt_mappings adds a1c8a09e0c7c drm/i915: Convert i915_gem_flush_ggtt_writes to intel_gt adds baea429dc5ed drm/i915: Move i915_gem_chipset_flush to intel_gt adds 390c82055b74 drm/i915: Compartmentalize timeline_init/park/fini adds 3b8966287fa9 drm/i915: Compartmentalize i915_ggtt_cleanup_hw adds 1d66377a76bd drm/i915: Compartmentalize i915_gem_init_ggtt adds d8a4424839ee drm/i915: Store ggtt pointer in intel_gt adds db45fb5bc1a0 drm/i915: Compartmentalize ring buffer creation adds ba4134a41931 drm/i915: Save trip via top-level i915 in a few more places adds 4c6d51ea2a68 drm/i915: Make timelines gt centric adds f0c02c1b9188 drm/i915: Rename i915_timeline to intel_timeline and move [...] adds db56f974941b drm/i915: Eliminate dual personality of i915_scratch_offset adds 5f6730a46892 drm/i915: Prevent dereference of engine before NULL check [...] adds c6fe28b0c27d drm/i915/gt: Rename i915_gt_timelines adds 80fc1c1991cd drm/i915/gt: Fixup kerneldoc parameters adds e29cc1d7e820 drm/i915/guc: reorder enable/disable communication steps adds 2ae70d28f27f drm/i915/guc: handle GuC messages received with CTB disabled adds 9e9539800dd4 drm/i915: Remove waiting & retiring from shrinker paths adds 5361db1a33c7 drm/i915: Track i915_active using debugobjects adds a93615f900bd drm/i915: Throw away the active object retirement complexity adds 12c255b5dad1 drm/i915: Provide an i915_active.acquire callback adds fb993aa7a404 drm/i915: Local debug BUG_ON for intel_wakeref adds b2dbf8d982a4 drm/i915/blt: Remove recursive vma->lock adds 8db7933ee3d4 drm/i915/execlists: Always clear ring_pause if we do not submit adds 871918dffefc drm/i915/gem: Clear read/write domains for GPU clear adds f9a393875d3a drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 s [...] adds 8dcfdfb45010 drm/i915/perf: fix ICL perf register offsets adds fc25441c7b9d drm/i915/ehl: Add one additional PCH ID to MCC adds 9a6a644096a1 drm/i915/ehl: Add missing VECS engine adds 07bfe6bf1052 drm/i915/execlists: Convert recursive defer_request() into [...] adds 8e9c2f621893 drm/i915/guc: Add debug capture of GuC exception adds 0c91621cad49 drm/i915/gt: Pass intel_gt to pm routines adds 5f22e5b3116c drm/i915: Rename intel_wakeref_[is]_active adds c8d84778e527 drm/i915/selftests: Hold ref on request across waits adds b38565faded7 drm/i915/gt: Drop stale commentary for timeline density adds f0ca820cc006 drm/i915/gt: Always call kref_init for the timeline adds cba17e5d647b drm/i915/gt: Add some debug tracing for context pinning adds 93d7a3b4be30 drm/i915/icl: Add missing device ID adds 5ccf2027bb93 drm/i915: Check backlight type while doing eDP backlight i [...] adds d84747956654 drm/i915/selftests: Serialise nop reset with retirement adds 1e5deb263265 drm/i915/selftests: Drop manual request wakerefs around hangcheck adds faaa2902b5a9 drm/i915/selftests: Fixup atomic reset checking adds 4c888e7bd26f drm/i915: Fix various tracepoints for gen2 adds 08fa8fd0faa5 drm/i915: Switch to per-crtc vblank vfuncs adds b318b82455bd drm/i915: Nuke drm_driver irq vfuncs adds 7d23e5937603 drm/i915: Initialize drm_driver vblank funcs at compile time adds de5147b8ce6d drm/i915: Add a wakeref getter for iff the wakeref is alre [...] adds 18398904ca9e drm/i915: Only recover active engines adds 092be382a260 drm/i915: Lift intel_engines_resume() to callers adds 9c811fce8a44 drm/i915/icl: Add new supported CD clocks adds 6e63790efdf7 drm/i915/ehl: Remove unsupported cd clocks adds 63c9dae71dc5 drm/i915/ehl: Add voltage level requirement table adds 5ed7a0cf3394 drm/i915: Move OA files to separate folder adds 9ef424e58e21 drm/i915: prefix header search path with $(srctree)/ adds 7fcc7ca549d4 drm/i915: add header search path to subdir Makefiles adds c75299aea22a drm/i915: make i915_fixed.h self-contained adds f807d31a2174 drm/i915: make i915_globals.h self-contained adds f8daf6418e30 drm/i915: make i915_pvinfo.h self-contained adds 961ebc9dd1f5 drm/i915: make i915_vgpu.h self-contained adds 016c1c8938b0 drm/i915: make intel_guc_ct.h self-contained adds 72629d11d56c drm/i915: make intel_guc_fwif.h self-contained adds 5e0cca98b4d1 drm/i915: make intel_guc_reg.h self-contained adds ba740cfc2f26 drm/i915: make intel_gvt.h self-contained adds b40cf94c7673 drm/i915: make intel_uc_fw.h self-contained adds 7218524d3ea0 drm/i915: Make i945gm_vblank_work_func static adds 501ec325f1ec drm/i915: rework reading pipe disable fuses adds 69f786aea946 drm/i915: Pass intel_crtc_state to needs_modeset() adds 855e0d684a3e drm/i915: Convert most of atomic commit to take more intel state adds 3b4bf24d27e0 drm/i915: Convert hw state verifier to take more intel state, v2. adds 49743e1dfb2a drm/i915: Use intel_crtc_state in sanitize_watermarks() too adds 4f25720b2c04 drm/i915: Pass intel state to plane functions as well adds ec193640819e drm/i915: Use intel state as much as possible in wm code adds 39a5883f8670 drm/i915/icl: Add support to read out the TBT PLL HW state adds 28212321622d drm/i915: Tune down WARNs about TBT AUX power well enabling adds bc85328ff431 drm/i915: Move the TypeC port handling code to a separate file adds e9b7e1422d40 drm/i915: Sanitize the terminology used for TypeC port modes adds 3b2ed4313429 drm/i915: Don't enable the DDI-IO power in the TypeC TBT-alt mode adds 29ae36abf08f drm/i915: Fix the TBT AUX power well enabling adds dd7239c545b1 drm/i915: Use the correct AUX power domain in TypeC TBT-alt mode adds ab7bc4e1a550 drm/i915: Unify the TypeC port notation in debug/error messages adds c905eb28bd3f drm/i915: Factor out common parts from TypeC port handling [...] adds ddec362724f9 drm/i915: Wait for TypeC PHY complete flag to clear in safe mode adds 424f109f5c5d drm/i915: Handle the TCCOLD power-down event adds 1cd5ef6ee23c drm/i915: Sanitize the TypeC connect/detect sequences adds 32691b58d157 drm/i915: Fix the TypeC port mode sanitization during load [...] adds 8c10e2262663 drm/i915: Keep the TypeC port mode fixed for detect/AUX transfers adds 4f36afb26cbe drm/i915: Sanitize the TypeC FIA lane configuration decoding adds 866955fa452e drm/i915: Sanitize the shared DPLL reserve/release interface adds 01b24f50b67f drm/i915: Sanitize the shared DPLL find/reference interface adds 726ca99666db drm/i915/icl: Split getting the DPLLs to port type specifi [...] adds eea72c4c2161 drm/i915/icl: Reserve all required PLLs for TypeC ports adds 24a7bfe0c2d7 drm/i915: Keep the TypeC port mode fixed when the port is active adds d5ce34da3145 drm/i915: Add state verification for the TypeC port mode adds a171f8e7f466 drm/i915: Remove unneeded disconnect in TypeC legacy port mode adds 3ee2771e47b0 drm/i915: WARN about invalid lane reversal in TBT-alt/DP-a [...] adds f18819a3c8da drm/i915/guc: Avoid reclaim locks during reset adds 4a8134d57c6c drm/i915/icl: Drop port parameter to icl_get_combo_buf_trans() adds 0e933162b042 drm/i915/ehl: Add third combo PHY offset adds f80c9a9a04d3 drm/i915/ehl: Don't program PHY_MISC on EHL PHY C adds 8759aa4cc1d3 drm/i915/execlists: Refactor CSB state machine adds afd1bcd4ad77 drm/i915: Report if i915_active is still busy upon waiting adds 361b69051326 drm/i915: fix whitelist selftests with readonly registers adds 2c903da50f5a drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT adds 3fe0107e45ab drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT adds c5f846eed2a1 drm/i915: Fix memleak in runtime wakeref tracking adds a3389c14ba09 Revert "drm/i915: Introduce private PAT management" adds 096a93949b86 drm/i915/gtt: Don't check PPGTT presence on PPGTT-only platforms adds 315ca4c408ed drm/i915: synchronize_irq() against the actual irq adds 8e9ecb3e1e33 drm/i915/display: Handle lost primary_port across suspend adds 63251685c141 drm/i915/selftests: Common live setup/teardown adds 8221d21b0664 drm/i915/selftests: Lock the drm_mm while modifying adds ad9e3792b0c0 drm/i915/execlists: Hesitate before slicing adds c03467ba40f7 drm/i915/gem: Free pages before rcu-freeing the object adds d650d1f5cfd7 drm/i915: Markup potential lock for i915_active adds 09480072e3ee drm/i915: Mark up vma->active as safe for use inside shrinkers adds 56e9371bc3f3 drm/i915: Deal with machines that expose less than three Q [...] adds 4a49c2bf9ee4 drm/i915: Use port clock to set correct N value adds 2c291417c164 drm/i915: Add N & CTS values for 10/12 bit deep color adds 068610895ebd drm/i915/gtt: Defer the free for alloc error paths adds 2006058e9988 drm/i915: Move the renderstate setup under gt/ adds 4fda44bf16b7 drm/i915: Flush the workqueue before draining adds b7dc9395c5db drm/i915: Check caller held wakerefs in assert_forcewakes_active adds 56e0f78e47e4 drm/i915/gt: Use caller provided forcewake for intel_mocs_ [...] adds 313443b16ac2 drm/i915/gt: Assume we hold forcewake for execlists resume adds 21de5a9e34fb drm/i915/gt: Ignore forcewake acquisition for posting_reads adds 0c159ffef628 drm/i915/gem: Defer obj->base.resv fini until RCU callback adds bf73fc0fa9cf drm/i915: Show support for accurate sw PMU busyness tracking adds ae1c5fd72dfc drm/i915/gtt: Handle double alloc failures adds 2a46fbb25ae8 drm/i915/guc: Upgrade to GuC 33.0.0 adds 4a54da351029 drm/i915: Dump w/a lists on all engines adds ab9e2f777682 drm/i915/gt: Pull engine w/a initialisation into common adds e7539b79f703 drm/i915/gtt: Mark the freed page table entries with scratch adds 6582f4f613e3 drm/i915/selftests: Drain the freedlists between exec passes adds 1ee2ae896bb4 drm/i915/hangcheck: Look at instdone for all engines adds ec22f256a60c drm/i915/overlay: Stash the kernel context on initialisation adds 8f856c743c77 drm/i915/selftests: Be engine agnostic adds b8cade5959ac drm/i915: Show instdone for each engine in debugfs adds 9b77011e4122 drm/i915: Rework some interrupt handling functions to take [...] adds f0818984fa5d drm/i915: Remove some legacy mmio accessors from interrupt [...] adds 58820574f1e9 drm/i915: Move dev_priv->pm_i{m, e}r into intel_gt adds 26443a4bc448 drm/i915: Add windowing for primary planes on gen2/3 and chv adds 423ee8e99aa5 drm/i915: Disable sprite gamma on ivb-bdw adds 94e15723df81 drm/i915: Program plane gamma ramps adds d56e823ac32a drm/i915: Deal with cpp==8 for g4x watermarks adds 94e35ce22173 drm/i915: Cosmetic fix for skl+ plane switch statement adds 3e69db291bda drm/i915: Clean up skl vs. icl plane formats adds eef037ea0280 drm/i915/ehl: Add support for DPLL4 (v10) adds badf1f2724d4 drm/i915: Order assert forcewake test adds 9d1bc13e7fe1 drm/i915: Remove set but not used variable 'encoder' adds 3e27d70bcc46 drm/i915: Remove set but not used variable 'intel_dig_port' adds f20f272f104f drm/i915/gtt: pde entry encoding is identical adds 72230b874a20 drm/i915/gtt: Tear down setup and cleanup macros for page dma adds 73a8fdef5d6f drm/i915/gtt: Setup phys pages for 3lvl pdps adds 50b38bc4d39a drm/i915/gtt: Introduce release_pd_entry adds 15e7facb7b42 drm/i915: Pull assert_forcewake_active() underneath the lock adds 77adbd8fbf3a drm/i915: Explicitly track active fw_domain timers adds cf3bd1a0f53e drm/i915/selftests: Reorder error cleanup for whitelist checking adds a17ce803dffa drm/i915: Update DRIVER_DATE to 20190708 adds baf08ed50a61 drm/i915/selftests: Set igt_spinner.gt for early exit adds cb6d7c7dc7ff drm/i915/userptr: Acquire the page lock around set_page_dirty() adds cbcec57e9dd7 drm/i915/selftests: Fill in a little more of the dummy fence adds 7c6d6867e972 drm/i915/gt: Apply RCS workarounds to the render class adds 4a5fdc962fc4 drm/i915/gt: Remove presumption of RCS0 adds 4fb76782ad01 drm/i915/hdcp: debug logs for sink related failures adds f384e48d7641 drm/i915: Add icl mipi dsi properties adds c598a66491cf drm/i915/sdvo: Use named initializers for the SDVO command names adds 8a9c8028399e drm/i915/sdvo: Remove duplicate SET_INPUT_TIMINGS_PART1 cm [...] adds 7b8062ea60d9 drm/i915/sdvo: Shrink sdvo_cmd_names[] strings adds a46f4e9e5ae9 drm/i915/sdvo: Add helpers to get the cmd/status string adds 5c28e3a567fe drm/i915: Clear the shared PLL from the put_dplls() hook adds f7ddc80ecb0e drm/i915/icl: Clear the shared port PLLs from the new crtc state adds 681c774d3490 drm/i915/userptr: Don't mark readonly objects as dirty adds a5af1df716c1 drm/i915/perf: ensure we keep a reference on the driver adds 46c5847e3d97 drm/i915: enumerate scratch fields adds 2a98f4e65bba drm/i915: add infrastructure to hold off preemption on a request adds b33c61db7291 drm/i915: Remove unused i915_gem_context_lookup_engine adds 58d1b427148a drm/i915/execlists: Record preemption for selftests adds 14bfcd3e0dae drm/i915/perf: add missing delay for OA muxes configuration adds 27ee72477c9b drm/i915/icl: Handle YCbCr to RGB conversion for BT2020 case adds 9856bf7f779a drm/i915/icl: Fix Y pre-offset for Full Range YCbCr adds caceff96d5b7 drm/i915/icl: Fixed Input CSC Co-efficients for BT601/709 adds 88c90e800675 Merge drm/drm-next into drm-intel-next-queued adds b41e434fdc42 drm/i915: make new intel_tc.c use uncore accessors adds c99fd7b3908e drm/i915: fix include order in intel_tc.* adds 9d44dcb9088a drm/i915: move intel_ddi_set_fia_lane_count to intel_tc.c adds 358633e71c07 drm/i915/gen11: Start distinguishing 'phy' from 'port' adds befa372b990a drm/i915/gen11: Program ICL_DPCLKA_CFGCR0 according to PHY adds dc867bc7d887 drm/i915/gen11: Convert combo PHY logic to use new 'enum p [...] adds d8fe2ab6bb28 drm/i915: Transition port type checks to phy checks adds 719d24002602 drm/i915/ehl: Enable DDI-D adds 47c4bdd6d3ea drm/i915/gt: Drop the duplicate icl workaround adds bf1315b830a4 drm/i915/selftests: Ensure we don't clamp a random offset to 32b adds 71b0846c17b9 drm/i915/guc: Remove preemption support for current fw adds aebf052bb647 drm/i915/guc: Simplify guc client adds 5a5efbf4ef50 drm/i915/sdvo: Fix handling if zero hbuf size adds f63dfc146438 drm/i915/selftests: Hold the vma manager lock while modify [...] adds 13ce609243c7 drm/i915: Use the "display core" power domain in vlv/chv s [...] adds 88016a9fb741 drm/i915: Check crtc_state->wm.need_postvbl_update before [...] adds afe0c21b6228 drm/i915: Simplify modeset_get_crtc_power_domains() arguments adds 13d723a1177d drm/i915: Polish intel_shared_dpll_swap_state() adds e3b4089c68ed drm/i915: Polish intel_atomic_track_fbs() adds 6a64e985d242 drm/i915: Use intel_ types in intel_{lock,modeset}_all_pipes() adds a85fb46777c0 drm/i915: Use intel_ types in intel_atomic_commit() adds b12d5944fc28 drm/i915: Don't pass stack garbage to pcode in the second [...] adds ddafc0f75640 drm/i915/guc: Drop redundant ctx param from kerneldoc adds 86c9640b3a1e drm/i915: Copy name string into ring buffer for intel_upda [...] adds ddb3d12afa92 drm/i915: Don't overestimate 4:2:0 link symbol clock adds f1f1d4fa5869 drm/i915: Add 4th pipe and transcoder adds abd3a0fe040d drm/i915/tgl: add initial Tiger Lake definitions adds 7f02889292e2 drm/i915/tgl: Introduce Tiger Lake PCH adds d8df6bec1a30 drm/i915/tgl: Add TGL PCH detection in virtualized environment adds 9747f0c2fb9e drm/i915/tgl: Add TGL PCI IDs adds 7ff0fca4964f drm/i915/tgl: Check if pipe D is fused adds 276199e6be6a drm/i915/tgl: rename TRANSCODER_EDP_VDSC to use on transcoder A adds 656409bbaf87 drm/i915/tgl: Add power well support adds 1db27a729119 drm/i915/tgl: Add power well to support 4th pipe adds 68ff39c3f8c0 drm/i915/tgl: Add new pll ids adds c9014a2c7937 drm/i915/tgl: Add pll manager adds 6c8337dafaa9 drm/i915/tgl: Add additional ports for Tiger Lake adds 5c71970889d7 drm/i915/tgl: Add additional PHYs for Tiger Lake adds 55cd5048e176 drm/i915/tgl: init ddi port A-C for Tiger Lake adds deea06b47574 drm/i915/tgl: apply Display WA #1178 to fix type C dongles adds 30fcc338bc66 drm/i915/gen12: MBUS B credit change adds 3fd53262f0dd drm/i915/tgl: Add gmbus gpio pin to port mapping adds fb81cbe46988 drm/i915/tgl: port to ddc pin mapping adds d757535e3116 drm/i915/tgl: Add vbt value mapping for DDC Bus pin adds 36ca5335f202 drm/i915/tgl: Add DPLL registers adds a1c5f1510b3f drm/i915/tgl: Update DPLL clock reference register adds 1e2b7f497c28 drm/i915: Add test for invalid flag bits in whitelist entries adds aee20aaed887 drm/i915: Implement read-only support in whitelist selftest adds 3e1f0a518d22 drm/i915: Add engine name to workaround debug print adds 6eebfe8a10a6 drm/i915/gtt: Use shallow dma pages for scratch adds 57a7e30546b2 drm/i915/gtt: Wrap page_table with page_directory adds a9abea97856b drm/i915/gtt: Reorder gen8 ppgtt free/clear/alloc adds 18c7962b8cf2 drm/i915/gtt: Markup i915_ppgtt height adds 277632645756 drm/i915/gtt: Compute the radix for gen8 page table levels adds c03cbe4c0a83 drm/i915/gtt: Convert vm->scratch into an array adds 6239901c576d drm/i915/gtt: Use NULL to encode scratch shadow entries adds b5893ffc274b drm/i915: Drop extern qualifiers from header function prototypes adds b01558e56f84 drm/i915: Rename "_load"/"_unload" to match PCI entry points adds f2db53f14d3d drm/i915: Replace "_load" with "_probe" consequently adds 3b58a9455136 drm/i915: Propagate "_release" function name suffix down adds 78dae1ac35dd drm/i915: Propagate "_remove" function name suffix down adds 0b61b8b07f6b drm/i915: Propagate "_probe" function name suffix down adds 87d855e8cfa4 drm/i915/guc: Don't enable GuC/HuC in auto mode on pre-Gen11 adds f774f0964919 drm/i915/guc: Turn on GuC/HuC auto mode adds eaa2b31be152 drm/i915: Skip SINK_COUNT read on CH7511 adds 801404632c4b drm/i915/display: Drop kerneldoc for 'intel_atomic_commit' adds 1eda701eace2 drm/i915/gtt: Recursive cleanup for gen8 adds 4c2be3c5ebfd drm/i915/gtt: Recursive ppgtt clear for gen8 adds 0caf62577730 drm/i915: Add modular FIA adds 139ab811511c drm/i915/tgl: add modular FIA to device info adds cb823ed9915b drm/i915/gt: Use intel_gt as the primary object for handli [...] adds a30eff49d08c drm/i915/guc: Use system workqueue for log capture adds e3f503f1c733 drm/i915/uc: replace uc init/fini misc adds bb2881f8bdde drm/i915/uc: introduce intel_uc_fw_supported adds 9cbd51c2c0ed drm/i915/guc: move guc irq functions to intel_guc parameter adds 633023a4e618 drm/i915/guc: unify guc irq handling adds 0f261b241d9c drm/i915/uc: move GuC and HuC files under gt/uc/ adds 8b5689d7e3ca drm/i915/uc: move GuC/HuC inside intel_gt under a new intel_uc adds ca7b2c1bbede drm/i915/uc: Move intel functions to intel_uc adds 84b1ca2f0e68 drm/i915/uc: prefer intel_gt over i915 in GuC/HuC paths adds 2239e6dff206 drm/i915/guc: prefer intel_gt in guc interrupt functions adds a8120bc23eea drm/i915/uc: kill <g,h>uc_to_i915 adds 506927ec8bbb drm/i915/selftests: Ignore self-preemption suppression under gvt adds 48cf0a1ec170 drm/i915/ehl: Map MCC pins based on PHY, not port adds 3944709df8e9 drm/i915: Add support for retrying hotplug adds bb80c9255770 drm/i915: Enable hotplug retry adds cfe7288c276e drm/i915: Lock the engine while dumping the active request adds 09975b861aa0 drm/i915/execlists: Disable preemption under GVT adds 8a98e839601f drm/i915/gtt: Recursive ppgtt alloc for gen8 adds bea5faf7be32 drm/i915/gtt: Tidy up ppgtt insertion for gen8 adds a9877da2d629 drm/i915/oa: Reconfigure contexts on the fly adds 0629d4da1f15 drm/i915: Update description of i915.enable_guc modparam adds fff8102aaed5 drm/i915/execlists: Process interrupted context on reset adds c30d5dc653cb drm/i915/gt: Push engine stopping into reset-prepare adds 6b2436aeb945 x86/gpu: add TGL stolen memory support adds 5270130db8c8 drm/i915: Add gen8_de_pipe_fault_mask() adds 9a36a6517d5c drm/i915/ehl: Use an id of 4 while accessing DPLL4's CR0 and CR1 adds bffb31f73b29 drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV adds d45a4dd52706 drm/i915: Drop wmb() inside pread_gtt adds bdae33b8b82b drm/i915: Use maximum write flush for pwrite_gtt adds b5ea9c933700 drm/i915/vbt: Fix VBT parsing for the PSR section adds 7d6b60dbc6a0 drm/i915/execlists: Cancel breadcrumb on preempting the vi [...] adds 0d392cb9eb58 drm/i915: Remove set but not used variable 'src_y' adds 15160879d472 drm/i915: Fix GEN8_MCR_SELECTOR programming adds 7405cb77e008 drm/i915: Trust programmed MCR in read_subslice_reg adds 6c2b0103ad92 drm/i915: Fix and improve MCR selection logic adds fa380486d5f9 drm/i915: Skip CS verification of L3 bank registers adds 935ba6f3bf0f drm/i915/icl: Verify engine workarounds in GEN8_L3SQCREG4 adds b83a309a9889 drm/i915/icl: Add Wa_1409178092 adds 92508da7e3da Revert "drm/i915/guc: Turn on GuC/HuC auto mode" adds a0301020c568 Revert "drm/i915: Update description of i915.enable_guc modparam" adds 6b5f3cb1aa20 drm/i915/gtt: Correct unshifted 'from' for gen8_ppgtt_allo [...] adds 5cad0ddf4b78 drm/i915/gtt: Don't try to clear failed empty pd allocation adds 0cc35a9c8279 drm/i915/dsi: remove set but not used variable 'hfront_porch' adds 04364138ce9b drm/i915/gtt: Fix rounding for 36b adds f3bcb0cccd36 drm/i915: Remove obsolete engine cleanup adds df8cf31e7497 drm/i915/gt: Hook up intel_context_fini() adds 3bdd4f848531 drm/i915: Rely on spinlock protection for GPU error capture adds aed7450b1536 drm/i915: Add HDCP capability info to i915_display_info. adds 3fcba88188a8 drm/i915/uc: Gt-fy uc reset adds de6a263400f2 drm/i915/uc: Sanitize uC when GT is sanitized adds d8bf0e7627e6 drm/i915/selftests: Let igt_vma_partial et al breathe adds 14f8a0eb0253 drm/i915: Squelch nop wait-for-idle trace adds 44c1ee17644c drm/i915/huc: fix status check adds 906339a95e5a drm/i915: Use dev_get_drvdata adds 2bf8fb39eb70 drm/i915/guc: Set GuC init params only once adds 702668e606c0 drm/i915/uc: Unify uC platform check adds 305ceebd5284 drm/i915: Fix handling of non-supported uC adds 21a27d1cdd41 drm/i915/uc: Unify uC FW selection adds 91e55e545ab8 drm/i915/uc: Unify uc_fw status tracking adds 90dd992260cc drm/i915/uc: Move xfer rsa logic to common function adds 9cb279455705 drm/i915/huc: Copy huc rsa only once adds 4ca8d2ef8dab drm/i915/uc: Plumb the gt through fw_upload adds 8d5682f66252 drm/i915/uc: Unify uC firmware upload adds dbbff8c3f641 drm/i915: Fix GuC documentation links adds 199ddded380a drm/i915/uc: Update drawing for firmware layout adds abf30f235390 drm/i915/uc: Move uc firmware layout definitions to dedica [...] adds 79c7a28e1f3a drm/i915: Capture vma contents outside of spinlock adds 97dee74bb34a drm/i915/uc: Reorder params in intel_uc_fw_fetch adds edad25476ba3 drm/i915/guc: init submission structures as part of guc_init adds 5cca503817d0 drm/i915/perf: Initialise err to 0 before looping over ce- [...] adds 3f99a61441e5 drm/i915: Do not rely on for loop caching the mask adds f91bf7382856 drm/i915/uc: Don't sanitize guc_log_level modparam adds 340c4c8daad9 drm/i915/gt: Add to timeline requires the timeline mutex adds 3a8c63d28a12 drm/i915/uc: Remove redundant header_offset/size definitions adds 5de51fa0b939 drm/i915/uc: Remove redundant ucode offset definition adds 08f0e4a7ecb9 drm/i915/uc: Remove redundant RSA offset definition adds 98a5c2a3582a drm/i915/tgl: skip setting PORT_CL_DW12_* on initialization adds df16b6361d88 drm/i915/tgl: select correct bit for port select adds aaf70b90a4f1 drm/i915/tgl: update ddi/tc clock_off bits adds 62336cc666b0 drm/i915/uc: Fixup kerneldoc after params were flipped and [...] adds fa70328d08fd Merge remote-tracking branch 'drm-intel/for-linux-next' adds 2a6fc3cb5cb6 drm/tegra: Fix gpiod_get_from_of_node() regression adds 5a7c7f492ea6 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds b8142e3a63da drm/sti: Remove duplicated include from sti_drv.c adds b283e92a2315 drm/prime: Shuffle functions. adds 805dc614d58a drm/prime: Update docs adds ae75f8368042 drm/prime: Unconditionally set up the prime file private adds ee8375d5dc5b drm/prime: Make DRIVER_PRIME a no-op adds 0424fdaf883a drm/prime: Actually remove DRIVER_PRIME everywhere adds 055a12ff16dd drm/arm/komeda: Remove DRIVER_HAVE_IRQ adds 8b3026a74fa7 drm/omapdrm: drop fb_debug_enter/leave adds e4fa8457b219 drm/prime: Align gem_prime_export with obj_funcs.export adds 75426367cd37 drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl adds b5031e86a9af drm/arc: Drop drm_gem_prime_export/import adds d3bc25f3bff3 drm/arm: Drop drm_gem_prime_export/import adds b82a6fd04ec3 drm/atmel: Drop drm_gem_prime_export/import adds 2550416ccf19 drm/etnaviv: Drop drm_gem_prime_export/import adds 13ea486fe1c6 drm/exynos: Drop drm_gem_prime_export adds 40e546c5f9ca drm/fsl-dcu: Drop drm_gem_prime_export/import adds 8c6555d4a6fb drm/hisilicon: Drop drm_gem_prime_export/import adds c5be0ddd500d drm/imx: Drop drm_gem_prime_export/import adds bf6f1fa62e76 drm/mcde: Drop drm_gem_prime_export/import adds 3baeeb21983a drm/mtk: Drop drm_gem_prime_export/import adds 4bcc9543ad4c drm/meson: Drop drm_gem_prime_export/import adds d229c592d12d drm/msm: Drop drm_gem_prime_export/import adds 4fdfffc8f318 drm/mxsfb: Drop drm_gem_prime_export/import adds 78fc89063f0c drm/nouveau: Drop drm_gem_prime_export/import adds a23916462848 drm/pl111: Drop drm_gem_prime_export/import adds baa78332a7ca drm/qxl: Drop drm_gem_prime_export/import adds b392cb98dfff drm/rcar-du: Drop drm_gem_prime_export/import adds f59bcca620e8 drm/rockchip: Drop drm_gem_prime_export/import adds cf64beca45f9 drm/shmob: Drop drm_gem_prime_export/import adds 03988e4fa156 drm/sti: Drop drm_gem_prime_export/import adds b8764eaf8ad8 drm/stm: Drop drm_gem_prime_export/import adds 52de698543c9 drm/tilcdc: Drop drm_gem_prime_export/import adds cb822cab0537 drm/tve2000: Drop drm_gem_prime_export/import adds 8a0155614796 drm/vboxvideo: Drop drm_gem_prime_export/import adds ddad8b452e5f drm/vc3: Drop drm_gem_prime_import adds 9030142e3206 drm/radeon: Drop drm_gem_prime_import adds 5eab998741c8 drm/vgem: Drop drm_gem_prime_export adds aada617da7b6 drm/virtio: Drop drm_gem_prime_export/import adds f30dec2f8240 drm/xen: Drop drm_gem_prime_export/import adds 42169858d75c drm/zte: Drop drm_gem_prime_export/import adds 634cdf7fd91a drm/vram-helper: Drop drm_gem_prime_export/import adds 5f6ed9879a41 drm/prime: automatically set gem_obj->resv on import adds 7b0cdf3e56b9 drm/vgem: Ditch attach trickery in the fence ioctl adds adbb48bcf400 drm/lima: Mark 64-bit number as ULL adds 34e88f9e2fff drm/lima: Reduce the amount of logs on deferred probe adds 7b4e467d2f99 drm/lima: Reduce number of PTR_ERR() calls adds 0e343b086b05 drm/lima: Reduce the amount of logs on deferred probe of c [...] adds 1effe5a3bb3d drm/bridge/synopsys: dsi: Allow VPG to be enabled via debugfs adds 50b0946de4c6 drm/connector: Fix warning in debug message adds 700710e977fd drm: Do not use bitwise OR to set picure_aspect_ratio adds 993a80671ed9 drm: Do not accept garbage mode aspect ratio flags adds 9f396ab4de15 drm: WARN on illegal aspect ratio when converting a mode to umode adds 1e612a0f62fe drm/sun4i: Eliminate pointless on stack copy of drm_display_info adds ca5be902a87d drm/mcde: Fix uninitialized variable adds 975304100a70 dt-bindings: display: Convert tpo,tpg110 panel to DT schema adds 0fbbd27e5ab1 drm/lima: Drop resv argument from lima_bo_create_struct adds 2a11d881255b drm/mediatek: Use drm_atomic_helper_wait_for_fences adds 0ecaea14843e drm/panfrost: don't set gem_obj->resv for prime import anymore adds 3886666a2568 drm/vc4: Don set gem_obj->resv in prime import anymore adds 9dfed7013083 drm/todo: remove gem_prime_import/export todo adds 3c745e0b5dea drm/todo: Update backlight todo adds 8de6ca2e0e93 drm/todo: Update mmap todo adds fcca453c8884 drm/todo: Add new debugfs todo adds c6be80861824 drm/etnaviv: Drop resv argument from etnaviv_gem_new_impl adds 5ebeb02c8678 drm/msm: Drop robj from msm_gem_new_impl adds d55bcb4c9a74 dt-bindings: display: Add GiantPlus GPM940B0 panel documentation adds 0565ae92835c media: uapi: Add MEDIA_BUS_FMT_RGB888_3X8 media bus format adds 2c6574a9ed66 drm/panel: simple: Add GiantPlus GPM940B0 panel support adds 75909cb6a753 dt-bindings: drm/panel: simple: add ortustech, com37h3m05d [...] adds e24fd0cf73d1 dt-bindings: drm/panel: simple: add ortustech, com37h3m99d [...] adds a6e5a47f40ed dt-bindings: drm/panel: simple: add sharp, lq070y3dg3b panel adds dda0e4bdbeac drm/panel: simple: Add Sharp LQ070Y3DG3B panel support adds 9c31dcb6dd94 drm/panel: simple: Add Ortustech COM37H3M panel support adds 719bda751e18 MAINTAINERS: Update Maintainers and Reviewers of DRM Bridg [...] adds c79e7a293733 dt-bindings: display: Add King Display KD035G6-54NT panel [...] adds ecdcbbb7ceb1 drm/panel: Add Novatek NT39016 panel support adds a63f4612e1de dt-bindings: display: Add Sharp LS020B1DD01D panel documentation adds f9a763d27462 drm: Add bus flag for Sharp-specific signals adds f1bd37f300a4 drm/panel: simple: Add Sharp LS020B1DD01D panel support adds 059b39f30aa6 dt-bindings: display: panel: Add support for Raydium RM671 [...] adds f63df31d2ddd drm/panel: Add support for Raydium RM67191 panel driver adds 60ba34c6a5b3 MAINTAINERS: Add Purism mail alias as reviewer for their d [...] adds 428733c72d03 drm/panel: jh057n00900: Don't use magic constant adds d4bd9a58d81b dt-bindings: display/panel: jh057n00900: Document power su [...] adds 1a14e0c25652 drm/panel: jh057n00900: Add regulator support adds 77b893df0c58 dt-bindings: display: Add ETM0700G0DH6 compatible string adds caa54ec03c7f dt-bindings: panel: Add Boe Himax8279d is 1200x1920, 4-lan [...] adds d6891db2ad0a drm/tegra: remove irrelevant DRM_UNLOCKED flag adds b402375699ae drm/i915: remove irrelevant DRM_UNLOCKED flag adds ccdae4257569 drm/nouveau: remove open-coded drm_invalid_op() adds 3cd74023ea18 vmwgfx: drop empty lastclose stub adds bcde7d345c90 drm/vmgfx: kill off unused init_mutex adds cbfbe47fc539 drm/vmwgfx: use core drm to extend/check vmw_execbuf_ioctl adds b8602f9a65a6 drm/etnaviv: drop DRM_AUTH usage from the driver adds 951ecc022c47 drm/exynos: drop DRM_AUTH from DRM_RENDER_ALLOW ioctls adds 921d57323657 drm/lima: drop DRM_AUTH usage from the driver adds 88209d2c5035 drm/msm: drop DRM_AUTH usage from the driver adds a305f6c5c819 drm/nouveau: drop DRM_AUTH from DRM_RENDER_ALLOW ioctls adds 7042a33deb14 drm/omap: drop DRM_AUTH from DRM_RENDER_ALLOW ioctls adds e4eee93d2577 drm/vgem: drop DRM_AUTH usage from the driver adds 848ed7d54246 drm/virtio: drop DRM_AUTH usage from the driver adds c1a495a55853 drm: Allow range of 0 for drm_mm_insert_node_in_range() adds 18d0952a838b drm/vkms: Fix crc worker races adds a0e4e5754cce drm/vkms: Use spin_lock_irq in process context adds fb4155fa4c0c drm/vkms: Rename vkms_output.state_lock to crc_lock adds 3d08eb7ddb4d drm/vkms: Add our own commit_tail adds 5ef8100a3919 drm/vkms: flush crc workers earlier in commit flow adds 64cfaa509271 drm/vkms: Dont flush crc worker when we change crc status adds 1c305e13ecc5 drm/vkms: No _irqsave within spin_lock_irq needed adds 8b1865873651 drm/vkms: totally reworked crc data tracking adds e5ff5344f4a4 drm/vkms: No need for ->pages_lock in crc work anymore adds e61576c4b9ff drm/mgag200: add in missing { } around if block adds 28a902e6d7fb dt-bindings: display: rockchip-lvds: Remove panel references adds 93a105694f7d drm/bridge: tc358767: Simplify tc_poll_timeout() adds ebcce4e64247 drm/bridge: tc358767: Simplify polling in tc_main_link_setup() adds aa92213f388b drm/bridge: tc358767: Simplify polling in tc_link_training() adds 3f072c304c0a drm/bridge: tc358767: Simplify tc_set_video_mode() adds 6d0c38315915 drm/bridge: tc358767: Drop custom tc_write()/tc_read() accessors adds 53b166dca5fe drm/bridge: tc358767: Simplify AUX data read adds 792a081a1b8e drm/bridge: tc358767: Simplify AUX data write adds e0655feaec62 drm/bridge: tc358767: Increase AUX transfer length limit adds 12dfe7c4d9c5 drm/bridge: tc358767: Use reported AUX transfer size adds c49f60dfbf91 drm/bridge: tc358767: Introduce tc_set_syspllparam() adds 134fb306b1d8 drm/bridge: tc358767: Introduce tc_pllupdate() adds 7264892648ba drm/bridge: tc358767: Simplify tc_aux_wait_busy() adds d174db0788b4 drm/bridge: tc358767: Drop unnecessary 8 byte buffer adds 32d3621996aa drm/bridge: tc358767: Replace magic number in tc_main_link [...] adds fdb29b738017 drm/bridge: tc358767: Add support for address-only I2C transfers adds 5d1771899736 drm/mgag200: Replace struct mga_framebuffer with GEM frame [...] adds bd630a86be38 drm/fb-helper: use gem_bo.resv, not dma_buf.resv in prepare_fb adds e78ad7654179 drm/msm: Use drm_gem_fb_prepare_fb adds 66ab700506e7 drm/vc4: Use drm_gem_fb_prepare_fb adds 5ed7191dd97b drm/ast: Replace struct ast_framebuffer with GEM framebuff [...] adds 8735f16803f0 dma-buf: cleanup reservation_object_init/fini adds 52500de68fbb drm/vmwgfx: Don't look at state->allow_modeset adds 220df83a5394 drm/gem: Rename drm_gem_dumb_map_offset() to drm_gem_map_offset() adds 583bbf46133c drm/panfrost: Use drm_gem_map_offset() adds 91f85e8feb1b drm/mga: drop dependency on drm_os_linux.h adds 968222d9b817 drm/mga: make header file self contained adds 36999fd02d92 drm/mga: drop use of drmP.h adds 9f3978011104 drm/mgag200: drop use of drmP.h adds 59634388d932 MAINTAINERS: add Sam Ravnborg for drm/atmel_hlcdc adds 99a938889048 drm/stm: drop use of drmP.h adds 83f35bc3a852 drm/bridge: adv7511: Attach to DSI host at probe time adds 52c2197aae1b drm/bridge: tc358767: do a software reset if reset pin isn [...] adds fdbdcc83ffd7 drm/bridge: dw-hdmi: Use automatic CTS generation mode whe [...] adds ffa8aa00e9e5 DRM: ingenic: Use devm_platform_ioremap_resource adds dba8e987687f DRM: ingenic: Add support for Sharp panels adds 8721215c7ef9 DRM: ingenic: Add support for panels with 8-bit serial bus adds 31070a871fdc drm/vram: Set GEM object functions for PRIME adds f5f6f36a49c7 drm/bochs: Remove PRIME helpers from driver structure adds 80be7eed1d32 drm/hibmc: Update struct drm_driver for GEM object functions adds bf2791eb5cf6 drm/vbox: Remove empty PRIME functions adds 0ccf52badd40 drm/vram: Don't export driver callback functions for PRIME adds be855382bacb Revert "drm/panfrost: Use drm_gem_map_offset()" adds 415d2e9e0757 Revert "drm/gem: Rename drm_gem_dumb_map_offset() to drm_g [...] adds f1513d20b9f1 drm/bridge: sii902x: Make sii902x_audio_digital_mute static adds 5c27d6078cd6 drm/bridge: ti-sn65dsi86: add link to datasheet adds 8efb243a5ce8 drm/bridge: ti-sn65dsi86: add debugfs adds 67b587934c23 drm/bridge: ti-sn65dsi86: correct dsi mode_flags adds 821a1f7171ae dt-bindings: display: Convert common panel bindings to DT schema adds 09ed3b2574f2 dt-bindings: display: Convert ampire,am-480272h3tmqw-t01h [...] adds 3cd33c8c54af dt-bindings: display: Convert armadeus,st0700-adapt panel [...] adds 56b40739186d dt-bindings: display: Convert bananapi,s070wv20-ct16 panel [...] adds 6c9b89e3cdd4 dt-bindings: display: Convert dlc,dlc0700yzg-1 panel to DT schema adds 746fe0b26796 dt-bindings: display: Convert pda,91-00156-a0 panel to DT schema adds 78ad29d76229 dt-bindings: display: Convert raspberrypi,7inch-touchscree [...] adds 87548d750c31 dt-bindings: display: Convert tfc,s9700rtwv43tr-01b panel [...] adds ae18c1176f0d dt-bindings: display: Convert panel-lvds to DT schema adds b4eefa69b635 dt-bindings: display: Convert innolux,ee101ia-01 panel to [...] adds ea8e4568d5ff dt-bindings: display: Convert mitsubishi,aa104xd12 panel t [...] adds 2fb9bf9aeffd dt-bindings: display: Convert mitsubishi,aa121td01 panel t [...] adds 8090858c87ea dt-bindings: display: Convert sgd,gktw70sdae4se panel to D [...] adds 6234ba980f89 drm/sti: Remove pointless casts adds 113348d86ceb drm/sti: Try to fix up the tvout possible clones adds 15dd0fc83340 drm/client: Support unmapping of DRM client buffers adds cf1ca9aeb930 drm/fb-helper: Map DRM client buffer only when required adds f458579ede0b drm/fb-helper: Instanciate shadow FB if configured in devi [...] adds 8a99de3dc0dd drm/ast: Replace struct ast_fbdev with generic framebuffer [...] adds f1f8555dfb9a drm/bochs: Use shadow buffer for bochs framebuffer console adds 90f479ae51af drm/mgag200: Replace struct mga_fbdev with generic framebu [...] adds d006a9b63d4b drm/client: remove the exporting of drm_client_close adds 4f5368b5541a drm/kms: Catch mode_object lifetime errors adds e9d85f731de0 drm/vkms: Avoid assigning 0 for possible_crtc adds a4e7e98e90eb drm/vkms: Rename vkms_crc.c into vkms_composer.c adds b8a2948fa2b3 drm/panel: simple: Add ability to override typical timing adds d719cbe9a5b3 drm/panel: simple: Use display_timing for Innolux n116bge adds 374bf825e7a0 drm/panel: simple: Use display_timing for AUO b101ean01 adds e3c91a88e4f2 drm/atmel-hlcdc: set layer REP bit to enable replication logic adds f8c6bfc612b5 drm/panel: simple: fix AUO g185han01 horizontal blanking adds 913cafbb250f drm/vgem: Reclassify buffer creation debug message adds 94eb1e10a34d dma-buf: Expand reservation_list to fill allocation adds c3bbb48e0c54 drm/agp: Remove unused function drm_agp_bind_pages adds 2ea2269e296a drm/xen: drop use of drmP.h adds 91328ebe4f6f drm/tve200: drop use of drmP.h adds d5742c6cfa29 drm/mxsfb: drop use of drmP.h adds b4b21c83958f drm/fsl-dcu: drop use of drmP.h adds c0f4b75c065b drm/qxl: drop use of drmP.h adds ce672a1b21a8 drm/vkms: drop use of drmP.h adds 7c1be93c8e98 drm/scheduler: drop use of drmP.h adds a3d639776e60 drm/virtgpu: drop use of drmP.h adds 322d0c84d30e drm: add missing include to drm_vram_mm_helper.h adds 016f363ee11c drm/bochs: drop use of drmP.h adds fbbbd1608b0d drm/ast: drop use of drmP.h adds 40b4db43f7e4 drm/hisilicon: drop use of drmP.h adds a803bf0ade8d drm/shmobile: drop use of drmP.h adds 71866a56bc75 drm/atmel_hlcdc: drop use of drmP.h adds 0a869e8d82ef drm/pl111: pl111_vexpress.c: Add of_node_put() before return adds 66a639cbe36c drm/bridge: ti-sn65dsi86: use dev name for debugfs adds 45b2fda3d82d gpu/drm: fix a few kernel-doc "/**" mark warnings adds 30fe7b07f6cb dma-buf: Relax the write-seqlock for reallocating the shar [...] adds 66620f48cb59 drm/meson: drop use of drmP.h adds 220989e7097a drm/v3d: drop use of drmP.h adds 09a56fbe8a06 drm/pl111: drop use of drmP.h adds 647d295b7048 drm/zte: drop use of drmP.h adds 9c25a2976645 drm/sun4i: drop use of drmP.h adds fd6d6d80cb5f drm/vc4: drop use of drmP.h adds 9e28e0ce2d41 drm/r128: drop use of drmP.h adds a9dcf3804ac8 drm/udl: drop use of drmP.h adds 81f6156ca5ae drm/omapdrm: drop use of drmP.h adds 54ccae0c0892 drm/selftests: drop use of drmP.h adds 53fa84b2fabf drm/tdfx: drop use of drmP.h adds 7b42a2f4e4b8 drm/vgem: drop use of drmP.h adds 2175749b3671 drm/i810: drop use of drmP.h adds fcb57664172e drm/tilcdc: drop use of drmP.h adds 758380bd5b6d drm/i2c/ch7006: drop use of drmP.h adds 71466ffd7322 drm/i2c/sil164: drop use of drmP.h adds 05f0940b4de0 drm/imx: drop use of drmP.h adds c2156ccd9657 drm/rockchip: drop use of drmP.h adds 9aef5867c86c drm/mediatek: drop use of drmP.h adds 57a1b0893782 drm: Make the bw/link rate calculations more forgiving adds e362cc6a2475 drm/panel: simple: document panel_desc; rename a few functions adds 1e9907362453 drm/doc: Document kapi doc expectations adds bf3f5e985593 drm/panel: make drm_panel.h self-contained adds 3e37c7156e94 drm: drop uapi dependency from drm_vblank.h adds 03fda35d109b drm/ati_pcigart: drop dependency on drm_os_linux.h adds 1c53587629f6 drm: direct include of drm.h in drm_gem.c adds d3ea256aa4c7 drm: direct include of drm.h in drm_gem_shmem_helper.c adds 39716270d88c drm: direct include of drm.h in drm_prime.c adds d89281c5edad drm: direct include of drm.h in drm_syncobj.c adds 1eef08cb7dc7 drm/mediatek: direct include of drm.h in mtk_drm_gem.c adds 5917e0bdbc90 drm/sun4i: Introduce color encoding and range properties adds ab38c3b7c347 drm/sun4i: sun8i_csc: Simplify register writes adds b72cb0dc4c46 drm/sun4i: sun8i-csc: Add support for color encoding and range adds 73415b4ea5b5 drm/fb: remove unused function: drm_gem_fbdev_fb_create() adds e4f86e437164 drm: Add Grain Media GM12U320 driver v2 adds 03b0f2ce735e Merge v5.3-rc1 into drm-misc-next adds e858c5951f69 drm/bridge: Improve the help text for DRM_ANALOGIX_ANX78XX adds d808097627e5 drm/i915: Fix up broken merge adds 513be3334431 drm/komeda: remove set but not used variable 'old' adds 3b8720e63f4a fbdev: Ditch fb_edid_add_monspecs adds fc06bf1d76d6 drm: Add SPI connector type adds e6652156a314 drm/tinydrm: Use DRM_MODE_CONNECTOR_SPI adds cfcc8fcb1170 drm/tinydrm: Use spi_is_bpw_supported() adds 8a18ac3a7de5 drm/tinydrm: Remove spi debug buffer dumping adds e143364b4c17 drm/tinydrm: Remove tinydrm_spi_max_transfer_size() adds 083a6c23b9ec drm/tinydrm: Clean up tinydrm_spi_transfer() adds d23d4d4dac01 drm/tinydrm: Move tinydrm_spi_transfer() adds f729d8d9628d drm/tinydrm: Move tinydrm_machine_little_endian() adds 1321db837549 drm/tinydrm/repaper: Don't use tinydrm_display_pipe_init() adds cc4312127108 drm/tinydrm/mipi-dbi: Add mipi_dbi_init_with_formats() adds 710ae47dc6cb drm/tinydrm: Move tinydrm_display_pipe_init() to mipi-dbi adds a74cefd91512 fbmem: remove redundant assignment to err adds 5ae01cba59c6 au1200fb: don't use DMA_ATTR_NON_CONSISTENT adds b519294ee13a video: fbdev: nvidia: Remove extra return adds 9b9f35e7c659 video: fbdev: nvidia: Remove dead code adds 8cbff03bb090 video: fbdev-MMP: Remove call to memset after dma_alloc_coherent adds ed1dc7d56578 video: ssd1307fb: Use screen_buffer instead of screen_base adds 6bc9431111be video: ssd1307fb: Remove unneeded semicolons adds dd9782834dd9 video: ssd1307fb: Start page range at page_offset adds b0020d8af991 video: ssd1307fb: Handle width and height that are not mul [...] adds ca6216fce8db dt-bindings: display: ssd1307fb: Add initialization properties adds de6786bee48e video: ssd1307fb: Add devicetree configuration of display setup adds a0fd72d2c95b drm/mgag200: Pin displayed cursor BO to video memory adds cf578c8c8e0b drm/mgag200: Set cursor scanout address to correct BO adds a9c342ab77ab drm/mgag200: Don't unpin the current cursor image's buffer. adds 771ea160e68f drm/tinydrm/mipi-dbi: Move cmdlock mutex init adds 36b505721623 drm/tinydrm: Rename variable mipi -> dbi adds 440961d20959 drm/tinydrm: Rename remaining variable mipi -> dbidev adds 84137b866e83 drm/tinydrm: Split struct mipi_dbi in two adds 7c9f1312cfca drm/tinydrm/mipi-dbi: Remove CMA helper dependency adds 3389669ac5ea drm/tinydrm/Kconfig: drivers: Select BACKLIGHT_CLASS_DEVICE adds 2d2bb61a6ce1 drm/tinydrm/mipi-dbi: Select DRM_KMS_HELPER adds 174102f4de23 drm/tinydrm: Move mipi-dbi adds f27e43b46dae MAINTAINERS: Remove tinydrm entry adds 8fabc9c3109a drm/stm: attach gem fence to atomic state adds 365d28c92f8c drm/bridge: sii902x: fix missing reference to mclk clock adds 512ec50a97d8 dt-bindings: display: sii902x: Change audio mclk binding adds 6b72c7a98bd6 drm/bridge: sii902x: make audio mclk optional adds 17224cf29cbb drm/bridge: sii902x: add audio graph card support adds 3bf2a06e3612 drm/via: drop use of DRM(READ|WRITE) macros adds 9154e60c4e05 drm/via: copy DRM_WAIT_ON as VIA_WAIT_ON and use it adds 2299b52d1391 drm/via: make via_drv.h self-contained adds 0005cbda438f drm/via: drop use of drmP.h adds 3935ec4a1184 drm/dp: Use non-cyclic idr adds 562836a269e3 drm/dp_mst: Enable registration of AUX devices for MST ports adds 7713c0f10dd5 drm/nouveau: Use connector kdev as aux device parent adds db432cd0960c drm/amd/display: Use connector kdev as aux device parent adds a1b27e99229a drm/amd/display: Implement MST Aux device registration adds 4bced8bea094 drm/panfrost: Export all GPU feature registers adds 67fe62dcf713 drm: Switch to use DEVFREQ_GOV_SIMPLE_ONDEMAND constant adds afd6d4f5a52c drm/panel: check failure cases in the probe func adds 85266d751551 dt-bindings: panel: Add Sharp LD-D5116Z01B adds cd5e1cbe1f0a drm/panel: simple: Add support for Sharp LD-D5116Z01B panel adds 4faba50edbcc video: of: display_timing: Add of_node_put() in of_get_dis [...] adds 892e8ba38f28 video: of: display_timing: Don't yell if no timing node is [...] adds c2d7e47ad190 drm: panel-lvds: Spout an error if of_get_display_timing() [...] adds 4a6e4ae254e0 video: amba-clcd: Spout an error if of_get_display_timing( [...] adds 66a4e0ef4343 drm/panel: jh057n00900: Move panel DSI init to enable() adds 6a6fc457b30f drm/panel: jh057n00900: Move mipi_dsi_dcs_set_display_off [...] adds 04eedeb46fa2 drm/panel: jh057n00900: Print error code on all DRM_DEV_ERROR()s adds 82b78cad0c81 drm/panel: jh057n00900: Use drm_panel_{unprepare, disable} [...] adds ad309284a52b drm/rockchip: Check for fast link training before enabling psr adds 6c836d965bad drm/rockchip: Use the helpers for PSR adds 2b60e11d0bab drm/rockchip: Use vop_win in vop_win_disable instead of vo [...] adds bed030a49f3e drm/rockchip: Don't fully disable vop on self refresh adds c87fb38df19d drm/rockchip: Use drm_atomic_helper_commit_tail_rpm adds 63b87c310a83 drm/mst: Fix sphinx warnings in drm_dp_msg_connector regis [...] adds d58326930a11 Merge remote-tracking branch 'drm-misc/for-linux-next' adds d2bb151af860 drm/etnaviv: drop use of drmP.h adds 57bdd4057516 drm/etnaviv: Use devm_platform_ioremap_resource() adds 5ce2b4a11489 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds caa8422d01e9 ALSA: hda: Flush interrupts on disabling adds 551626ec0ad2 ALSA: hda/hdmi - Don't report spurious jack state changes adds ade49db337a9 ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvi [...] adds 4df4888b17c4 Merge branch 'topic/hda-acomp-base' into for-next adds 588f2e2caf67 ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CI [...] adds cdefaa44d535 ALSA: firewire-lib: pass data block count as an argument t [...] adds ab75481202d2 ALSA: firewire-lib: pass data block counter to data block [...] adds 860d798c3704 ALSA: firewire-lib: operate data block counter in top leve [...] adds a35463d1f77d ALSA: firewire-lib: operate data block counter in top leve [...] adds 3baf30532f94 ALSA: firewire-lib: add syt_override member for some protocols adds 600c8018df60 ALSA: firewire-lib: pass no syt information to data block [...] adds 04130cf8e296 ALSA: firewire-lib: add list of packet descriptor adds f4f6ae7b7c1f ALSA: firewire-lib: use packet descriptor for IT context adds 753e717986c2 ALSA: firewire-lib: use packet descriptor for IR context adds 5e2ece0fdceb ALSA: firewire-lib: code refactoring to process PCM substream adds 0f5cfcb24d9c ALSA: firewire-lib: code refactoring to process context payloads adds d2c104a3426b ALSA: firewire-lib: pass packet descriptor to data block p [...] adds 9fc90644cae9 ALSA: firewire-lib: code refactoring for AM824 data block [...] adds bb473966774a ALSA: firewire-digi00x: code refactoring for DOT data bloc [...] adds 806653b70ee2 ALSA: firewire-tascam: code refactoring for TASCAM data bl [...] adds 00d004db6493 ALSA: firewire-motu: code refactoring for MOTU data block [...] adds 4731c672c930 ALSA: fireface: code refactoring for FF data block process [...] adds 9a738ad1b1a6 ALSA: firewire-lib: process payload of isoc context accord [...] adds d2d5a6b0253d ALSA: firewire-motu: more code refactoring for MOTU data b [...] adds a30f1743e4f5 ALSA: line6: sizeof (byte) is always 1, use that fact. adds 5e291a908869 ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup adds dd65f7e19c69 ALSA: hda - Show the fatal CORB/RIRB error more clearly adds 2127c01b7f63 ALSA: i2c: ak4xxx-adda: Fix a possible null pointer derefe [...] adds 9e4d5c1be21f ALSA: usb-audio: Scarlett Gen 2 mixer interface adds c1b6b8eee1ff Merge remote-tracking branch 'sound/for-next' adds ef9bec27485f ASoC: SOF: Intel: hda: Make hdac_device device-managed adds f7408a3d5b5f ASoC: wcd9335: Fix misuse of GENMASK macro adds eaba5585944e ASoC: codecs: ad193x: Use regmap_multi_reg_write() when in [...] adds 4dc057a786dc ASoC: rt5677: remove superfluous set adds 5be6155b50bb ASoC: fsl_esai: Wrap some operations to be functions adds 1d3dd532883b sound: soc: codecs: mt6358: change return type of mt6358_c [...] adds e1fb714bddf4 ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". adds af62a3c8a872 ASoC: wcd9335: add irqflag IRQF_ONESHOT flag adds a962a809e5e4 ASoC: mediatek: mt8183: make headset codec optional adds 89c9679f699d ASoC: fsl_sai: add of_match data adds bd517707d85f ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth adds 6d19d8a3cec7 ASoC: fsl_sai: mark regmap as fast_io adds 96cd3b97bf32 ASoC: max98383: fix i2c probe failure adds b7e814deae33 ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER adds 980c10cda954 ASoC: rt1308: simplify the EFUSE read function adds 730e051c78b0 ASoC: rt1308: add silence detection and manual PDB control adds 03b0deb6ba5f ASoC: cs47l35: Use define for DSPCLK enable bit adds 4aefb7387198 ASoC: rockchip-max98090: Remove MICBIAS as supply of input [...] adds cfc8f568aada ASoC: Define a set of DAPM pre/post-up events adds b1f373a11d25 ASoC: sgtl5000: Improve VAG power and mute control adds cadee10c9831 ASoC: sgtl5000: Fix definition of VAG Ramp Control adds 694b14554d75 ASoC: sgtl5000: add ADC mute control adds 631bc8f0134a ASoC: sgtl5000: Fix of unmute outputs on probe adds b6319b061ba2 ASoC: sgtl5000: Fix charge pump source assignment adds 748fd07e2b9c ASoC: madera: Read device tree configuration adds f8f85216f8d3 ASoC: pcm3168a: Fix a typo in the name of a constant adds f1b1b9b13682 ASoC: SOF: pci: mark last_busy value at runtime PM init adds 04c8027764bc ASoC: SOF: reset DMA state in prepare adds a49b68719275 ASoC: SOF: use common code to send PCM_FREE IPC adds 6dd78b310b8d ASoC: SOF: ipc: use timeout configured at probe adds c9b54a336016 ASoC: SOF: core: increase default IPC timeouts adds ce8234a6357e ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops adds 7198879ef577 ASoC: SOF: loader: Use the BAR provided by FW adds 441c58cf8e5e ASoC: SOF: loader: Don't ignore SRAM block types adds 1c38c9223da3 ASoC: SOF: remove unused state variable in suspend function adds 184fdfca4ba6 ASoC: SOF: Intel: hda: correct ROM state mask adds 6aa232e1ccfc ASoC: SOF: Intel: hda: reduce ifdef usage for hda adds fd15f2f5e272 ASoC: SOF: Intel: hda: Enable jack detection adds 061edb232505 ASoC: SOF: Intel: hda: set position buffer in init chip adds d06973515f95 ASoC: SOF: Intel: hda: use SOF defined init chip in resume adds dc7a36f178a9 ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS adds 672ff5e3596e ASoC: SOF: Intel: hda: add a parameter to disable MSI adds a3ebccb52efd ASoC: SOF: Intel: hda: reset link DMA state in prepare adds 6298b78742be ASoC: SOF: Intel: ssp: BCLK delay parameter adds 7ccafa2b3879 ASoC: fsl_esai: recover the channel swap after xrun adds 934bf82203d6 ASoC: SOF: Intel: hda: fix link DMA config adds 810dbea36569 ASoC: SOF: Intel: hda: fix stream id setting adds f90aa354be7b ASoC: rt5665: Fix a typo in the name of a function adds a789adae592e ASoC: rt1308: Convert headers to SPDX adds 859fd6cbf1fb ASoC: rsnd: Support hw_free() callback at DAI level adds 06f6e1d41427 ASoC: add soc-dai.c adds aa6166c2ac28 ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai adds 846faaed9df7 ASoC: soc-dai: add snd_soc_dai_hw_free() adds 5a52a0453148 ASoC: soc-dai: add snd_soc_dai_startup() adds 330fcb5135e0 ASoC: soc-dai: add snd_soc_dai_shutdown() adds 4beb8e109d30 ASoC: soc-dai: add snd_soc_dai_prepare() adds 95aef3553384 ASoC: soc-dai: add snd_soc_dai_trigger() adds 5c0769af4caf ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() adds 1dea80d4b2bd ASoC: soc-dai: add snd_soc_dai_delay() adds e0f2262292d0 ASoC: soc-dai: add snd_soc_dai_suspend() adds 24b09d051164 ASoC: soc-dai: add snd_soc_dai_resume() adds cfd9b5fbfe1e ASoC: soc-dai: add snd_soc_dai_probe() adds dcdab5820edd ASoC: soc-dai: add snd_soc_dai_remove() adds b423c4202135 ASoC: soc-dai: add snd_soc_dai_compress_new() adds 88fdffa2eef4 ASoC: soc-core: use existing snd_soc_dai_digital_mute() adds 467fece8fbc6 ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c adds e8758a5ed278 ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name adds bcc2a2dc3ba8 ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct adds 88abcc90cb04 ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl adds f2a167ca681d ASoC: Intel: Skylake: Remove MCPS available check adds e5c29dc5221c ASoC: Intel: Skylake: Remove memory available check adds d4e23b7c87e3 ASoC: Intel: Skylake: Do not disable FW notifications adds 84b71067ea84 ASoC: Intel: Skylake: Make MCPS and CPS params obsolete adds bdc873feec90 ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration adds f2c8b5701403 ASoC: pcm3168a: Allow all channels in case of parallel DIN [...] adds 816fe206138a ASoC: ti: davinci-mcasp: Add support for RIGHT_J format adds b7989e271e9f ASoC: ti: davinci-mcasp: Improve serializer handling in mu [...] adds 5af9e972ac72 ASoC: SOF: Makefile - fix the top-level kernel module name [...] adds 01ec57a4371e ASoC: wm_adsp: Allow bus error handler to be called directly adds 9cba2d6a1447 ASoC: cs47l15: Add codec driver for Cirrus Logic CS47L15 adds 6535e831b4c8 ASoC: cs47l92: Add codec driver for Cirrus Logic CS47L92 adds 68c907f10cd8 ASoC: codec2codec: run callbacks in order adds 054d65004c6a ASoC: codec2codec: name link using stream direction adds 3dcfb397dad2 ASoC: codec2codec: deal with params when necessary adds 3b46a67af2eb Merge branch 'asoc-5.3' into asoc-5.4 adds 2448c813b12c ASoC: ti: davinci-mcasp: Support for correct symmetric sam [...] adds d8481155a321 ASoC: sunxi: fix a sound binding broken reference adds 33854feb1faa Merge branch 'asoc-5.4' into asoc-next adds e1c432d3d845 Merge remote-tracking branch 'sound-asoc/for-next' adds 5d4b45a1dd7b Input: add support for the FlySky FS-iA6B RC receiver adds 9d41cbe23db0 Input: fsl-imx25-tcq - use devm_platform_ioremap_resource() adds 46bec7a91871 Input: mxs-lradc-ts - use devm_platform_ioremap_resource() adds 9601fa8fa9fe Input: sun4i-ts - use devm_platform_ioremap_resource() adds f8890bd2875b Input: ts4800-ts - use devm_platform_ioremap_resource() adds 3ccd63d369c8 Input: synaptics-rmi4 - remove the exporting of rmi_2d_sen [...] adds 9609b904c7eb Input: elan_i2c - switch to using devm_device_add_groups() adds 2e75cfaa32c1 Input: elan_i2c - switch to using devm_add_action_or_reset() adds c2433827c1a1 Input: cyapa - switch to using devm_device_add_group() adds 3b51c44bd693 Input: allow drivers specify timestamp for input events adds 64dd243d7356 platform/x86: surfacepro3_button: Fix device check adds c394159310d0 Input: soc_button_array - add support for newer surface devices adds 757fc4e3829d Merge remote-tracking branch 'input/next' adds c7543f48afe7 Merge branch 'for-5.3/io_uring' into for-next adds fa5659bcbc8b Merge branch 'for-linus' into for-next adds b8b02e6f0e0e Merge branch 'for-linus' into for-next adds cbaf5d5efaa6 Merge branch 'for-linus' into for-next adds 33ca842b0ad2 Merge branch 'for-linus' into for-next adds e156afacf978 Merge branch 'for-linus' into for-next adds 0501481ca9cd Merge branch 'for-linus' into for-next adds 43de9762c5d0 Merge branch 'for-linus' into for-next adds 0386b936772f Merge branch 'for-linus' into for-next adds 5b9ddbdf2f36 Merge branch 'for-linus' into for-next adds d3f44bdad226 Merge remote-tracking branch 'block/for-next' adds be1640881183 mmc: usdhi6rol0: Add maintainers adds af5c06bda581 mmc: mxs: use devm_platform_ioremap_resource() to simplify code adds 490359a6ba40 dt-bindings: mmc: sunxi: reorder MMC compatibles adds 82d2ca31aca3 dt-bindings: mmc: sunxi: Add H5 compatibles adds 248979babbd8 Merge branch 'fixes' into next adds 33a1d6c9c993 dt-bindings: mmc: sdhci-iproc: Add brcm,bcm2711-emmc2 adds 85e057e20dfd mmc: sdhci-iproc: Add support for emmc2 of the BCM2711 adds 0f918c4ec1ad mmc: sdhci-pci: Use dev_get_drvdata adds f7b2992625fc memstick: r592: Use dev_get_drvdata adds 36c739194ed3 mmc: mmci: Clarify comments and some code for busy detection adds 1d26be87b7f9 mmc: sdhci-pltfm: Use devm_platform_ioremap_resource() to [...] adds 979f97f2771b mmc: host: sdhci: Fix the incorrect soft reset operation w [...] adds a1879cf2381f 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 1c9c774b22f3 Merge remote-tracking branch 'kgdb/kgdb-next' adds 197df18f7038 mfd: max77620: Add of_node_put() before return adds b5e29aa880be mfd: davinci_voicecodec: Remove pointless #include adds 57e246f48b07 Merge remote-tracking branch 'mfd/for-mfd-next' adds 1e2cc8c5e074 regulator: lm363x: Fix off-by-one n_voltages for lm3632 ld [...] adds 962f170d9344 regulator: lm363x: Fix n_voltages setting for lm36274 adds d850c6f5fad6 regulator: rk808: Return REGULATOR_MODE_INVALID for invalid mode adds 2d09a79bf637 regulator: act8865: Add support for act8600 charger adds 03b77f0b8587 regulator: stm32-booster: Remove .min_uV and .list_voltage [...] adds cd81a91d04b8 regulator: act8865: rename fixed LDO ops adds a5f888c53db5 regulator: act8865: support regulator-pull-down property adds 1889c6e6ac6e regulator: act8865: fix ptr_ret.cocci warnings adds 43b84b2883b1 Merge branch 'regulator-5.4' into regulator-next adds 36beabf344fb Merge remote-tracking branch 'regulator/for-next' adds 088f908006c5 Merge branch 'next-smack' into next-testing adds 32daa6e9b63b Merge branch 'next-integrity' into next-testing adds 6a084e77ec4f Merge tag 'tpmdd-next-20181217' of git://git.infradead.org [...] adds 86aa0d8b538f Merge tag 'seccomp-next-part2' of https://git.kernel.org/p [...] adds e5a7e9283f51 Merge branch 'next-integrity' into next-testing adds aa99a14dfb50 Merge branch 'next-general' into next-testing adds ffaf0e140478 Merge branch 'next-general' into next-testing adds f30160f982fc Merge branch 'next-general' into next-testing adds 0cce716e656b Merge branch 'next-general' into next-testing adds 91421ab037e0 Merge branch 'next-general' into next-testing adds 5f4193730bb0 Merge branch 'next-general' into next-testing adds 34fc3d4acda1 Merge branch 'next-general' into next-testing adds 3bdda51a6a24 Merge branch 'next-general' into next-testing adds 1e11c7821bca Merge branch 'next-general' into next-testing adds 820cf8c12d89 Merge branch 'next-general' into next-testing adds 3536ec4873d7 Merge branch 'next-general' into next-testing adds 7bd3501ba533 Merge branch 'next-general' into next-testing adds f3e6bad019c7 Merge branch 'next-general' into next-testing adds d87331e4a620 Merge branch 'next-general' into next-testing adds 19199883732d Merge branch 'next-general' into next-testing adds e42953d3d8db Merge branch 'next-tpm' into next-testing adds db9ed620ddea Merge branch 'next-integrity' into next-testing adds 7453df272a8f Merge branch 'next-general' into next-testing adds 00468726bb52 Merge branch 'next-general' into next-testing adds 6d3528f3b162 Merge branch 'next-general' into next-testing adds 0d556c66dadd Merge branch 'next-general' into next-testing adds 3963bdb87e66 Merge branch 'next-general' into next-testing adds 4e861b133373 Merge branch 'next-general' into next-testing adds 4c5d789ce175 Merge branch 'next-general' into next-testing adds b8f6cc102192 selftests/tpm2: Open tpm dev in unbuffered mode adds 84e239d14c5c selftests/tpm2: Extend tests to cover partial reads adds 83086497b890 KEYS: trusted: fix -Wvarags warning adds 79d03fe16eff tpm: Fix the type of the return value in calc_tpm2_event_size() adds 3d0b1a381f6e KEYS: trusted: allow trusted.ko to initialize w/o a TPM adds 7bde1fe0abbe tpm: fix an invalid condition in tpm_common_poll adds ada14f61ed5e tpm: turn on TPM on suspend for TPM 1.x adds a94e55b91c7d Merge tag 'tpmdd-next-20190329' of git://git.infradead.org [...] adds ed7a397570e3 Merge branch 'next-tpm' into next-testing adds 708e52ca7134 Merge branch 'next-general' into next-testing adds 4490364bb774 Merge branch 'next-general' into next-testing adds 316e92078be8 Merge branch 'next-general' into next-testing adds d700649809c8 Merge branch 'next-integrity' into next-testing adds d6d060788e0a Merge branch 'next-smack' into next-testing adds 072b76a8fe2b Merge branch 'next-general' into next-testing adds cff0e6c3ec3e tomoyo: Add a kernel config option for fuzzing testing. adds ffd7af3def19 tomoyo: Check address length before reading address family adds 5385195a7b57 tomoyo: Change pathname calculation for read-only filesystems. adds 5664f5faac11 Merge branch 'next-smack' into next-testing adds 5855380792d8 security: Make capability_hooks static adds ba9bfa0e4809 Merge branch 'next-general' into next-testing adds 33d39f8e06b4 Merge branch 'next-lsm' into next-testing adds 286e47a07799 Merge branch 'next-lsm' into next-testing adds 99946452e016 Merge remote-tracking branch 'security/next-testing' adds 63c16c3a7608 apparmor: Initial implementation of raw policy blob compression adds 6a59d9243d34 apparmor: fix blob compression build failure on ppc adds fe166a9f2868 apparmor: fix missing ZLIB defines adds 145a0ef21c8e apparmor: fix blob compression when ns is forced on a policy load adds 058c4f342582 apparmor: fix spelling mistake "immutible" -> "immutable" adds bf1d2ee7bc62 apparmor: Force type-casting of current->real_cred adds df323337e507 apparmor: Use a memory pool instead per-CPU caches adds 8ac2ca328ec9 apparmor: Switch to GFP_KERNEL where possible adds 136db994852a apparmor: increase left match history buffer size adds 8d4b8967f8e9 Merge remote-tracking branch 'apparmor/apparmor-next' adds f802f2b3a991 keys: Replace uid/gid/perm permissions checking with an ACL adds a980d1e5c353 keys: Provide KEYCTL_GRANT_PERMISSION adds 8cf8684e0d24 Merge branch 'keys-acl' into keys-next adds 8b69b2967293 Merge remote-tracking branch 'keys/keys-next' adds a18670f4617d watchdog: ath79_wdt: fix a typo in the name of a function adds b7e9b52a9106 Merge remote-tracking branch 'watchdog/master' adds aad1039b8291 dt-bindings: input: Convert Allwinner LRADC to a schema adds 9383aed4742f dt-bindings: bus: Convert Allwinner DE2 bus to a schema adds 470062c40eaa dt-bindings: crypto: Convert Allwinner A10 Security Engine [...] adds 177ecd6ec172 Merge remote-tracking branch 'devicetree/for-next' adds 0521050215d0 spi: dw-mmio: Use devm_platform_ioremap_resource() adds 3da9834d9381 spi: dw-mmio: Clock should be shut when error occurs adds 2a3b6f7b02cd spi: dw-pci: Use dev_get_drvdata adds c627c58acdc4 spi: sprd: adi: Remove redundant address bits setting adds cc6b3431b36a spi: sprd: adi: Add a reset reason for TOS panic adds 9d9aa1cc91d6 spi: sprd: adi: Add a reset reason for factory test mode adds e6d722ca09c1 spi: sprd: adi: Add a reset reason for watchdog mode adds f9adf61e983f spi: sprd: adi: Change hwlock to be optional adds 70f69f481b87 spi: sprd: Change the hwlock support to be optional adds 1bda625684d2 Merge branch 'spi-5.4' into spi-next adds 170b39c6fbe6 Merge remote-tracking branch 'spi/for-next' adds 21e450d21cca x86/mm: Avoid redundant interrupt disable in load_mm_cr4() adds ba5b6554fe9e Merge branch 'x86/mm' adds fcd3f6222a4e x86/hyperv: Create and use Hyper-V page definitions adds 8c3e44bde7fd x86/hyperv: Add functions to allocate/deallocate page for Hyper-V adds 83527ef7abf7 drivers: hv: vmbus: Replace page definition with Hyper-V s [...] adds a15320dec9a2 Merge branch 'x86/hyperv' adds 45e29d119e99 x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long adds a8d03c3f300e x86/syscalls: Use the compat versions of rt_sigsuspend() a [...] adds f85a8573ceb2 x86/syscalls: Disallow compat entries for all types of 64- [...] adds 6365b842aae4 x86/syscalls: Split the x32 syscalls into their own table adds dd0e47e4c5a5 Merge branch 'x86/entry' adds 1e0c08e3034d cpu/cpuid-deps: Add a tab to cpuid dependent features adds 018ebca8bd70 x86/cpufeatures: Enable a new AVX512 CPU feature adds be261ffce6f1 x86: Remove X86_FEATURE_MFENCE_RDTSC adds f247313fede5 Merge branch 'x86/cpu' adds 69732102426b x86/realmode: Remove trampoline_status adds 48febc03e6c2 x86/mpx: Remove selftests Makefile entry adds e28df79ae2df x86/mpx: Remove selftests themselves adds f240652b6032 x86/mpx: Remove MPX APIs adds bdd50d7421b2 x86/bitops: Use __builtin_constant_p() directly instead of [...] adds 4599c6671b81 x86/crash: Remove unnecessary comparison adds d4ccaa2e7428 Merge branch 'x86/cleanups' adds 701010532164 x86/build: Remove unneeded uapi asm-generic wrappers adds 949a899bd8b1 Merge branch 'x86/build' adds 229b969b3d38 x86/apic: Initialize TPR to block interrupts 16-31 adds 83b584d9c6a1 x86/paravirt: Drop {read,write}_cr8() hooks adds 747d5a1bf293 x86/reboot: Always use NMI fallback when shutdown via rebo [...] adds e797bda3fd29 smp/hotplug: Track booted once CPUs in a cpumask adds b9fa6442f704 cpumask: Implement cpumask_or_equal() adds a2df00fd5012 Merge branch 'smp/hotplug' into x86/apic adds 2591bc4e8d70 x86/kgbd: Use NMI_VECTOR not APIC_DM_NMI adds 39c89dff9c36 x86/apic: Invoke perf_events_lapic_init() after enabling APIC adds 2640da4cccf5 x86/apic: Soft disable APIC before initializing it adds cc8bf191378c x86/apic: Make apic_pending_intr_clear() more robust adds cdc86c9d1f82 x86/apic: Move IPI inlines into ipi.c adds 521b82fee98c x86/apic: Cleanup the include maze adds 8b542da37287 x86/apic: Move ipi header into apic directory adds ba77b2a02e00 x86/apic: Move apic_flat_64 header into apic directory adds c94f0718fb1c x86/apic: Consolidate the apic local headers adds 82e574782345 x86/apic/uv: Make x2apic_extra_bits static adds 9c92374b631d x86/cpu: Move arch_smt_update() to a neutral place adds 60dcaad5736f x86/hotplug: Silence APIC and NMI when CPU is dead adds 3994ff90acc3 x86/apic: Remove dest argument from __default_send_IPI_shortcut() adds bd82dba2fa6a x86/apic: Add NMI_VECTOR wait to IPI shorthand adds bdda3b93e660 x86/apic: Move no_ipi_broadcast() out of 32bit adds 6a1cb5f5c641 x86/apic: Add static key to Control IPI shorthands adds 22ca7ee933a3 x86/apic: Provide and use helper for send_IPI_allbutself() adds d0a7166bc7ac x86/smp: Move smp_function_call implementations into IPI code adds 832df3d47bad x86/smp: Enhance native_send_call_func_ipi() adds 1f0ad660488b x86/apic: Remove the shorthand decision logic adds dea978632e84 x86/apic: Share common IPI helpers adds 2510d09e9dab x86/apic/flat64: Remove the IPI shorthand decision logic adds 43931d350f30 x86/apic/x2apic: Implement IPI shorthands support adds 927556a8396e Merge branch 'x86/apic' adds 511885d7061e lib/timerqueue: Rely on rbtree semantics for next timer adds 3839fcd94b74 Merge branch 'timers/core' adds 0c09ab96fc82 cpu/hotplug: Cache number of online CPUs adds f798de398ad3 Merge branch 'smp/hotplug' adds d35927a14464 sched/fair: Move init_numa_balancing() below task_numa_work() adds b34920d4ce6e sched/fair: Move task_numa_work() init to init_numa_balancing() adds 9434f9f5d117 sched/fair: Change task_numa_work() storage to static adds f6cad8df6b30 sched/fair: Fix imbalance due to CPU affinity adds 84ec3a078708 time/tick-broadcast: Fix tick_broadcast_offline() lockdep [...] adds 43e9f7f231e4 sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq adds 3c29e651e16d sched/fair: Fall back to sched-idle CPU if idle CPU isn't found adds 7b3c92b85a65 sched/core: Convert get_task_struct() to return the task adds 65d74e91694e sched/stats: Fix unlikely() use of sched_info_on() adds e0e8d4911ed2 sched/isolation: Prefer housekeeping CPU in local node adds 60e17f5cef83 sched/fair: Introduce fits_capacity() adds c22645f4c8f0 sched/topology: Add partition_sched_domains_locked() adds 4b211f2b129d sched/core: Streamle calls to task_rq_unlock() adds f9a25f776d78 cpusets: Rebuild root domain deadline accounting information adds 59d06cea1198 sched/deadline: Fix bandwidth accounting at all levels aft [...] adds 1243dc518c9d cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem adds d74b27d63a8b cgroup/cpuset: Change cpuset_rwsem and hotplug lock order adds 1a763fd7c633 rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outsi [...] adds 710da3c8ea7d sched/core: Prevent race condition between cpuset and __sc [...] adds a07db5c08657 sched/core: Fix CPU controller for !RT_GROUP_SCHED adds a1dc0446d649 sched/core: Silence a warning in sched_init() adds 25d14f4abc49 Merge branch 'sched/core' adds 364f6afc4f55 locking/lockdep: Make it clear that what lock_class::key p [...] adds a2970421640b stacktrace: Constify 'entries' arguments adds 12593b7467f9 locking/lockdep: Reduce space occupied by stack traces adds 8c779229d0f4 locking/lockdep: Report more stack trace statistics adds 397d428ddd0f Merge branch 'locking/core' adds 70c5ebb50f77 Merge remote-tracking branch 'tip/auto-latest' adds 1c38bdc96941 MAINTAINERS: update EDAC entry to reflect current tree and [...] adds 3123c5c4ca15 edac: altera: Move Stratix10 SDRAM ECC to peripheral adds e2baabba332f Merge remote-tracking branch 'edac/edac-for-next' adds 0e84ec96b561 KVM: PPC: Remove leftover comment from emulate_loadstore.c adds 3bda7f0ae0f7 KVM: PPC: Book3S PR: Fix software breakpoints adds f2a849db314a Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds 03ed70fb0e5e Merge branch 'for-5.3' into for-next adds 60b2ca010e27 Merge remote-tracking branch 'percpu/for-next' adds 51251542c968 leds: max77650: add MODULE_ALIAS() adds 533016c870a8 leds: as3645a: Fix misuse of strlcpy adds 730f693d79da leds: max77650: Add of_node_put() before return adds 79937a4beeae leds: ns2: Add of_node_put() before return adds ed2abfebb041 leds: leds-lp5562 allow firmware files up to the maximum length adds f3b357c28073 leds: an30259a: Fix typo adds 967ea03cc345 leds: ktd2692: Fix a typo in the name of a constant adds 0344e6166bbf leds: apu: drop superseeded apu2/3 led support adds da97735cbdb4 leds: apu: drop enum_apu_led_platform_types adds 08e83826a5eb leds: apu: drop iosize field from priv data adds cc92e3cce5db leds: apu: drop profile field from priv data adds 93562049a62c leds: apu: fix error message on probing failure adds 60439711b69b leds: apu: add pr_fmt prefix for better log output adds 7d9d60bdfa45 leds: is31fl319x: simplify getting the adapter of a client adds b2b998c0f944 leds: class: Improve LED and LED flash class registration API adds 853a78a7d6c7 dt-bindings: leds: Add LED_COLOR_ID definitions adds 2f430310f7b4 dt-bindings: leds: Add LED_FUNCTION definitions adds c5d18dd6b64e dt-bindings: leds: Add properties for LED name construction adds bb4e9af0348d leds: core: Add support for composing LED class device names adds 0f0f25797a7d dt-bindings: sc27xx-blt: Add function and color properties adds 5fdf85a0911a leds: sc27xx-blt: Use generic support for composing LED names adds e12e91a4129b dt-bindings: lt3593: Add function and color properties adds 68e192078e02 leds: lt3593: Use generic support for composing LED names adds 0ec39e8cd8f6 dt-bindings: lp8860: Add function and color properties adds 99ca0ea57309 leds: lp8860: Use generic support for composing LED names adds 4dcbc8f8c59f dt-bindings: lm3692x: Add function and color properties adds a50ff2834893 leds: lm3692x: Use generic support for composing LED names adds 28e12cf498ec dt-bindings: lm36010: Add function and color properties adds e322b75a301b leds: lm3601x: Use generic support for composing LED names adds 6c01a5cc36ea dt-bindings: cr0014114: Add function and color properties adds 889003c20602 leds: cr0014114: Use generic support for composing LED names adds d60a3d30c285 dt-bindings: aat1290: Add function and color properties adds 8103f558527f leds: aat1290: Use generic support for composing LED names adds 5b95cb0cbf64 dt-bindings: as3645a: Add function and color properties adds b1f24498f187 leds: as3645a: Use generic support for composing LED names adds a1c60ec95d15 dt-bindings: leds-gpio: Add function and color properties adds d7235f5feaa0 leds: gpio: Use generic support for composing LED names adds 91f1be8a8327 dt-bindings: an30259a: Add function and color properties adds 1817208e14c6 leds: an30259a: Use generic support for composing LED names adds cc93c8637008 leds: lm3532: Switch to use fwnode_property_count_uXX() adds ebefec8d9fc0 leds: lm36274: Switch to use fwnode_property_count_uXX() adds 246eab59eefc leds: lm3697: Switch to use fwnode_property_count_uXX() adds 50f1c6dd9ffd Merge remote-tracking branch 'leds/for-next' adds 515db266a9da driver core: Remove device link creation limitation adds 2fd60da46da7 kernfs: fix potential null pointer dereference adds bbe70e4e4211 fs: kernfs: Fix possible null-pointer dereferences in kern [...] adds 9789560bed89 Merge remote-tracking branch 'driver-core/driver-core-next' adds 57cd166afc4b USB: core: hcd-pci: Use dev_get_drvdata where possible adds 07e803ec9f6b usb: dwc2: Switch to use device_property_count_u32() adds 41b57327b270 usb: dwc3: Switch to use device_property_count_u32() adds bc7514925cf5 usb: typec: tcpm: Switch to use fwnode_property_count_uXX() adds 6ce9ba07b1b7 usb: typec: mux: Switch to use fwnode_property_count_uXX() adds 110f87a6a5f6 usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h adds 6443c671d5cb usb: host: oxu210hp-hcd: squash oxu210hp.h into oxu210hp-hcd.c adds 3114bc89c021 usb: host: Remove call to memset after dma_alloc_coherent adds 6269e4c76eac usb: host: xhci-hub: fix extra endianness conversion adds ed7fe551575c usb: chipidea: udc: remove redundant assignment to variabl [...] adds 34d0545978b6 dt-bindings: usb: mtu3: fix typo of DMA clock name adds 6389a62ff798 usbip: tools: fix GCC8 warning for strncpy adds 9e6c525f7b8c Merge remote-tracking branch 'usb/usb-next' adds 2e8d58c1f14f tty: n_gsm: remove obsolete mknod doc example adds a022e71ba404 tty: n_gsm: update doc example to use header for N_GSM0710 define adds 2c4313cb1162 tty: n_gsm: add helpers to convert mux-num to/from tty-base adds 8d34ce5cde99 serial: 8250_omap: Fix idling for unloaded serdev drivers adds fc78bd1fbd2d tty: hvcs: Fix odd use of strlcpy adds 44fe5ea44bf2 tty: serial: Remove call to memset after pci_alloc_consistent adds ec7885e072e4 tty/isicom: remove redundant assignment to variable word_count adds e56732b53611 serial: 8250: Use dev_get_drvdata where possible adds 026bd4a5b3c0 tty: nozomi: Use dev_get_drvdata adds 78219b6c68ff serial: 8250_exar: Use struct_size() helper adds 56acec623410 tty: serial: fsl_lpuart: remove the dev.coherent_dma_mask [...] adds a017d5deed22 tty: serial: fsl_lpuart: add earlycon for imx8qxp platform adds 5791a830470a tty: serial: fsl_lpuart: use kzalloc() instead of kmalloc() adds d9aa9ab4fe6b tty: serial: fsl_lpuart: remove sg_set_buf() for sport->rx_sgl adds be2847391ac3 tty: serial: fsl_lpuart: correct the FIFO depth size adds f5d6aadf3b64 8250_lpss: check null return when calling pci_ioremap_bar adds 23e343b5e432 dt-bindings: serial: stm32: add wakeup option adds b5500d9d651d serial: stm32: select pinctrl state in each suspend/resume [...] adds 7bb4d2543364 serial: stm32: add pm_runtime support adds df2f84dfa709 serial: stm32: Use __maybe_unused instead of #if CONFIG_PM_SLEEP adds 67de843e3158 serial/8250: Add support for NI-Serial PXI/PXIe+485 devices adds 05eabef66838 Merge remote-tracking branch 'tty/tty-next' adds 80257121f435 misc: eeprom: ee1004: convert to i2c_new_dummy_device adds 2495aeeca24d misc: eeprom: max6875: convert to i2c_new_dummy_device adds db4ad308a506 misc: alcor_pci: Use dev_get_drvdata adds 615c164da0eb intel_th: msu: Introduce buffer interface adds f220df66f676 intel_th: msu-sink: An example msu buffer "sink" adds 57b69a1f6648 intel_th: msu: Get rid of the window size limit adds ed5207afc580 intel_th: msu: Prevent freeing buffers while locked windows exist adds 092f47c383ad intel_th: msu: Preserve pre-existing buffer configuration adds 7bdd9695970e char: ppdev: Fix a possible null-pointer dereference in pp [...] adds dcfecd4d7a55 fpga: dfl: use driver core functions, not sysfs ones. adds bc83f79bd211 mic: avoid statically declaring a 'struct device'. adds 0854d589aa91 docs: ABI: remove extension from sysfs-class-mic.txt adds 41db5f8397ee misc: fastrpc: fix memory leak when out of memory adds b1342fee4f3f Merge remote-tracking branch 'char-misc/char-misc-next' adds a104dbc52755 extcon: arizona: Switch to use device_property_count_u32() adds a6d9cfcb853f extcon: extcon-max77843: convert to i2c_new_dummy_device adds 6527c6856fac extcon: fsa9480: Support the FSA880 variant adds 7d2b02275e89 extcon: arizona: Update binding example to use available defines adds 8bc4810b435a extcon: gpio: Request reasonable interrupts adds 005ad18727b4 extcon: sm5502: Add IRQ_ONESHOT adds d72e3dc7915f extcon: axp288: Add missed error check adds 21be848ebc5f extcon: axp288: Use for_each_set_bit() in axp288_extcon_log_rsi() adds 3ed0d95c5418 Merge remote-tracking branch 'extcon/extcon-next' adds ebf256e36754 staging: most: Delete an error message for a failed memory [...] adds baacd53a3b72 staging: greybus: Replace function gb_i2c_device_setup() adds e1928327353d staging: greybus: remove redundant assignment to variable [...] adds e82a9a17d49c staging: erofs:converting all 'unsigned' to 'unsigned int' adds 2ac3b368f40f staging: erofs: Remove function erofs_kill_sb() adds d327ace0f301 staging: rtl8712: remove redundant assignment to variable res adds 8826a1985f96 staging: most: dim2: Replace function dim_norm_ctrl_async_ [...] adds 41e359e6daf4 staging: most: dim2: Remove function dimcb_io_read() adds 6fa4e8eb3f19 staging: most: dim2: Remove function dimcb_io_write() adds 72da91bc590a staging: wlan-ng: Remove function hfa384x_dorrid_wait() adds 83c23c8e79ee staging: wlan-ng: Remove function hfa384x_dowrid_wait() adds 57d100b8aa68 staging: wlan-ng: Remove function hfa384x_dowrid_async() adds bb75c586cabd staging: wlan-ng: Remove unused function hfa384x_dorrid_async() adds f2a82b0941ea staging: wlan-ng: Remove unused function hfa384x_dormem_async() adds 71b289cc5aa6 staging: wlan-ng: Remove function hfa384x_dowmem_async() adds aef29ca497f0 staging: wlan-ng: Remove unused function hfa384x_docmd_async() adds 53055d6a915c staging: wlan-ng: Remove function hfa384x_docmd_wait() adds 28c03f826077 staging: wlan-ng: Replace function hfa384x_dormem() adds 68336404aa51 staging: wlan-ng: Replace function hfa384x_dowmem() adds 4ad366015d05 staging: wilc1000: Replace function wilc_wlan_cfg_get_val() adds 26a7ae2949a8 staging: wlan-ng: use "%*pE" for serial number adds 543ba01d99cc staging: fsl-dpaa2/ethsw: Fix setting port learning/floodi [...] adds b2fdbfa91b8c staging: fsl-dpaa2/ethsw: Add network interface statistics adds 7dbac0c9a1c4 staging: fsl-dpaa2/ethsw: Remove netdevice on port probing error adds de7ee3aea2e8 staging: fsl-dpaa2/ethsw: Add ndo_get_phys_port_name adds c5bd72f8713e staging: fsl-dpaa2/ethsw: Add comments to ETHSW_VLAN flags adds 6c90bade52bb staging: rtl8188eu: remove unused definitions from hal8188 [...] adds d59381d639af staging: kpc2000: kpc_spi: Remove unnecessary null check b [...] adds 2e7a3f1158ee staging: rtl8723bs: hal: Remove code valid only for 5GHz adds 2615f966f9f2 staging: rtl8723bs: core: Remove code valid only for 5GHz adds b21f9b8352aa staging: rtl8723bs: os_dep: Remove code valid only for 5GHz adds 067756acdac8 staging: rtl8723bs: core: Change return type of init_mlme_ [...] adds 6290da3e439d staging: rtl8188eu: core: Replace function Set_MSR() adds d6a496f93752 staging: rtl8188eu: core: Remove function enable_rate_adaptive() adds 01625b0bbb52 staging: rtl8188eu: Replace function beacon_timing_control() adds c6255d2d2432 staging: rtl8188eu: Remove function rtw_os_indicate_scan_done() adds 04c8c1985618 staging: rtl8188eu: Remove function rtw_modular64() adds 5cace672b9a4 staging: rtl8188eu: Replace function rtw_alloc_network() adds 792d89ee4bd6 staging: rtl8188eu: Replace function rtl88e_phy_rf6052_config() adds 384329ddc42a staging: rtl8188eu: Replace function rtl88eu_phy_rf_config() adds 44a22dc3dd89 staging: vt6656: change alignment to match parenthesis adds 441dfcc8861e staging: erofs: avoid opened loop codes adds 9da681e017a3 staging: erofs: support bmap adds 2125a44149cd staging: mt7621-pci: Add of_node_put() before return adds c4011dde241d staging: mt7621-pinctrl: Add of_node_put() before return adds 3e6998b17f36 staging: android: ion: Remove unused rbtree for ion_buffer adds 28771088953f staging: comedi: daqboard2000: Remove function db2k_initia [...] adds 7a047abbb6ef staging: wilc1000: Merge memcpy + le32_to_cpus to get_unal [...] adds 814b75b4ed9c staging: rtl8712: recv_linux.c: Align * on block comment adds ec2b26f71261 staging: rtl8712: Merge memcpy + be16_to_cpus to get_unali [...] adds 3e67274a41b2 staging: rtl8712: r8712_init_mlme_priv(): Change return values adds 33972d48c2de staging: rtl8712: r8712_set_auth(): Change return values adds 8a73a8c46570 staging: rtl8712: r8712_set_key(): Change return values adds 7c93fdf090df staging: rtl8712: r8712_register_cmd_alive(): Change retur [...] adds 42ceb6731d78 staging: rtl8712: init_mp_priv(): Change return values adds 34ef8dbe02f4 staging: rtl8712: r8712_set_802_11_add_wep(): Change retur [...] adds 606c5cf07b79 staging: rtl8712: r8712_init_recvbuf(): Change return type adds caecc46bf4e7 staging: rtl8712: r8712_free_recvframe(): Change return type adds 8143be90aaab staging: rtl8723bs: remove set but not used variable 'cck_ [...] adds fee0cc591ae4 staging: rtl8723bs: os_dep: change return type of rtw_susp [...] adds 1c4bfacf1d70 staging: rtl8723bs: core: Remove Unneeded variable ret adds 8638eeed7481 staging: rtl8723bs: remove unused file hal_phy.c adds 3774fb6bd2b9 staging: rtl8723bs: hal: remove redundant assignment to va [...] adds 756e4624ddcf staging: rtl8192e: remove set but not used variable 'payload ' adds 7f9b583358a4 staging: mt7621-pci: avoid use 'err' local variable adds 4b2c85cacde3 drivers/staging/rtl8192u: fix indentation issue, remove extra tab adds 2e20a5ac67f8 staging: rtl8723bs: rtw_pwrctrl: Change true/false checks adds fe2ffeb5fdd2 staging: rtl8723bs: hal: Replace function PHY_SetTxPowerIndex() adds 9dd2f1d9a158 staging: rtl8723bs: hal: Replace function PHY_GetTxPowerIndex() adds 0528096df377 staging: rtl8723bs: hal: Replace function rtl8723b_set_wow [...] adds 7a9a7332b62b staging: rtl8723bs: hal: Replace function rtl8723b_set_ap_ [...] adds d40e29d7e219 staging: rtl8723bs: Replace function beacon_timing_control() adds 4e8cc1c2df86 staging: rtl8723bs: Replace function odm_TXPowerTrackingInit() adds f79670abd541 staging: rtl8723bs: Replace function ODM_TXPowerTrackingCheck() adds 4da947b27cdb staging: rtl8723bs: Remove unused function prototype ODM_S [...] adds 0f073df7e731 staging: rtl8723bs: hal: Remove unneeded variable pU1Tmp adds e59fc5252911 staging: rtl8192*: display ESSIDs using %pE adds 6caba01aedcf Merge remote-tracking branch 'staging/staging-next' adds 8f445d9e8d6f dt-bindings: add register based devices' mux controller DT [...] adds 17796b9ea445 mux: mmio: add generic regmap bitfield-based multiplexer adds 05fb8284a417 Merge branch 'i2c-mux/for-next' into for-next adds 1ad624e73142 Merge remote-tracking branch 'mux/for-next' adds 9c71b9eb3cb2 dmaengine: omap-dma: make omap_dma_filter_fn private adds d2bfe7b5d182 dmaengine: edma: make edma_filter_fn private adds 72503b25ee36 dmaengine: bcm2835: Print error in case setting DMA mask fails adds 156a599b0716 dmaengine: tegra-apb: Support per-burst residue granularity adds f4c255f1a747 dmaengine: dma-jz4780: Break descriptor chains on JZ4740 adds 4d2fc9988371 Merge remote-tracking branch 'slave-dma/next' adds 85db0023376f cgroup: Replace a seq_printf() call by seq_puts() in cgrou [...] adds a581563f1bef cgroup: minor tweak for logic to get cgroup css adds 9874e148da97 Merge remote-tracking branch 'cgroup/for-next' adds 48d5b9732580 scsi: ufs: Change names related to error history adds d3c615bf586f scsi: ufs: Add fatal and auto-hibern8 error history adds c5397f13fc74 scsi: ufs: Do not reset error history during host reset adds 8808b4e9dcdc scsi: ufs: Add history of fatal events adds cf949bbe22be scsi: ufs: uapi: Fix SPDX license identifier adds 8930a6c20791 scsi: core: add support for request batching adds 9e5470fe2d61 scsi: virtio_scsi: implement request batching adds 70a51d8c5317 scsi: lpfc: Remove unnecessary null check before kfree adds 838c1efc6a0a scsi: ufs: change msleep to usleep_range adds e00c250fee13 Merge remote-tracking branch 'scsi-mkp/for-next' adds dd422906799f mm/balloon_compaction: avoid duplicate page removal adds cfe61801b0f1 balloon: fix up comments adds ae24fb49d011 iommu/virtio: Update to most recent specification adds 73f628ec9e6b vhost: disable metadata prefetch optimization adds 01c0027d34a8 Merge remote-tracking branch 'vhost/linux-next' adds 1417dba1034d remoteproc: qcom: Move glink_ssr notification after stop adds 7f1345e9efcc Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds fdb56c603e18 Merge remote-tracking branch 'rpmsg/for-next' adds 66ad66293ede gpio: em: use a helper variable for &pdev->dev adds fea4512545c6 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds a2318b6a16a8 riscv: Use latest system call ABI adds dd0af3e5c397 Merge remote-tracking branch 'y2038/y2038' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds a1fcd74c49f1 Merge remote-tracking branch 'livepatching/for-next' adds a0f344e94260 coresight: etm4x: Two function calls less adds 2caaaca338e1 coresight: etm4x: Add ETM PIDs for SDM845 and MSM8996 adds 70d4c349268a coresight: cpu-debug: Add support for Qualcomm Kryo adds c1812b31e07a Merge remote-tracking branch 'coresight/next' adds 874532cdeefe rtc: mxc_v2: use devm_platform_ioremap_resource() to simpl [...] adds f7234a9813b7 rtc: imxdi: use devm_platform_ioremap_resource() to simplify code adds 564225415e77 dt-bindings: rtc: Remove the PCF8563 from the trivial RTCs adds 46eabee1f6e6 rtc: isl12026: convert to i2c_new_dummy_device adds 1bf779e74bc5 rtc: max77686: convert to i2c_new_dummy_device adds 66942015a02c rtc: s35390a: convert to i2c_new_dummy_device adds 06c8e550a84e rtc: s5m: convert to i2c_new_dummy_device adds ffe8856068e7 Merge remote-tracking branch 'rtc/rtc-next' adds cb3110f7452d Merge branch 'for-5.3/dax' into libnvdimm-for-next adds ea4714f65fb0 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 10742fee98eb eeprom: at24: remove unneeded include adds d0386e605dc8 Merge remote-tracking branch 'at24/at24/for-next' adds 2dcbe7fe2265 lib/test_stackinit: Handle Clang auto-initialization pattern adds 9cb02e56941e Merge remote-tracking branch 'kspp/for-next/kspp' adds 17ad48543f50 nvmem: meson-efuse: update with SPDX Licence identifier adds 14ab0744df58 nvmem: meson-mx-efuse: update with SPDX Licence identifier adds ed253af9aea8 dt-bindings: fsl: scu: add ocotp binding adds bdfc1f623330 nvmem: imx: add i.MX8 nvmem driver adds c8d087d040cf nvmem: Broaden the selection of NVMEM_SNVS_LPGPR adds 743b620aeeb8 dt-bindings: nvmem: Convert Allwinner SID to a schema adds 09007fd87eb8 dt-bindings: nvmem: Add YAML schemas for the generic NVMEM [...] adds 341f8ae0f820 dt-bindings: nvmem: SID: Fix the examples node names adds cdc31deaeaed Merge remote-tracking branch 'nvmem/for-next' adds 91abab83839a XArray: Fix xas_next() with a single entry at 0 adds 4c1918dbf383 Merge remote-tracking branch 'xarray/xarray' adds 4382fc438ca5 Merge branch 'clone' into for-next adds fb4d149a8a11 Merge remote-tracking branch 'pidfd/for-next' adds a85f1d3d734d PM / devfreq: tegra: Fix kHz to Hz conversion adds 5c6893177612 PM / devfreq: tegra: Replace readl-writel with relaxed versions adds 5a6634e5cf46 PM / devfreq: tegra: Replace write memory barrier with the [...] adds c2b21e4f5363 PM / devfreq: tegra: Don't ignore clk errors adds f2899a901f8e PM / devfreq: tegra: Don't set EMC clock rate to maximum on probe adds 7b4ad81cbba1 PM / devfreq: tegra: Drop primary interrupt handler adds 7a2990545609 PM / devfreq: tegra: Properly disable interrupts adds 868a27e2a93b PM / devfreq: tegra: Clean up driver's probe / remove adds 8851c9dde2cb PM / devfreq: tegra: Avoid inconsistency of current freque [...] adds c617a4aa2029 PM / devfreq: tegra: Mark ACTMON's governor as immutable adds 97ac2ee203e6 PM / devfreq: tegra: Move governor registration to driver's probe adds 34086d25ff69 PM / devfreq: tegra: Reconfigure hardware on governor's restart adds dd728f91227d PM / devfreq: tegra: Support Tegra30 adds 3a53ad9448ca PM / devfreq: tegra: Enable COMPILE_TEST for the driver adds 5e18d77f36e6 PM / devfreq: tegra: Rename tegra-devfreq.c to tegra30-devfreq.c adds 028b3793284f PM / devfreq: Introduce driver for NVIDIA Tegra20 adds c3ac4d3998c4 PM / devfreq: Fix spelling typo adds 76f08f2b64df PM / devfreq: rk3399_dmc: Fix spelling typo adds 4f065f69ebc2 PM / devfreq: Fix kernel oops on governor module load adds f6274181714d PM / devfreq: events: add Exynos PPMU new events adds 27c17be8e488 PM / devfreq: tegra20: add COMMON_CLK dependency adds a4b348c26c46 Merge remote-tracking branch 'devfreq/for-next' adds 2bcbeaefde2f mm/hmm: always return EBUSY for invalid ranges in hmm_rang [...] adds 02712bc32508 mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau adds 5fbcf5015db8 nouveau: remove the block parameter to nouveau_range_fault adds de4ee728465f nouveau: unlock mmap_sem on all errors from nouveau_range_fault adds 1b88b99bdff8 nouveau: return -EBUSY when hmm_range_wait_until_valid fails adds f32471e2cf87 mm/hmm: remove the legacy hmm_pfn_* APIs adds e709accc7670 mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault adds 1f9618079250 mm/hmm: replace hmm_update with mmu_notifier_range adds d2e8d551165c mm/hmm: a few more C style and comment clean ups adds 9a4903e49e49 mm/hmm: replace the block argument to hmm_range_fault with [...] adds d45d464b118f mm/hmm: merge hmm_range_snapshot into hmm_range_fault adds f527688d5d8a mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd adds cc374377a19d mm/hmm: remove hmm_range vma adds 8d12eb1c8a06 Merge remote-tracking branch 'hmm/hmm' adds 998c1de56dac fpga: altera-cvp: Fix function definition argument adds 71d8e94dabee fpga: altera-pr-ip: Make alt_pr_unregister function void adds 2949dc443116 dt-bindings: fpga: Consolidate bridge properties adds 7d62460b4060 MAINTAINERS: Move linux-fpga tree to new location adds e7b387177a55 Merge remote-tracking branch 'fpga/for-next' adds 543820cfb6e1 ARM/hw_breakpoint: Mark expected switch fall-throughs adds d795473834ee ARM: tegra: Mark expected switch fall-through adds ba8b0c923a1a ARM: alignment: Mark expected switch fall-throughs adds 1d86f27a227f ARM: OMAP: dma: Mark expected switch fall-throughs adds 225883a10332 i2c: s3c2410: Mark expected switch fall-through adds 956b6625e9c1 mfd: db8500-prcmu: Mark expected switch fall-throughs adds 7a5720bb1b84 mfd: omap-usb-host: Mark expected switch fall-throughs adds 30b417ca8341 mmc: atmel-mci: Mark expected switch fall-throughs adds a5fdda34d3ec mmc: sdhci-s3c: Mark expected switch fall-throughs adds 27533e2c16f6 usb: phy: ab8500-usb: Mark expected switch fall-throughs adds bb33aa21c253 ARM: signal: Mark expected switch fall-through adds dc1f06ba1a25 scsi: cxlflash: Mark expected switch fall-throughs adds 551dae59d1ec scsi: ibmvfc: Mark expected switch fall-throughs adds 7e31b0dfd424 net: ehea: Mark expected switch fall-through adds d167a4566175 net: spider_net: Mark expected switch fall-through adds 279302d24c6f Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds bd652dcc7bdc kernel/signal.c: fix a kernel-doc markup adds 1ec07a0152fe Revert "kmemleak: allow to coexist with fault injection" adds c34b024eb1aa ocfs2: remove set but not used variable 'last_hash' adds 0596754ccb33 mm: vmscan: check if mem cgroup is disabled or not before [...] adds c5f84dc3f565 mm: migrate: fix reference check race between __find_get_b [...] adds 5da69d4aa7bc mm: compaction: avoid 100% CPU usage during compaction whe [...] adds 696914eeda43 kasan: remove clang version check for KASAN_STACK adds 2fc152863b2d ubsan: build ubsan.c more conservatively adds 28e89fc0e639 page flags: prioritize kasan bits over last-cpuid adds 0daf78092871 page-flags-prioritize-kasan-bits-over-last-cpuid-fix adds 93fe9960cb04 coredump: split pipe command whitespace before expanding template adds c4f0309a90db mm/migrate.c: initialize pud_entry in migrate_vma() adds 0ad78b631757 mm/memory_hotplug.c: remove unneeded return for void function adds 81a894caa796 cgroup: kselftest: relax fs_spec checks adds df0bd9373984 asm-generic: fix -Wtype-limits compiler warnings adds aa07d6a7a567 asm-generic-fix-wtype-limits-compiler-warnings-fix adds 562e4c4cd3e6 asm-generic-fix-wtype-limits-compiler-warnings-v2 adds 804eff0e4aeb lib/test_meminit.c: use GFP_ATOMIC in RCU critical section adds b19b50c31dc5 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 8748fe1a844a /proc/kpageflags: do not use uninitialized struct pages adds 8c9eabd9e39c mm: document zone device struct page field usage adds 9891193c37cc mm/hmm: fix ZONE_DEVICE anon page mapping reuse adds 529edc892d4e mm/hmm: fix bad subpage pointer in try_to_unmap_one adds ddb8d83e48ed mm/hmm: fix bad subpage pointer in try_to_unmap_one adds a66ea3b59431 drivers/acpi/scan.c: acquire device_hotplug_lock in acpi_s [...] adds fe69476cdf51 mm: mempolicy: make the behavior consistent when MPOL_MF_M [...] adds 20f2f5c2258e mm-mempolicy-make-the-behavior-consistent-when-mpol_mf_mov [...] adds 56c9ce369f96 mm: mempolicy: handle vma with unmovable pages mapped corr [...] adds d0ec608ada4c mm-mempolicy-handle-vma-with-unmovable-pages-mapped-correc [...] adds e88c7c449aa2 mm/z3fold.c: fix z3fold_destroy_pool() ordering adds 4b837a7b61c4 mm/z3fold.c: fix z3fold_destroy_pool() race condition adds b79cf4e5038c kbuild: clean compressed initramfs image adds a2fc8ca40831 ocfs2: use jbd2_inode dirty range scoping adds eac4e492867d jbd2: remove jbd2_journal_inode_add_[write|wait] adds a4349b6f9832 ocfs2: clear zero in unaligned direct IO adds 58bbdfa370e6 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds 8aa9ac322f65 ocfs2: wait for recovering done after direct unlock request adds 269e428b2376 ocfs2: checkpoint appending truncate log transaction befor [...] adds 75dfba6d7992 ramfs: support O_TMPFILE adds dc9e96d91c96 mm, slab: extend slab/shrink to shrink all memcg caches adds 235bf6bb64cf mm, slab: move memcg_cache_params structure to mm/slab.h adds c6dd4185ea31 memremap: move from kernel/ to mm/ adds f2be1250185b mm/page_poison.c: fix a typo in a comment adds 63fe2839d340 mm/rmap.c: remove set but not used variable 'cstart' adds 3201260519ab mm: introduce page_size() adds 60340f3962de mm: Introduce page_shift() adds ac4945375918 mm-introduce-page_shift-fix adds 8c04afc0fea8 mm: Introduce compound_nr() adds 05ddf0cbb065 mm: replace list_move_tail() with add_page_to_lru_list_tail() adds 1973a936fdf2 mm/filemap.c: rewrite mapping_needs_writeback in less fanc [...] adds f575dc8976fa mm, memcg: throttle allocators when failing reclaim over m [...] adds 028aa89055b4 mm-throttle-allocators-when-failing-reclaim-over-memoryhigh-fix adds 47eb407c871f mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] adds 7936b132120f mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] adds 9e4a29b326bf mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds 63630f9a8d72 mm/gup: add make_dirty arg to put_user_pages_dirty_lock() adds 8045671aad8f drivers/gpu/drm/via: convert put_page() to put_user_page*() adds 9c11bd8ad277 net/xdp: convert put_page() to put_user_page*() adds b65b696e9143 mm: remove redundant assignment of entry adds 6fe46e965c10 mm/mmap.c: fix the adjusted length error adds 6c61d5bebc55 mm/memory_hotplug: remove move_pfn_range() adds eeab87e4d8b2 mm-memory_hotplug-remove-move_pfn_range-fix adds eac54dbaa778 drivers/base/node.c: simplify unregister_memory_block_unde [...] adds 674d43d6bad8 mm/sparse.c: fix memory leak of sparsemap_buf in aliged memory adds 134422ebe479 mm/sparse.c: mark sparse_buffer_free as __meminit adds 4bae59a5841d mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] adds c6cf831ef3b5 mm/vmalloc: do not keep unpurged areas in the busy tree adds 6ff3ce42f7cf mm/vmalloc: modify struct vmap_area to reduce its size adds ccccd1282138 mm/compaction.c: clear total_{migrate,free}_scanned before [...] adds f46e504f3f0c mm/compaction: introduce a helper compact_zone_counters_init() adds 41ae8f4d3cbc mm-compaction-clear-total_migratefree_scanned-before-scann [...] adds 1d9287f42cfa mm-compaction-clear-total_migratefree_scanned-before-scann [...] adds ac4d785caf46 mm-compaction-clear-total_migratefree_scanned-before-scann [...] adds a0b3300b5531 mm, oom: avoid printk() iteration under RCU adds 0f5c7bb32c91 mm-oom-avoid-printk-iteration-under-rcu-fix adds e342421c5de9 mm/oom_kill.c: add task UID to info message on an oom kill adds f440bf9ae5a9 mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix adds a8f9816fe3f0 mm: move memcmp_pages() and pages_identical() adds fbff4551cbe8 uprobe: use original page when all uprobes are removed adds b7e12777bcd3 mm, thp: introduce FOLL_SPLIT_PMD adds 16f92e297647 uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT adds 1bff4d66e7fd psi: annotate refault stalls from IO submission adds 86c9f55e21cd psi-annotate-refault-stalls-from-io-submission-fix adds 51dc445ac291 psi-annotate-refault-stalls-from-io-submission-fix-2 adds c3e7d2071131 mm: introduce MADV_COLD adds 025e24e9f97c mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM adds 9855b9d28918 mm: account nr_isolated_xxx in [isolate|putback]_lru_page adds 06a833a1167e mm: introduce MADV_PAGEOUT adds e2616e326e11 mm: factor out common parts between MADV_COLD and MADV_PAGEOUT adds cb8e06e0a300 zpool: add malloc_support_movable to zpool_driver adds cc6eba650d91 zswap: use movable memory if zpool support allocate movabl [...] adds 90ab484026a9 mm, memcg: proportional memory.{low,min} reclaim adds b3797aacce96 mm, memcg: make memory.emin the baseline for utilisation d [...] adds 8d523be76901 mm, memcg: make scan aggression always exclude protection adds b232a7defb47 mm/vmscan: remove unused lru_pages argument adds 27445996c4df mm: don't expose page to fast gup before it's ready adds fb38812733d6 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 923626e315c2 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 30f9baf9f90f kernel/hung_task.c: Monitor killed tasks. adds e511dbace541 hung_task: allow printing warnings every check interval adds 5b65804b948e rbtree: sync up the tools/ copy of the code with the main one adds 37667ce085d0 augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro adds 08dac1d9f956 augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro adds 4975367dd2cb augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix adds 33a64f781816 augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix-2 adds 775bd9564c48 augmented rbtree: rework the RB_DECLARE_CALLBACKS macro de [...] adds 701a0c8089e0 lib/genalloc.c: export symbol addr_in_gen_pool adds d7b667e34b70 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds a61e15cb6222 Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds 7abcf22ea26a string: add stracpy and stracpy_pad mechanisms adds 331ac33bbdaa kernel-doc: core-api: include string.h into core-api adds 3eaa0c7a9a04 kernel-doc: core-api: Include string.h into core-api adds 185ece8b024d include/trace/events/writeback.h: fix -Wstringop-truncatio [...] adds 580830409a1b strscpy: reject buffer sizes larger than INT_MAX adds bef7eeb45193 lib/math/rational.c: fix possible incorrect result from ra [...] adds 2a83bd3a22fc checkpatch: don't interpret stack dumps as commit IDs adds 6544d34bb961 checkpatch: improve SPDX license checking adds d7ddc26b5e55 checkpatch.pl: warn on invalid commit id adds 3c1beeeef79a checkpatch: add *_NOTIFIER_HEAD as var definition adds e579e81ddb48 fat: add nobarrier to workaround the strange behavior of device adds d63442f14f71 cpumask: nicer for_each_cpumask_and() signature adds ef733c269187 kexec: bail out upon SIGKILL when allocating memory. adds cd87cf4b5ed4 aio: simplify read_events() adds 823ad4dbe161 kgdb: don't use a notifier to enter kgdb at panic; call directly adds 2d8c3d2fb959 ipc/msg.c: consolidate all xxxctl_down() functions adds 51512e977e9a Merge branch 'akpm-current/current' adds 4d764b6de1ef pinctrl: fix pxa2xx.c build warnings adds 3eaa26790c1f mm: treewide: clarify pgtable_page_{ctor,dtor}() naming adds 102e9b8e4835 drivers/tty/serial/sh-sci.c: suppress warning adds 60e47d61fcf1 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 42bf91a3f958 Merge branch 'akpm/master' adds 0d8b3265d9a6 Add linux-next specific files for 20190729
No new revisions were added by this update.
Summary of changes: .gitignore | 3 + .mailmap | 5 + .../ABI/testing/sysfs-bus-intel_th-devices-msc | 3 +- .../{sysfs-class-mic.txt => sysfs-class-mic} | 0 Documentation/ABI/testing/sysfs-class-wakeup | 70 + Documentation/ABI/testing/sysfs-kernel-slab | 13 +- Documentation/PCI/pci-error-recovery.rst | 6 +- Documentation/RCU/rculist_nulls.txt | 2 +- Documentation/admin-guide/cgroup-v2.rst | 20 +- Documentation/admin-guide/conf.py | 10 - Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/admin-guide/mm/transhuge.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 20 +- Documentation/bpf/prog_flow_dissector.rst | 18 + Documentation/conf.py | 30 +- Documentation/core-api/conf.py | 10 - Documentation/core-api/genalloc.rst | 2 +- Documentation/core-api/kernel-api.rst | 3 + Documentation/crypto/conf.py | 10 - Documentation/dev-tools/conf.py | 10 - Documentation/devicetree/bindings/arm/fsl.yaml | 4 + .../devicetree/bindings/arm/idle-states.txt | 2 +- Documentation/devicetree/bindings/arm/renesas.yaml | 2 +- .../devicetree/bindings/arm/rockchip.yaml | 30 + .../bindings/arm/socionext/milbeaut.yaml | 2 +- .../devicetree/bindings/arm/ti/ti,davinci.yaml | 2 +- Documentation/devicetree/bindings/arm/topology.txt | 475 - .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 84 + .../devicetree/bindings/bus/sun50i-de2-bus.txt | 40 - .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 3 +- .../devicetree/bindings/clock/imx8mn-clock.yaml | 112 + .../devicetree/bindings/cpu/cpu-topology.txt | 553 + .../crypto/allwinner,sun4i-a10-crypto.yaml | 79 + .../devicetree/bindings/crypto/sun4i-ss.txt | 23 - .../devicetree/bindings/display/bridge/sii902x.txt | 5 +- .../display/panel/ampire,am-480272h3tmqw-t01h.txt | 26 - .../display/panel/ampire,am-480272h3tmqw-t01h.yaml | 42 + .../display/panel/arm,versatile-tft-panel.txt | 2 +- .../display/panel/armadeus,st0700-adapt.txt | 9 - .../display/panel/armadeus,st0700-adapt.yaml | 33 + .../display/panel/bananapi,s070wv20-ct16.txt | 12 - .../display/panel/bananapi,s070wv20-ct16.yaml | 31 + .../bindings/display/panel/boe,himax8279d.txt | 24 + .../bindings/display/panel/dlc,dlc0700yzg-1.txt | 13 - .../bindings/display/panel/dlc,dlc0700yzg-1.yaml | 31 + .../bindings/display/panel/edt,et-series.txt | 2 +- .../bindings/display/panel/giantplus,gpm940b0.txt | 12 + .../bindings/display/panel/innolux,ee101ia-01d.txt | 7 - .../display/panel/innolux,ee101ia-01d.yaml | 31 + .../display/panel/kingdisplay,kd035g6-54nt.txt | 42 + .../devicetree/bindings/display/panel/lvds.yaml | 107 + .../display/panel/mitsubishi,aa104xd12.txt | 47 - .../display/panel/mitsubishi,aa104xd12.yaml | 75 + .../display/panel/mitsubishi,aa121td01.txt | 47 - .../display/panel/mitsubishi,aa121td01.yaml | 74 + .../display/panel/ortustech,com37h3m05dtc.txt | 12 + .../display/panel/ortustech,com37h3m99dtc.txt | 12 + .../bindings/display/panel/panel-common.txt | 101 - .../bindings/display/panel/panel-common.yaml | 149 + .../bindings/display/panel/panel-lvds.txt | 121 - .../devicetree/bindings/display/panel/panel.txt | 4 - .../bindings/display/panel/pda,91-00156-a0.txt | 14 - .../bindings/display/panel/pda,91-00156-a0.yaml | 31 + .../panel/raspberrypi,7inch-touchscreen.txt | 49 - .../panel/raspberrypi,7inch-touchscreen.yaml | 71 + .../bindings/display/panel/raydium,rm67191.txt | 41 + .../display/panel/rocktech,jh057n00900.txt | 5 + .../bindings/display/panel/sgd,gktw70sdae4se.txt | 41 - .../bindings/display/panel/sgd,gktw70sdae4se.yaml | 68 + .../bindings/display/panel/sharp,ld-d5116z01b.txt | 26 + .../bindings/display/panel/sharp,lq070y3dg3b.txt | 12 + .../bindings/display/panel/sharp,ls020b1dd01d.txt | 12 + .../bindings/display/panel/simple-panel.txt | 29 +- .../display/panel/tfc,s9700rtwv43tr-01b.txt | 15 - .../display/panel/tfc,s9700rtwv43tr-01b.yaml | 33 + .../bindings/display/panel/tpo,tpg110.txt | 70 - .../bindings/display/panel/tpo,tpg110.yaml | 101 + .../bindings/display/rockchip/rockchip-lvds.txt | 11 - .../devicetree/bindings/display/ssd1307fb.txt | 10 + .../devicetree/bindings/extcon/extcon-arizona.txt | 2 +- .../devicetree/bindings/extcon/extcon-fsa9480.txt | 4 +- .../intel,ixp4xx-network-processing-engine.yaml | 2 +- .../bindings/fpga/altera-fpga2sdram-bridge.txt | 5 +- .../bindings/fpga/altera-freeze-bridge.txt | 5 +- .../bindings/fpga/altera-hps2fpga-bridge.txt | 5 +- .../devicetree/bindings/fpga/fpga-bridge.txt | 13 + .../bindings/fpga/xilinx-pr-decoupler.txt | 8 +- Documentation/devicetree/bindings/hwmon/lm75.txt | 1 + .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 2 +- .../devicetree/bindings/iio/accel/adi,adxl372.yaml | 2 +- .../bindings/{hwmon => iio/adc}/ads1015.txt | 0 .../input/allwinner,sun4i-a10-lradc-keys.yaml | 95 + .../devicetree/bindings/input/sun4i-lradc-keys.txt | 65 - .../interrupt-controller/amazon,al-fic.txt | 16 +- .../intel,ixp4xx-interrupt.yaml | 2 +- .../devicetree/bindings/leds/ams,as3645a.txt | 22 +- Documentation/devicetree/bindings/leds/common.txt | 62 +- .../devicetree/bindings/leds/leds-aat1290.txt | 12 +- .../devicetree/bindings/leds/leds-an30259a.txt | 22 +- .../devicetree/bindings/leds/leds-cr0014114.txt | 26 +- .../devicetree/bindings/leds/leds-gpio.txt | 23 +- .../devicetree/bindings/leds/leds-lm3601x.txt | 10 +- .../devicetree/bindings/leds/leds-lm3692x.txt | 9 +- .../devicetree/bindings/leds/leds-lp8860.txt | 9 +- .../devicetree/bindings/leds/leds-lt3593.txt | 11 +- .../devicetree/bindings/leds/leds-sc27xx-bltc.txt | 10 +- .../devicetree/bindings/media/cdns,csi2tx.txt | 3 +- .../devicetree/bindings/media/meson-ao-cec.txt | 8 +- .../devicetree/bindings/media/nvidia,tegra-vde.txt | 2 + .../devicetree/bindings/media/rockchip-vpu.txt | 18 +- .../misc/intel,ixp4xx-ahb-queue-manager.yaml | 49 + .../bindings/misc/intel,ixp4xx-queue-manager.yaml | 49 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 14 +- .../devicetree/bindings/mmc/brcm,sdhci-iproc.txt | 4 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 2 +- .../devicetree/bindings/net/can/fsl-flexcan.txt | 10 + .../devicetree/bindings/net/can/tcan4x5x.txt | 37 + .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 4 +- .../devicetree/bindings/nvmem/nvmem-consumer.yaml | 45 + Documentation/devicetree/bindings/nvmem/nvmem.txt | 81 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 93 + .../devicetree/bindings/opp/kryo-cpufreq.txt | 680 - Documentation/devicetree/bindings/opp/opp.txt | 4 +- .../devicetree/bindings/opp/qcom-nvmem-cpufreq.txt | 795 + Documentation/devicetree/bindings/opp/qcom-opp.txt | 19 + .../bindings/opp/sun50i-nvmem-cpufreq.txt | 167 + .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 2 +- .../devicetree/bindings/rtc/trivial-rtc.yaml | 2 - .../devicetree/bindings/serial/fsl-lpuart.txt | 5 +- .../devicetree/bindings/serial/st,stm32-usart.txt | 5 + .../devicetree/bindings/soc/fsl/cpm_qe/qe.txt | 13 +- .../devicetree/bindings/sound/sun8i-a33-codec.txt | 2 +- .../devicetree/bindings/spi/spi-controller.yaml | 1 - .../devicetree/bindings/spi/spi-sprd-adi.txt | 11 +- .../bindings/timer/intel,ixp4xx-timer.yaml | 2 +- .../devicetree/bindings/usb/mediatek,mtu3.txt | 2 +- Documentation/devicetree/bindings/usb/usb251xb.txt | 6 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/doc-guide/conf.py | 10 - Documentation/driver-api/80211/conf.py | 10 - Documentation/driver-api/conf.py | 10 - Documentation/driver-api/device_link.rst | 4 +- Documentation/driver-api/generic-counter.rst | 4 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/phy/phy.rst | 4 +- Documentation/driver-api/pm/conf.py | 10 - Documentation/driver-api/serial/n_gsm.rst | 16 +- .../{ => driver-api}/thermal/cpu-cooling-api.rst | 0 .../{ => driver-api}/thermal/exynos_thermal.rst | 0 .../thermal/exynos_thermal_emulation.rst | 0 Documentation/driver-api/thermal/index.rst | 16 + .../{ => driver-api}/thermal/intel_powerclamp.rst | 0 .../{ => driver-api}/thermal/nouveau_thermal.rst | 0 .../{ => driver-api}/thermal/power_allocator.rst | 0 Documentation/driver-api/thermal/sysfs-api.rst | 798 + .../thermal/x86_pkg_temperature_thermal.rst | 55 + .../features/core/jump-labels/arch-support.txt | 2 +- .../debug/kprobes-on-ftrace/arch-support.txt | 2 +- Documentation/filesystems/conf.py | 10 - Documentation/filesystems/overlayfs.txt | 2 +- Documentation/filesystems/vfs.rst | 4 +- Documentation/gpu/conf.py | 10 - Documentation/gpu/drivers.rst | 1 - Documentation/gpu/drm-kms-helpers.rst | 12 + Documentation/gpu/drm-mm.rst | 40 +- Documentation/gpu/i915.rst | 20 +- Documentation/gpu/introduction.rst | 16 + Documentation/gpu/tinydrm.rst | 30 - Documentation/gpu/todo.rst | 72 +- Documentation/hwmon/ads1015.rst | 90 - Documentation/hwmon/index.rst | 2 +- Documentation/hwmon/k8temp.rst | 2 +- Documentation/hwmon/lm75.rst | 6 +- Documentation/hwmon/pxe1610 | 90 - Documentation/hwmon/pxe1610.rst | 107 + Documentation/index.rst | 3 + Documentation/input/conf.py | 10 - Documentation/kernel-hacking/conf.py | 10 - Documentation/leds/leds-class.rst | 70 +- Documentation/locking/spinlocks.rst | 4 +- Documentation/maintainer/conf.py | 10 - Documentation/media/conf.py | 12 - Documentation/media/kapi/v4l2-dev.rst | 1 + Documentation/media/uapi/v4l/biblio.rst | 10 + Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 323 + Documentation/media/uapi/v4l/pixfmt-compressed.rst | 20 + Documentation/media/uapi/v4l/subdev-formats.rst | 107 + Documentation/media/v4l-drivers/vimc.rst | 13 +- Documentation/memory-barriers.txt | 2 +- Documentation/networking/conf.py | 10 - Documentation/networking/tls-offload.rst | 29 +- Documentation/power/index.rst | 2 +- Documentation/power/opp.rst | 2 +- Documentation/powerpc/DAWR-POWER9.txt | 90 - Documentation/powerpc/bootwrapper.rst | 155 + Documentation/powerpc/bootwrapper.txt | 141 - Documentation/powerpc/cpu_families.rst | 222 + Documentation/powerpc/cpu_families.txt | 221 - Documentation/powerpc/cpu_features.rst | 60 + Documentation/powerpc/cpu_features.txt | 56 - Documentation/powerpc/cxl.rst | 467 + Documentation/powerpc/cxl.txt | 449 - Documentation/powerpc/cxlflash.rst | 433 + Documentation/powerpc/cxlflash.txt | 429 - Documentation/powerpc/dawr-power9.rst | 93 + Documentation/powerpc/dscr.rst | 87 + Documentation/powerpc/dscr.txt | 83 - Documentation/powerpc/eeh-pci-error-recovery.rst | 336 + Documentation/powerpc/eeh-pci-error-recovery.txt | 334 - Documentation/powerpc/firmware-assisted-dump.rst | 301 + Documentation/powerpc/firmware-assisted-dump.txt | 292 - Documentation/powerpc/hvcs.rst | 581 + Documentation/powerpc/hvcs.txt | 567 - Documentation/powerpc/index.rst | 34 + Documentation/powerpc/isa-versions.rst | 15 +- Documentation/powerpc/mpc52xx.rst | 43 + Documentation/powerpc/mpc52xx.txt | 39 - .../powerpc/pci_iov_resource_on_powernv.rst | 312 + .../powerpc/pci_iov_resource_on_powernv.txt | 301 - Documentation/powerpc/pmu-ebb.rst | 138 + Documentation/powerpc/pmu-ebb.txt | 137 - Documentation/powerpc/ptrace.rst | 156 + Documentation/powerpc/ptrace.txt | 151 - Documentation/powerpc/qe_firmware.rst | 296 + Documentation/powerpc/qe_firmware.txt | 295 - Documentation/powerpc/syscall64-abi.rst | 110 + Documentation/powerpc/syscall64-abi.txt | 105 - Documentation/powerpc/transactional_memory.rst | 247 + Documentation/powerpc/transactional_memory.txt | 244 - Documentation/process/conf.py | 10 - Documentation/process/deprecated.rst | 14 + Documentation/s390/vfio-ccw.rst | 31 +- Documentation/security/keys/core.rst | 128 +- Documentation/security/keys/request-key.rst | 9 +- Documentation/sh/conf.py | 10 - Documentation/sound/conf.py | 10 - Documentation/sphinx/load_config.py | 27 +- .../translations/it_IT/doc-guide/sphinx.rst | 19 +- Documentation/translations/it_IT/process/index.rst | 1 + .../translations/it_IT/process/kernel-docs.rst | 11 +- .../it_IT/process/maintainer-pgp-guide.rst | 25 +- .../it_IT/process/programming-language.rst | 51 + .../translations/ko_KR/memory-barriers.txt | 2 +- Documentation/userspace-api/conf.py | 10 - Documentation/{virtual => virt}/index.rst | 0 .../kvm/amd-memory-encryption.rst | 0 Documentation/virt/kvm/api.txt | 5296 +++ .../{virtual => virt}/kvm/arm/hyp-abi.txt | 0 Documentation/{virtual => virt}/kvm/arm/psci.txt | 0 Documentation/{virtual => virt}/kvm/cpuid.rst | 0 Documentation/{virtual => virt}/kvm/devices/README | 0 .../{virtual => virt}/kvm/devices/arm-vgic-its.txt | 0 .../{virtual => virt}/kvm/devices/arm-vgic-v3.txt | 0 .../{virtual => virt}/kvm/devices/arm-vgic.txt | 0 .../{virtual => virt}/kvm/devices/mpic.txt | 0 .../{virtual => virt}/kvm/devices/s390_flic.txt | 0 .../{virtual => virt}/kvm/devices/vcpu.txt | 0 .../{virtual => virt}/kvm/devices/vfio.txt | 0 Documentation/{virtual => virt}/kvm/devices/vm.txt | 0 .../{virtual => virt}/kvm/devices/xics.txt | 0 .../{virtual => virt}/kvm/devices/xive.txt | 0 .../{virtual => virt}/kvm/halt-polling.txt | 0 Documentation/virt/kvm/hypercalls.txt | 154 + Documentation/virt/kvm/index.rst | 12 + Documentation/{virtual => virt}/kvm/locking.txt | 0 Documentation/virt/kvm/mmu.txt | 449 + Documentation/{virtual => virt}/kvm/msr.txt | 0 Documentation/{virtual => virt}/kvm/nested-vmx.txt | 0 Documentation/{virtual => virt}/kvm/ppc-pv.txt | 0 Documentation/virt/kvm/review-checklist.txt | 38 + Documentation/{virtual => virt}/kvm/s390-diag.txt | 0 .../{virtual => virt}/kvm/timekeeping.txt | 0 .../{virtual => virt}/kvm/vcpu-requests.rst | 0 Documentation/{virtual => virt}/paravirt_ops.rst | 0 .../{virtual => virt}/uml/UserModeLinux-HOWTO.txt | 0 Documentation/virtual/kvm/api.txt | 5296 --- Documentation/virtual/kvm/hypercalls.txt | 154 - Documentation/virtual/kvm/index.rst | 11 - Documentation/virtual/kvm/mmu.txt | 449 - Documentation/virtual/kvm/review-checklist.txt | 38 - Documentation/vm/conf.py | 10 - Documentation/vm/hmm.rst | 19 +- Documentation/vm/split_page_table_lock.rst | 10 +- Documentation/watchdog/hpwdt.rst | 2 +- Documentation/x86/conf.py | 10 - MAINTAINERS | 146 +- Makefile | 5 +- Next/SHA1s | 302 + Next/Trees | 304 + Next/merge.log | 5360 +++ Next/quilt-import.log | 2 + arch/alpha/include/uapi/asm/mman.h | 3 + arch/arc/include/asm/pgalloc.h | 4 +- arch/arm/Kconfig.debug | 5 - arch/arm/arm-soc-for-next-contents.txt | 16 + arch/arm/boot/dts/Makefile | 10 +- arch/arm/boot/dts/am571x-idk.dts | 7 +- arch/arm/boot/dts/am572x-idk.dts | 7 +- arch/arm/boot/dts/am574x-idk.dts | 7 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 1 + arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts | 7 +- arch/arm/boot/dts/am57xx-beagle-x15-revc.dts | 7 +- arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts | 429 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 36 + arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts | 663 + arch/arm/boot/dts/aspeed-g5.dtsi | 5 + arch/arm/boot/dts/at91sam9261ek.dts | 2 +- arch/arm/boot/dts/at91sam9263ek.dts | 2 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 2 +- arch/arm/boot/dts/at91sam9rlek.dts | 2 +- arch/arm/boot/dts/bcm283x.dtsi | 6 +- arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 3 + arch/arm/boot/dts/imx6sl.dtsi | 18 +- arch/arm/boot/dts/imx6sll.dtsi | 20 +- arch/arm/boot/dts/imx6sx.dtsi | 18 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 +- arch/arm/boot/dts/imx6ul-geam.dts | 2 +- arch/arm/boot/dts/imx6ul-isiot.dtsi | 2 +- arch/arm/boot/dts/imx6ul-opos6uldev.dts | 37 +- arch/arm/boot/dts/imx6ul-phytec-pcl063.dtsi | 148 - arch/arm/boot/dts/imx6ul-phytec-peb-eval-01.dtsi | 55 - .../boot/dts/imx6ul-phytec-phyboard-segin-full.dts | 89 - .../arm/boot/dts/imx6ul-phytec-phyboard-segin.dtsi | 329 - arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 171 + .../boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts | 93 + .../boot/dts/imx6ul-phytec-segin-peb-eval-01.dtsi | 57 + arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 346 + arch/arm/boot/dts/imx6ul-pico-hobbit.dts | 2 +- arch/arm/boot/dts/imx6ul-pico-pi.dts | 4 +- arch/arm/boot/dts/imx6ul.dtsi | 32 +- arch/arm/boot/dts/imx6ull-phytec-phycore-som.dtsi | 24 + .../boot/dts/imx6ull-phytec-segin-ff-rdk-emmc.dts | 93 + .../boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts | 93 + .../boot/dts/imx6ull-phytec-segin-lc-rdk-nand.dts | 45 + .../boot/dts/imx6ull-phytec-segin-peb-eval-01.dtsi | 19 + arch/arm/boot/dts/imx6ull-phytec-segin.dtsi | 38 + arch/arm/boot/dts/imx7-colibri.dtsi | 4 - arch/arm/boot/dts/imx7d-zii-rmu2.dts | 357 + arch/arm/boot/dts/imx7d-zii-rpu2.dts | 4 - arch/arm/boot/dts/imx7ulp.dtsi | 30 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3288-evb.dtsi | 2 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 12 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 101 +- arch/arm/boot/dts/rk3288-veyron-edp.dtsi | 173 + arch/arm/boot/dts/rk3288-veyron-fievel.dts | 298 + arch/arm/boot/dts/rk3288-veyron-jaq.dts | 55 - arch/arm/boot/dts/rk3288-veyron-jerry.dts | 207 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 66 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 17 + arch/arm/boot/dts/rk3288-veyron-speedy.dts | 58 - arch/arm/boot/dts/rk3288-veyron-tiger.dts | 125 + arch/arm/boot/dts/sun4i-a10-a1000.dts | 2 +- arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts | 2 +- arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 2 +- arch/arm/boot/dts/sun4i-a10-hackberry.dts | 2 +- .../boot/dts/sun4i-a10-itead-iteaduino-plus.dts | 2 +- arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts | 2 +- arch/arm/boot/dts/sun4i-a10-marsboard.dts | 2 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 2 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-wobo-i5.dts | 2 +- arch/arm/boot/dts/sun5i-a13-q8-tablet.dts | 2 +- arch/arm/boot/dts/sun6i-a31-colombus.dts | 2 +- arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 8 +- arch/arm/boot/dts/sun6i-a31-i7.dts | 2 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 2 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 2 +- arch/arm/boot/dts/sun6i-a31.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31s-cs908.dts | 2 +- arch/arm/boot/dts/sun6i-a31s-sina31s.dts | 2 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 8 +- arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 2 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-bananapro.dts | 2 +- arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 2 +- arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 2 +- arch/arm/boot/dts/sun7i-a20-hummingbird.dts | 11 +- arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts | 2 +- arch/arm/boot/dts/sun7i-a20-icnova-swac.dts | 2 +- arch/arm/boot/dts/sun7i-a20-itead-ibox.dts | 2 +- arch/arm/boot/dts/sun7i-a20-m3.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olimex-som204-evb.dts | 10 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 2 +- arch/arm/boot/dts/sun7i-a20-orangepi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 2 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 2 +- arch/arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts | 2 +- arch/arm/boot/dts/sun8i-a23-q8-tablet.dts | 2 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 12 +- arch/arm/boot/dts/sun8i-r40.dtsi | 10 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 8 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 2 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 2 +- arch/arm/boot/dts/sun9i-a80.dtsi | 2 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 12 +- arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 10 +- arch/arm/boot/dts/vf610-zii-spb4.dts | 7 - arch/arm/configs/aspeed_g4_defconfig | 50 +- arch/arm/configs/aspeed_g5_defconfig | 57 +- arch/arm/configs/bcm2835_defconfig | 9 + arch/arm/configs/multi_v7_defconfig | 2 + arch/arm/configs/u8500_defconfig | 34 +- arch/arm/crypto/Kconfig | 2 +- arch/arm/crypto/aes-ce-core.S | 20 +- arch/arm/crypto/aes-ce-glue.c | 168 +- arch/arm/crypto/aes-cipher-core.S | 40 +- arch/arm/crypto/aes-cipher-glue.c | 11 +- arch/arm/crypto/aes-neonbs-glue.c | 69 +- arch/arm/crypto/ghash-ce-glue.c | 80 +- arch/arm/include/asm/dma-mapping.h | 4 +- arch/arm/include/asm/tlb.h | 2 +- arch/arm/include/asm/topology.h | 20 - arch/arm/include/asm/xen/page-coherent.h | 3 +- arch/arm/kernel/hw_breakpoint.c | 5 + arch/arm/kernel/signal.c | 1 + arch/arm/kernel/topology.c | 60 +- arch/arm/mach-davinci/sleep.S | 1 + arch/arm/mach-netx/Kconfig | 22 - arch/arm/mach-netx/Makefile | 13 - arch/arm/mach-netx/Makefile.boot | 3 - arch/arm/mach-netx/fb.c | 65 - arch/arm/mach-netx/fb.h | 12 - arch/arm/mach-netx/generic.c | 182 - arch/arm/mach-netx/generic.h | 14 - arch/arm/mach-netx/include/mach/hardware.h | 27 - arch/arm/mach-netx/include/mach/irqs.h | 58 - arch/arm/mach-netx/include/mach/netx-regs.h | 420 - arch/arm/mach-netx/include/mach/pfifo.h | 42 - arch/arm/mach-netx/include/mach/uncompress.h | 63 - arch/arm/mach-netx/include/mach/xc.h | 30 - arch/arm/mach-netx/nxdb500.c | 197 - arch/arm/mach-netx/nxdkn.c | 90 - arch/arm/mach-netx/nxeb500hmi.c | 174 - arch/arm/mach-netx/pfifo.c | 56 - arch/arm/mach-netx/time.c | 141 - arch/arm/mach-netx/xc.c | 246 - arch/arm/mach-tegra/reset.c | 2 +- arch/arm/mm/Kconfig | 5 + arch/arm/mm/alignment.c | 4 +- arch/arm/mm/dma-mapping.c | 63 +- arch/arm/mm/flush.c | 7 +- arch/arm/mm/init.c | 5 + arch/arm/mm/mmu.c | 2 +- arch/arm/plat-omap/dma.c | 14 +- arch/arm64/Kconfig.platforms | 1 + .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 4 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 28 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 4 + .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 4 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 23 +- arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 6 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 1 + .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 1 + arch/arm64/boot/dts/freescale/Makefile | 3 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dts | 155 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 5 + arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 5 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 5 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 68 +- arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 4 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 40 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 4 + arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts | 413 + .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 46 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 42 +- arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 249 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 23 +- arch/arm64/boot/dts/qcom/Makefile | 3 + .../boot/dts/qcom/msm8998-asus-novago-tp370ql.dts | 47 + arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 240 + arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts | 30 + .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 30 + arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 10 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 96 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 14 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 11 + arch/arm64/configs/defconfig | 9 + arch/arm64/crypto/Kconfig | 10 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 18 +- arch/arm64/crypto/aes-ce-glue.c | 7 +- arch/arm64/crypto/aes-cipher-core.S | 40 +- arch/arm64/crypto/aes-cipher-glue.c | 11 +- arch/arm64/crypto/aes-ctr-fallback.h | 50 - arch/arm64/crypto/aes-glue.c | 39 +- arch/arm64/crypto/aes-neon.S | 74 +- arch/arm64/crypto/aes-neonbs-glue.c | 29 +- arch/arm64/crypto/ghash-ce-glue.c | 30 +- arch/arm64/include/asm/elf.h | 2 +- arch/arm64/include/asm/pgtable.h | 1 - arch/arm64/include/asm/processor.h | 14 +- arch/arm64/include/asm/stacktrace.h | 78 +- arch/arm64/include/asm/tlb.h | 2 +- arch/arm64/include/asm/topology.h | 23 - arch/arm64/include/asm/xen/page-coherent.h | 3 +- arch/arm64/include/uapi/asm/bpf_perf_event.h | 2 +- arch/arm64/kernel/entry.S | 22 +- arch/arm64/kernel/fpsimd.c | 29 +- arch/arm64/kernel/perf_callchain.c | 7 +- arch/arm64/kernel/perf_event.c | 1 - arch/arm64/kernel/process.c | 36 +- arch/arm64/kernel/return_address.c | 9 +- arch/arm64/kernel/stacktrace.c | 59 +- arch/arm64/kernel/time.c | 7 +- arch/arm64/kernel/topology.c | 303 +- arch/arm64/kernel/traps.c | 13 +- arch/arm64/kernel/vdso/Makefile | 13 +- arch/arm64/kernel/vdso32/Makefile | 14 +- arch/arm64/mm/flush.c | 3 +- arch/arm64/mm/mmu.c | 2 +- arch/csky/abiv1/Makefile | 6 + arch/csky/abiv1/inc/abi/string.h | 15 + arch/csky/abiv1/memcmp.c | 310 + arch/csky/abiv1/memcopy.h | 179 + arch/csky/abiv1/memmove.c | 93 + arch/csky/abiv1/memset.c | 71 + arch/csky/abiv1/strcpy.c | 17 + arch/csky/abiv1/strksyms.c | 5 + arch/csky/abiv1/strlen.c | 89 + arch/csky/abiv1/wordcopy.c | 397 + arch/csky/include/asm/pgalloc.h | 2 +- arch/csky/include/uapi/asm/byteorder.h | 2 +- arch/csky/include/uapi/asm/cachectl.h | 2 +- arch/csky/include/uapi/asm/perf_regs.h | 2 +- arch/csky/include/uapi/asm/ptrace.h | 2 +- arch/csky/include/uapi/asm/sigcontext.h | 2 +- arch/csky/include/uapi/asm/unistd.h | 2 +- arch/h8300/Kconfig | 3 + arch/h8300/include/uapi/asm/bitsperlong.h | 15 - arch/h8300/include/uapi/asm/posix_types.h | 13 + arch/h8300/lib/memset.S | 17 +- arch/hexagon/include/asm/pgalloc.h | 2 +- arch/ia64/include/asm/pgalloc.h | 4 +- arch/ia64/mm/init.c | 2 +- arch/m68k/include/asm/mcf_pgalloc.h | 6 +- arch/m68k/include/asm/motorola_pgalloc.h | 6 +- arch/m68k/include/asm/sun3_pgalloc.h | 2 +- arch/microblaze/include/asm/pgalloc.h | 4 +- arch/mips/Kconfig | 56 +- arch/mips/Makefile | 4 - arch/mips/bcm47xx/board.c | 1 + arch/mips/bcm47xx/buttons.c | 10 + arch/mips/boot/dts/brcm/bcm3368.dtsi | 12 +- arch/mips/boot/dts/brcm/bcm63268.dtsi | 12 +- arch/mips/boot/dts/brcm/bcm6328.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6358.dtsi | 12 +- arch/mips/boot/dts/brcm/bcm6362.dtsi | 12 +- arch/mips/boot/dts/brcm/bcm6368.dtsi | 12 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 21 +- arch/mips/boot/dts/ingenic/qi_lb60.dts | 33 + arch/mips/cavium-octeon/octeon-usb.c | 1 + arch/mips/include/asm/addrspace.h | 9 - arch/mips/include/asm/cpu-type.h | 15 +- arch/mips/include/asm/cpu.h | 13 +- arch/mips/include/asm/mach-bcm47xx/bcm47xx_board.h | 1 + arch/mips/include/asm/mach-cavium-octeon/war.h | 1 - arch/mips/include/asm/mach-generic/war.h | 1 - arch/mips/include/asm/mach-ip22/war.h | 1 - arch/mips/include/asm/mach-ip27/war.h | 1 - arch/mips/include/asm/mach-ip28/war.h | 1 - arch/mips/include/asm/mach-ip32/war.h | 1 - arch/mips/include/asm/mach-malta/war.h | 1 - arch/mips/include/asm/mach-pmcs-msp71xx/war.h | 1 - arch/mips/include/asm/mach-rc32434/war.h | 1 - arch/mips/include/asm/mach-rm/war.h | 1 - arch/mips/include/asm/mach-sibyte/war.h | 1 - arch/mips/include/asm/mach-tx49xx/war.h | 1 - arch/mips/include/asm/module.h | 6 - arch/mips/include/asm/pgalloc.h | 2 +- arch/mips/include/asm/pgtable-32.h | 58 +- arch/mips/include/asm/pgtable-bits.h | 9 +- arch/mips/include/asm/pgtable.h | 16 +- arch/mips/include/asm/vdso.h | 78 +- arch/mips/include/asm/vdso/gettimeofday.h | 177 + arch/mips/include/asm/vdso/vdso.h | 86 + arch/mips/include/asm/vdso/vsyscall.h | 43 + arch/mips/include/asm/war.h | 13 - arch/mips/include/uapi/asm/mman.h | 3 + arch/mips/jz4740/board-qi_lb60.c | 32 - arch/mips/kernel/cacheinfo.c | 2 + arch/mips/kernel/cpu-probe.c | 40 +- arch/mips/kernel/genex.S | 3 - arch/mips/kernel/i8253.c | 3 +- arch/mips/kernel/idle.c | 3 +- arch/mips/kernel/vdso.c | 37 +- arch/mips/kvm/emulate.c | 1 + arch/mips/mm/Makefile | 1 - arch/mips/mm/c-r4k.c | 2 - arch/mips/mm/pgtable-32.c | 20 + arch/mips/mm/sc-mips.c | 2 +- arch/mips/mm/tlb-r8k.c | 239 - arch/mips/mm/tlbex.c | 8 +- arch/mips/vdso/Makefile | 41 +- arch/mips/vdso/config-n32-o32-env.c | 17 + arch/mips/vdso/elf.S | 2 +- arch/mips/vdso/sigreturn.S | 2 +- arch/mips/vdso/vdso.h | 85 - arch/mips/vdso/vdso.lds.S | 4 + arch/mips/vdso/vgettimeofday.c | 58 + arch/nds32/include/uapi/asm/auxvec.h | 2 +- arch/nds32/include/uapi/asm/byteorder.h | 2 +- arch/nds32/include/uapi/asm/cachectl.h | 2 +- arch/nds32/include/uapi/asm/fp_udfiex_crtl.h | 2 +- arch/nds32/include/uapi/asm/param.h | 2 +- arch/nds32/include/uapi/asm/ptrace.h | 2 +- arch/nds32/include/uapi/asm/sigcontext.h | 2 +- arch/nds32/include/uapi/asm/unistd.h | 2 +- arch/nios2/include/asm/pgalloc.h | 2 +- arch/openrisc/include/asm/pgalloc.h | 6 +- arch/parisc/Kconfig | 2 + arch/parisc/Makefile | 2 - .../configs/{default_defconfig => defconfig} | 0 arch/parisc/include/asm/ftrace.h | 1 + arch/parisc/include/asm/kprobes.h | 4 + arch/parisc/include/uapi/asm/mman.h | 3 + arch/parisc/kernel/entry.S | 99 + arch/parisc/kernel/ftrace.c | 67 +- arch/parisc/kernel/pacache.S | 3 +- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/hvcall.h | 11 +- arch/powerpc/include/asm/pmc.h | 5 +- arch/powerpc/include/uapi/asm/bpf_perf_event.h | 2 +- arch/powerpc/include/uapi/asm/kvm_para.h | 2 +- arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/dma-common.c | 17 + arch/powerpc/kernel/exceptions-64s.S | 2 +- arch/powerpc/kernel/signal_32.c | 3 + arch/powerpc/kernel/signal_64.c | 5 + arch/powerpc/kvm/book3s_hv.c | 13 + arch/powerpc/kvm/book3s_xive.c | 4 +- arch/powerpc/kvm/book3s_xive_native.c | 4 +- arch/powerpc/kvm/emulate.c | 1 + arch/powerpc/kvm/emulate_loadstore.c | 6 - arch/powerpc/mm/book3s64/hash_utils.c | 9 + arch/powerpc/mm/book3s64/iommu_api.c | 7 +- arch/powerpc/mm/hugetlbpage.c | 2 +- arch/powerpc/mm/mem.c | 2 +- arch/powerpc/mm/pgtable-frag.c | 6 +- arch/powerpc/platforms/cell/spufs/inode.c | 207 +- arch/powerpc/platforms/pseries/papr_scm.c | 44 +- arch/powerpc/sysdev/xive/common.c | 7 +- arch/riscv/Kconfig | 1 + arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 16 +- .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 9 + arch/riscv/configs/defconfig | 10 +- arch/riscv/include/asm/Kbuild | 1 + arch/riscv/include/asm/pgalloc.h | 2 +- arch/riscv/include/uapi/asm/auxvec.h | 2 +- arch/riscv/include/uapi/asm/bitsperlong.h | 2 +- arch/riscv/include/uapi/asm/byteorder.h | 2 +- arch/riscv/include/uapi/asm/hwcap.h | 2 +- arch/riscv/include/uapi/asm/ptrace.h | 2 +- arch/riscv/include/uapi/asm/sigcontext.h | 2 +- arch/riscv/include/uapi/asm/ucontext.h | 2 +- arch/riscv/include/uapi/asm/unistd.h | 1 + arch/riscv/kernel/smpboot.c | 3 + arch/riscv/kernel/vdso/Makefile | 2 +- arch/s390/boot/Makefile | 2 +- arch/s390/boot/boot.h | 1 + arch/s390/boot/head.S | 1 + arch/s390/boot/version.c | 7 + arch/s390/crypto/ghash_s390.c | 2 +- arch/s390/hypfs/hypfs_vm.c | 4 +- arch/s390/hypfs/inode.c | 137 +- arch/s390/include/asm/bitops.h | 73 +- arch/s390/include/asm/page.h | 2 + arch/s390/include/asm/setup.h | 4 +- arch/s390/include/asm/unistd.h | 1 + arch/s390/include/uapi/asm/bpf_perf_event.h | 2 +- arch/s390/include/uapi/asm/ipl.h | 2 +- arch/s390/include/uapi/asm/zcrypt.h | 35 +- arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/s390/mm/pgalloc.c | 12 +- arch/sh/include/asm/bitops-op32.h | 8 +- arch/sh/include/asm/pgalloc.h | 6 +- arch/sh/include/uapi/asm/setup.h | 2 - arch/sh/include/uapi/asm/types.h | 2 - arch/sparc/crypto/aes_glue.c | 8 +- arch/sparc/include/uapi/asm/oradax.h | 2 +- arch/sparc/include/uapi/asm/statfs.h | 7 - arch/sparc/mm/init_64.c | 4 +- arch/sparc/mm/srmmu.c | 4 +- arch/um/include/asm/pgalloc.h | 2 +- arch/unicore32/include/asm/tlb.h | 2 +- arch/x86/crypto/Makefile | 21 - arch/x86/crypto/aegis128l-aesni-asm.S | 823 - arch/x86/crypto/aegis128l-aesni-glue.c | 293 - arch/x86/crypto/aegis256-aesni-asm.S | 700 - arch/x86/crypto/aegis256-aesni-glue.c | 293 - arch/x86/crypto/aes-i586-asm_32.S | 362 - arch/x86/crypto/aes-x86_64-asm_64.S | 185 - arch/x86/crypto/aes_glue.c | 70 - arch/x86/crypto/aesni-intel_glue.c | 23 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 3 +- arch/x86/crypto/morus1280-avx2-asm.S | 619 - arch/x86/crypto/morus1280-avx2-glue.c | 62 - arch/x86/crypto/morus1280-sse2-asm.S | 893 - arch/x86/crypto/morus1280-sse2-glue.c | 61 - arch/x86/crypto/morus1280_glue.c | 205 - arch/x86/crypto/morus640-sse2-asm.S | 612 - arch/x86/crypto/morus640-sse2-glue.c | 61 - arch/x86/crypto/morus640_glue.c | 200 - arch/x86/entry/common.c | 13 +- arch/x86/entry/entry_32.S | 13 +- arch/x86/entry/syscall_64.c | 25 + arch/x86/entry/syscalls/syscall_32.tbl | 4 +- arch/x86/entry/syscalls/syscalltbl.sh | 35 +- arch/x86/events/core.c | 2 +- arch/x86/events/intel/core.c | 9 +- arch/x86/events/intel/ds.c | 2 +- arch/x86/hyperv/hv_init.c | 14 + arch/x86/include/asm/apic.h | 11 +- arch/x86/include/asm/apic_flat_64.h | 8 - arch/x86/include/asm/barrier.h | 3 +- arch/x86/include/asm/bitops.h | 7 +- arch/x86/include/asm/bugs.h | 2 + arch/x86/include/asm/cpufeatures.h | 2 +- arch/x86/include/asm/crypto/aes.h | 12 - arch/x86/include/asm/hyperv-tlfs.h | 12 +- arch/x86/include/asm/ipi.h | 109 - arch/x86/include/asm/kvm_host.h | 7 +- arch/x86/include/asm/mmu_context.h | 8 +- arch/x86/include/asm/mshyperv.h | 5 +- arch/x86/include/asm/msr.h | 3 +- arch/x86/include/asm/paravirt.h | 12 - arch/x86/include/asm/paravirt_types.h | 5 - arch/x86/include/asm/realmode.h | 1 - arch/x86/include/asm/smp.h | 1 + arch/x86/include/asm/special_insns.h | 24 - arch/x86/include/asm/suspend_64.h | 2 +- arch/x86/include/asm/syscall.h | 4 + arch/x86/include/asm/tlbflush.h | 30 +- arch/x86/include/asm/unistd.h | 6 - arch/x86/include/uapi/asm/byteorder.h | 2 +- arch/x86/include/uapi/asm/errno.h | 1 - arch/x86/include/uapi/asm/fcntl.h | 1 - arch/x86/include/uapi/asm/hwcap2.h | 2 +- arch/x86/include/uapi/asm/ioctl.h | 1 - arch/x86/include/uapi/asm/ioctls.h | 1 - arch/x86/include/uapi/asm/ipcbuf.h | 1 - arch/x86/include/uapi/asm/param.h | 1 - arch/x86/include/uapi/asm/resource.h | 1 - arch/x86/include/uapi/asm/sigcontext32.h | 2 +- arch/x86/include/uapi/asm/termbits.h | 1 - arch/x86/include/uapi/asm/termios.h | 1 - arch/x86/include/uapi/asm/types.h | 7 - arch/x86/include/uapi/asm/unistd.h | 2 +- arch/x86/kernel/amd_nb.c | 3 + arch/x86/kernel/apic/apic.c | 162 +- arch/x86/kernel/apic/apic_flat_64.c | 66 +- arch/x86/kernel/apic/apic_noop.c | 18 +- arch/x86/kernel/apic/apic_numachip.c | 8 +- arch/x86/kernel/apic/bigsmp_32.c | 9 +- arch/x86/kernel/apic/ipi.c | 174 +- arch/x86/kernel/apic/local.h | 68 + arch/x86/kernel/apic/probe_32.c | 41 +- arch/x86/kernel/apic/probe_64.c | 21 +- arch/x86/kernel/apic/x2apic.h | 9 - arch/x86/kernel/apic/x2apic_cluster.c | 20 +- arch/x86/kernel/apic/x2apic_phys.c | 23 +- arch/x86/kernel/apic/x2apic_uv_x.c | 30 +- arch/x86/kernel/asm-offsets_64.c | 21 +- arch/x86/kernel/cpu/amd.c | 21 +- arch/x86/kernel/cpu/bugs.c | 4 +- arch/x86/kernel/cpu/common.c | 11 + arch/x86/kernel/cpu/cpuid-deps.c | 97 +- arch/x86/kernel/cpu/hygon.c | 21 +- arch/x86/kernel/crash.c | 2 - arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/head_64.S | 8 +- arch/x86/kernel/hpet.c | 12 +- arch/x86/kernel/kgdb.c | 2 +- arch/x86/kernel/nmi.c | 3 + arch/x86/kernel/paravirt.c | 4 - arch/x86/kernel/reboot.c | 7 +- arch/x86/kernel/smp.c | 88 +- arch/x86/kernel/smpboot.c | 12 +- arch/x86/kernel/stacktrace.c | 2 +- arch/x86/kernel/sysfb_efi.c | 46 + arch/x86/kvm/mmu.c | 2 +- arch/x86/kvm/svm.c | 13 +- arch/x86/kvm/vmx/nested.c | 4 + arch/x86/kvm/vmx/vmx.c | 13 +- arch/x86/kvm/x86.c | 16 +- arch/x86/mm/fault.c | 15 +- arch/x86/mm/pat_rbtree.c | 19 +- arch/x86/mm/pgtable.c | 2 +- arch/x86/mm/tlb.c | 2 +- arch/x86/power/cpu.c | 4 - arch/x86/realmode/rm/header.S | 1 - arch/x86/realmode/rm/trampoline_32.S | 3 - arch/x86/realmode/rm/trampoline_64.S | 3 - arch/x86/realmode/rm/trampoline_common.S | 4 - arch/x86/xen/enlighten_pv.c | 15 - arch/xtensa/include/asm/pgalloc.h | 4 +- arch/xtensa/include/uapi/asm/mman.h | 3 + arch/xtensa/kernel/coprocessor.S | 1 + arch/xtensa/kernel/setup.c | 9 +- arch/xtensa/mm/init.c | 10 - block/bfq-iosched.c | 67 +- block/blk-cgroup.c | 9 +- block/blk-iolatency.c | 3 + block/blk-mq-sched.h | 9 - block/blk-mq.c | 10 +- block/blk-rq-qos.c | 7 +- block/blk-settings.c | 3 +- block/genhd.c | 2 +- certs/blacklist.c | 7 +- certs/system_keyring.c | 12 +- crypto/Kconfig | 152 +- crypto/Makefile | 16 +- crypto/aegis.h | 28 +- crypto/aegis128-core.c | 481 + crypto/aegis128-neon-inner.c | 149 + crypto/aegis128-neon.c | 43 + crypto/aegis128.c | 458 - crypto/aegis128l.c | 522 - crypto/aegis256.c | 473 - crypto/aes_generic.c | 167 +- crypto/aes_ti.c | 313 +- crypto/crypto_user_base.c | 37 +- crypto/crypto_user_stat.c | 4 +- crypto/fips.c | 11 + crypto/ghash-generic.c | 31 +- crypto/morus1280.c | 542 - crypto/morus640.c | 533 - crypto/tcrypt.c | 7 + crypto/testmgr.c | 38 +- crypto/testmgr.h | 2771 +- drivers/acpi/acpica/evxfgpe.c | 6 +- drivers/acpi/arm64/iort.c | 4 +- drivers/acpi/ec.c | 11 +- drivers/acpi/internal.h | 2 +- drivers/acpi/nfit/core.c | 28 +- drivers/acpi/nfit/nfit.h | 24 + drivers/acpi/scan.c | 3 + drivers/acpi/sleep.c | 53 +- drivers/android/binder.c | 5 +- drivers/android/binderfs.c | 160 +- drivers/ata/libahci_platform.c | 1 - drivers/atm/he.c | 7 +- drivers/atm/solos-pci.c | 9 +- drivers/base/Kconfig | 2 +- drivers/base/arch_topology.c | 298 + drivers/base/core.c | 206 +- drivers/base/devtmpfs.c | 38 +- drivers/base/firmware_loader/firmware.h | 4 +- drivers/base/memory.c | 1 + drivers/base/node.c | 39 +- drivers/base/power/Makefile | 1 + drivers/base/power/main.c | 35 +- drivers/base/power/runtime.c | 4 +- drivers/base/power/wakeup.c | 14 +- drivers/base/power/wakeup_stats.c | 146 + drivers/block/drbd/drbd_interval.c | 29 +- drivers/block/drbd/drbd_receiver.c | 14 +- drivers/block/rbd.c | 363 +- drivers/bluetooth/btqca.c | 26 +- drivers/bluetooth/btqca.h | 7 + drivers/bluetooth/btusb.c | 4 +- drivers/bluetooth/hci_qca.c | 5 +- drivers/char/hpet.c | 3 +- drivers/char/hw_random/imx-rngc.c | 4 +- drivers/char/hw_random/mxc-rnga.c | 4 +- drivers/char/ppdev.c | 2 +- drivers/clk/at91/clk-generated.c | 2 + drivers/clk/imx/Kconfig | 6 + drivers/clk/imx/Makefile | 1 + drivers/clk/imx/clk-imx8mm.c | 37 +- drivers/clk/imx/clk-imx8mn.c | 636 + drivers/clk/imx/clk-imx8mq.c | 6 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 5 + drivers/clk/imx/clk.c | 8 + drivers/clk/imx/clk.h | 42 +- drivers/clk/mediatek/clk-mt8183.c | 46 +- drivers/clk/renesas/renesas-cpg-mssr.c | 16 +- drivers/clk/rockchip/clk-rv1108.c | 1 - drivers/clk/sprd/Kconfig | 1 + drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 19 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 6 +- drivers/cpufreq/Kconfig.arm | 16 +- drivers/cpufreq/Makefile | 3 +- drivers/cpufreq/armada-8k-cpufreq.c | 2 + drivers/cpufreq/cpufreq-dt-platdev.c | 3 + drivers/cpufreq/pasemi-cpufreq.c | 23 +- drivers/cpufreq/qcom-cpufreq-kryo.c | 249 - drivers/cpufreq/qcom-cpufreq-nvmem.c | 352 + drivers/cpufreq/sun50i-cpufreq-nvmem.c | 226 + drivers/crypto/Kconfig | 14 +- drivers/crypto/amcc/crypto4xx_alg.c | 24 +- drivers/crypto/bcm/cipher.c | 13 + drivers/crypto/caam/caamalg_qi2.h | 2 +- drivers/crypto/caam/caampkc.c | 11 +- drivers/crypto/cavium/nitrox/nitrox_csr.h | 124 +- drivers/crypto/cavium/nitrox/nitrox_debugfs.c | 3 +- drivers/crypto/cavium/nitrox/nitrox_dev.h | 4 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 144 +- drivers/crypto/ccp/Kconfig | 9 + drivers/crypto/ccp/Makefile | 4 +- drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 25 +- drivers/crypto/ccp/ccp-crypto.h | 7 +- drivers/crypto/ccp/ccp-dev-v3.c | 2 +- drivers/crypto/ccp/ccp-dev-v5.c | 11 +- drivers/crypto/ccp/ccp-dev.c | 29 +- drivers/crypto/ccp/ccp-dev.h | 1 + drivers/crypto/ccp/ccp-dmaengine.c | 12 +- drivers/crypto/ccp/ccp-ops.c | 55 +- drivers/crypto/ccree/Makefile | 2 +- drivers/crypto/ccree/cc_aead.c | 102 +- drivers/crypto/ccree/cc_aead.h | 3 +- drivers/crypto/ccree/cc_driver.c | 14 +- drivers/crypto/ccree/cc_driver.h | 10 - drivers/crypto/ccree/cc_fips.c | 31 +- drivers/crypto/ccree/cc_ivgen.c | 276 - drivers/crypto/ccree/cc_ivgen.h | 55 - drivers/crypto/ccree/cc_pm.c | 2 - drivers/crypto/ccree/cc_request_mgr.c | 47 +- drivers/crypto/chelsio/Kconfig | 1 + drivers/crypto/chelsio/chcr_algo.c | 46 +- drivers/crypto/chelsio/chcr_crypto.h | 1 - drivers/crypto/chelsio/chcr_ipsec.c | 19 +- drivers/crypto/chelsio/chtls/chtls_hw.c | 20 +- drivers/crypto/chelsio/chtls/chtls_io.c | 11 +- drivers/crypto/inside-secure/safexcel.c | 47 +- drivers/crypto/inside-secure/safexcel.h | 48 +- drivers/crypto/inside-secure/safexcel_cipher.c | 719 +- drivers/crypto/inside-secure/safexcel_hash.c | 577 +- drivers/crypto/marvell/cipher.c | 2 +- drivers/crypto/padlock-aes.c | 10 +- drivers/crypto/ux500/cryp/cryp.h | 4 +- drivers/crypto/ux500/hash/hash_alg.h | 4 +- drivers/crypto/virtio/virtio_crypto_algs.c | 4 +- drivers/devfreq/Kconfig | 19 +- drivers/devfreq/Makefile | 3 +- drivers/devfreq/devfreq.c | 10 +- drivers/devfreq/event/exynos-ppmu.c | 6 + drivers/devfreq/rk3399_dmc.c | 2 +- drivers/devfreq/tegra-devfreq.c | 773 - drivers/devfreq/tegra20-devfreq.c | 212 + drivers/devfreq/tegra30-devfreq.c | 748 + drivers/dma-buf/reservation.c | 65 +- drivers/dma/bcm2835-dma.c | 4 +- drivers/dma/dma-jz4780.c | 15 +- drivers/dma/dw-edma/dw-edma-core.h | 2 +- drivers/dma/dw-edma/dw-edma-pcie.c | 18 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 34 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 29 +- drivers/dma/ste_dma40.c | 4 +- drivers/dma/tegra20-apb-dma.c | 75 +- drivers/dma/tegra210-adma.c | 4 +- drivers/dma/ti/edma.c | 5 +- drivers/dma/ti/omap-dma.c | 3 +- drivers/edac/altera_edac.c | 54 +- drivers/edac/altera_edac.h | 25 +- drivers/extcon/extcon-arizona.c | 2 +- drivers/extcon/extcon-axp288.c | 16 +- drivers/extcon/extcon-fsa9480.c | 1 + drivers/extcon/extcon-gpio.c | 29 +- drivers/extcon/extcon-max77843.c | 6 +- drivers/extcon/extcon-sm5502.c | 2 +- drivers/firewire/core-device.c | 2 +- drivers/firewire/core-iso.c | 2 +- drivers/firewire/core-topology.c | 1 + drivers/firmware/Kconfig | 5 +- drivers/firmware/imx/scu-pd.c | 4 +- drivers/firmware/iscsi_ibft.c | 4 + drivers/firmware/qcom_scm.c | 47 +- drivers/fpga/Kconfig | 1 + drivers/fpga/altera-cvp.c | 3 +- drivers/fpga/altera-pr-ip-core-plat.c | 4 +- drivers/fpga/altera-pr-ip-core.c | 4 +- drivers/fpga/dfl-afu-main.c | 14 +- drivers/fpga/dfl-fme-main.c | 7 +- drivers/gpio/gpio-em.c | 37 +- drivers/gpu/drm/Kconfig | 6 + drivers/gpu/drm/Makefile | 2 + drivers/gpu/drm/amd/amdgpu/Makefile | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 324 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 169 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 69 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 190 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 76 +- drivers/gpu/drm/amd/amdgpu/arct_reg_init.c | 57 + drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 1 + drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 100 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 9 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 9 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 384 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 36 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 112 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.h | 7 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 517 + drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 33 + drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c | 66 + drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 72 +- drivers/gpu/drm/amd/amdgpu/nv.c | 24 + drivers/gpu/drm/amd/amdgpu/nv.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 6 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 331 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 29 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 1 + drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 116 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 268 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h | 38 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 1417 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.h | 29 + drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 11 +- drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c | 4 + drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 485 + .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 83 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 25 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 59 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 68 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 16 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 139 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 61 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 26 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 2 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 2 +- .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 4 +- .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 4 +- .../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c | 4 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 39 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 5 + drivers/gpu/drm/amd/display/dc/core/dc.c | 96 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 40 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 101 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 394 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 45 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 27 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 26 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 3 +- drivers/gpu/drm/amd/display/dc/dc.h | 44 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 21 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 56 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 11 + drivers/gpu/drm/amd/display/dc/dc_types.h | 14 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 4 + drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 28 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 7 +- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 10 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 30 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 70 +- .../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 42 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 70 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 27 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 85 +- .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 33 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 16 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 5 + .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 4 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 29 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 688 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 62 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 196 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 34 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 369 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 12 + .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 2 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 5 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c | 37 + drivers/gpu/drm/amd/display/dc/dm_services.h | 1 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 3 + .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 5109 +++ .../display/dc/dml/dcn20/display_mode_vba_20v2.h | 32 + .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 1701 + .../dc/dml/dcn20/display_rq_dlg_calc_20v2.h | 74 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 12 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 1 + .../drm/amd/display/dc/dml/display_mode_structs.h | 1 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 8 +- drivers/gpu/drm/amd/display/dc/dsc/drm_dsc_dc.c | 79 +- drivers/gpu/drm/amd/display/dc/gpio/Makefile | 2 +- .../amd/display/dc/gpio/dcn10/hw_factory_dcn10.c | 42 +- .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 41 +- .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.c | 2 +- .../display/dc/gpio/diagnostics/hw_factory_diag.c | 1 + drivers/gpu/drm/amd/display/dc/gpio/generic_regs.h | 66 + drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 68 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.h | 3 + drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c | 134 + drivers/gpu/drm/amd/display/dc/gpio/hw_generic.h | 46 + drivers/gpu/drm/amd/display/dc/inc/core_status.h | 3 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 7 + .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 10 + drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 2 +- drivers/gpu/drm/amd/display/include/audio_types.h | 4 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 8 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 2 +- .../amd/display/include/gpio_service_interface.h | 18 +- .../drm/amd/display/include/link_service_types.h | 17 +- .../drm/amd/display/modules/color/color_gamma.c | 163 +- .../drm/amd/display/modules/color/color_gamma.h | 9 + drivers/gpu/drm/amd/include/arct_ip_offset.h | 1654 + .../drm/amd/include/asic_reg/df/df_3_6_offset.h | 4 + .../include/asic_reg/mmhub/mmhub_9_4_1_default.h | 3933 ++ .../include/asic_reg/mmhub/mmhub_9_4_1_offset.h | 7753 ++++ .../include/asic_reg/mmhub/mmhub_9_4_1_sh_mask.h | 44884 +++++++++++++++++++ .../include/asic_reg/sdma0/sdma0_4_2_2_offset.h | 1051 + .../include/asic_reg/sdma0/sdma0_4_2_2_sh_mask.h | 3002 ++ .../include/asic_reg/sdma1/sdma1_4_2_2_offset.h | 1043 + .../include/asic_reg/sdma1/sdma1_4_2_2_sh_mask.h | 2956 ++ .../include/asic_reg/sdma2/sdma2_4_2_2_offset.h | 1043 + .../include/asic_reg/sdma2/sdma2_4_2_2_sh_mask.h | 2956 ++ .../include/asic_reg/sdma3/sdma3_4_2_2_offset.h | 1043 + .../include/asic_reg/sdma3/sdma3_4_2_2_sh_mask.h | 2956 ++ .../include/asic_reg/sdma4/sdma4_4_2_2_offset.h | 1043 + .../include/asic_reg/sdma4/sdma4_4_2_2_sh_mask.h | 2956 ++ .../include/asic_reg/sdma5/sdma5_4_2_2_offset.h | 1043 + .../include/asic_reg/sdma5/sdma5_4_2_2_sh_mask.h | 2956 ++ .../include/asic_reg/sdma6/sdma6_4_2_2_offset.h | 1043 + .../include/asic_reg/sdma6/sdma6_4_2_2_sh_mask.h | 2956 ++ .../include/asic_reg/sdma7/sdma7_4_2_2_offset.h | 1043 + .../include/asic_reg/sdma7/sdma7_4_2_2_sh_mask.h | 2956 ++ .../drm/amd/include/asic_reg/vcn/vcn_2_5_offset.h | 979 + .../drm/amd/include/asic_reg/vcn/vcn_2_5_sh_mask.h | 3609 ++ drivers/gpu/drm/amd/include/kgd_pp_interface.h | 1 + drivers/gpu/drm/amd/include/navi14_ip_offset.h | 1119 + drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 11 +- drivers/gpu/drm/amd/powerplay/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 131 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 126 + drivers/gpu/drm/amd/powerplay/arcturus_ppt.h | 28 + drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 21 +- drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h | 120 + .../amd/powerplay/inc/smu11_driver_if_arcturus.h | 878 + drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 15 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 195 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 4 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 72 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 100 +- drivers/gpu/drm/arc/arcpgu_drv.c | 5 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 5 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 4 +- drivers/gpu/drm/arm/hdlcd_drv.c | 6 +- drivers/gpu/drm/arm/malidp_drv.c | 5 +- drivers/gpu/drm/armada/armada_drv.c | 3 +- drivers/gpu/drm/armada/armada_gem.c | 5 +- drivers/gpu/drm/armada/armada_gem.h | 3 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 3 +- drivers/gpu/drm/ast/Makefile | 2 +- drivers/gpu/drm/ast/ast_dp501.c | 5 +- drivers/gpu/drm/ast/ast_drv.c | 22 +- drivers/gpu/drm/ast/ast_drv.h | 46 +- drivers/gpu/drm/ast/ast_fb.c | 346 - drivers/gpu/drm/ast/ast_main.c | 75 +- drivers/gpu/drm/ast/ast_mode.c | 47 +- drivers/gpu/drm/ast/ast_post.c | 7 +- drivers/gpu/drm/ast/ast_ttm.c | 7 +- drivers/gpu/drm/ati_pcigart.c | 10 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 12 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 18 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 20 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 3 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 12 +- drivers/gpu/drm/bochs/bochs.h | 6 +- drivers/gpu/drm/bochs/bochs_drv.c | 11 +- drivers/gpu/drm/bochs/bochs_hw.c | 4 + drivers/gpu/drm/bochs/bochs_kms.c | 9 +- drivers/gpu/drm/bridge/Kconfig | 2 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 12 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 292 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 2 +- drivers/gpu/drm/bridge/sii902x.c | 44 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 45 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 47 + drivers/gpu/drm/bridge/tc358767.c | 673 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 46 +- drivers/gpu/drm/cirrus/cirrus.c | 2 +- drivers/gpu/drm/drm_agpsupport.c | 45 +- drivers/gpu/drm/drm_client.c | 61 +- drivers/gpu/drm/drm_client_modeset.c | 2 +- drivers/gpu/drm/drm_connector.c | 4 +- drivers/gpu/drm/drm_dma.c | 2 +- drivers/gpu/drm/drm_dp_aux_dev.c | 18 +- drivers/gpu/drm/drm_dp_helper.c | 31 +- drivers/gpu/drm/drm_dp_mst_topology.c | 142 +- drivers/gpu/drm/drm_drv.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 51 +- drivers/gpu/drm/drm_file.c | 9 +- drivers/gpu/drm/drm_framebuffer.c | 2 +- drivers/gpu/drm/drm_gem.c | 4 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 72 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 1 + drivers/gpu/drm/drm_gem_vram_helper.c | 78 +- drivers/gpu/drm/drm_ioc32.c | 13 +- drivers/gpu/drm/drm_ioctl.c | 139 +- drivers/gpu/drm/drm_legacy_misc.c | 2 +- drivers/gpu/drm/drm_lock.c | 2 +- drivers/gpu/drm/drm_memory.c | 2 +- drivers/gpu/drm/drm_mipi_dbi.c | 1330 + drivers/gpu/drm/drm_mm.c | 2 +- drivers/gpu/drm/drm_mode_object.c | 4 + drivers/gpu/drm/drm_modes.c | 19 +- drivers/gpu/drm/drm_prime.c | 867 +- drivers/gpu/drm/drm_scatter.c | 2 +- drivers/gpu/drm/drm_syncobj.c | 1 + drivers/gpu/drm/drm_vm.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 2 + drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c | 2 + drivers/gpu/drm/etnaviv/etnaviv_drv.c | 36 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 9 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 21 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 5 + drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c | 5 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 2 + drivers/gpu/drm/exynos/exynos_drm_drv.c | 21 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 5 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 9 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c | 1 - drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 2 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 1 - drivers/gpu/drm/gm12u320/Kconfig | 9 + drivers/gpu/drm/gm12u320/Makefile | 2 + drivers/gpu/drm/gm12u320/gm12u320.c | 814 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 6 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 10 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 9 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 2 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 1 + drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 6 + drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 8 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 10 +- drivers/gpu/drm/i2c/ch7006_priv.h | 1 - drivers/gpu/drm/i2c/sil164_drv.c | 3 +- drivers/gpu/drm/i810/i810_dma.c | 17 +- drivers/gpu/drm/i810/i810_drv.c | 8 +- drivers/gpu/drm/i810/i810_drv.h | 2 + drivers/gpu/drm/i915/Kconfig.debug | 14 + drivers/gpu/drm/i915/Makefile | 80 +- drivers/gpu/drm/i915/Makefile.header-test | 7 +- drivers/gpu/drm/i915/display/Makefile | 3 + drivers/gpu/drm/i915/display/icl_dsi.c | 185 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 56 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 5 +- drivers/gpu/drm/i915/display/intel_audio.c | 81 +- drivers/gpu/drm/i915/display/intel_bios.c | 30 +- drivers/gpu/drm/i915/display/intel_bios.h | 3 +- drivers/gpu/drm/i915/display/intel_bw.c | 17 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 95 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 193 +- drivers/gpu/drm/i915/display/intel_combo_phy.h | 4 +- drivers/gpu/drm/i915/display/intel_connector.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 403 +- drivers/gpu/drm/i915/display/intel_display.c | 1251 +- drivers/gpu/drm/i915/display/intel_display.h | 50 +- drivers/gpu/drm/i915/display/intel_display_power.c | 655 +- drivers/gpu/drm/i915/display/intel_display_power.h | 35 +- drivers/gpu/drm/i915/display/intel_dp.c | 291 +- drivers/gpu/drm/i915/display/intel_dp.h | 2 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 5 +- drivers/gpu/drm/i915/display/intel_dp_mst.h | 8 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 652 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 57 +- drivers/gpu/drm/i915/display/intel_dsi.h | 12 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 20 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 12 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 75 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 59 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 5 +- drivers/gpu/drm/i915/display/intel_overlay.c | 10 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 314 +- drivers/gpu/drm/i915/display/intel_sprite.c | 335 +- drivers/gpu/drm/i915/display/intel_tc.c | 537 + drivers/gpu/drm/i915/display/intel_tc.h | 35 + drivers/gpu/drm/i915/display/intel_vbt_defs.h | 9 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 14 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 4 +- drivers/gpu/drm/i915/gem/Makefile | 6 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 61 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 6 - drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 97 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 8 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_pages.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 42 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 7 + drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 27 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 21 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 69 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 26 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 9 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 81 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 8 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 59 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 15 +- drivers/gpu/drm/i915/gt/Makefile | 3 + .../gen6_renderstate.c} | 0 .../gen7_renderstate.c} | 0 .../gen8_renderstate.c} | 0 .../gen9_renderstate.c} | 0 drivers/gpu/drm/i915/gt/intel_context.c | 138 +- drivers/gpu/drm/i915/gt/intel_context.h | 18 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 5 + drivers/gpu/drm/i915/gt/intel_engine.h | 75 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 209 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 31 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 18 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 85 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 7 + drivers/gpu/drm/i915/gt/intel_gt.c | 250 + drivers/gpu/drm/i915/gt/intel_gt.h | 60 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 73 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 12 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 96 + drivers/gpu/drm/i915/gt/intel_hangcheck.c | 71 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 1001 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 57 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 3 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 234 + drivers/gpu/drm/i915/gt/intel_renderstate.h | 51 + drivers/gpu/drm/i915/gt/intel_reset.c | 660 +- drivers/gpu/drm/i915/gt/intel_reset.h | 75 +- drivers/gpu/drm/i915/gt/intel_reset_types.h | 50 + drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 166 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 589 + drivers/gpu/drm/i915/gt/intel_timeline.h | 93 + drivers/gpu/drm/i915/gt/intel_timeline_types.h | 67 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 261 +- drivers/gpu/drm/i915/gt/intel_workarounds.h | 6 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 1 + drivers/gpu/drm/i915/gt/mock_engine.c | 15 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 513 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 391 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 134 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 844 + drivers/gpu/drm/i915/gt/selftest_workarounds.c | 160 +- drivers/gpu/drm/i915/gt/selftests/mock_timeline.c | 29 + drivers/gpu/drm/i915/gt/selftests/mock_timeline.h | 15 + drivers/gpu/drm/i915/gt/uc/Makefile | 5 + .../drm/i915/{gem => gt/uc}/Makefile.header-test | 0 drivers/gpu/drm/i915/gt/uc/intel_guc.c | 633 + drivers/gpu/drm/i915/gt/uc/intel_guc.h | 205 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 203 + drivers/gpu/drm/i915/{ => gt/uc}/intel_guc_ads.h | 0 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 915 + drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 111 + drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 181 + drivers/gpu/drm/i915/{ => gt/uc}/intel_guc_fw.h | 0 drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 621 + drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 660 + drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 99 + drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 161 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 1168 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 87 + drivers/gpu/drm/i915/gt/uc/intel_huc.c | 195 + drivers/gpu/drm/i915/gt/uc/intel_huc.h | 63 + drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 53 + drivers/gpu/drm/i915/{ => gt/uc}/intel_huc_fw.h | 0 drivers/gpu/drm/i915/gt/uc/intel_uc.c | 570 + drivers/gpu/drm/i915/gt/uc/intel_uc.h | 69 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 539 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 179 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 82 + drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 336 + drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +- drivers/gpu/drm/i915/gvt/gtt.h | 13 +- drivers/gpu/drm/i915/i915_active.c | 321 +- drivers/gpu/drm/i915/i915_active.h | 28 +- drivers/gpu/drm/i915/i915_active_types.h | 13 +- drivers/gpu/drm/i915/i915_debugfs.c | 217 +- drivers/gpu/drm/i915/i915_drv.c | 208 +- drivers/gpu/drm/i915/i915_drv.h | 250 +- drivers/gpu/drm/i915/i915_fixed.h | 5 + drivers/gpu/drm/i915/i915_gem.c | 320 +- drivers/gpu/drm/i915/i915_gem_batch_pool.c | 42 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 32 + drivers/gpu/drm/i915/i915_gem_fence_reg.h | 3 + drivers/gpu/drm/i915/i915_gem_gtt.c | 2014 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 197 +- drivers/gpu/drm/i915/i915_gem_render_state.c | 235 - drivers/gpu/drm/i915/i915_gem_render_state.h | 31 - drivers/gpu/drm/i915/i915_globals.h | 2 + drivers/gpu/drm/i915/i915_gpu_error.c | 595 +- drivers/gpu/drm/i915/i915_gpu_error.h | 71 +- drivers/gpu/drm/i915/i915_irq.c | 803 +- drivers/gpu/drm/i915/i915_irq.h | 45 +- drivers/gpu/drm/i915/i915_oa_bdw.h | 15 - drivers/gpu/drm/i915/i915_oa_bxt.h | 15 - drivers/gpu/drm/i915/i915_oa_cflgt2.h | 15 - drivers/gpu/drm/i915/i915_oa_cflgt3.h | 15 - drivers/gpu/drm/i915/i915_oa_chv.h | 15 - drivers/gpu/drm/i915/i915_oa_cnl.h | 15 - drivers/gpu/drm/i915/i915_oa_glk.h | 15 - drivers/gpu/drm/i915/i915_oa_hsw.h | 15 - drivers/gpu/drm/i915/i915_oa_icl.h | 15 - drivers/gpu/drm/i915/i915_oa_kblgt2.h | 15 - drivers/gpu/drm/i915/i915_oa_kblgt3.h | 15 - drivers/gpu/drm/i915/i915_oa_sklgt2.h | 15 - drivers/gpu/drm/i915/i915_oa_sklgt3.h | 15 - drivers/gpu/drm/i915/i915_oa_sklgt4.h | 15 - drivers/gpu/drm/i915/i915_params.c | 5 +- drivers/gpu/drm/i915/i915_params.h | 2 +- drivers/gpu/drm/i915/i915_pci.c | 43 +- drivers/gpu/drm/i915/i915_perf.c | 371 +- drivers/gpu/drm/i915/i915_pmu.c | 4 +- drivers/gpu/drm/i915/i915_priolist_types.h | 10 + drivers/gpu/drm/i915/i915_pvinfo.h | 7 +- drivers/gpu/drm/i915/i915_reg.h | 231 +- drivers/gpu/drm/i915/i915_request.c | 126 +- drivers/gpu/drm/i915/i915_request.h | 24 +- drivers/gpu/drm/i915/i915_scheduler.c | 4 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 1 + drivers/gpu/drm/i915/i915_selftest.h | 27 +- drivers/gpu/drm/i915/i915_timeline.c | 579 - drivers/gpu/drm/i915/i915_timeline.h | 94 - drivers/gpu/drm/i915/i915_timeline_types.h | 67 - drivers/gpu/drm/i915/i915_trace.h | 88 +- drivers/gpu/drm/i915/i915_utils.h | 12 + drivers/gpu/drm/i915/i915_vgpu.c | 63 +- drivers/gpu/drm/i915/i915_vgpu.h | 7 +- drivers/gpu/drm/i915/i915_vma.c | 71 +- drivers/gpu/drm/i915/intel_device_info.c | 40 +- drivers/gpu/drm/i915/intel_device_info.h | 5 +- drivers/gpu/drm/i915/intel_drv.h | 37 +- drivers/gpu/drm/i915/intel_guc.c | 687 - drivers/gpu/drm/i915/intel_guc.h | 204 - drivers/gpu/drm/i915/intel_guc_ads.c | 202 - drivers/gpu/drm/i915/intel_guc_ct.c | 929 - drivers/gpu/drm/i915/intel_guc_ct.h | 104 - drivers/gpu/drm/i915/intel_guc_fw.c | 308 - drivers/gpu/drm/i915/intel_guc_fwif.h | 692 - drivers/gpu/drm/i915/intel_guc_log.c | 632 - drivers/gpu/drm/i915/intel_guc_log.h | 100 - drivers/gpu/drm/i915/intel_guc_reg.h | 155 - drivers/gpu/drm/i915/intel_guc_submission.c | 1458 - drivers/gpu/drm/i915/intel_guc_submission.h | 89 - drivers/gpu/drm/i915/intel_gvt.c | 7 +- drivers/gpu/drm/i915/intel_gvt.h | 7 +- drivers/gpu/drm/i915/intel_huc.c | 182 - drivers/gpu/drm/i915/intel_huc.h | 65 - drivers/gpu/drm/i915/intel_huc_fw.c | 215 - drivers/gpu/drm/i915/intel_pm.c | 441 +- drivers/gpu/drm/i915/intel_pm.h | 4 +- drivers/gpu/drm/i915/intel_renderstate.h | 47 - drivers/gpu/drm/i915/intel_runtime_pm.c | 12 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 2 +- drivers/gpu/drm/i915/intel_uc.c | 561 - drivers/gpu/drm/i915/intel_uc.h | 64 - drivers/gpu/drm/i915/intel_uc_fw.c | 357 - drivers/gpu/drm/i915/intel_uc_fw.h | 155 - drivers/gpu/drm/i915/intel_uncore.c | 465 +- drivers/gpu/drm/i915/intel_uncore.h | 24 +- drivers/gpu/drm/i915/intel_wakeref.c | 9 +- drivers/gpu/drm/i915/intel_wakeref.h | 26 +- drivers/gpu/drm/i915/intel_wopcm.c | 40 +- drivers/gpu/drm/i915/intel_wopcm.h | 4 +- .../gpu/drm/i915/oa/Makefile | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.c | 0 drivers/gpu/drm/i915/oa/i915_oa_bdw.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.c | 0 drivers/gpu/drm/i915/oa/i915_oa_bxt.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt2.c | 0 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt3.c | 0 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.c | 0 drivers/gpu/drm/i915/oa/i915_oa_chv.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.c | 0 drivers/gpu/drm/i915/oa/i915_oa_cnl.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.c | 0 drivers/gpu/drm/i915/oa/i915_oa_glk.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.c | 0 drivers/gpu/drm/i915/oa/i915_oa_hsw.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.c | 0 drivers/gpu/drm/i915/oa/i915_oa_icl.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt2.c | 0 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt3.c | 0 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt2.c | 0 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt3.c | 0 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt4.c | 0 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h | 15 + drivers/gpu/drm/i915/selftests/i915_active.c | 124 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 11 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 3 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 4 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 2 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 43 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 65 +- drivers/gpu/drm/i915/selftests/i915_timeline.c | 845 - drivers/gpu/drm/i915/selftests/i915_vma.c | 10 + drivers/gpu/drm/i915/selftests/igt_flush_test.c | 5 +- drivers/gpu/drm/i915/selftests/igt_reset.c | 38 +- drivers/gpu/drm/i915/selftests/igt_reset.h | 10 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 8 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 3 + drivers/gpu/drm/i915/selftests/igt_wedge_me.h | 58 - drivers/gpu/drm/i915/selftests/intel_guc.c | 359 - drivers/gpu/drm/i915/selftests/mock_gem_device.c | 18 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 3 + drivers/gpu/drm/i915/selftests/mock_timeline.c | 29 - drivers/gpu/drm/i915/selftests/mock_timeline.h | 15 - drivers/gpu/drm/i915/selftests/mock_uncore.c | 4 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 14 +- drivers/gpu/drm/imx/imx-drm-core.c | 13 +- drivers/gpu/drm/imx/imx-ldb.c | 22 +- drivers/gpu/drm/imx/imx-tve.c | 10 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 8 +- drivers/gpu/drm/imx/ipuv3-plane.c | 5 +- drivers/gpu/drm/imx/parallel-display.c | 8 +- drivers/gpu/drm/ingenic/ingenic-drm.c | 75 +- drivers/gpu/drm/lima/lima_device.c | 41 +- drivers/gpu/drm/lima/lima_drv.c | 20 +- drivers/gpu/drm/lima/lima_gem.c | 2 +- drivers/gpu/drm/lima/lima_gem_prime.c | 3 +- drivers/gpu/drm/lima/lima_object.c | 9 +- drivers/gpu/drm/lima/lima_object.h | 3 +- drivers/gpu/drm/lima/lima_vm.h | 4 +- drivers/gpu/drm/mcde/mcde_drv.c | 10 +- drivers/gpu/drm/mediatek/mtk_disp_color.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 2 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 18 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 10 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 33 +- drivers/gpu/drm/mediatek/mtk_drm_fb.c | 35 +- drivers/gpu/drm/mediatek/mtk_drm_fb.h | 1 - drivers/gpu/drm/mediatek/mtk_drm_gem.c | 7 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 4 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 14 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 14 +- drivers/gpu/drm/meson/meson_crtc.c | 16 +- drivers/gpu/drm/meson/meson_drv.c | 33 +- drivers/gpu/drm/meson/meson_drv.h | 11 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 19 +- drivers/gpu/drm/meson/meson_overlay.c | 13 +- drivers/gpu/drm/meson/meson_plane.c | 16 +- drivers/gpu/drm/meson/meson_registers.h | 2 + drivers/gpu/drm/meson/meson_vclk.c | 7 +- drivers/gpu/drm/meson/meson_vclk.h | 4 + drivers/gpu/drm/meson/meson_venc.c | 10 +- drivers/gpu/drm/meson/meson_venc.h | 2 + drivers/gpu/drm/meson/meson_venc_cvbs.c | 11 +- drivers/gpu/drm/meson/meson_viu.c | 7 +- drivers/gpu/drm/meson/meson_vpp.c | 7 +- drivers/gpu/drm/meson/meson_vpp.h | 3 + drivers/gpu/drm/mga/mga_dma.c | 13 +- drivers/gpu/drm/mga/mga_drv.c | 7 +- drivers/gpu/drm/mga/mga_drv.h | 27 +- drivers/gpu/drm/mga/mga_ioc32.c | 3 +- drivers/gpu/drm/mga/mga_irq.c | 12 +- drivers/gpu/drm/mga/mga_state.c | 8 +- drivers/gpu/drm/mga/mga_warp.c | 4 +- drivers/gpu/drm/mgag200/Makefile | 2 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 11 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 10 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 40 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 315 - drivers/gpu/drm/mgag200/mgag200_i2c.c | 6 +- drivers/gpu/drm/mgag200/mgag200_main.c | 96 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 46 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 8 +- drivers/gpu/drm/msm/msm_atomic.c | 8 +- drivers/gpu/drm/msm/msm_drv.c | 27 +- drivers/gpu/drm/msm/msm_gem.c | 12 +- drivers/gpu/drm/msm/msm_gpu.c | 3 +- drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 16 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 16 +- drivers/gpu/drm/mxsfb/mxsfb_out.c | 1 - drivers/gpu/drm/nouveau/nouveau_abi16.c | 6 - drivers/gpu/drm/nouveau/nouveau_abi16.h | 1 - drivers/gpu/drm/nouveau/nouveau_connector.c | 2 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 32 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 52 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 4 +- drivers/gpu/drm/omapdrm/omap_debugfs.c | 2 + drivers/gpu/drm/omapdrm/omap_drv.c | 22 +- drivers/gpu/drm/omapdrm/omap_drv.h | 5 +- drivers/gpu/drm/omapdrm/omap_fb.c | 4 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 4 +- drivers/gpu/drm/omapdrm/omap_gem.c | 2 + drivers/gpu/drm/omapdrm/omap_gem.h | 3 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 8 +- drivers/gpu/drm/omapdrm/omap_irq.c | 2 + drivers/gpu/drm/panel/Kconfig | 18 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-lvds.c | 5 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 359 + .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 13 + drivers/gpu/drm/panel/panel-raydium-rm67191.c | 668 + drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 75 +- drivers/gpu/drm/panel/panel-simple.c | 343 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 3 +- drivers/gpu/drm/panfrost/panfrost_device.h | 1 + drivers/gpu/drm/panfrost/panfrost_drv.c | 41 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 2 - drivers/gpu/drm/panfrost/panfrost_gpu.c | 2 + drivers/gpu/drm/pl111/pl111_debugfs.c | 4 +- drivers/gpu/drm/pl111/pl111_display.c | 6 +- drivers/gpu/drm/pl111/pl111_drm.h | 11 +- drivers/gpu/drm/pl111/pl111_drv.c | 13 +- drivers/gpu/drm/pl111/pl111_nomadik.h | 3 +- drivers/gpu/drm/pl111/pl111_versatile.c | 9 +- drivers/gpu/drm/pl111/pl111_versatile.h | 3 + drivers/gpu/drm/pl111/pl111_vexpress.c | 1 + drivers/gpu/drm/qxl/qxl_cmd.c | 2 + drivers/gpu/drm/qxl/qxl_debugfs.c | 4 +- drivers/gpu/drm/qxl/qxl_display.c | 3 + drivers/gpu/drm/qxl/qxl_draw.c | 2 + drivers/gpu/drm/qxl/qxl_drv.c | 15 +- drivers/gpu/drm/qxl/qxl_drv.h | 7 +- drivers/gpu/drm/qxl/qxl_gem.c | 1 - drivers/gpu/drm/qxl/qxl_ioctl.c | 3 + drivers/gpu/drm/qxl/qxl_irq.c | 4 + drivers/gpu/drm/qxl/qxl_kms.c | 9 +- drivers/gpu/drm/qxl/qxl_release.c | 6 +- drivers/gpu/drm/qxl/qxl_ttm.c | 16 +- drivers/gpu/drm/r128/r128_ioc32.c | 3 +- drivers/gpu/drm/r128/r128_irq.c | 5 +- drivers/gpu/drm/radeon/radeon_drv.c | 6 +- drivers/gpu/drm/radeon/radeon_prime.c | 5 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 5 +- drivers/gpu/drm/rockchip/Makefile | 3 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 116 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 17 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 9 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 5 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 17 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 29 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 282 - drivers/gpu/drm/rockchip/rockchip_drm_psr.h | 22 - drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 115 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 16 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 9 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 11 +- drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 2 - drivers/gpu/drm/scheduler/sched_entity.c | 3 + drivers/gpu/drm/scheduler/sched_fence.c | 6 +- drivers/gpu/drm/scheduler/sched_main.c | 3 +- drivers/gpu/drm/selftests/test-drm_framebuffer.c | 7 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 3 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.h | 4 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 9 +- drivers/gpu/drm/shmobile/shmob_drm_kms.c | 1 - drivers/gpu/drm/shmobile/shmob_drm_plane.c | 2 +- drivers/gpu/drm/shmobile/shmob_drm_plane.h | 1 + drivers/gpu/drm/shmobile/shmob_drm_regs.h | 3 + drivers/gpu/drm/sti/sti_drv.c | 6 +- drivers/gpu/drm/sti/sti_tvout.c | 16 +- drivers/gpu/drm/stm/drv.c | 5 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 10 +- drivers/gpu/drm/stm/ltdc.c | 2 + drivers/gpu/drm/sun4i/sun4i_backend.c | 16 +- drivers/gpu/drm/sun4i/sun4i_crtc.c | 13 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 7 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 1 - drivers/gpu/drm/sun4i/sun4i_frontend.c | 10 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 17 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 3 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 2 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 2 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 28 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 4 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 9 +- drivers/gpu/drm/sun4i/sun8i_csc.c | 157 +- drivers/gpu/drm/sun4i/sun8i_csc.h | 6 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 3 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 14 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 6 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 2 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 22 +- drivers/gpu/drm/tdfx/tdfx_drv.c | 11 +- drivers/gpu/drm/tegra/drm.c | 30 +- drivers/gpu/drm/tegra/gem.c | 7 +- drivers/gpu/drm/tegra/gem.h | 3 +- drivers/gpu/drm/tegra/output.c | 8 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 18 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 24 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 31 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 1 + drivers/gpu/drm/tilcdc/tilcdc_panel.c | 11 +- drivers/gpu/drm/tilcdc/tilcdc_plane.c | 4 +- drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 8 +- drivers/gpu/drm/tinydrm/Kconfig | 23 +- drivers/gpu/drm/tinydrm/Makefile | 5 - drivers/gpu/drm/tinydrm/core/Makefile | 4 - drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 207 - drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 179 - drivers/gpu/drm/tinydrm/hx8357d.c | 64 +- drivers/gpu/drm/tinydrm/ili9225.c | 185 +- drivers/gpu/drm/tinydrm/ili9341.c | 86 +- drivers/gpu/drm/tinydrm/mi0283qt.c | 93 +- drivers/gpu/drm/tinydrm/mipi-dbi.c | 1175 - drivers/gpu/drm/tinydrm/repaper.c | 61 +- drivers/gpu/drm/tinydrm/st7586.c | 134 +- drivers/gpu/drm/tinydrm/st7735r.c | 81 +- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 6 +- drivers/gpu/drm/tve200/tve200_display.c | 8 +- drivers/gpu/drm/tve200/tve200_drm.h | 15 +- drivers/gpu/drm/tve200/tve200_drv.c | 8 +- drivers/gpu/drm/udl/udl_connector.c | 4 +- drivers/gpu/drm/udl/udl_connector.h | 2 + drivers/gpu/drm/udl/udl_dmabuf.c | 11 +- drivers/gpu/drm/udl/udl_drv.c | 9 +- drivers/gpu/drm/udl/udl_drv.h | 11 +- drivers/gpu/drm/udl/udl_encoder.c | 6 +- drivers/gpu/drm/udl/udl_fb.c | 15 +- drivers/gpu/drm/udl/udl_gem.c | 9 +- drivers/gpu/drm/udl/udl_main.c | 6 +- drivers/gpu/drm/udl/udl_modeset.c | 6 +- drivers/gpu/drm/udl/udl_transfer.c | 4 - drivers/gpu/drm/v3d/v3d_debugfs.c | 3 +- drivers/gpu/drm/v3d/v3d_drv.c | 6 +- drivers/gpu/drm/v3d/v3d_drv.h | 13 +- drivers/gpu/drm/v3d/v3d_gem.c | 12 +- drivers/gpu/drm/v3d/v3d_irq.c | 2 + drivers/gpu/drm/vboxvideo/Makefile | 2 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 13 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 12 - drivers/gpu/drm/vboxvideo/vbox_prime.c | 56 - drivers/gpu/drm/vc4/vc4_bo.c | 7 +- drivers/gpu/drm/vc4/vc4_crtc.c | 11 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 1 - drivers/gpu/drm/vc4/vc4_drv.c | 9 +- drivers/gpu/drm/vc4/vc4_drv.h | 20 +- drivers/gpu/drm/vc4/vc4_dsi.c | 17 +- drivers/gpu/drm/vc4/vc4_gem.c | 2 + drivers/gpu/drm/vc4/vc4_hvs.c | 5 +- drivers/gpu/drm/vc4/vc4_kms.c | 4 +- drivers/gpu/drm/vc4/vc4_plane.c | 9 +- drivers/gpu/drm/vc4/vc4_txp.c | 14 +- drivers/gpu/drm/vc4/vc4_v3d.c | 4 + drivers/gpu/drm/vgem/vgem_drv.c | 21 +- drivers/gpu/drm/vgem/vgem_drv.h | 1 - drivers/gpu/drm/vgem/vgem_fence.c | 24 +- drivers/gpu/drm/via/via_dma.c | 43 +- drivers/gpu/drm/via/via_dmablit.c | 51 +- drivers/gpu/drm/via/via_drv.c | 7 +- drivers/gpu/drm/via/via_drv.h | 75 +- drivers/gpu/drm/via/via_irq.c | 54 +- drivers/gpu/drm/via/via_map.c | 6 +- drivers/gpu/drm/via/via_mm.c | 7 +- drivers/gpu/drm/via/via_verifier.c | 22 +- drivers/gpu/drm/via/via_video.c | 5 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 4 +- drivers/gpu/drm/virtio/virtgpu_display.c | 7 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 9 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 6 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 2 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 4 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 26 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 4 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 6 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 2 + drivers/gpu/drm/virtio/virtgpu_ttm.c | 13 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 7 +- drivers/gpu/drm/vkms/Makefile | 2 +- drivers/gpu/drm/vkms/vkms_composer.c | 249 + drivers/gpu/drm/vkms/vkms_crc.c | 272 - drivers/gpu/drm/vkms/vkms_crtc.c | 100 +- drivers/gpu/drm/vkms/vkms_drv.c | 50 +- drivers/gpu/drm/vkms/vkms_drv.h | 44 +- drivers/gpu/drm/vkms/vkms_gem.c | 1 + drivers/gpu/drm/vkms/vkms_output.c | 6 +- drivers/gpu/drm/vkms/vkms_plane.c | 46 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 52 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 8 - drivers/gpu/drm/xen/xen_drm_front.c | 16 +- drivers/gpu/drm/xen/xen_drm_front.h | 11 +- drivers/gpu/drm/xen/xen_drm_front_cfg.c | 4 +- drivers/gpu/drm/xen/xen_drm_front_conn.c | 1 + drivers/gpu/drm/xen/xen_drm_front_conn.h | 7 +- drivers/gpu/drm/xen/xen_drm_front_evtchnl.c | 4 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 11 +- drivers/gpu/drm/xen/xen_drm_front_gem.h | 7 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 7 +- drivers/gpu/drm/zte/zx_drm_drv.c | 8 +- drivers/gpu/drm/zte/zx_hdmi.c | 2 +- drivers/gpu/drm/zte/zx_plane.c | 2 +- drivers/gpu/drm/zte/zx_tvenc.c | 4 +- drivers/gpu/drm/zte/zx_vga.c | 4 +- drivers/gpu/drm/zte/zx_vou.c | 5 +- drivers/hsi/clients/ssi_protocol.c | 3 +- drivers/hv/hyperv_vmbus.h | 8 +- drivers/hwmon/Kconfig | 10 - drivers/hwmon/Makefile | 1 - drivers/hwmon/acpi_power_meter.c | 4 +- drivers/hwmon/ads1015.c | 324 - drivers/hwmon/adt7475.c | 146 +- drivers/hwmon/asb100.c | 12 +- drivers/hwmon/k10temp.c | 1 + drivers/hwmon/k8temp.c | 233 +- drivers/hwmon/lm75.c | 10 + drivers/hwmon/nct6775.c | 183 +- drivers/hwmon/occ/common.c | 6 +- drivers/hwmon/pmbus/max31785.c | 2 - drivers/hwmon/smm665.c | 6 +- drivers/hwmon/w83781d.c | 6 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 33 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 13 +- drivers/hwtracing/coresight/coresight-etm4x.c | 14 +- drivers/hwtracing/coresight/coresight-priv.h | 10 +- drivers/hwtracing/intel_th/Makefile | 3 + drivers/hwtracing/intel_th/msu-sink.c | 116 + drivers/hwtracing/intel_th/msu.c | 537 +- drivers/hwtracing/intel_th/msu.h | 20 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 1 + drivers/i3c/device.c | 53 + drivers/i3c/master.c | 45 - drivers/ide/siimage.c | 3 +- drivers/ide/via82cxxx.c | 3 +- drivers/iio/accel/cros_ec_accel_legacy.c | 1 - drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ingenic-adc.c | 54 + drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/rcar-gyroadc.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 43 + drivers/infiniband/core/counters.c | 11 +- drivers/infiniband/core/umem.c | 5 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 7 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 13 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 2 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 14 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 7 +- drivers/infiniband/hw/hfi1/chip.c | 11 +- drivers/infiniband/hw/hfi1/rc.c | 2 - drivers/infiniband/hw/hfi1/tid_rdma.c | 43 +- drivers/infiniband/hw/hfi1/user_pages.c | 5 +- drivers/infiniband/hw/hfi1/vnic_sdma.c | 2 +- drivers/infiniband/hw/hns/hns_roce_db.c | 15 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 + drivers/infiniband/hw/mlx5/mr.c | 23 +- drivers/infiniband/hw/mlx5/odp.c | 7 +- drivers/infiniband/hw/mlx5/qp.c | 13 +- drivers/infiniband/hw/qib/qib_user_pages.c | 5 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 5 +- drivers/infiniband/sw/siw/siw_cm.c | 3 +- drivers/infiniband/sw/siw/siw_main.c | 1 + drivers/infiniband/sw/siw/siw_mem.c | 8 +- drivers/input/evdev.c | 35 +- drivers/input/input.c | 40 + drivers/input/joystick/Kconfig | 10 + drivers/input/joystick/Makefile | 5 +- drivers/input/joystick/fsia6b.c | 231 + drivers/input/keyboard/Kconfig | 1 + drivers/input/keyboard/applespi.c | 26 +- drivers/input/misc/Kconfig | 6 +- drivers/input/misc/soc_button_array.c | 105 +- drivers/input/mouse/cyapa.c | 16 +- drivers/input/mouse/elan_i2c_core.c | 20 +- drivers/input/mouse/elantech.c | 55 +- drivers/input/mouse/synaptics.c | 1 + drivers/input/rmi4/rmi_2d_sensor.c | 1 - drivers/input/touchscreen/fsl-imx25-tcq.c | 4 +- drivers/input/touchscreen/mxs-lradc-ts.c | 10 +- drivers/input/touchscreen/sun4i-ts.c | 3 +- drivers/input/touchscreen/sur40.c | 4 +- drivers/input/touchscreen/ts4800-ts.c | 4 +- drivers/iommu/amd_iommu_init.c | 90 + drivers/iommu/amd_iommu_types.h | 9 + drivers/iommu/intel-iommu-debugfs.c | 4 +- drivers/iommu/intel-iommu.c | 189 +- drivers/iommu/iova.c | 23 +- drivers/iommu/virtio-iommu.c | 40 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 1 + drivers/leds/Kconfig | 5 +- drivers/leds/led-class-flash.c | 9 +- drivers/leds/led-class.c | 49 +- drivers/leds/led-core.c | 127 + drivers/leds/leds-aat1290.c | 16 +- drivers/leds/leds-an30259a.c | 29 +- drivers/leds/leds-apu.c | 157 +- drivers/leds/leds-as3645a.c | 74 +- drivers/leds/leds-cr0014114.c | 33 +- drivers/leds/leds-gpio.c | 26 +- drivers/leds/leds-is31fl319x.c | 3 +- drivers/leds/leds-ktd2692.c | 4 +- drivers/leds/leds-lm3532.c | 5 +- drivers/leds/leds-lm3601x.c | 38 +- drivers/leds/leds-lm36274.c | 4 +- drivers/leds/leds-lm3692x.c | 22 +- drivers/leds/leds-lm3697.c | 5 +- drivers/leds/leds-lp5562.c | 6 +- drivers/leds/leds-lp8860.c | 35 +- drivers/leds/leds-lt3593.c | 20 +- drivers/leds/leds-max77650.c | 24 +- drivers/leds/leds-ns2.c | 21 +- drivers/leds/leds-pwm.c | 3 +- drivers/leds/leds-sc27xx-bltc.c | 22 +- drivers/leds/leds.h | 1 + drivers/md/bcache/super.c | 3 + drivers/md/dm-crypt.c | 2 +- drivers/media/Kconfig | 2 +- drivers/media/common/saa7146/saa7146_video.c | 16 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 23 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 8 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 3 - drivers/media/dvb-frontends/si2168.c | 11 + drivers/media/dvb-frontends/si2168.h | 1 + drivers/media/i2c/mt9m111.c | 2 +- drivers/media/i2c/ov2640.c | 2 +- drivers/media/i2c/ov2659.c | 4 +- drivers/media/i2c/ov2680.c | 9 +- drivers/media/i2c/ov5640.c | 7 +- drivers/media/i2c/ov5645.c | 120 +- drivers/media/i2c/ov5695.c | 5 +- drivers/media/i2c/ov7670.c | 6 +- drivers/media/i2c/ov7740.c | 8 +- drivers/media/pci/bt8xx/bttv-driver.c | 19 - drivers/media/pci/bt8xx/bttv-risc.c | 8 +- drivers/media/pci/bt8xx/bttvp.h | 1 - drivers/media/pci/cobalt/cobalt-driver.c | 38 +- drivers/media/pci/cobalt/cobalt-flash.c | 2 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 6 - drivers/media/pci/cx23885/cx23885-417.c | 1 - drivers/media/pci/cx23885/cx23885-video.c | 7 +- drivers/media/pci/cx23885/cx23885.h | 1 - drivers/media/pci/cx25821/cx25821-video.c | 7 +- drivers/media/pci/cx25821/cx25821.h | 1 - drivers/media/pci/cx88/cx88-blackbird.c | 2 - drivers/media/pci/cx88/cx88-video.c | 17 +- drivers/media/pci/cx88/cx88.h | 1 - drivers/media/pci/dt3155/dt3155.c | 1 - drivers/media/pci/intel/ipu3/ipu3-cio2.c | 100 +- drivers/media/pci/meye/meye.c | 3 - drivers/media/pci/pt1/pt1.c | 6 +- drivers/media/pci/pt3/pt3.c | 6 +- drivers/media/pci/saa7134/saa7134-empress.c | 2 - drivers/media/pci/saa7134/saa7134-tvaudio.c | 1 - drivers/media/pci/saa7134/saa7134-video.c | 28 +- drivers/media/pci/saa7134/saa7134.h | 1 - drivers/media/pci/saa7164/saa7164-encoder.c | 1 - drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 9 - drivers/media/pci/solo6x10/solo6x10-v4l2.c | 4 - drivers/media/pci/sta2x11/sta2x11_vip.c | 2 - drivers/media/pci/tw68/tw68-video.c | 14 - drivers/media/pci/tw68/tw68.h | 1 - drivers/media/platform/am437x/am437x-vpfe.c | 29 +- drivers/media/platform/am437x/am437x-vpfe.h | 6 - drivers/media/platform/cadence/cdns-csi2tx.c | 155 +- drivers/media/platform/coda/coda-common.c | 4 +- drivers/media/platform/cros-ec-cec/cros-ec-cec.c | 69 +- drivers/media/platform/davinci/vpbe_display.c | 21 +- drivers/media/platform/davinci/vpbe_osd.c | 5 - drivers/media/platform/davinci/vpbe_venc.c | 5 - drivers/media/platform/davinci/vpfe_capture.c | 54 +- drivers/media/platform/davinci/vpif_capture.c | 33 +- drivers/media/platform/davinci/vpif_display.c | 7 +- drivers/media/platform/exynos-gsc/gsc-core.c | 22 - drivers/media/platform/exynos-gsc/gsc-core.h | 2 - drivers/media/platform/exynos4-is/fimc-capture.c | 3 - drivers/media/platform/exynos4-is/fimc-core.c | 20 - drivers/media/platform/exynos4-is/fimc-is.c | 1 + drivers/media/platform/exynos4-is/fimc-isp-video.c | 1 - drivers/media/platform/exynos4-is/fimc-isp.c | 3 - drivers/media/platform/exynos4-is/fimc-lite.c | 8 - drivers/media/platform/exynos4-is/fimc-m2m.c | 1 - drivers/media/platform/exynos4-is/media-dev.c | 2 + drivers/media/platform/fsl-viu.c | 7 +- drivers/media/platform/m2m-deinterlace.c | 140 +- drivers/media/platform/marvell-ccic/mcam-core.c | 15 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 1 + drivers/media/platform/meson/ao-cec-g12a.c | 84 +- drivers/media/platform/meson/ao-cec.c | 44 +- drivers/media/platform/mx2_emmaprp.c | 139 +- drivers/media/platform/omap/omap_vout.c | 66 +- drivers/media/platform/omap3isp/isp.c | 331 +- drivers/media/platform/omap3isp/ispvideo.c | 15 +- drivers/media/platform/pxa_camera.c | 3 - drivers/media/platform/qcom/camss/camss.c | 2 +- drivers/media/platform/rcar-vin/rcar-core.c | 55 +- drivers/media/platform/rcar-vin/rcar-dma.c | 46 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 63 +- drivers/media/platform/rcar-vin/rcar-vin.h | 9 +- drivers/media/platform/s3c-camif/camif-capture.c | 16 +- drivers/media/platform/s3c-camif/camif-core.c | 6 - drivers/media/platform/s3c-camif/camif-core.h | 1 - drivers/media/platform/s5p-cec/s5p_cec.c | 23 +- drivers/media/platform/s5p-g2d/g2d.c | 13 +- drivers/media/platform/s5p-g2d/g2d.h | 1 - drivers/media/platform/s5p-jpeg/jpeg-core.c | 31 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 2 - drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 1 - drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 19 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 14 +- drivers/media/platform/seco-cec/seco-cec.c | 55 +- drivers/media/platform/sh_veu.c | 28 +- drivers/media/platform/sh_vou.c | 17 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 6 +- drivers/media/platform/sti/cec/stih-cec.c | 32 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/tegra-cec/tegra_cec.c | 35 +- drivers/media/platform/ti-vpe/cal.c | 6 +- drivers/media/platform/ti-vpe/vpe.c | 12 - drivers/media/platform/via-camera.c | 103 +- drivers/media/platform/vimc/vimc-streamer.c | 38 +- drivers/media/platform/vimc/vimc-streamer.h | 18 +- drivers/media/platform/vivid/vivid-core.c | 4 +- drivers/media/platform/vivid/vivid-ctrls.c | 26 +- drivers/media/platform/vivid/vivid-kthread-cap.c | 9 +- drivers/media/platform/vsp1/vsp1_histo.c | 3 +- drivers/media/platform/vsp1/vsp1_video.c | 10 +- drivers/media/platform/xilinx/xilinx-dma.c | 18 +- drivers/media/platform/xilinx/xilinx-vip.c | 16 +- drivers/media/platform/xilinx/xilinx-vip.h | 2 - drivers/media/platform/xilinx/xilinx-vipp.c | 2 +- drivers/media/rc/mceusb.c | 67 +- drivers/media/rc/mtk-cir.c | 10 +- drivers/media/usb/airspy/airspy.c | 3 - drivers/media/usb/au0828/au0828-video.c | 6 - drivers/media/usb/cpia2/cpia2_v4l.c | 25 +- drivers/media/usb/cx231xx/cx231xx-417.c | 1 - drivers/media/usb/cx231xx/cx231xx-video.c | 2 - drivers/media/usb/cx231xx/cx231xx.h | 1 - drivers/media/usb/dvb-usb-v2/dvbsky.c | 5 + drivers/media/usb/dvb-usb/dib0700_devices.c | 8 + drivers/media/usb/dvb-usb/technisat-usb2.c | 22 +- drivers/media/usb/em28xx/em28xx-video.c | 9 - drivers/media/usb/em28xx/em28xx.h | 2 - drivers/media/usb/go7007/go7007-v4l2.c | 11 - drivers/media/usb/go7007/snd-go7007.c | 2 +- drivers/media/usb/gspca/gspca.c | 37 +- drivers/media/usb/hdpvr/hdpvr-core.c | 12 +- drivers/media/usb/hdpvr/hdpvr-video.c | 3 - drivers/media/usb/msi2500/msi2500.c | 8 - drivers/media/usb/pwc/pwc-v4l.c | 5 - drivers/media/usb/s2255/s2255drv.c | 10 - drivers/media/usb/stk1160/stk1160-v4l.c | 2 - drivers/media/usb/stk1160/stk1160.h | 1 - drivers/media/usb/stkwebcam/stk-webcam.c | 5 - drivers/media/usb/tm6000/tm6000-video.c | 4 - drivers/media/usb/tm6000/tm6000.h | 1 - drivers/media/usb/usbtv/usbtv-video.c | 2 - drivers/media/usb/usbvision/usbvision-video.c | 18 +- drivers/media/usb/usbvision/usbvision.h | 1 - drivers/media/usb/uvc/uvc_v4l2.c | 2 - drivers/media/usb/zr364xx/zr364xx.c | 7 +- drivers/media/v4l2-core/Makefile | 10 +- drivers/media/v4l2-core/v4l2-async.c | 28 +- drivers/media/v4l2-core/v4l2-ctrls.c | 283 +- drivers/media/v4l2-core/v4l2-dev.c | 3 + drivers/media/v4l2-core/v4l2-fwnode.c | 31 +- drivers/media/v4l2-core/v4l2-ioctl.c | 68 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 47 +- drivers/media/v4l2-core/v4l2-subdev.c | 6 +- drivers/memstick/host/r592.c | 6 +- drivers/mfd/davinci_voicecodec.c | 9 +- drivers/mfd/db8500-prcmu.c | 2 + drivers/mfd/max77620.c | 4 +- drivers/mfd/omap-usb-host.c | 4 +- drivers/misc/cardreader/alcor_pci.c | 6 +- drivers/misc/eeprom/Kconfig | 3 + drivers/misc/eeprom/at24.c | 1 - drivers/misc/eeprom/ee1004.c | 6 +- drivers/misc/eeprom/max6875.c | 6 +- drivers/misc/fastrpc.c | 5 +- drivers/misc/habanalabs/goya/goya.c | 6 +- drivers/misc/mei/hw-me-regs.h | 3 + drivers/misc/mei/pci-me.c | 3 + drivers/misc/mic/card/mic_x100.c | 28 +- drivers/misc/sram-exec.c | 2 +- drivers/mmc/core/queue.c | 5 + drivers/mmc/host/atmel-mci.c | 4 + drivers/mmc/host/dw_mmc.c | 3 +- drivers/mmc/host/meson-mx-sdio.c | 2 +- drivers/mmc/host/mmci.c | 69 +- drivers/mmc/host/mxs-mmc.c | 4 +- drivers/mmc/host/sdhci-acpi.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-iproc.c | 9 + drivers/mmc/host/sdhci-of-at91.c | 2 +- drivers/mmc/host/sdhci-pci-core.c | 16 +- drivers/mmc/host/sdhci-pltfm.c | 4 +- drivers/mmc/host/sdhci-pxav3.c | 2 +- drivers/mmc/host/sdhci-s3c.c | 3 +- drivers/mmc/host/sdhci-sprd.c | 3 +- drivers/mmc/host/sdhci-xenon.c | 2 +- drivers/mmc/host/sdhci.c | 4 +- drivers/mmc/host/sdhci.h | 2 +- drivers/mtd/mtdcore.h | 1 + drivers/mtd/mtdsuper.c | 181 +- drivers/mtd/nand/onenand/onenand_base.c | 1 + drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 1 + drivers/mtd/nand/raw/meson_nand.c | 1 + drivers/mtd/nand/raw/oxnas_nand.c | 8 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 90 +- drivers/mtd/nand/raw/tango_nand.c | 1 + drivers/mtd/nand/raw/vf610_nfc.c | 1 + drivers/net/bonding/bond_main.c | 9 + drivers/net/can/Kconfig | 13 + drivers/net/can/Makefile | 1 + drivers/net/can/at91_can.c | 6 +- drivers/net/can/dev.c | 2 + drivers/net/can/flexcan.c | 175 +- drivers/net/can/kvaser_pciefd.c | 1912 + drivers/net/can/m_can/Kconfig | 22 +- drivers/net/can/m_can/Makefile | 2 + drivers/net/can/m_can/m_can.c | 1079 +- drivers/net/can/m_can/m_can.h | 110 + drivers/net/can/m_can/m_can_platform.c | 202 + drivers/net/can/m_can/tcan4x5x.c | 532 + drivers/net/can/peak_canfd/peak_pciefd_main.c | 2 +- drivers/net/can/rcar/rcar_canfd.c | 9 +- drivers/net/can/sja1000/Kconfig | 79 +- drivers/net/can/sja1000/Makefile | 11 +- drivers/net/can/sja1000/f81601.c | 212 + drivers/net/can/spi/mcp251x.c | 52 +- drivers/net/can/ti_hecc.c | 191 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 3 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 2 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 8 +- drivers/net/can/xilinx_can.c | 293 +- drivers/net/dsa/mv88e6xxx/chip.c | 1 + drivers/net/dsa/sja1105/sja1105_main.c | 3 + drivers/net/ethernet/3com/3c59x.c | 8 +- drivers/net/ethernet/aeroflex/greth.c | 2 +- drivers/net/ethernet/agere/et131x.c | 6 +- drivers/net/ethernet/amd/xgbe/xgbe-desc.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 10 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 3 +- drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 10 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 10 +- drivers/net/ethernet/atheros/alx/main.c | 10 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 12 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 3 +- drivers/net/ethernet/atheros/atlx/atl1.c | 11 +- drivers/net/ethernet/broadcom/bcmsysport.c | 2 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 10 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 6 +- drivers/net/ethernet/brocade/bna/bnad.c | 2 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 23 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 23 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 4 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 18 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 5 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 2 +- drivers/net/ethernet/freescale/fec_main.c | 4 +- drivers/net/ethernet/freescale/fman/fman.c | 3 - drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/ibm/emac/core.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 3 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 10 + drivers/net/ethernet/intel/e1000e/ich8lan.h | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 10 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 5 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 4 +- drivers/net/ethernet/intel/iavf/iavf_txrx.h | 2 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 6 +- drivers/net/ethernet/intel/igb/igb_main.c | 8 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_base.c | 5 +- drivers/net/ethernet/intel/igc/igc_defines.h | 2 +- drivers/net/ethernet/intel/igc/igc_hw.h | 14 +- drivers/net/ethernet/intel/igc/igc_main.c | 8 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 9 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 9 +- drivers/net/ethernet/jme.c | 11 +- drivers/net/ethernet/marvell/mvneta.c | 8 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 13 +- drivers/net/ethernet/marvell/skge.c | 6 +- drivers/net/ethernet/marvell/sky2.c | 10 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 7 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 43 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/main.c | 66 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 12 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 27 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 69 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 36 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 5 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 5 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 7 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 1 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 24 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 7 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 17 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 22 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 4 +- drivers/net/ethernet/microchip/lan743x_main.c | 5 +- drivers/net/ethernet/mscc/ocelot.c | 1 + drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 10 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 120 + drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 21 + .../net/ethernet/netronome/nfp/nfp_net_common.c | 6 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 4 +- drivers/net/ethernet/nvidia/forcedeth.c | 3 +- drivers/net/ethernet/qlogic/Kconfig | 9 - drivers/net/ethernet/qlogic/Makefile | 1 - .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 34 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 2 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 12 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 13 +- drivers/net/ethernet/realtek/r8169_main.c | 247 +- drivers/net/ethernet/sfc/ef10.c | 4 +- drivers/net/ethernet/sfc/efx.c | 10 +- drivers/net/ethernet/sfc/falcon/efx.c | 6 +- drivers/net/ethernet/sfc/falcon/falcon_boards.c | 18 +- drivers/net/ethernet/sis/sis900.c | 68 + .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 32 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 1 + .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 22 +- drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 1 + drivers/net/phy/mscc.c | 16 +- drivers/net/phy/phylink.c | 10 +- drivers/net/tun.c | 9 +- drivers/net/usb/asix_common.c | 9 +- drivers/net/usb/ax88179_178a.c | 14 +- drivers/net/usb/lan78xx.c | 23 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/smsc75xx.c | 20 +- drivers/net/usb/sr9800.c | 9 +- drivers/net/usb/usbnet.c | 4 +- drivers/net/vmxnet3/vmxnet3_drv.c | 7 +- drivers/net/wireless/ath/ath10k/mac.c | 3 +- drivers/net/wireless/ath/ath9k/main.c | 3 +- drivers/net/wireless/ath/wil6210/debugfs.c | 3 +- drivers/net/wireless/ath/wil6210/txrx.c | 9 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 11 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 6 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 53 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 1 - .../wireless/broadcom/brcm80211/brcmfmac/core.c | 30 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 9 - .../broadcom/brcm80211/brcmfmac/fwsignal.c | 16 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 7 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 10 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 29 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 4 - drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 5 - drivers/net/wireless/mac80211_hwsim.c | 13 +- drivers/net/wireless/marvell/libertas/if_usb.c | 3 +- drivers/net/wireless/marvell/libertas/main.c | 2 +- drivers/net/wireless/marvell/libertas_tf/cmd.c | 2 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 3 +- drivers/net/wireless/mediatek/mt7601u/main.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 136 +- drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 9 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c | 11 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 3 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 4 - .../net/wireless/realtek/rtlwifi/rtl8192ce/sw.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8192se/sw.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 4 - .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 4 - .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 4 - drivers/net/wireless/realtek/rtw88/debug.c | 112 + drivers/net/wireless/realtek/rtw88/pci.c | 71 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 2 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 6 +- drivers/net/wireless/ti/wlcore/main.c | 3 +- drivers/net/wireless/wl3501_cs.c | 4 +- drivers/net/xen-netback/netback.c | 4 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/st-nci/se.c | 2 + drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 5 +- drivers/nfc/st95hf/core.c | 7 +- drivers/nvdimm/btt_devs.c | 16 +- drivers/nvdimm/bus.c | 210 +- drivers/nvdimm/core.c | 10 +- drivers/nvdimm/dimm_devs.c | 4 +- drivers/nvdimm/namespace_devs.c | 36 +- drivers/nvdimm/nd-core.h | 71 +- drivers/nvdimm/pfn_devs.c | 24 +- drivers/nvdimm/pmem.c | 4 +- drivers/nvdimm/region.c | 24 +- drivers/nvdimm/region_devs.c | 12 +- drivers/nvdimm/security.c | 2 +- drivers/nvme/host/core.c | 12 +- drivers/nvme/host/multipath.c | 8 +- drivers/nvme/host/nvme.h | 6 +- drivers/nvme/host/pci.c | 6 +- drivers/nvmem/meson-efuse.c | 2 +- drivers/nvmem/meson-mx-efuse.c | 2 +- drivers/opp/core.c | 85 +- drivers/opp/of.c | 30 +- drivers/pci/Kconfig | 2 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 + drivers/platform/olpc/olpc-xo175-ec.c | 6 + drivers/platform/x86/intel_pmc_core.c | 1 + drivers/platform/x86/pcengines-apuv2.c | 4 +- drivers/platform/x86/surfacepro3_button.c | 47 + drivers/powercap/intel_rapl_common.c | 2 +- drivers/powercap/powercap_sys.c | 2 +- drivers/ptp/ptp_dte.c | 5 +- drivers/regulator/act8865-regulator.c | 129 +- drivers/regulator/axp20x-regulator.c | 10 +- drivers/regulator/lm363x-regulator.c | 10 +- drivers/regulator/lp87565-regulator.c | 8 +- drivers/regulator/rk808-regulator.c | 2 +- drivers/regulator/stm32-booster.c | 4 - drivers/remoteproc/qcom_common.c | 4 +- drivers/reset/reset-simple.c | 2 +- drivers/rtc/rtc-imxdi.c | 4 +- drivers/rtc/rtc-isl12026.c | 6 +- drivers/rtc/rtc-max77686.c | 8 +- drivers/rtc/rtc-mxc_v2.c | 4 +- drivers/rtc/rtc-s35390a.c | 8 +- drivers/rtc/rtc-s5m.c | 6 +- drivers/s390/cio/qdio_main.c | 24 +- drivers/s390/cio/vfio_ccw_cp.c | 28 +- drivers/s390/cio/vfio_ccw_drv.c | 2 +- drivers/s390/net/qeth_core_main.c | 2 +- drivers/s390/virtio/virtio_ccw.c | 4 + drivers/scsi/Kconfig | 4 +- drivers/scsi/cxlflash/main.c | 12 +- drivers/scsi/device_handler/scsi_dh_alua.c | 7 +- drivers/scsi/fcoe/fcoe_ctlr.c | 2 +- drivers/scsi/fcoe/fcoe_transport.c | 2 +- drivers/scsi/hpsa.c | 4 +- drivers/scsi/ibmvscsi/ibmvfc.c | 5 +- drivers/scsi/lpfc/lpfc_bsg.c | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 5 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 27 +- drivers/scsi/scsi_lib.c | 43 +- drivers/scsi/ufs/ufshcd.c | 105 +- drivers/scsi/ufs/ufshcd.h | 42 +- drivers/scsi/virtio_scsi.c | 55 +- drivers/soc/fsl/dpaa2-console.c | 2 +- drivers/soc/fsl/qe/qe.c | 165 +- drivers/soc/imx/soc-imx8.c | 45 + drivers/spi/spi-bcm2835.c | 3 +- drivers/spi/spi-dw-mmio.c | 10 +- drivers/spi/spi-dw-pci.c | 6 +- drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-gpio.c | 6 + drivers/spi/spi-pxa2xx.c | 6 +- drivers/spi/spi-sprd-adi.c | 92 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/android/ion/ion.c | 36 - drivers/staging/android/ion/ion.h | 10 +- drivers/staging/android/ion/ion_page_pool.c | 3 + drivers/staging/android/ion/ion_system_heap.c | 4 +- drivers/staging/comedi/drivers/daqboard2000.c | 7 +- drivers/staging/erofs/data.c | 33 + drivers/staging/erofs/internal.h | 7 +- drivers/staging/erofs/super.c | 7 +- drivers/staging/erofs/unzip_pagevec.h | 11 +- drivers/staging/erofs/unzip_vle.c | 16 +- drivers/staging/erofs/unzip_vle.h | 8 +- drivers/staging/erofs/xattr.h | 17 +- drivers/staging/fbtft/fb_bd663474.c | 2 +- drivers/staging/fbtft/fb_ili9163.c | 2 +- drivers/staging/fbtft/fb_ili9325.c | 2 +- drivers/staging/fbtft/fb_s6d1121.c | 2 +- drivers/staging/fbtft/fb_ssd1289.c | 2 +- drivers/staging/fbtft/fb_ssd1331.c | 4 +- drivers/staging/fbtft/fb_upd161704.c | 2 +- drivers/staging/fbtft/fbtft-bus.c | 2 +- drivers/staging/fbtft/fbtft-core.c | 47 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 39 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 4 + drivers/staging/gasket/apex_driver.c | 2 +- drivers/staging/greybus/audio_manager.c | 2 +- drivers/staging/greybus/i2c.c | 22 +- drivers/staging/kpc2000/kpc2000_spi.c | 3 +- drivers/staging/media/Kconfig | 4 - drivers/staging/media/Makefile | 2 - drivers/staging/media/bcm2048/Kconfig | 14 - drivers/staging/media/bcm2048/Makefile | 2 - drivers/staging/media/bcm2048/TODO | 24 - drivers/staging/media/bcm2048/radio-bcm2048.c | 2689 -- drivers/staging/media/bcm2048/radio-bcm2048.h | 26 - drivers/staging/media/davinci_vpfe/Kconfig | 13 - drivers/staging/media/davinci_vpfe/Makefile | 11 - drivers/staging/media/davinci_vpfe/TODO | 38 - .../staging/media/davinci_vpfe/davinci-vpfe-mc.txt | 154 - .../staging/media/davinci_vpfe/davinci_vpfe_user.h | 1287 - drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 1852 - drivers/staging/media/davinci_vpfe/dm365_ipipe.h | 174 - .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 1038 - .../staging/media/davinci_vpfe/dm365_ipipe_hw.h | 556 - drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 1070 - drivers/staging/media/davinci_vpfe/dm365_ipipeif.h | 228 - .../media/davinci_vpfe/dm365_ipipeif_user.h | 90 - drivers/staging/media/davinci_vpfe/dm365_isif.c | 2097 - drivers/staging/media/davinci_vpfe/dm365_isif.h | 200 - .../staging/media/davinci_vpfe/dm365_isif_regs.h | 291 - drivers/staging/media/davinci_vpfe/dm365_resizer.c | 1995 - drivers/staging/media/davinci_vpfe/dm365_resizer.h | 241 - drivers/staging/media/davinci_vpfe/vpfe.h | 83 - .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 716 - .../staging/media/davinci_vpfe/vpfe_mc_capture.h | 90 - drivers/staging/media/davinci_vpfe/vpfe_video.c | 1646 - drivers/staging/media/davinci_vpfe/vpfe_video.h | 150 - drivers/staging/media/hantro/Kconfig | 2 +- drivers/staging/media/hantro/Makefile | 5 +- drivers/staging/media/hantro/hantro.h | 42 +- drivers/staging/media/hantro/hantro_drv.c | 56 +- drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 14 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 503 + drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 11 +- drivers/staging/media/hantro/hantro_hw.h | 24 + drivers/staging/media/hantro/hantro_v4l2.c | 1 + drivers/staging/media/hantro/hantro_vp8.c | 201 + drivers/staging/media/hantro/rk3288_vpu_hw.c | 22 +- drivers/staging/media/hantro/rk3399_vpu_hw.c | 39 +- .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 12 +- .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 14 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 595 + drivers/staging/media/imx/imx-media-utils.c | 2 +- drivers/staging/media/ipu3/ipu3.c | 3 +- drivers/staging/media/omap4iss/iss_video.c | 40 +- drivers/staging/media/omap4iss/iss_video.h | 2 - drivers/staging/media/soc_camera/soc_camera.c | 2 - drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 2 +- drivers/staging/most/cdev/cdev.c | 4 +- drivers/staging/most/dim2/dim2.c | 19 - drivers/staging/most/dim2/hal.c | 99 +- drivers/staging/most/dim2/hal.h | 4 - drivers/staging/mt7621-pci/pci-mt7621.c | 12 +- drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 5 +- drivers/staging/octeon/ethernet-tx.c | 7 +- drivers/staging/qlge/Kconfig | 10 + .../{net/ethernet/qlogic => staging}/qlge/Makefile | 0 drivers/staging/qlge/TODO | 46 + .../{net/ethernet/qlogic => staging}/qlge/qlge.h | 0 .../ethernet/qlogic => staging}/qlge/qlge_dbg.c | 0 .../qlogic => staging}/qlge/qlge_ethtool.c | 0 .../ethernet/qlogic => staging}/qlge/qlge_main.c | 0 .../ethernet/qlogic => staging}/qlge/qlge_mpi.c | 0 drivers/staging/rtl8188eu/core/rtw_cmd.c | 2 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 11 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 19 +- drivers/staging/rtl8188eu/hal/rf_cfg.c | 12 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 4 +- .../staging/rtl8188eu/include/hal8188e_phy_reg.h | 881 - drivers/staging/rtl8188eu/include/hal_intf.h | 2 +- drivers/staging/rtl8188eu/include/mlme_osdep.h | 1 - drivers/staging/rtl8188eu/include/osdep_service.h | 2 - drivers/staging/rtl8188eu/include/rtw_mlme.h | 2 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 1 - drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 5 - drivers/staging/rtl8188eu/os_dep/osdep_service.c | 5 - drivers/staging/rtl8192e/rtllib.h | 2 +- drivers/staging/rtl8192e/rtllib_rx.c | 2 - drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 +- drivers/staging/rtl8192u/r8192U_dm.c | 2 +- drivers/staging/rtl8712/os_intfs.c | 2 +- drivers/staging/rtl8712/recv_linux.c | 4 +- drivers/staging/rtl8712/rtl8712_cmd.c | 2 +- drivers/staging/rtl8712/rtl8712_recv.c | 6 +- drivers/staging/rtl8712/rtl8712_recv.h | 2 +- drivers/staging/rtl8712/rtl8712_xmit.c | 2 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 5 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 16 +- drivers/staging/rtl8712/rtl871x_ioctl_set.h | 4 +- drivers/staging/rtl8712/rtl871x_mlme.c | 34 +- drivers/staging/rtl8712/rtl871x_mlme.h | 8 +- drivers/staging/rtl8712/rtl871x_mp.c | 9 +- drivers/staging/rtl8712/rtl871x_pwrctrl.c | 10 +- drivers/staging/rtl8712/rtl871x_pwrctrl.h | 2 +- drivers/staging/rtl8712/rtl871x_recv.c | 3 +- drivers/staging/rtl8712/rtl871x_recv.h | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 15 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 117 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 5 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 14 +- drivers/staging/rtl8723bs/hal/hal_com.c | 5 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 18 - drivers/staging/rtl8723bs/hal/hal_intf.c | 2 +- drivers/staging/rtl8723bs/hal/hal_phy.c | 157 - drivers/staging/rtl8723bs/hal/odm.c | 17 +- drivers/staging/rtl8723bs/hal/odm.h | 4 - drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 7 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 14 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 1 - drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 17 - drivers/staging/rtl8723bs/include/hal_intf.h | 2 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 4 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 3 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 13 +- drivers/staging/unisys/visornic/visornic_main.c | 7 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 29 - .../vc04_services/bcm2835-camera/mmal-common.h | 1 - drivers/staging/vt6656/rxtx.c | 10 +- drivers/staging/vt6656/usbpipe.c | 2 +- drivers/staging/wilc1000/wilc_mon.c | 3 +- drivers/staging/wilc1000/wilc_netdev.c | 1 + drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 4 +- drivers/staging/wilc1000/wilc_wlan.c | 14 +- drivers/staging/wilc1000/wilc_wlan.h | 2 - drivers/staging/wilc1000/wilc_wlan_cfg.c | 4 +- drivers/staging/wilc1000/wilc_wlan_cfg.h | 4 +- drivers/staging/wlan-ng/hfa384x_usb.c | 210 +- drivers/staging/wlan-ng/prism2sta.c | 2 +- drivers/target/iscsi/cxgbit/cxgbit_cm.c | 8 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 3 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 13 +- drivers/target/tcm_fc/tfc_io.c | 3 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 6 - .../int340x_thermal/processor_thermal_device.c | 95 +- drivers/thermal/thermal_core.c | 19 +- drivers/thermal/thermal_mmio.c | 7 - drivers/tty/hvc/hvcs.c | 6 +- drivers/tty/isicom.c | 1 - drivers/tty/n_gsm.c | 19 +- drivers/tty/nozomi.c | 4 +- drivers/tty/serial/8250/8250_exar.c | 7 +- drivers/tty/serial/8250/8250_lpss.c | 10 +- drivers/tty/serial/8250/8250_omap.c | 11 +- drivers/tty/serial/8250/8250_pci.c | 295 +- drivers/tty/serial/Kconfig | 19 - drivers/tty/serial/Makefile | 1 - drivers/tty/serial/fsl_lpuart.c | 25 +- drivers/tty/serial/icom.c | 2 - drivers/tty/serial/netx-serial.c | 733 - drivers/tty/serial/sh-sci.c | 2 +- drivers/tty/serial/stm32-usart.c | 55 +- drivers/tty/tty_ldsem.c | 5 +- drivers/tty/vt/vt.c | 6 +- drivers/usb/chipidea/udc.c | 3 +- drivers/usb/core/hcd-pci.c | 3 +- drivers/usb/core/hcd.c | 4 +- drivers/usb/dwc2/params.c | 5 +- drivers/usb/dwc3/core.c | 3 +- drivers/usb/gadget/function/f_fs.c | 233 +- drivers/usb/host/ehci-pci.c | 4 +- drivers/usb/host/hwa-hc.c | 2 +- drivers/usb/host/ohci-pci.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 443 +- drivers/usb/host/oxu210hp.h | 448 - drivers/usb/host/pci-quirks.c | 45 +- drivers/usb/host/pci-quirks.h | 2 +- drivers/usb/host/xhci-dbgcap.c | 1 - drivers/usb/host/xhci-hub.c | 2 +- drivers/usb/host/xhci-mem.c | 1 - drivers/usb/host/xhci-pci.c | 2 +- drivers/usb/host/xhci.h | 3 +- drivers/usb/misc/usb251xb.c | 15 +- drivers/usb/phy/phy-ab8500-usb.c | 6 + drivers/usb/storage/scsiglue.c | 11 + drivers/usb/typec/mux.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 6 +- drivers/vfio/vfio_iommu_spapr_tce.c | 8 +- drivers/vhost/vhost.h | 2 +- drivers/video/fbdev/amba-clcd.c | 4 +- drivers/video/fbdev/au1200fb.c | 5 +- drivers/video/fbdev/core/fbmem.c | 2 +- drivers/video/fbdev/core/fbmon.c | 96 - drivers/video/fbdev/core/modedb.c | 57 - drivers/video/fbdev/mmp/fb/mmpfb.c | 1 - drivers/video/fbdev/nvidia/nv_backlight.c | 2 - drivers/video/fbdev/nvidia/nv_setup.c | 24 - drivers/video/fbdev/ssd1307fb.c | 131 +- drivers/video/of_display_timing.c | 11 +- drivers/watchdog/ath79_wdt.c | 4 +- drivers/xen/swiotlb-xen.c | 34 +- fs/afs/cmservice.c | 10 +- fs/afs/dir.c | 54 +- fs/afs/file.c | 12 +- fs/afs/fsclient.c | 51 +- fs/afs/internal.h | 1 + fs/afs/security.c | 108 +- fs/afs/vlclient.c | 11 +- fs/afs/yfsclient.c | 54 +- fs/aio.c | 9 +- fs/attr.c | 13 +- fs/autofs/autofs_i.h | 13 +- fs/autofs/init.c | 9 +- fs/autofs/inode.c | 429 +- fs/block_dev.c | 58 +- fs/btrfs/extent_io.c | 14 +- fs/btrfs/locking.c | 9 +- fs/btrfs/ordered-data.c | 11 +- fs/buffer.c | 56 +- fs/ceph/cache.c | 9 +- fs/ceph/cache.h | 5 +- fs/ceph/super.c | 694 +- fs/ceph/super.h | 1 - fs/cifs/cifs_ioctl.h | 1 + fs/cifs/cifs_spnego.c | 25 +- fs/cifs/cifsacl.c | 107 +- fs/cifs/cifsproto.h | 1 + fs/cifs/cifssmb.c | 2 +- fs/cifs/connect.c | 7 +- fs/cifs/inode.c | 19 +- fs/cifs/smb2ops.c | 58 +- fs/cifs/smb2pdu.c | 65 +- fs/cifs/smb2pdu.h | 2 + fs/cifs/smb2proto.h | 4 + fs/coda/inode.c | 171 +- fs/coredump.c | 44 +- fs/cramfs/inode.c | 69 +- fs/crypto/keyinfo.c | 2 +- fs/debugfs/inode.c | 185 +- fs/devpts/inode.c | 265 +- fs/ecryptfs/ecryptfs_kernel.h | 2 +- fs/ecryptfs/keystore.c | 2 +- fs/exec.c | 2 +- fs/ext4/readpage.c | 9 + fs/f2fs/data.c | 9 + fs/f2fs/file.c | 63 +- fs/f2fs/gc.c | 70 +- fs/fat/fat.h | 1 + fs/fat/file.c | 8 +- fs/fat/inode.c | 22 +- fs/fs_context.c | 18 +- fs/fs_parser.c | 17 +- fs/fscache/object-list.c | 2 +- fs/fuse/inode.c | 291 +- fs/gfs2/bmap.c | 191 +- fs/gfs2/incore.h | 8 +- fs/gfs2/ops_fstype.c | 495 +- fs/gfs2/super.c | 347 +- fs/gfs2/super.h | 3 +- fs/io_uring.c | 83 +- fs/iomap/Makefile | 2 +- fs/jbd2/journal.c | 2 - fs/jbd2/transaction.c | 12 - fs/jffs2/fs.c | 21 +- fs/jffs2/os-linux.h | 4 +- fs/jffs2/super.c | 172 +- fs/kernfs/dir.c | 9 +- fs/locks.c | 8 +- fs/mpage.c | 9 + fs/namespace.c | 4 +- fs/nfs/nfs4idmap.c | 30 +- fs/ocfs2/alloc.c | 20 +- fs/ocfs2/aops.c | 35 +- fs/ocfs2/dlm/dlmunlock.c | 23 +- fs/ocfs2/file.c | 10 +- fs/ocfs2/journal.h | 11 +- fs/ocfs2/xattr.c | 3 - fs/open.c | 19 + fs/orangefs/orangefs-kernel.h | 8 +- fs/orangefs/orangefs-mod.c | 3 +- fs/orangefs/super.c | 192 +- fs/overlayfs/ovl_entry.h | 1 + fs/overlayfs/super.c | 73 +- fs/proc/page.c | 40 +- fs/proc/task_mmu.c | 2 +- fs/pstore/inode.c | 108 +- fs/ramfs/inode.c | 111 +- fs/romfs/super.c | 46 +- fs/squashfs/super.c | 100 +- fs/super.c | 208 +- fs/tracefs/inode.c | 179 +- fs/ubifs/auth.c | 2 +- fs/ubifs/super.c | 450 +- include/acpi/acpixf.h | 8 +- include/asm-generic/futex.h | 21 +- include/asm-generic/getorder.h | 50 +- include/asm-generic/pgalloc.h | 8 +- include/crypto/aes.h | 41 +- include/crypto/ctr.h | 50 + include/crypto/ghash.h | 2 +- include/crypto/internal/cryptouser.h | 2 - include/crypto/morus1280_glue.h | 97 - include/crypto/morus640_glue.h | 97 - include/crypto/morus_common.h | 18 - include/drm/amd_asic_type.h | 2 + include/drm/bridge/analogix_dp.h | 4 - include/drm/drm_agpsupport.h | 14 - include/drm/drm_client.h | 2 + include/drm/drm_connector.h | 3 + include/drm/drm_dp_helper.h | 4 + include/drm/drm_dp_mst_helper.h | 11 + include/drm/drm_drv.h | 114 +- include/drm/drm_gem.h | 18 +- include/drm/drm_gem_framebuffer_helper.h | 7 - include/drm/drm_gem_vram_helper.h | 27 +- include/drm/drm_ioctl.h | 3 + include/drm/drm_mipi_dbi.h | 188 + include/drm/drm_mode_config.h | 7 + include/drm/drm_panel.h | 1 + include/drm/drm_prime.h | 41 +- include/drm/drm_vblank.h | 1 - include/drm/drm_vram_mm_helper.h | 2 + include/drm/i915_component.h | 2 +- include/drm/i915_drm.h | 13 +- include/drm/i915_pciids.h | 13 +- include/drm/tinydrm/mipi-dbi.h | 117 - include/drm/tinydrm/tinydrm-helpers.h | 75 - include/dt-bindings/clock/imx8-clock.h | 6 +- include/dt-bindings/clock/imx8mn-clock.h | 215 + include/dt-bindings/leds/common.h | 55 +- include/linux/arch_topology.h | 26 + include/linux/bitmap.h | 23 + include/linux/blk-cgroup.h | 1 + include/linux/blk_types.h | 5 +- include/linux/bvec.h | 5 +- include/linux/can/core.h | 3 +- include/linux/can/skb.h | 2 +- include/linux/ceph/ceph_debug.h | 1 + include/linux/ceph/libceph.h | 17 +- include/linux/cgroup.h | 1 + include/linux/clk.h | 1 + include/linux/cpumask.h | 55 +- include/linux/cpuset.h | 13 +- include/linux/cred.h | 8 +- include/linux/device.h | 10 +- include/linux/dim.h | 56 - include/linux/dma-mapping.h | 4 +- include/linux/edma.h | 29 - include/linux/elevator.h | 1 - include/linux/fb.h | 3 - include/linux/filter.h | 13 + include/linux/fips.h | 7 + include/linux/fpga/altera-pr-ip-core.h | 2 +- include/linux/fs.h | 3 - include/linux/fs_context.h | 15 +- include/linux/genalloc.h | 2 +- include/linux/hmm.h | 138 +- include/linux/hugetlb.h | 2 +- include/linux/i3c/device.h | 4 + include/linux/ieee80211.h | 57 + include/linux/if_rmnet.h | 4 +- include/linux/input.h | 14 + include/linux/intel_th.h | 79 + include/linux/interrupt.h | 1 + include/linux/interval_tree_generic.h | 22 +- include/linux/iova.h | 6 + include/linux/jbd2.h | 2 - include/linux/key.h | 135 +- include/linux/kgdb.h | 2 + include/linux/led-class-flash.h | 15 +- include/linux/leds.h | 79 +- include/linux/lockdep.h | 11 +- include/linux/memcontrol.h | 26 + include/linux/memremap.h | 6 + include/linux/mlx5/fs.h | 1 + include/linux/mlx5/mlx5_ifc.h | 6 +- include/linux/mm.h | 35 +- include/linux/mm_types.h | 11 +- include/linux/mod_devicetable.h | 1 + include/linux/mtd/super.h | 6 +- include/linux/of.h | 2 +- include/linux/omap-dma.h | 2 - include/linux/omap-dmaengine.h | 18 - include/linux/oxu210hp.h | 8 - include/linux/padata.h | 13 +- include/linux/page-flags-layout.h | 18 +- include/linux/page-flags.h | 4 + include/linux/pci_ids.h | 1 + include/linux/pm.h | 4 - include/linux/pm_opp.h | 12 +- include/linux/pm_wakeup.h | 19 + include/linux/qcom_scm.h | 9 +- include/linux/ramfs.h | 6 +- include/linux/rbtree_augmented.h | 88 +- include/linux/reservation.h | 46 +- include/linux/sched.h | 24 +- include/linux/sched/deadline.h | 8 + include/linux/sched/numa_balancing.h | 4 +- include/linux/sched/sysctl.h | 1 + include/linux/sched/task.h | 6 +- include/linux/sched/topology.h | 10 + include/linux/shmem_fs.h | 3 +- include/linux/skbuff.h | 36 +- include/linux/skmsg.h | 8 +- include/linux/slab.h | 62 - include/linux/soc/amlogic/meson-canvas.h | 1 + include/linux/stacktrace.h | 4 +- include/linux/stmmac.h | 1 + include/linux/string.h | 50 +- include/linux/suspend.h | 1 - include/linux/swap.h | 2 + include/linux/thermal.h | 4 +- include/linux/timerqueue.h | 13 +- include/linux/topology.h | 1 + include/linux/vmalloc.h | 20 +- include/linux/wait.h | 17 +- include/linux/zpool.h | 3 + include/media/davinci/vpfe_capture.h | 2 +- include/media/drv-intf/exynos-fimc.h | 2 - include/media/drv-intf/saa7146_vv.h | 1 - include/media/drv-intf/soc_mediabus.h | 2 - include/media/dvb-usb-ids.h | 1 + include/media/rc-map.h | 16 - include/media/v4l2-async.h | 30 +- include/media/v4l2-ctrls.h | 12 +- include/media/v4l2-ioctl.h | 2 + include/media/vp8-ctrls.h | 112 + include/net/bluetooth/hci_core.h | 2 + include/net/cfg80211.h | 15 + include/net/flow_offload.h | 19 + include/net/mac80211.h | 47 +- include/net/ndisc.h | 1 + include/net/net_namespace.h | 3 + include/net/tc_act/tc_mpls.h | 75 + include/net/tcp.h | 3 + include/net/tls.h | 15 +- include/net/xfrm.h | 2 - include/rdma/rdmavt_qp.h | 9 +- include/scsi/libfcoe.h | 2 +- include/scsi/scsi_cmnd.h | 1 + include/scsi/scsi_host.h | 16 +- include/soc/fsl/qe/qe.h | 2 +- include/sound/compress_driver.h | 5 +- include/sound/simple_card_utils.h | 4 + include/sound/soc-dai.h | 25 + include/sound/soc-dapm.h | 2 + include/sound/soc.h | 4 - include/sound/sof/control.h | 2 +- include/sound/sof/dai-intel.h | 5 +- include/sound/sof/dai.h | 2 +- include/sound/sof/header.h | 2 +- include/sound/sof/info.h | 2 +- include/sound/sof/pm.h | 2 +- include/sound/sof/stream.h | 2 +- include/sound/sof/topology.h | 2 +- include/sound/sof/trace.h | 2 +- include/sound/sof/xtensa.h | 2 +- include/trace/events/filelock.h | 14 +- include/trace/events/vmscan.h | 71 +- include/trace/events/writeback.h | 38 +- include/uapi/asm-generic/mman-common.h | 3 + include/uapi/drm/drm_mode.h | 1 + include/uapi/drm/i915_drm.h | 1 + include/uapi/drm/panfrost_drm.h | 39 + include/uapi/linux/bpf.h | 6 + include/uapi/linux/bpfilter.h | 2 +- include/uapi/linux/ipmi_bmc.h | 2 +- include/uapi/linux/isst_if.h | 2 +- include/uapi/linux/keyctl.h | 65 + include/uapi/linux/kvm.h | 4 +- include/uapi/linux/media-bus-format.h | 3 +- include/uapi/linux/netfilter/nf_synproxy.h | 2 +- include/uapi/linux/nl80211.h | 4 +- include/uapi/linux/prctl.h | 2 +- include/uapi/linux/psp-sev.h | 2 +- include/uapi/linux/rxrpc.h | 2 +- include/uapi/linux/serial_core.h | 3 - include/uapi/linux/serio.h | 1 + include/uapi/linux/usb/g_uvc.h | 2 +- include/uapi/linux/vbox_vmmdev_types.h | 2 +- include/uapi/linux/vboxguest.h | 2 +- include/uapi/linux/virtio_iommu.h | 32 +- include/uapi/linux/virtio_pmem.h | 2 +- include/uapi/linux/vmcore.h | 2 +- include/uapi/linux/wmi.h | 2 +- include/uapi/misc/fastrpc.h | 2 +- include/uapi/rdma/rvt-abi.h | 2 +- include/uapi/rdma/siw-abi.h | 2 +- include/uapi/scsi/scsi_bsg_ufs.h | 2 +- include/uapi/sound/skl-tplg-interface.h | 2 +- include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/fw.h | 16 +- include/uapi/sound/sof/header.h | 14 +- include/uapi/sound/sof/tokens.h | 1 + init/do_mounts.c | 11 +- ipc/msg.c | 18 +- kernel/Makefile | 1 - kernel/bpf/inode.c | 92 +- kernel/bpf/verifier.c | 4 +- kernel/cgroup/cgroup.c | 6 +- kernel/cgroup/cpuset.c | 163 +- kernel/cpu.c | 35 +- kernel/cred.c | 21 +- kernel/debug/debug_core.c | 31 +- kernel/dma/mapping.c | 13 +- kernel/dma/remap.c | 2 +- kernel/events/core.c | 11 +- kernel/events/uprobes.c | 68 +- kernel/fork.c | 2 +- kernel/hung_task.c | 94 +- kernel/irq/manage.c | 3 +- kernel/irq/pm.c | 20 + kernel/kexec_core.c | 2 + kernel/locking/lockdep.c | 172 +- kernel/locking/lockdep_internals.h | 9 +- kernel/locking/lockdep_proc.c | 11 +- kernel/locking/mutex.c | 11 +- kernel/locking/rtmutex.c | 6 +- kernel/locking/rwsem.c | 28 +- kernel/memremap.c | 405 - kernel/padata.c | 116 +- kernel/panic.c | 8 + kernel/power/Kconfig | 10 + kernel/power/suspend.c | 52 +- kernel/power/wakelock.c | 10 + kernel/printk/printk.c | 2 +- kernel/rcu/tree.c | 6 +- kernel/sched/core.c | 115 +- kernel/sched/deadline.c | 63 + kernel/sched/fair.c | 315 +- kernel/sched/isolation.c | 12 +- kernel/sched/psi.c | 2 + kernel/sched/sched.h | 14 +- kernel/sched/stats.h | 7 +- kernel/sched/topology.c | 50 +- kernel/signal.c | 2 +- kernel/stacktrace.c | 4 +- kernel/sys.c | 16 +- kernel/sysctl.c | 8 + kernel/trace/trace_sched_wakeup.c | 3 +- lib/Kconfig.debug | 6 + lib/Kconfig.kasan | 11 +- lib/Makefile | 3 +- lib/bitmap.c | 20 + lib/crypto/Makefile | 3 + lib/crypto/aes.c | 356 + lib/digsig.c | 2 +- lib/dim/dim.c | 4 +- lib/dim/net_dim.c | 56 + lib/genalloc.c | 5 +- lib/iov_iter.c | 2 +- lib/math/rational.c | 63 +- lib/rbtree_test.c | 26 +- lib/string.c | 12 +- lib/test_firmware.c | 5 +- lib/test_meminit.c | 2 +- lib/test_xarray.c | 24 + lib/timerqueue.c | 30 +- lib/xarray.c | 4 + localversion-next | 1 + mm/Makefile | 1 + mm/balloon_compaction.c | 69 +- mm/compaction.c | 50 +- mm/filemap.c | 32 +- mm/gup.c | 132 +- mm/hmm.c | 223 +- mm/hugetlb_cgroup.c | 2 +- mm/internal.h | 2 +- mm/kasan/common.c | 10 +- mm/khugepaged.c | 3 - mm/kmemleak.c | 2 +- mm/ksm.c | 18 - mm/madvise.c | 274 +- mm/memcontrol.c | 135 +- mm/memory-failure.c | 3 - mm/memory.c | 7 +- mm/memory_hotplug.c | 34 +- mm/mempolicy.c | 103 +- mm/memremap.c | 449 + mm/migrate.c | 60 +- mm/mmap.c | 80 +- mm/nommu.c | 2 +- mm/oom_kill.c | 74 +- mm/page_alloc.c | 2 +- mm/page_io.c | 11 +- mm/page_poison.c | 2 +- mm/page_vma_mapped.c | 3 +- mm/readahead.c | 24 +- mm/rmap.c | 21 +- mm/shmem.c | 399 +- mm/slab.h | 64 + mm/slab_common.c | 37 + mm/slob.c | 2 +- mm/slub.c | 20 +- mm/sparse.c | 16 +- mm/swap.c | 56 +- mm/swap_state.c | 2 +- mm/swapfile.c | 4 +- mm/util.c | 15 +- mm/vmalloc.c | 90 +- mm/vmscan.c | 201 +- mm/z3fold.c | 14 +- mm/zpool.c | 16 + mm/zsmalloc.c | 19 +- mm/zswap.c | 8 +- net/bluetooth/Kconfig | 3 +- net/bluetooth/hci_request.c | 29 +- net/bluetooth/hidp/core.c | 9 +- net/bluetooth/smp.c | 103 +- net/bpf/test_run.c | 39 +- net/bridge/netfilter/ebtables.c | 4 +- net/bridge/netfilter/nft_meta_bridge.c | 10 +- net/can/Kconfig | 11 +- net/can/af_can.c | 10 +- net/can/af_can.h | 1 + net/can/bcm.c | 3 +- net/can/gw.c | 49 +- net/can/proc.c | 1 + net/can/raw.c | 3 +- net/ceph/ceph_common.c | 412 +- net/core/filter.c | 12 +- net/core/flow_dissector.c | 21 +- net/core/neighbour.c | 2 +- net/core/skbuff.c | 26 +- net/core/skmsg.c | 4 +- net/core/sock_map.c | 19 +- net/core/tso.c | 8 +- net/dns_resolver/dns_key.c | 12 +- net/dns_resolver/dns_query.c | 15 +- net/ipv4/inet_fragment.c | 2 +- net/ipv4/ipip.c | 3 + net/ipv4/tcp.c | 14 +- net/ipv4/tcp_ulp.c | 13 + net/ipv6/exthdrs_core.c | 4 +- net/ipv6/ip6_gre.c | 3 +- net/ipv6/ip6_tunnel.c | 6 +- net/ipv6/ndisc.c | 1 + net/kcm/kcmsock.c | 8 +- net/mac80211/debugfs.c | 3 +- net/mac80211/driver-ops.h | 8 +- net/mac80211/ieee80211_i.h | 7 +- net/mac80211/key.c | 16 +- net/mac80211/main.c | 18 +- net/mac80211/mesh.c | 62 + net/mac80211/mesh.h | 4 + net/mac80211/mesh_plink.c | 12 +- net/mac80211/offchannel.c | 5 +- net/mac80211/rate.h | 9 - net/mac80211/sta_info.c | 1 - net/mac80211/status.c | 180 +- net/mac80211/trace.h | 7 +- net/mac80211/tx.c | 5 +- net/mac80211/util.c | 67 +- net/mac80211/wpa.c | 6 +- net/netfilter/nft_meta.c | 16 +- net/netrom/af_netrom.c | 1 + net/nfc/netlink.c | 3 +- net/openvswitch/datapath.c | 15 +- net/rds/rdma_transport.c | 5 +- net/rxrpc/key.c | 19 +- net/sched/act_ife.c | 5 + net/sched/cls_api.c | 25 + net/tipc/link.c | 119 +- net/tipc/msg.c | 59 + net/tipc/msg.h | 28 +- net/tipc/node.c | 6 +- net/tipc/node.h | 6 +- net/tls/tls_device.c | 14 +- net/tls/tls_main.c | 142 +- net/tls/tls_sw.c | 83 +- net/vmw_vsock/hyperv_transport.c | 24 +- net/wireless/Kconfig | 2 + net/wireless/core.c | 23 +- net/wireless/lib80211_crypt_ccmp.c | 197 +- net/wireless/nl80211.c | 28 +- net/wireless/reg.c | 6 +- net/wireless/scan.c | 19 +- net/wireless/util.c | 27 +- net/xdp/xdp_umem.c | 9 +- net/xdp/xsk.c | 2 +- net/xfrm/xfrm_interface.c | 56 +- samples/bpf/trace_output_user.c | 43 +- samples/bpf/xdp_sample_pkts_user.c | 61 +- samples/vfio-mdev/mdpy-defs.h | 2 +- scripts/Kbuild.include | 3 - scripts/Makefile.lib | 2 - scripts/checkpatch.pl | 36 +- scripts/gen_compile_commands.py | 4 +- scripts/sphinx-pre-install | 118 +- security/Kconfig.hardening | 7 + security/apparmor/Kconfig | 2 + security/apparmor/apparmorfs.c | 130 +- security/apparmor/domain.c | 46 +- security/apparmor/file.c | 26 +- security/apparmor/include/apparmor.h | 1 + security/apparmor/include/match.h | 3 +- security/apparmor/include/path.h | 49 +- security/apparmor/include/policy_unpack.h | 8 +- security/apparmor/lsm.c | 160 +- security/apparmor/match.c | 6 +- security/apparmor/mount.c | 67 +- security/apparmor/policy.c | 5 +- security/apparmor/policy_unpack.c | 116 +- security/integrity/digsig.c | 31 +- security/integrity/digsig_asymmetric.c | 2 +- security/integrity/evm/evm_crypto.c | 2 +- security/integrity/ima/ima_mok.c | 13 +- security/integrity/integrity.h | 6 +- .../integrity/platform_certs/platform_keyring.c | 14 +- security/keys/compat.c | 2 + security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/encrypted-keys/masterkey_trusted.c | 2 +- security/keys/gc.c | 2 +- security/keys/internal.h | 16 +- security/keys/key.c | 29 +- security/keys/keyctl.c | 104 +- security/keys/keyring.c | 27 +- security/keys/permission.c | 361 +- security/keys/persistent.c | 27 +- security/keys/proc.c | 22 +- security/keys/process_keys.c | 86 +- security/keys/request_key.c | 34 +- security/keys/request_key_auth.c | 15 +- security/selinux/hooks.c | 16 +- security/selinux/ss/sidtab.c | 5 + security/smack/smack_lsm.c | 3 +- sound/ac97/bus.c | 13 +- sound/core/compress_offload.c | 60 +- sound/core/pcm_native.c | 9 +- sound/firewire/amdtp-am824.c | 134 +- sound/firewire/amdtp-stream-trace.h | 6 +- sound/firewire/amdtp-stream.c | 264 +- sound/firewire/amdtp-stream.h | 27 +- sound/firewire/digi00x/amdtp-dot.c | 112 +- sound/firewire/fireface/amdtp-ff.c | 105 +- sound/firewire/fireworks/fireworks_stream.c | 2 +- sound/firewire/motu/amdtp-motu.c | 155 +- sound/firewire/tascam/amdtp-tascam.c | 115 +- sound/hda/hdac_controller.c | 2 + sound/hda/hdac_i915.c | 10 +- sound/i2c/other/ak4xxx-adda.c | 7 +- sound/pci/echoaudio/echoaudio.c | 5 +- sound/pci/hda/hda_codec.c | 10 +- sound/pci/hda/hda_controller.c | 5 +- sound/pci/hda/hda_intel.c | 7 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_hdmi.c | 265 +- sound/soc/Makefile | 2 +- sound/soc/bcm/cygnus-pcm.c | 6 +- sound/soc/codecs/Kconfig | 12 + sound/soc/codecs/Makefile | 4 + sound/soc/codecs/ad193x.c | 19 +- sound/soc/codecs/cs42xx8.c | 116 +- sound/soc/codecs/cs47l15.c | 1490 + sound/soc/codecs/cs47l35.c | 2 +- sound/soc/codecs/cs47l90.c | 9 +- sound/soc/codecs/cs47l92.c | 2039 + sound/soc/codecs/madera.c | 531 +- sound/soc/codecs/madera.h | 10 + sound/soc/codecs/max98357a.c | 25 +- sound/soc/codecs/max98373.c | 34 +- sound/soc/codecs/max98373.h | 1 + sound/soc/codecs/mt6358.c | 6 +- sound/soc/codecs/pcm3060-i2c.c | 4 +- sound/soc/codecs/pcm3060-spi.c | 4 +- sound/soc/codecs/pcm3060.c | 4 +- sound/soc/codecs/pcm3060.h | 2 +- sound/soc/codecs/pcm3168a.c | 8 +- sound/soc/codecs/rt1011.c | 4 +- sound/soc/codecs/rt1308.c | 48 +- sound/soc/codecs/rt1308.h | 6 +- sound/soc/codecs/rt5665.c | 8 +- sound/soc/codecs/rt5677.c | 1 - sound/soc/codecs/sgtl5000.c | 248 +- sound/soc/codecs/sgtl5000.h | 2 +- sound/soc/codecs/tlv320aic31xx.c | 7 +- sound/soc/codecs/wcd-clsh-v2.c | 2 +- sound/soc/codecs/wcd9335.c | 3 +- sound/soc/codecs/wm8955.c | 4 +- sound/soc/codecs/wm_adsp.c | 6 +- sound/soc/codecs/wm_adsp.h | 4 +- sound/soc/fsl/fsl_esai.c | 262 +- sound/soc/fsl/fsl_sai.c | 27 +- sound/soc/fsl/fsl_sai.h | 7 +- sound/soc/generic/audio-graph-card.c | 30 +- sound/soc/generic/simple-card-utils.c | 7 + sound/soc/generic/simple-card.c | 26 +- sound/soc/intel/boards/bytcht_es8316.c | 8 + sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-hda-match.c | 2 +- .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-skl-match.c | 2 +- sound/soc/intel/common/sst-ipc.h | 1 + sound/soc/intel/skylake/Makefile | 12 +- sound/soc/intel/skylake/bxt-sst.c | 50 +- sound/soc/intel/skylake/cnl-sst-dsp.h | 7 +- sound/soc/intel/skylake/cnl-sst.c | 37 +- sound/soc/intel/skylake/skl-debug.c | 14 +- sound/soc/intel/skylake/skl-messages.c | 245 +- sound/soc/intel/skylake/skl-nhlt.c | 18 +- sound/soc/intel/skylake/skl-pcm.c | 74 +- sound/soc/intel/skylake/skl-ssp-clk.c | 4 +- sound/soc/intel/skylake/skl-sst-dsp.c | 10 +- sound/soc/intel/skylake/skl-sst-dsp.h | 29 +- sound/soc/intel/skylake/skl-sst-ipc.c | 8 +- sound/soc/intel/skylake/skl-sst-ipc.h | 52 +- sound/soc/intel/skylake/skl-sst-utils.c | 37 +- sound/soc/intel/skylake/skl-sst.c | 51 +- sound/soc/intel/skylake/skl-topology.c | 441 +- sound/soc/intel/skylake/skl-topology.h | 43 +- sound/soc/intel/skylake/skl.c | 54 +- sound/soc/intel/skylake/skl.h | 102 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 9 +- sound/soc/qcom/apq8016_sbc.c | 16 +- sound/soc/rockchip/rockchip_i2s.c | 5 +- sound/soc/rockchip/rockchip_max98090.c | 33 +- sound/soc/samsung/odroid.c | 8 +- sound/soc/sh/rcar/core.c | 16 +- sound/soc/sh/rcar/rsnd.h | 12 +- sound/soc/soc-compress.c | 9 +- sound/soc/soc-core.c | 323 +- sound/soc/soc-dai.c | 407 + sound/soc/soc-dapm.c | 201 +- sound/soc/soc-pcm.c | 200 +- sound/soc/sof/Makefile | 4 +- sound/soc/sof/core.c | 4 +- sound/soc/sof/intel/cnl.c | 4 +- sound/soc/sof/intel/hda-codec.c | 50 +- sound/soc/sof/intel/hda-ctrl.c | 21 +- sound/soc/sof/intel/hda-dai.c | 38 +- sound/soc/sof/intel/hda-dsp.c | 100 +- sound/soc/sof/intel/hda-ipc.c | 4 +- sound/soc/sof/intel/hda.c | 28 +- sound/soc/sof/intel/hda.h | 9 +- sound/soc/sof/ipc.c | 8 +- sound/soc/sof/loader.c | 14 +- sound/soc/sof/ops.h | 28 +- sound/soc/sof/pcm.c | 63 +- sound/soc/sof/pm.c | 6 +- sound/soc/sof/sof-pci-dev.c | 3 + sound/soc/sof/sof-priv.h | 12 +- sound/soc/sof/topology.c | 3 + sound/soc/ti/davinci-mcasp.c | 229 +- sound/usb/Makefile | 1 + sound/usb/line6/driver.c | 4 +- sound/usb/line6/podhd.c | 2 +- sound/usb/line6/variax.c | 2 +- sound/usb/mixer.c | 4 + sound/usb/mixer.h | 4 + sound/usb/mixer_quirks.c | 7 + sound/usb/mixer_scarlett_gen2.c | 2075 + sound/usb/mixer_scarlett_gen2.h | 7 + tools/arch/x86/include/asm/cpufeatures.h | 1 - tools/crypto/getstat.c | 294 - tools/include/linux/rbtree.h | 71 +- tools/include/linux/rbtree_augmented.h | 119 +- tools/include/uapi/linux/bpf.h | 6 + tools/include/uapi/linux/kvm.h | 4 +- tools/leds/get_led_device_info.sh | 201 + tools/lib/bpf/btf.c | 5 +- tools/lib/bpf/libbpf.c | 63 +- tools/lib/bpf/libbpf.h | 2 +- tools/lib/bpf/xsk.c | 11 +- tools/lib/rbtree.c | 37 +- tools/objtool/check.c | 7 +- tools/objtool/check.h | 3 +- tools/perf/Documentation/perf-script.txt | 8 +- tools/perf/builtin-probe.c | 10 + tools/perf/builtin-script.c | 2 +- tools/perf/builtin-stat.c | 9 +- tools/perf/util/evsel.c | 2 + tools/perf/util/header.c | 2 +- tools/perf/util/probe-event.c | 1 + tools/perf/util/session.c | 22 +- tools/perf/util/session.h | 1 + tools/perf/util/stat-shadow.c | 3 +- tools/perf/util/zstd.c | 4 +- tools/scripts/Makefile.include | 9 +- tools/testing/ktest/config-bisect.pl | 4 +- tools/testing/selftests/bpf/Makefile | 14 +- .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 6 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 90 +- .../selftests/bpf/prog_tests/flow_dissector.c | 243 +- .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 82 +- tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 2 +- tools/testing/selftests/bpf/prog_tests/map_lock.c | 10 +- .../selftests/bpf/prog_tests/reference_tracking.c | 15 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 17 +- tools/testing/selftests/bpf/prog_tests/spinlock.c | 2 +- .../selftests/bpf/prog_tests/stacktrace_build_id.c | 4 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 4 +- .../selftests/bpf/prog_tests/xdp_noinline.c | 3 +- tools/testing/selftests/bpf/progs/bpf_flow.c | 47 +- tools/testing/selftests/bpf/progs/sendmsg6_prog.c | 3 +- .../selftests/bpf/progs/test_get_stack_rawtp.c | 2 +- tools/testing/selftests/bpf/test_progs.c | 383 +- tools/testing/selftests/bpf/test_progs.h | 45 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 90 +- tools/testing/selftests/bpf/test_verifier.c | 12 +- tools/testing/selftests/bpf/trace_helpers.c | 125 - tools/testing/selftests/bpf/trace_helpers.h | 9 - tools/testing/selftests/bpf/verifier/ctx_skb.c | 11 + .../testing/selftests/bpf/verifier/event_output.c | 94 + tools/testing/selftests/cgroup/cgroup_util.c | 3 +- .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 4 +- tools/testing/selftests/kmod/kmod.sh | 6 +- tools/testing/selftests/livepatch/functions.sh | 20 + tools/testing/selftests/net/.gitignore | 4 +- .../selftests/net/forwarding/gre_multipath.sh | 28 +- tools/testing/selftests/net/tls.c | 194 + .../selftests/tc-testing/tc-tests/qdiscs/fifo.json | 304 + tools/testing/selftests/x86/Makefile | 4 +- tools/testing/selftests/x86/mpx-debug.h | 15 - tools/testing/selftests/x86/mpx-dig.c | 497 - tools/testing/selftests/x86/mpx-hw.h | 124 - tools/testing/selftests/x86/mpx-mini-test.c | 1613 - tools/testing/selftests/x86/mpx-mm.h | 10 - tools/testing/selftests/x86/syscall_numbering.c | 89 + tools/testing/selftests/x86/test_vsyscall.c | 2 +- tools/usb/usbip/libsrc/usbip_common.c | 6 +- tools/usb/usbip/libsrc/usbip_device_driver.c | 6 +- usr/Makefile | 3 + usr/include/Makefile | 4 - virt/kvm/arm/arm.c | 2 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 2 +- virt/kvm/arm/vgic/vgic.h | 4 +- 3415 files changed, 214802 insertions(+), 97077 deletions(-) rename Documentation/ABI/testing/{sysfs-class-mic.txt => sysfs-class-mic} (100%) create mode 100644 Documentation/ABI/testing/sysfs-class-wakeup delete mode 100644 Documentation/admin-guide/conf.py delete mode 100644 Documentation/core-api/conf.py delete mode 100644 Documentation/crypto/conf.py delete mode 100644 Documentation/dev-tools/conf.py delete mode 100644 Documentation/devicetree/bindings/arm/topology.txt create mode 100644 Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml delete mode 100644 Documentation/devicetree/bindings/bus/sun50i-de2-bus.txt create mode 100644 Documentation/devicetree/bindings/clock/imx8mn-clock.yaml create mode 100644 Documentation/devicetree/bindings/cpu/cpu-topology.txt create mode 100644 Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-cr [...] delete mode 100644 Documentation/devicetree/bindings/crypto/sun4i-ss.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/ampire,am-48027 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/ampire,am-48027 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/armadeus,st0700 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/armadeus,st0700 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/bananapi,s070wv [...] create mode 100644 Documentation/devicetree/bindings/display/panel/bananapi,s070wv [...] create mode 100644 Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/dlc,dlc0700yzg-1.txt create mode 100644 Documentation/devicetree/bindings/display/panel/dlc,dlc0700yzg-1.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/giantplus,gpm940b0.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ee101ia [...] create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ee101ia [...] create mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/lvds.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/mitsubishi,aa10 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/mitsubishi,aa10 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/mitsubishi,aa12 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/mitsubishi,aa12 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/ortustech,com37 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/ortustech,com37 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/panel-common.txt create mode 100644 Documentation/devicetree/bindings/display/panel/panel-common.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/panel-lvds.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/panel.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.txt create mode 100644 Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/raspberrypi,7in [...] create mode 100644 Documentation/devicetree/bindings/display/panel/raspberrypi,7in [...] create mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z01b.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq070y3dg3b.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls020b1dd01d.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt create mode 100644 Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml create mode 100644 Documentation/devicetree/bindings/fpga/fpga-bridge.txt rename Documentation/devicetree/bindings/{hwmon => iio/adc}/ads1015.txt (100%) create mode 100644 Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lra [...] delete mode 100644 Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt create mode 100644 Documentation/devicetree/bindings/misc/intel,ixp4xx-ahb-queue-m [...] delete mode 100644 Documentation/devicetree/bindings/misc/intel,ixp4xx-queue-manager.yaml create mode 100644 Documentation/devicetree/bindings/net/can/tcan4x5x.txt create mode 100644 Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/nvmem.yaml delete mode 100644 Documentation/devicetree/bindings/opp/kryo-cpufreq.txt create mode 100644 Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt create mode 100644 Documentation/devicetree/bindings/opp/qcom-opp.txt create mode 100644 Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt delete mode 100644 Documentation/doc-guide/conf.py delete mode 100644 Documentation/driver-api/80211/conf.py delete mode 100644 Documentation/driver-api/conf.py delete mode 100644 Documentation/driver-api/pm/conf.py copy Documentation/{ => driver-api}/thermal/cpu-cooling-api.rst (100%) copy Documentation/{ => driver-api}/thermal/exynos_thermal.rst (100%) copy Documentation/{ => driver-api}/thermal/exynos_thermal_emulation.rst (100%) create mode 100644 Documentation/driver-api/thermal/index.rst copy Documentation/{ => driver-api}/thermal/intel_powerclamp.rst (100%) copy Documentation/{ => driver-api}/thermal/nouveau_thermal.rst (100%) copy Documentation/{ => driver-api}/thermal/power_allocator.rst (100%) create mode 100644 Documentation/driver-api/thermal/sysfs-api.rst create mode 100644 Documentation/driver-api/thermal/x86_pkg_temperature_thermal.rst delete mode 100644 Documentation/filesystems/conf.py delete mode 100644 Documentation/gpu/conf.py delete mode 100644 Documentation/gpu/tinydrm.rst delete mode 100644 Documentation/hwmon/ads1015.rst delete mode 100644 Documentation/hwmon/pxe1610 create mode 100644 Documentation/hwmon/pxe1610.rst delete mode 100644 Documentation/input/conf.py delete mode 100644 Documentation/kernel-hacking/conf.py delete mode 100644 Documentation/maintainer/conf.py delete mode 100644 Documentation/media/conf.py delete mode 100644 Documentation/networking/conf.py delete mode 100644 Documentation/powerpc/DAWR-POWER9.txt create mode 100644 Documentation/powerpc/bootwrapper.rst delete mode 100644 Documentation/powerpc/bootwrapper.txt create mode 100644 Documentation/powerpc/cpu_families.rst delete mode 100644 Documentation/powerpc/cpu_families.txt create mode 100644 Documentation/powerpc/cpu_features.rst delete mode 100644 Documentation/powerpc/cpu_features.txt create mode 100644 Documentation/powerpc/cxl.rst delete mode 100644 Documentation/powerpc/cxl.txt create mode 100644 Documentation/powerpc/cxlflash.rst delete mode 100644 Documentation/powerpc/cxlflash.txt create mode 100644 Documentation/powerpc/dawr-power9.rst create mode 100644 Documentation/powerpc/dscr.rst delete mode 100644 Documentation/powerpc/dscr.txt create mode 100644 Documentation/powerpc/eeh-pci-error-recovery.rst delete mode 100644 Documentation/powerpc/eeh-pci-error-recovery.txt create mode 100644 Documentation/powerpc/firmware-assisted-dump.rst delete mode 100644 Documentation/powerpc/firmware-assisted-dump.txt create mode 100644 Documentation/powerpc/hvcs.rst delete mode 100644 Documentation/powerpc/hvcs.txt create mode 100644 Documentation/powerpc/index.rst create mode 100644 Documentation/powerpc/mpc52xx.rst delete mode 100644 Documentation/powerpc/mpc52xx.txt create mode 100644 Documentation/powerpc/pci_iov_resource_on_powernv.rst delete mode 100644 Documentation/powerpc/pci_iov_resource_on_powernv.txt create mode 100644 Documentation/powerpc/pmu-ebb.rst delete mode 100644 Documentation/powerpc/pmu-ebb.txt create mode 100644 Documentation/powerpc/ptrace.rst delete mode 100644 Documentation/powerpc/ptrace.txt create mode 100644 Documentation/powerpc/qe_firmware.rst delete mode 100644 Documentation/powerpc/qe_firmware.txt create mode 100644 Documentation/powerpc/syscall64-abi.rst delete mode 100644 Documentation/powerpc/syscall64-abi.txt create mode 100644 Documentation/powerpc/transactional_memory.rst delete mode 100644 Documentation/powerpc/transactional_memory.txt delete mode 100644 Documentation/process/conf.py delete mode 100644 Documentation/sh/conf.py delete mode 100644 Documentation/sound/conf.py create mode 100644 Documentation/translations/it_IT/process/programming-language.rst delete mode 100644 Documentation/userspace-api/conf.py rename Documentation/{virtual => virt}/index.rst (100%) rename Documentation/{virtual => virt}/kvm/amd-memory-encryption.rst (100%) create mode 100644 Documentation/virt/kvm/api.txt rename Documentation/{virtual => virt}/kvm/arm/hyp-abi.txt (100%) rename Documentation/{virtual => virt}/kvm/arm/psci.txt (100%) rename Documentation/{virtual => virt}/kvm/cpuid.rst (100%) rename Documentation/{virtual => virt}/kvm/devices/README (100%) rename Documentation/{virtual => virt}/kvm/devices/arm-vgic-its.txt (100%) rename Documentation/{virtual => virt}/kvm/devices/arm-vgic-v3.txt (100%) rename Documentation/{virtual => virt}/kvm/devices/arm-vgic.txt (100%) rename Documentation/{virtual => virt}/kvm/devices/mpic.txt (100%) rename Documentation/{virtual => virt}/kvm/devices/s390_flic.txt (100%) rename Documentation/{virtual => virt}/kvm/devices/vcpu.txt (100%) rename Documentation/{virtual => virt}/kvm/devices/vfio.txt (100%) rename Documentation/{virtual => virt}/kvm/devices/vm.txt (100%) rename Documentation/{virtual => virt}/kvm/devices/xics.txt (100%) rename Documentation/{virtual => virt}/kvm/devices/xive.txt (100%) rename Documentation/{virtual => virt}/kvm/halt-polling.txt (100%) create mode 100644 Documentation/virt/kvm/hypercalls.txt create mode 100644 Documentation/virt/kvm/index.rst rename Documentation/{virtual => virt}/kvm/locking.txt (100%) create mode 100644 Documentation/virt/kvm/mmu.txt rename Documentation/{virtual => virt}/kvm/msr.txt (100%) rename Documentation/{virtual => virt}/kvm/nested-vmx.txt (100%) rename Documentation/{virtual => virt}/kvm/ppc-pv.txt (100%) create mode 100644 Documentation/virt/kvm/review-checklist.txt rename Documentation/{virtual => virt}/kvm/s390-diag.txt (100%) rename Documentation/{virtual => virt}/kvm/timekeeping.txt (100%) rename Documentation/{virtual => virt}/kvm/vcpu-requests.rst (100%) rename Documentation/{virtual => virt}/paravirt_ops.rst (100%) rename Documentation/{virtual => virt}/uml/UserModeLinux-HOWTO.txt (100%) delete mode 100644 Documentation/virtual/kvm/api.txt delete mode 100644 Documentation/virtual/kvm/hypercalls.txt delete mode 100644 Documentation/virtual/kvm/index.rst delete mode 100644 Documentation/virtual/kvm/mmu.txt delete mode 100644 Documentation/virtual/kvm/review-checklist.txt delete mode 100644 Documentation/vm/conf.py delete mode 100644 Documentation/x86/conf.py 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/aspeed-bmc-facebook-minipack.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-pcl063.dtsi delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-peb-eval-01.dtsi delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-phyboard-segin-full.dts delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-phyboard-segin.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-peb-eval-01.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-phytec-phycore-som.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-ff-rdk-emmc.dts create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-lc-rdk-nand.dts create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-peb-eval-01.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin.dtsi create mode 100644 arch/arm/boot/dts/imx7d-zii-rmu2.dts create mode 100644 arch/arm/boot/dts/rk3288-veyron-edp.dtsi create mode 100644 arch/arm/boot/dts/rk3288-veyron-fievel.dts create mode 100644 arch/arm/boot/dts/rk3288-veyron-tiger.dts delete mode 100644 arch/arm/mach-netx/Kconfig delete mode 100644 arch/arm/mach-netx/Makefile delete mode 100644 arch/arm/mach-netx/Makefile.boot delete mode 100644 arch/arm/mach-netx/fb.c delete mode 100644 arch/arm/mach-netx/fb.h delete mode 100644 arch/arm/mach-netx/generic.c delete mode 100644 arch/arm/mach-netx/generic.h delete mode 100644 arch/arm/mach-netx/include/mach/hardware.h delete mode 100644 arch/arm/mach-netx/include/mach/irqs.h delete mode 100644 arch/arm/mach-netx/include/mach/netx-regs.h delete mode 100644 arch/arm/mach-netx/include/mach/pfifo.h delete mode 100644 arch/arm/mach-netx/include/mach/uncompress.h delete mode 100644 arch/arm/mach-netx/include/mach/xc.h delete mode 100644 arch/arm/mach-netx/nxdb500.c delete mode 100644 arch/arm/mach-netx/nxdkn.c delete mode 100644 arch/arm/mach-netx/nxeb500hmi.c delete mode 100644 arch/arm/mach-netx/pfifo.c delete mode 100644 arch/arm/mach-netx/time.c delete mode 100644 arch/arm/mach-netx/xc.c create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-asus-novago-tp370ql.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-lenovo-miix-630.dts delete mode 100644 arch/arm64/crypto/aes-ctr-fallback.h create mode 100644 arch/csky/abiv1/memcmp.c create mode 100644 arch/csky/abiv1/memcopy.h create mode 100644 arch/csky/abiv1/memmove.c create mode 100644 arch/csky/abiv1/memset.c create mode 100644 arch/csky/abiv1/strcpy.c create mode 100644 arch/csky/abiv1/strlen.c create mode 100644 arch/csky/abiv1/wordcopy.c delete mode 100644 arch/h8300/include/uapi/asm/bitsperlong.h create mode 100644 arch/h8300/include/uapi/asm/posix_types.h create mode 100644 arch/mips/include/asm/vdso/gettimeofday.h create mode 100644 arch/mips/include/asm/vdso/vdso.h create mode 100644 arch/mips/include/asm/vdso/vsyscall.h delete mode 100644 arch/mips/mm/tlb-r8k.c create mode 100644 arch/mips/vdso/config-n32-o32-env.c delete mode 100644 arch/mips/vdso/vdso.h create mode 100644 arch/mips/vdso/vgettimeofday.c rename arch/parisc/configs/{default_defconfig => defconfig} (100%) create mode 100644 arch/powerpc/kernel/dma-common.c create mode 100644 arch/s390/boot/version.c delete mode 100644 arch/sh/include/uapi/asm/setup.h delete mode 100644 arch/sh/include/uapi/asm/types.h delete mode 100644 arch/sparc/include/uapi/asm/statfs.h delete mode 100644 arch/x86/crypto/aegis128l-aesni-asm.S delete mode 100644 arch/x86/crypto/aegis128l-aesni-glue.c delete mode 100644 arch/x86/crypto/aegis256-aesni-asm.S delete mode 100644 arch/x86/crypto/aegis256-aesni-glue.c delete mode 100644 arch/x86/crypto/aes-i586-asm_32.S delete mode 100644 arch/x86/crypto/aes-x86_64-asm_64.S delete mode 100644 arch/x86/crypto/morus1280-avx2-asm.S delete mode 100644 arch/x86/crypto/morus1280-avx2-glue.c delete mode 100644 arch/x86/crypto/morus1280-sse2-asm.S delete mode 100644 arch/x86/crypto/morus1280-sse2-glue.c delete mode 100644 arch/x86/crypto/morus1280_glue.c delete mode 100644 arch/x86/crypto/morus640-sse2-asm.S delete mode 100644 arch/x86/crypto/morus640-sse2-glue.c delete mode 100644 arch/x86/crypto/morus640_glue.c delete mode 100644 arch/x86/include/asm/apic_flat_64.h delete mode 100644 arch/x86/include/asm/crypto/aes.h delete mode 100644 arch/x86/include/asm/ipi.h delete mode 100644 arch/x86/include/uapi/asm/errno.h delete mode 100644 arch/x86/include/uapi/asm/fcntl.h delete mode 100644 arch/x86/include/uapi/asm/ioctl.h delete mode 100644 arch/x86/include/uapi/asm/ioctls.h delete mode 100644 arch/x86/include/uapi/asm/ipcbuf.h delete mode 100644 arch/x86/include/uapi/asm/param.h delete mode 100644 arch/x86/include/uapi/asm/resource.h delete mode 100644 arch/x86/include/uapi/asm/termbits.h delete mode 100644 arch/x86/include/uapi/asm/termios.h delete mode 100644 arch/x86/include/uapi/asm/types.h create mode 100644 arch/x86/kernel/apic/local.h delete mode 100644 arch/x86/kernel/apic/x2apic.h create mode 100644 crypto/aegis128-core.c create mode 100644 crypto/aegis128-neon-inner.c create mode 100644 crypto/aegis128-neon.c delete mode 100644 crypto/aegis128.c delete mode 100644 crypto/aegis128l.c delete mode 100644 crypto/aegis256.c delete mode 100644 crypto/morus1280.c delete mode 100644 crypto/morus640.c create mode 100644 drivers/base/power/wakeup_stats.c create mode 100644 drivers/clk/imx/clk-imx8mn.c delete mode 100644 drivers/cpufreq/qcom-cpufreq-kryo.c create mode 100644 drivers/cpufreq/qcom-cpufreq-nvmem.c create mode 100644 drivers/cpufreq/sun50i-cpufreq-nvmem.c delete mode 100644 drivers/crypto/ccree/cc_ivgen.c delete mode 100644 drivers/crypto/ccree/cc_ivgen.h delete mode 100644 drivers/devfreq/tegra-devfreq.c create mode 100644 drivers/devfreq/tegra20-devfreq.c create mode 100644 drivers/devfreq/tegra30-devfreq.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h create mode 100644 drivers/gpu/drm/amd/amdgpu/arct_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h create mode 100644 drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.h create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/generic_regs.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/hw_generic.h create mode 100644 drivers/gpu/drm/amd/include/arct_ip_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_1_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_1_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma0/sdma0_4_2_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma0/sdma0_4_2_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma1/sdma1_4_2_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma1/sdma1_4_2_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma2/sdma2_4_2_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma2/sdma2_4_2_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma3/sdma3_4_2_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma3/sdma3_4_2_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma4/sdma4_4_2_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma4/sdma4_4_2_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma5/sdma5_4_2_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma5/sdma5_4_2_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma6/sdma6_4_2_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma6/sdma6_4_2_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma7/sdma7_4_2_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma7/sdma7_4_2_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_5_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_5_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/navi14_ip_offset.h create mode 100644 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c create mode 100644 drivers/gpu/drm/amd/powerplay/arcturus_ppt.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if_arcturus.h delete mode 100644 drivers/gpu/drm/ast/ast_fb.c create mode 100644 drivers/gpu/drm/drm_mipi_dbi.c create mode 100644 drivers/gpu/drm/gm12u320/Kconfig create mode 100644 drivers/gpu/drm/gm12u320/Makefile create mode 100644 drivers/gpu/drm/gm12u320/gm12u320.c create mode 100644 drivers/gpu/drm/i915/display/intel_tc.c create mode 100644 drivers/gpu/drm/i915/display/intel_tc.h rename drivers/gpu/drm/i915/{intel_renderstate_gen6.c => gt/gen6_renderstate.c} (100%) rename drivers/gpu/drm/i915/{intel_renderstate_gen7.c => gt/gen7_renderstate.c} (100%) rename drivers/gpu/drm/i915/{intel_renderstate_gen8.c => gt/gen8_renderstate.c} (100%) rename drivers/gpu/drm/i915/{intel_renderstate_gen9.c => gt/gen9_renderstate.c} (100%) create mode 100644 drivers/gpu/drm/i915/gt/intel_gt.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_renderstate.c create mode 100644 drivers/gpu/drm/i915/gt/intel_renderstate.h create mode 100644 drivers/gpu/drm/i915/gt/intel_reset_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_timeline.c create mode 100644 drivers/gpu/drm/i915/gt/intel_timeline.h create mode 100644 drivers/gpu/drm/i915/gt/intel_timeline_types.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_timeline.c create mode 100644 drivers/gpu/drm/i915/gt/selftests/mock_timeline.c create mode 100644 drivers/gpu/drm/i915/gt/selftests/mock_timeline.h create mode 100644 drivers/gpu/drm/i915/gt/uc/Makefile copy drivers/gpu/drm/i915/{gem => gt/uc}/Makefile.header-test (100%) create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c rename drivers/gpu/drm/i915/{ => gt/uc}/intel_guc_ads.h (100%) create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c rename drivers/gpu/drm/i915/{ => gt/uc}/intel_guc_fw.h (100%) create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c rename drivers/gpu/drm/i915/{ => gt/uc}/intel_huc_fw.h (100%) create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_render_state.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_render_state.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_bdw.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_bxt.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_cflgt2.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_cflgt3.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_chv.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_cnl.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_glk.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_hsw.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_icl.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_kblgt2.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_kblgt3.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt2.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt3.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt4.h delete mode 100644 drivers/gpu/drm/i915/i915_timeline.c delete mode 100644 drivers/gpu/drm/i915/i915_timeline.h delete mode 100644 drivers/gpu/drm/i915/i915_timeline_types.h delete mode 100644 drivers/gpu/drm/i915/intel_guc.c delete mode 100644 drivers/gpu/drm/i915/intel_guc.h delete mode 100644 drivers/gpu/drm/i915/intel_guc_ads.c delete mode 100644 drivers/gpu/drm/i915/intel_guc_ct.c delete mode 100644 drivers/gpu/drm/i915/intel_guc_ct.h delete mode 100644 drivers/gpu/drm/i915/intel_guc_fw.c delete mode 100644 drivers/gpu/drm/i915/intel_guc_fwif.h delete mode 100644 drivers/gpu/drm/i915/intel_guc_log.c delete mode 100644 drivers/gpu/drm/i915/intel_guc_log.h delete mode 100644 drivers/gpu/drm/i915/intel_guc_reg.h delete mode 100644 drivers/gpu/drm/i915/intel_guc_submission.c delete mode 100644 drivers/gpu/drm/i915/intel_guc_submission.h delete mode 100644 drivers/gpu/drm/i915/intel_huc.c delete mode 100644 drivers/gpu/drm/i915/intel_huc.h delete mode 100644 drivers/gpu/drm/i915/intel_huc_fw.c delete mode 100644 drivers/gpu/drm/i915/intel_renderstate.h delete mode 100644 drivers/gpu/drm/i915/intel_uc.c delete mode 100644 drivers/gpu/drm/i915/intel_uc.h delete mode 100644 drivers/gpu/drm/i915/intel_uc_fw.c delete mode 100644 drivers/gpu/drm/i915/intel_uc_fw.h copy arch/arm/mach-imx/Makefile.boot => drivers/gpu/drm/i915/oa/Makefile (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bdw.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bxt.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt2.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt3.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_chv.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cnl.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_glk.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_hsw.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_icl.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt2.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt3.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt2.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt3.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt4.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h delete mode 100644 drivers/gpu/drm/i915/selftests/i915_timeline.c delete mode 100644 drivers/gpu/drm/i915/selftests/igt_wedge_me.h delete mode 100644 drivers/gpu/drm/i915/selftests/intel_guc.c delete mode 100644 drivers/gpu/drm/i915/selftests/mock_timeline.c delete mode 100644 drivers/gpu/drm/i915/selftests/mock_timeline.h delete mode 100644 drivers/gpu/drm/mgag200/mgag200_fb.c create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt39016.c create mode 100644 drivers/gpu/drm/panel/panel-raydium-rm67191.c delete mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_psr.c delete mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_psr.h delete mode 100644 drivers/gpu/drm/tinydrm/core/Makefile delete mode 100644 drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c delete mode 100644 drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c delete mode 100644 drivers/gpu/drm/tinydrm/mipi-dbi.c delete mode 100644 drivers/gpu/drm/vboxvideo/vbox_prime.c create mode 100644 drivers/gpu/drm/vkms/vkms_composer.c delete mode 100644 drivers/gpu/drm/vkms/vkms_crc.c delete mode 100644 drivers/hwmon/ads1015.c create mode 100644 drivers/hwtracing/intel_th/msu-sink.c create mode 100644 drivers/input/joystick/fsia6b.c create mode 100644 drivers/net/can/kvaser_pciefd.c create mode 100644 drivers/net/can/m_can/m_can.h create mode 100644 drivers/net/can/m_can/m_can_platform.c create mode 100644 drivers/net/can/m_can/tcan4x5x.c create mode 100644 drivers/net/can/sja1000/f81601.c delete mode 100644 drivers/staging/media/bcm2048/Kconfig delete mode 100644 drivers/staging/media/bcm2048/Makefile delete mode 100644 drivers/staging/media/bcm2048/TODO delete mode 100644 drivers/staging/media/bcm2048/radio-bcm2048.c delete mode 100644 drivers/staging/media/bcm2048/radio-bcm2048.h delete mode 100644 drivers/staging/media/davinci_vpfe/Kconfig delete mode 100644 drivers/staging/media/davinci_vpfe/Makefile delete mode 100644 drivers/staging/media/davinci_vpfe/TODO delete mode 100644 drivers/staging/media/davinci_vpfe/davinci-vpfe-mc.txt delete mode 100644 drivers/staging/media/davinci_vpfe/davinci_vpfe_user.h delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipe.c delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipe.h delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipe_hw.c delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipe_hw.h delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipeif.c delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipeif.h delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipeif_user.h delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_isif.c delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_isif.h delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_isif_regs.h delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_resizer.c delete mode 100644 drivers/staging/media/davinci_vpfe/dm365_resizer.h delete mode 100644 drivers/staging/media/davinci_vpfe/vpfe.h delete mode 100644 drivers/staging/media/davinci_vpfe/vpfe_mc_capture.c delete mode 100644 drivers/staging/media/davinci_vpfe/vpfe_mc_capture.h delete mode 100644 drivers/staging/media/davinci_vpfe/vpfe_video.c delete mode 100644 drivers/staging/media/davinci_vpfe/vpfe_video.h create mode 100644 drivers/staging/media/hantro/hantro_g1_vp8_dec.c create mode 100644 drivers/staging/media/hantro/hantro_vp8.c create mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_vp8_dec.c create mode 100644 drivers/staging/qlge/Kconfig rename drivers/{net/ethernet/qlogic => staging}/qlge/Makefile (100%) create mode 100644 drivers/staging/qlge/TODO rename drivers/{net/ethernet/qlogic => staging}/qlge/qlge.h (100%) rename drivers/{net/ethernet/qlogic => staging}/qlge/qlge_dbg.c (100%) rename drivers/{net/ethernet/qlogic => staging}/qlge/qlge_ethtool.c (100%) rename drivers/{net/ethernet/qlogic => staging}/qlge/qlge_main.c (100%) rename drivers/{net/ethernet/qlogic => staging}/qlge/qlge_mpi.c (100%) delete mode 100644 drivers/staging/rtl8723bs/hal/hal_phy.c delete mode 100644 drivers/tty/serial/netx-serial.c delete mode 100644 drivers/usb/host/oxu210hp.h delete mode 100644 include/crypto/morus1280_glue.h delete mode 100644 include/crypto/morus640_glue.h delete mode 100644 include/crypto/morus_common.h create mode 100644 include/drm/drm_mipi_dbi.h delete mode 100644 include/drm/tinydrm/mipi-dbi.h delete mode 100644 include/drm/tinydrm/tinydrm-helpers.h create mode 100644 include/dt-bindings/clock/imx8mn-clock.h delete mode 100644 include/linux/edma.h create mode 100644 include/linux/intel_th.h delete mode 100644 include/linux/omap-dmaengine.h delete mode 100644 include/linux/oxu210hp.h create mode 100644 include/media/vp8-ctrls.h delete mode 100644 kernel/memremap.c create mode 100644 lib/crypto/aes.c create mode 100644 localversion-next create mode 100644 mm/memremap.c create mode 100644 sound/soc/codecs/cs47l15.c create mode 100644 sound/soc/codecs/cs47l92.c mode change 100755 => 100644 sound/soc/codecs/rt1308.c mode change 100755 => 100644 sound/soc/codecs/rt1308.h create mode 100644 sound/soc/soc-dai.c create mode 100644 sound/usb/mixer_scarlett_gen2.c create mode 100644 sound/usb/mixer_scarlett_gen2.h delete mode 100644 tools/crypto/getstat.c create mode 100755 tools/leds/get_led_device_info.sh create mode 100644 tools/testing/selftests/bpf/verifier/event_output.c create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/fifo.json delete mode 100644 tools/testing/selftests/x86/mpx-debug.h delete mode 100644 tools/testing/selftests/x86/mpx-dig.c delete mode 100644 tools/testing/selftests/x86/mpx-hw.h delete mode 100644 tools/testing/selftests/x86/mpx-mini-test.c delete mode 100644 tools/testing/selftests/x86/mpx-mm.h create mode 100644 tools/testing/selftests/x86/syscall_numbering.c