[Freedreno] [pull] drm/msm: drm-msm-next-2021-12-26 for 5.17
Rob Clark
robdclark at gmail.com
Sun Dec 26 22:40:59 UTC 2021
Hi Dave & Daniel,
This is the main pull for v5.17.
This includes a backmerge from drm-next to pick up the bridge
probe-order changes, because we needed a few fixes on top of that.
Unfortunately that seems to make the request-pull summary also include
*all* of drm-next (at that point). I'm not entirely sure how to avoid
that.
The summary of *actual* msm-next changes, not including the backmerge:
* dpu plane state cleanup in prep for multirect
* dpu debugfs cleanup (and moving things to atomic_print_state) in prep
for multirect
* dp support for sc7280
* struct_mutex removal
* include more GMU state in gpu devcore dumps
* add support for a506
* remove old eDP sub-driver (never was used in any upstream supported
devices and modern things with eDP will use DP sub-driver instead)
* debugfs to disable hw gpu hang detect for (igt tests)
* debugfs for dumping display hw state
* and the usual assortment of cleanup and bug fixes
There still seems to be a timing issue with dpu, showing up on sc7180
devices, after the bridge probe-order change. Ie. things work great if
loglevel is high enough (or enough debug options are enabled, etc).
We'll continue to debug this in the new year.
The following changes since commit afece15a68dc83b438cc4c3a64634e48a5735573:
drm: msm: fix building without CONFIG_COMMON_CLK (2021-11-26 08:58:57 -0800)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/msm.git drm-msm-next-2021-12-26
for you to fetch changes up to 6ed95285382d6f90a3c3a11d5806a5eb7db715c3:
drm/msm/a5xx: Fix missing CP_PROTECT for SMMU on A540 (2021-12-17
15:09:46 -0800)
----------------------------------------------------------------
Aaron Ma (1):
net: usb: r8152: Add MAC passthrough support for more Lenovo Docks
Abhinav Kumar (3):
MAINTAINERS: update designated reviewer entry for MSM DRM driver
mailmap: add and update email addresses
drm/msm/dpu: add layer mixer register dump to dpu snapshot
Adrian Hunter (2):
scsi: ufs: core: Fix task management completion timeout race
scsi: ufs: core: Fix another task management completion race
Akeem G Abodunrin (1):
iavf: Restore VLAN filters after link down
Akhil P Oommen (2):
drm/msm: Increase gpu boost interval
drm/msm/a6xx: Capture gmu log in devcoredump
Akira Yokosawa (1):
docs: Update Sphinx requirements
Alex Elder (2):
net: ipa: HOLB register sometimes must be written twice
net: ipa: disable HOLB drop when updating timer
Alex Shi (1):
doc/zh_CN: fix a translation error in management-style
Alex Williamson (1):
platform/x86: think-lmi: Abort probe on analyze failure
Alexander Antonov (3):
perf/x86/intel/uncore: Fix filter_tid mask for CHA events on
Skylake Server
perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server
perf/x86/intel/uncore: Fix IIO event constraints for Snowridge
Alexander Egorenkov (1):
s390/dump: fix copying to user-space of swapped kdump oldmem
Alexander Lobakin (2):
samples/bpf: Fix summary per-sec stats in xdp_sample_user
samples/bpf: Fix build error due to -isystem removal
Alexander Mikhalitsyn (2):
ipc: WARN if trying to remove ipc object which is absent
shm: extend forced shm destroy to support objects from several IPC nses
Alexander Stein (1):
spi: lpspi: Silence error message upon deferred probe
Alexei Starovoitov (2):
bpf: Fix inner map state pruning regression.
Merge branch 'Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in
tracing progs'
Alexey Kardashevskiy (3):
powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA
window for persistent memory"
powerpc/pseries/ddw: simplify enable_ddw()
powerpc/pseries/ddw: Do not try direct mapping with persistent
memory and one window
Alistair Delva (1):
block: Check ADMIN before NICE for IOPRIO_CLASS_RT
Ameer Hamza (1):
drm/msm/dpu: removed logically dead code
Andreas Gruenbacher (5):
gfs2: Only dereference i->iov when iter_is_iovec(i)
gfs2: Fix atomic bug in gfs2_instantiate
gfs2: Fix length of holes reported at end-of-file
gfs2: Fix "Introduce flag for glock holder auto-demotion"
gfs2: Prevent endless loops in gfs2_file_buffered_write
Andreas Schwab (1):
riscv: fix building external modules
Andrey Grodzovsky (1):
drm/sched: Avoid lockdep spalt on killing a processes
Andy Shevchenko (2):
printk: Remove printk.h inclusion in percpu.h
agp/intel-gtt: Replace kernel.h with the necessary inclusions
AngeloGioacchino Del Regno (7):
dt-bindings: display/bridge: ptn3460: Convert to YAML binding
dt-bindings: display/bridge: sil, sii9234: Convert to YAML binding
dt-bindings: display: Add bindings for Novatek NT35950
drm/panel: Add driver for Novatek NT35950 DSI DriverIC panels
dt-bindings: display: Document BOE BF060Y8M-AJ0 panel compatible
drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver
drm/msm: Allocate msm_drm_private early and pass it as driver data
Anitha Chrisanthus (1):
drm/kmb: Enable support for framebuffer console
Ankit Nautiyal (2):
drm/i915/dp: Optimize the FRL configuration for HDMI2.1 PCON
drm/i915/dp: For PCON TMDS mode set only the relavant bits in config DPCD
Anup Patel (1):
RISC-V: Enable KVM in RV64 and RV32 defconfigs as a module
Anusha Srivatsa (1):
i915/display/dmc: Add Support for PipeC and PipeD DMC
Ard Biesheuvel (1):
kmap_local: don't assume kmap PTEs are linear arrays in memory
Arjun Roy (1):
tcp: Fix uninitialized access in skb frags array for Rx 0cp.
Arnaldo Carvalho de Melo (8):
selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore
tools headers cpufeatures: Sync with the kernel sources
tools headers UAPI: Sync linux/kvm.h with the kernel sources
perf tests wp: Remove unused functions on s390
perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1
tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
tools build: Fix removal of feature-sync-compare-and-swap
feature detection
tools headers UAPI: Sync MIPS syscall table file changed by new
futex_waitv syscall
Arnd Bergmann (3):
dma-buf: st: fix error handling in test_get_fences()
pinctrl: tegra194: remove duplicate initializer again
thermal: int340x: Limit Kconfig to 64-bit
Avihai Horon (1):
net/mlx5: Fix flow counters SF bulk query len
Baoquan He (1):
s390/kexec: fix memory leak of ipl report buffer
Bart Van Assche (1):
scsi: ufs: core: Improve SCSI abort handling
Ben Skeggs (2):
drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR
drm/nouveau/pmu/gm200-: use alternate falcon reset sequence
Bernard Zhao (1):
drm/amd/amdgpu: fix potential memleak
Bhaskar Chowdhury (1):
drm/nouveau/bios/init: A typo fix
Bjorn Andersson (8):
pwm: Introduce single-PWM of_xlate function
drm/bridge: ti-sn65dsi86: Use regmap_bulk_write API
drm/bridge: ti-sn65dsi86: Implement the pwm_chip
drm/bridge: sn65dsi86: ti_sn65dsi86_read_u16() __maybe_unused
pinctrl: qcom: sdm845: Enable dual edge errata
pinctrl: qcom: sm8350: Correct UFS and SDC offsets
drm/msm/dp: Drop now unused hpd_high member
drm/msm/dpu: Add more of the INTF interrupt regions
Bob Peterson (1):
gfs2: release iopen glock early in evict
Boqun Feng (1):
Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size
Borislav Petkov (1):
x86/boot: Pull up cmdline preparation and early param parsing
Brian Norris (9):
drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure
drm/panel: innolux-p079zca: Delete panel on attach() failure
drm/panel: Delete panel on mipi_dsi_attach() failure
drm/rockchip: vop: Add timeout for DSP hold
drm/rockchip: dsi: Hold pm-runtime across bind/unbind
drm/rockchip: dsi: Reconfigure hardware on resume()
drm/rockchip: dsi: Fix unbalanced clock on probe error
drm/rockchip: dsi: Disable PLL clock on bind error
drm/bridge: analogix_dp: Make PSR-exit block less
Bryan Tan (1):
MAINTAINERS: Update for VMware PVRDMA driver
Bui Quang Minh (1):
hugetlb: fix hugetlb cgroup refcounting during mremap
Cai Huoqing (16):
drm: panel: nt36672a: Removed extra whitespace.
drm/panel: ej030na: Make use of the helper function dev_err_probe()
drm/panel: fy07024di26a30d: Make use of the helper function
dev_err_probe()
drm/panel: ili9881c: Make use of the helper function dev_err_probe()
drm/panel: k101-im2ba02: Make use of the helper function dev_err_probe()
drm/panel: ls037v7dw01: Make use of the helper function dev_err_probe()
drm/panel: nt39016: Make use of the helper function dev_err_probe()
drm/panel: s6e63j0x03: Make use of the helper function dev_err_probe()
drm/panel: sofef00: Make use of the helper function dev_err_probe()
drm/panel: td043mtea1: Make use of the helper function dev_err_probe()
drm/panel: xpp055c272: Make use of the helper function dev_err_probe()
drm/panel: y030xx067a: Make use of the helper function dev_err_probe()
drm/omapdrm: Convert to SPDX identifier
drm/omap: dss: Make use of the helper macro SET_RUNTIME_PM_OPS()
drm/omap: Make use of the helper function
devm_platform_ioremap_resourcexxx()
drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS()
Changcheng Deng (1):
drm/msm/dp: remove unneeded variable
Chia-I Wu (1):
MAINTAINERS: add reviewers for virtio-gpu
Christian Borntraeger (1):
MAINTAINERS: update email address of Christian Borntraeger
Christian Brauner (1):
fs: handle circular mappings correctly
Christian König (26):
drm/scheduler: fix drm_sched_job_add_implicit_dependencies
drm/amdgpu: use new iterator in amdgpu_vm_prt_fini
drm/msm: use new iterator in msm_gem_describe
drm/radeon: use new iterator in radeon_sync_resv
dma-buf: fix kerneldoc for renamed members
drm/nouveau: use the new iterator in nouveau_fence_sync
dma-buf: add dma_resv selftest v4
drm/amdgpu: use the new iterator in amdgpu_sync_resv
drm/amdgpu: use new iterator in amdgpu_ttm_bo_eviction_valuable
drm: use new iterator in drm_gem_plane_helper_prepare_fb v3
drm/etnaviv: use new iterator in etnaviv_gem_describe
drm/etnaviv: replace dma_resv_get_excl_unlocked
drm/nouveau: use the new interator in nv50_wndw_prepare_fb
drm/etnaviv: stop getting the excl fence separately here
drm/radeon: use dma_resv_wait_timeout() instead of manually waiting
dma-buf: add dma_fence_describe and dma_resv_describe v2
drm/msm: use the new dma_resv_describe
drm/etnaviv: use dma_resv_describe
drm/scheduler: fix drm_sched_job_add_implicit_dependencies
drm/i915: use the new iterator in i915_gem_busy_ioctl v2
drm/i915: use new iterator in i915_gem_object_wait_priority
drm/i915: use the new iterator in i915_sw_fence_await_reservation v3
drm/i915: use new cursor in intel_prepare_plane_fb v2
drm/i915: use new iterator in i915_gem_object_wait_reservation
drm/amdgpu: stop getting excl fence separately
dma-buf: nuke dma_resv_get_excl_unlocked
Christophe JAILLET (1):
platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()'
Christophe Leroy (3):
powerpc/book3e: Fix TLBCAM preset at boot
powerpc/signal32: Fix sigset_t copy
powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX
Chuck Lever (1):
NFSD: Fix exposure in nfsd4_decode_bitmap()
Colin Ian King (5):
drm/virtio: fix potential integer overflow on shift of a int
drm/virtio: fix another potential integer overflow on shift of a int
drm/i915: make array states static const
MIPS: generic/yamon-dt: fix uninitialized variable error
btrfs: make 1-bit bit-fields of scrub_page unsigned int
Cong Wang (1):
udp: Validate checksum in udp_read_sock()
Cédric Le Goater (1):
powerpc/xive: Change IRQ domain to a tree domain
Damien Le Moal (3):
ata: libata: improve ata_read_log_page() error message
ata: libata: add missing ata_identify_page_supported() calls
ata: libata-sata: Declare ata_ncq_sdev_attrs static
Dan Carpenter (9):
drm/bridge: display-connector: fix an uninitialized pointer in probe()
drm/i915: pin: delete duplicate check in intel_pin_and_fence_fb_obj()
spi: spi-geni-qcom: fix error handling in spi_geni_grab_gpi_chan()
platform/mellanox: mlxreg-lc: fix error code in
mlxreg_lc_create_static_devices()
drm/i915/guc: fix NULL vs IS_ERR() checking
drm/i915/guc: fix NULL vs IS_ERR() checking
octeontx2-af: debugfs: don't corrupt user memory
ptp: ocp: Fix a couple NULL vs IS_ERR() checks
drm/msm/dp: Fix double free on error in msm_dp_bridge_init()
Daniel Borkmann (1):
bpf: Fix toctou on read-only map's constant scalar tracking
Daniel Lezcano (1):
powercap: DTPM: Fix suspend failure and kernel warning
Daniel Mack (2):
dt-bindings: display: add bindings for newhaven, 1.8-128160EF
drm/tiny: add driver for newhaven, 1.8-128160EF
Dave Airlie (5):
Merge tag 'drm-misc-fixes-2021-11-18' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag 'drm-intel-fixes-2021-11-18' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag 'amd-drm-fixes-5.16-2021-11-17' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag 'drm-misc-next-2021-11-18' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag 'drm-intel-next-2021-11-30' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next
David Hildenbrand (1):
proc/vmcore: fix clearing user buffer by properly using clear_user()
David Matlack (4):
KVM: selftests: Start at iteration 0 instead of -1
KVM: selftests: Move vCPU thread creation and joining to common helpers
KVM: selftests: Wait for all vCPU to be created before entering guest mode
KVM: selftests: Use perf_test_destroy_vm in
memslot_modification_stress_test
David S. Miller (5):
Merge branch 'net-ipa-fixes'
Merge branch 'bnxt_en-fixes'
Merge branch '40GbE' of
git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge tag 'mlx5-fixes-2021-11-16' of
git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge branch '40GbE' of
git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net- queue
David Woodhouse (8):
KVM: selftests: Add event channel upcall support to xen_shinfo_test
KVM: Fix steal time asm constraints
KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO
KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12
KVM: x86/xen: Use sizeof_field() instead of open-coding it
KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check
KVM: nVMX: Use a gfn_to_hva_cache for vmptrld
KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache
Davide Caratti (1):
selftests: add a test case for mirred egress to ingress
Dennis Dalessandro (1):
IB/hfi1: Properly allocate rdma counter desc memory
Dinh Nguyen (1):
spi: cadence-quadspi: fix write completion support
Dmitrii Banshchikov (2):
bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progs
selftests/bpf: Add tests for restricted helpers
Dmitry Baryshkov (32):
drm/msm/dpu: move LUT levels out of QOS config
drm/msm/dpu: remove pipe_qos_cfg from struct dpu_plane
drm/msm/dpu: drop pipe_name from struct dpu_plane
drm/msm/dpu: remove stage_cfg from struct dpu_crtc
drm/msm/dpu: move dpu_hw_pipe_cfg out of struct dpu_plane
drm/msm/dpu: drop dpu_csc_cfg from dpu_plane
drm/msm/dpu: remove dpu_hw_pipe_cdp_cfg from dpu_plane
drm/msm/dpu: don't cache pipe->cap->features in dpu_plane
drm/msm/dpu: don't cache pipe->cap->sblk in dpu_plane
drm/msm/mdp5: drop eDP support
drm/msm/edp: drop old eDP support
dt-bindings: display/msm: remove edp.txt
drm/msm/dsi: untangle cphy setting from the src pll setting
drm/msm/dsi: stop setting clock parents manually
drm/msm/mdp5: drop vdd regulator
drm/msm: Initialize MDSS irq domain at probe time
drm/msm/hdmi: switch to drm_bridge_connector
drm/msm/dpu: drop scaler config from plane state
drm/msm/dpu: drop pe argument from _dpu_hw_sspp_setup_scaler3
drm/msm/dpu: simplify DPU_SSPP features checks
drm/msm/dpu: fix CDP setup to account for multirect index
drm/msm/dsi: fix initialization in the bonded DSI case
drm/msm/dpu: move disable_danger out of plane subdir
drm/msm/dpu: fix safe status debugfs file
drm/msm/dpu: make danger_status/safe_status readable
drm/msm/dpu: drop plane's default_scaling debugfs file
drm/msm/dpu: stop manually removing debugfs files for the DPU plane
drm/msm/dpu: stop manually removing debugfs files for the DPU CRTC
drm/msm/dpu: simplify DPU's regset32 code
drm/msm/dpu: add dpu_crtc_atomic_print_state
drm/msm/dpu: add dpu_plane_atomic_print_state
drm/msm/dpu: move SSPP debugfs support from plane to SSPP code
Dmitry Osipenko (5):
drm/bridge: tc358768: Enable reference clock
drm/bridge: tc358768: Support pulse mode
drm/bridge: tc358768: Calculate video start delay
drm/bridge: tc358768: Disable non-continuous clock mode
drm/bridge: tc358768: Correct BTACNTRL1 programming
Edwin Peer (2):
bnxt_en: extend RTNL to VF check in devlink driver_reinit
bnxt_en: fix format specifier in live patch error message
Eric W. Biederman (2):
signal: Don't always set SA_IMMUTABLE for forced signals
signal: Replace force_fatal_sig with force_exit_sig when in doubt
Eryk Rybak (3):
i40e: Fix correct max_pkt_size on VF RX queue
i40e: Fix changing previously set num_queue_pairs for PFs
i40e: Fix ping is lost after configuring ADq on VF
Evan Quan (1):
drm/amd/pm: avoid duplicate powergate/ungate setting
Ewan D. Milne (1):
scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id()
Felix Fietkau (2):
mac80211: drop check for DONT_REORDER in __ieee80211_select_queue
mac80211: fix throughput LED trigger
Filipe Manana (1):
btrfs: silence lockdep when reading chunk tree during mount
Geert Uytterhoeven (1):
pstore/blk: Use "%lu" to format unsigned long
German Gomez (1):
perf inject: Fix ARM SPE handling
Grzegorz Szczurek (2):
iavf: Fix for setting queues to 0
i40e: Fix display error code in dmesg
Guangming Cao (1):
dma-buf: remove restriction of IOCTL:DMA_BUF_SET_NAME
Guchun Chen (1):
drm/amdgpu: add error print when failing to add IP block(v2)
Gustavo A. R. Silva (2):
video: omapfb: Fix fall-through warning for Clang
kbuild: Fix -Wimplicit-fallthrough=5 error for GCC 5.x and 6.x
Hans Verkuil (2):
drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame
drm/nouveau: set RGB quantization range to FULL
Hans de Goede (9):
drm: Add privacy-screen class (v4)
drm/privacy-screen: Add X86 specific arch init code
drm/privacy-screen: Add notifier support (v2)
drm/connector: Add a drm_connector privacy-screen helper functions (v2)
platform/x86: thinkpad_acpi: Add hotkey_notify_extended_hotkey() helper
platform/x86: thinkpad_acpi: Get privacy-screen / lcdshadow ACPI
handles only once
platform/x86: thinkpad_acpi: Register a privacy-screen device
platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS
drm/i915/vlv_dsi: Double pixelclock on read-back for dual-link panels
He Ying (1):
drm: Small optimization to intel_dp_mst_atomic_master_trans_check
Heiko Carstens (3):
s390/kexec: fix return code handling
ftrace/samples: add missing Kconfig option for ftrace direct multi sample
ftrace/samples: add s390 support for ftrace direct multi sample
Helge Deller (5):
parisc: Include stringify.h to avoid build error in crypto/api.c
parisc: Wire up futex_waitv
parisc: Wrap assembler related defines inside __ASSEMBLY__
Revert "parisc: Reduce sigreturn trampoline to 3 instructions"
parisc: Enable CONFIG_PRINTK_TIME=y in 32bit defconfig
Ian Rogers (3):
perf hist: Fix memory leak of a perf_hpp_fmt
perf report: Fix memory leaks around perf_tip()
perf evsel: Fix memory leaks relating to unit
Ilia Mirkin (1):
drm/nouveau/kms/nv04: use vzalloc for nv04_display
Imre Deak (31):
drm/i915/dp: Skip the HW readout of DPCD on disabled encoders
drm/i915/dp: Ensure sink rate values are always valid
drm/i915/dp: Ensure max link params are always valid
drm/i915/dp: Ensure sink/link max lane count values are always valid
drm/i915/dp: Sanitize sink rate DPCD register values
drm/i915/dp: Sanitize link common rate array lookups
drm/i915: Add a table with a descriptor for all i915 modifiers
drm/i915: Move intel_get_format_info() to intel_fb.c
drm/i915: Add tiling attribute to the modifier descriptor
drm/i915: Simplify the modifier check for interlaced scanout support
drm/i915: Unexport is_semiplanar_uv_plane()
drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c
drm/i915: Add a platform independent way to get the RC CCS CC plane
drm/i915: Handle CCS CC planes separately from CCS AUX planes
drm/i915: Add a platform independent way to check for CCS AUX planes
drm/i915: Move is_ccs_modifier() to intel_fb.c
drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers
drm/i915/fb: Don't report MC CCS plane capability on GEN<12
drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum
drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps
drm/i915/fb: Fix rounding error in subsampled plane size calculation
drm/i915/adlp/fb: Prevent the mapping of redundant trailing
padding NULL pages
drm/i915/fb: Factor out functions to remap contiguous FB obj pages
drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces
drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride
drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset
drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides
drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm()
drm/i915: Restore memory mapping for DPT FBs across system suspend/resume
drm/i915: Fix fastsets on TypeC ports following a non-blocking modeset
drm/i915: Fix DPT suspend/resume on !HAS_DISPLAY platforms
Jack Wang (1):
RDMA/mlx4: Do not fail the registration on port stats
Jackie Liu (1):
drm/msm/dp: displayPort driver need algorithm rational
Jacob Keller (1):
iavf: prevent accidental free of filter structure
Jakub Kicinski (5):
selftests: net: switch to socat in the GSO GRE test
ethernet: sis900: fix indentation
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag 'mac80211-for-net-2021-11-16' of
git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211
Merge branch 'net-fix-the-mirred-packet-drop-due-to-the-incorrect-dst'
Jan Kara (1):
udf: Fix crash after seekdir
Jani Nikula (31):
drm/dp: add helpers to read link training delays
drm/dp: reuse the 8b/10b link training delay helpers
Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' of
git://anongit.freedesktop.org/drm/drm-intel into drm-intel-next
drm/i915/dp: use new link training delay helpers
Revert "drm/i915/bios: gracefully disable dual eDP for now"
drm/i915/cdclk: put the cdclk vtables in const data
drm/i915/dp: fix integer overflow in 128b/132b data rate calculation
drm/i915/dsc: demote noisy drm_info() to drm_kms_dbg()
Merge drm/drm-next into drm-intel-next
drm/i915/audio: group audio under anonymous struct in drm_i915_private
drm/i915/audio: name the audio sub-struct in drm_i915_private
drm/i915/audio: define the audio struct separately from drm_i915_private
drm/i915/audio: move intel_audio_funcs internal to intel_audio.c
drm/i915/audio: rename intel_init_audio_hooks to intel_audio_hooks_init
drm/i915: include intel-gtt.h only where needed
agp/intel-gtt: reduce intel-gtt dependencies more
drm/i915/fbc: fix the FBC kernel-doc warnings
drm/i915/driver: rename i915_drv.c to i915_driver.c
drm/i915/driver: rename driver to i915_drm_driver
drm/i915/driver: add i915_driver_ prefix to functions
drm/i915: drop intel_display.h include from intel_ddi.h
drm/i915: drop intel_display.h include from intel_dpll_mgr.h
drm/i915/debugfs: move debug printing to intel_display_power.c
drm/i915: move structs from intel_display_power.h to .c
drm/i915: drop intel_display.h include from intel_display_power.h
drm/i915/pxp: fix includes for headers in include/drm
Merge drm/drm-next into drm-intel-next
drm/i915/dsi: split out intel_dsi_vbt.h
drm/i915/dsi: split out vlv_dsi_pll.h
drm/i915/dsi: split out vlv_dsi.h
drm/i915/dsi: split out icl_dsi.h
Jason Wang (1):
platform/x86: samsung-laptop: Fix typo in a comment
Javier Martinez Canillas (2):
drm/i915: Fix comment about modeset parameters
fbdev: Prevent probing generic drivers if a FB is already registered
Jean-Philippe Brucker (1):
tools/runqslower: Fix cross-build
Jedrzej Jagielski (1):
i40e: Fix creation of first queue by omitting it if is not power of two
Jens Axboe (1):
block: fix missing queue put in error path
Jernej Skrabec (1):
drm/sun4i: virtual CMA addresses are not needed
Jesse Brandeburg (1):
e100: fix device suspend/resume
Jiapeng Chong (3):
drm/nouveau: Remove unused variable ret
drm/nouveau/fifo: make tu102_fifo_runlist static
net: Clean up some inconsistent indenting
Jimmy Wang (1):
platform/x86: thinkpad_acpi: Add support for dual fan control
Johannes Berg (3):
nl80211: fix radio statistics in survey dump
mac80211: fix radiotap header generation
mac80211: fix monitor_sdata RCU/locking assertions
John Keeping (3):
dt-bindings: ili9881c: add missing panel-common inheritance
dt-bindings: ili9881c: add rotation property
drm/panel: ilitek-ili9881c: Read panel orientation
Jonathan Corbet (1):
Remove unused header <linux/sdb.h>
Jonathan Davies (1):
net: virtio_net_hdr_to_skb: count transport header in UFO
Jordy Zomer (1):
ipv6: check return value of ipv6_skip_exthdr
José Roberto de Souza (8):
drm/i915/display: Rename POWER_DOMAIN_DPLL_DC_OFF to POWER_DOMAIN_DC_OFF
drm/i915/display: Add warn_on in intel_psr_pause()
drm/i915/display: Wait PSR2 get out of deep sleep to update pipe
drm/i915/adlp: Extend PSR2 support in transcoder B
drm/i915/adlp: Implement workaround 16013190616
drm/i915/display: Check async flip state of every crtc and plane once
drm/i915/display/adlp: Disable underrun recovery
drm/i915/psr: Fix PSR2 handling of multiplanar format
Jouni Högander (2):
drm/i915/display: Add initial selective fetch support for biplanar formats
Revert "drm/i915/display/psr: Do full fetch when handling
multi-planar formats"
Julian Braha (2):
drm/sun4i: fix unmet dependency on RESET_CONTROLLER for
PHY_SUN6I_MIPI_DPHY
pinctrl: qcom: fix unmet dependencies on GPIOLIB for GPIOLIB_IRQCHIP
Kai Vehmanen (1):
drm/i915/display: program audio CDCLK-TS for keepalives
Kalesh Singh (1):
tracing/histogram: Fix UAF in destroy_hist_field()
Kalyan Thota (1):
drm/msm/disp/dpu1: set default group ID for CTL.
Karen Sornek (1):
i40e: Fix warning message and call stack during rmmod i40e driver
Karol Herbst (1):
MAINTAINERS: update information for nouveau
Kees Cook (3):
Revert "mark pstore-blk as broken"
tracing: Use memset_startat() to zero struct trace_iterator
kasan: test: silence intentional read overflow warnings
Kent Gibson (2):
selftests: gpio: fix uninitialised variable warning
selftests: gpio: restore CFLAGS options
Kieran Bingham (1):
gpu: drm: panel-edp: Fix edp_panel_entry documentation
Konrad Dybcio (1):
net/ipa: ipa_resource: Fix wrong for loop range
Krishna Manikandan (1):
drm/msm: use compatible lists to find mdp node
Kumar Kartikeya Dwivedi (2):
samples/bpf: Fix incorrect use of strlen in xdp_redirect_cpu
libbpf: Perform map fd cleanup for gen_loader in case of error
Kuogee Hsieh (3):
drm/msm/dp: Add "qcom, sc7280-dp" to support display port.
drm/msm/dp: employ bridge mechanism for display enable and disable
drm/msm/dp: dp_link_parse_sink_count() return immediately if aux
read failed
Lee Jones (1):
drm/nouveau/dispnv50/headc57d: Make local function 'headc57d_olut' static
Leon Romanovsky (4):
RDMA/netlink: Add __maybe_unused to static inline in C file
RDMA/core: Set send and receive CQ before forwarding to the driver
RDMA/nldev: Check stat attribute before accessing it
devlink: Don't throw an error if flash notification sent before
devlink visible
Li Zhijian (1):
selftests: gpio: fix gpio compiling error
Lijo Lazar (1):
drm/amd/pm: Remove artificial freq level on Navi1x
Lin Ma (4):
hamradio: remove needs_free_netdev to avoid UAF
NFC: reorganize the functions in nci_request
NFC: reorder the logic in nfc_{un,}register_device
NFC: add NCI_UNREG flag to eliminate the race
Linus Torvalds (37):
Merge tag 'trace-v5.16-5' of
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag 'nfsd-5.16-1' of git://linux-nfs.org/~bfields/linux
Merge tag 'hyperv-fixes-signed-20211117' of
git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag 'mips-fixes_5.16_1' of
git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag 'gfs2-v5.16-rc2-fixes' of
git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag 'printk-for-5.16-fixup' of
git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag 'docs-5.16-2' of git://git.lwn.net/linux
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag 'for-5.16/parisc-4' of
git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag 'fs.idmapped.v5.16-rc2' of
git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Merge tag 'fs_for_v5.16-rc2' of
git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag 'for-5.16-rc1-tag' of
git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag 'net-5.16-rc2' of
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag 'spi-fix-v5.16-rc1' of
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag 'platform-drivers-x86-v5.16-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag 'acpi-5.16-rc2' of
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag 'pm-5.16-rc2' of
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag 'thermal-5.16-rc2' of
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag 'zstd-for-linus-5.16-rc1' of git://github.com/terrelln/linux
Merge tag 'drm-fixes-2021-11-19' of git://anongit.freedesktop.org/drm/drm
Merge tag 'gpio-fixes-for-v5.16-rc2' of
git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag 'for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag 'scsi-fixes' of
git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge branch 'SA_IMMUTABLE-fixes-for-v5.16-rc2' of
git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Merge tag 'riscv-for-linus-5.16-rc2' of
git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag 'perf-tools-fixes-for-v5.16-2021-11-19' of
git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Merge tag 'trace-v5.16-6' of
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Merge tag 'libata-5.16-rc2' of
git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
Merge tag '5.16-rc1-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag 's390-5.16-3' of
git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag 'pinctrl-v5.16-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag 'block-5.16-2021-11-19' of git://git.kernel.dk/linux-block
Merge branch 'akpm' (patches from Andrew)
Merge tag 'powerpc-5.16-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag 'perf-urgent-2021-11-21' of
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag 'x86-urgent-2021-11-21' of
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linux 5.16-rc2
Lorenz Bauer (1):
selftests/bpf: Check map in map pruning
Luben Tuikov (1):
drm/amd/pm: Enhanced reporting also for a stuck command
Lucas De Marchi (1):
drm/i915: remove CNL leftover
Lukasz Luba (2):
Documentation: power: Add description about new callback for EM
registration
Documentation: power: Describe 'advanced' and 'simple' EM models
Luo Jiaxing (3):
drm/nouveau/device: use snprintf() to replace strncpy() to avoid
NUL-terminated string loss
drm/nouveau/kms/nv50-: Remove several set but not used variables
"ret" in disp.c
drm/nouveau/kms: delete an useless function call in
nouveau_framebuffer_new()
Lyude Paul (13):
drm/nouveau/kms/nv50-: Use drm_dbg_kms() in crc.c
drm/nouveau/kms/nv50-: Check vbl count after CRC context flip
drm/nouveau/kms/nv140-: Use hard-coded wndws or core channel for
CRC channel
drm/nouveau/kms/nvd9-nv138: Fix CRC calculation for the cursor channel
drm/nouveau/kms/nv140-: Add CRC methods to gv100_disp_core_mthd_head
drm/nouveau/kms/nv50-: Correct size checks for cursors
drm/nouveau/kms/nv50-: Use NV_ATOMIC() in nv50_head_atomic_check_lut()
drm/nouveau/kms/nv50-: Always validate LUTs in
nv50_head_atomic_check_lut()
drm/i915: Add support for panels with VESA backlights with PWM
enable/disable
drm/nouveau/kms/nv50-: Explicitly check DPCD backlights for aux
enable/brightness
drm/dp: Don't read back backlight mode in drm_edp_backlight_enable()
drm/dp, drm/i915: Add support for VESA backlights using PWM for
brightness control
drm/i915: Clarify probing order in intel_dp_aux_init_backlight_funcs()
Maarten Lankhorst (1):
drm/i915: Fix i915_request fence wait semantics
Magnus Karlsson (1):
xsk: Fix crash on double free in buffer pool
Maher Sanalla (1):
net/mlx5: Lag, update tracker when state change event received
Manaf Meethalavalappu Pallikunhi (1):
thermal: core: Reset previous low and high trip during thermal zone init
Manasi Navare (1):
drm/i915/: Extend VRR platform support to Gen 11
Marcel Ziswiler (1):
drm: import DMA_BUF module namespace
Marcin Wojtas (1):
net: mvmdio: fix compilation warning
Marek Vasut (2):
drm: of: Add drm_of_lvds_get_data_mapping
drm/bridge: ti-sn65dsi83: Optimize reset line toggling
Mario Limonciello (4):
ACPI: Add stubs for wakeup handler functions
pinctrl: amd: Fix wakeups when IRQ is shared with SCI
ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile
ata: libahci: Adjust behavior when StorageD3Enable _DSD is set
Mark Bloch (1):
net/mlx5: E-Switch, rebuild lag only when needed
Masahiro Yamada (2):
powerpc: clean vdso32 and vdso64 directories
s390/vdso: remove -nostdlib compiler flag
Mateusz Palczewski (1):
iavf: Fix return of set the new channel count
Matthew Wilcox (1):
mm/swap.c:put_pages_list(): reinitialise the page list
Mauro Carvalho Chehab (4):
libbpf: update index.rst reference
docs: accounting: update delay-accounting.rst reference
Documentation: update vcpu-requests.rst reference
Documentation/process: fix a cross reference
Maxim Levitsky (2):
KVM: nVMX: don't use vcpu->arch.efer when checking host state on
nested state load
KVM: x86/mmu: include EFER.LMA in extended mmu role
Maxime Ripard (53):
Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' of
git://anongit.freedesktop.org/drm/drm-intel into drm-misc-next
Merge drm/drm-next into drm-misc-next
clk: bcm-2835: Pick the closest clock rate
clk: bcm-2835: Remove rounding up the dividers
drm/vc4: hdmi: Set a default HSM rate
drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
drm/vc4: hdmi: Make sure the controller is powered in detect
drm/vc4: hdmi: Make sure the controller is powered up during bind
drm/vc4: hdmi: Rework the pre_crtc_configure error handling
drm/vc4: hdmi: Split the CEC disable / enable functions in two
drm/vc4: hdmi: Make sure the device is powered with CEC
drm/vc4: hdmi: Warn if we access the controller while disabled
drm/vc4: crtc: Make sure the HDMI controller is powered when disabling
drm/bridge: adv7533: Switch to devm MIPI-DSI helpers
drm/bridge: adv7511: Register and attach our DSI device at probe
drm/bridge: anx7625: Switch to devm MIPI-DSI helpers
drm/bridge: anx7625: Register and attach our DSI device at probe
drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
drm/bridge: lt8912b: Register and attach our DSI device at probe
drm/bridge: lt9611: Switch to devm MIPI-DSI helpers
drm/bridge: lt9611: Register and attach our DSI device at probe
drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
drm/bridge: lt9611uxc: Register and attach our DSI device at probe
drm/bridge: ps8640: Switch to devm MIPI-DSI helpers
drm/bridge: ps8640: Register and attach our DSI device at probe
drm/bridge: sn65dsi83: Fix bridge removal
drm/bridge: sn65dsi83: Switch to devm MIPI-DSI helpers
drm/bridge: sn65dsi83: Register and attach our DSI device at probe
drm/bridge: sn65dsi86: Switch to devm MIPI-DSI helpers
drm/bridge: sn65dsi86: Register and attach our DSI device at probe
drm/bridge: tc358775: Switch to devm MIPI-DSI helpers
drm/bridge: tc358775: Register and attach our DSI device at probe
drm/kirin: dsi: Adjust probe order
drm/vc4: hdmi: Remove the DDC probing for status detection
drm/vc4: hdmi: Fix HPD GPIO detection
drm/vc4: Make vc4_crtc_get_encoder public
drm/vc4: crtc: Add encoder to vc4_crtc_config_pv prototype
drm/vc4: crtc: Rework the encoder retrieval code (again)
drm/vc4: crtc: Add some logging
drm/vc4: Leverage the load tracker on the BCM2711
drm/vc4: hdmi: Raise the maximum clock rate
drm/vc4: hdmi: Enable the scrambler on reconnection
drm/vc4: Increase the core clock based on HVS load
drm/vc4: crtc: Drop feed_txp from state
drm/vc4: Fix non-blocking commit getting stuck forever
drm/vc4: crtc: Copy assigned channel to the CRTC
drm/vc4: hdmi: Add a spinlock to protect register access
drm/vc4: hdmi: Use a mutex to prevent concurrent framework access
drm/vc4: hdmi: Prevent access to crtc->state outside of KMS
drm/vc4: hdmi: Check the device state in prepare()
drm/vc4: hdmi: Introduce an output_enabled flag
drm/vc4: hdmi: Introduce a scdc_enabled flag
Merge drm/drm-fixes into drm-misc-fixes
Meng Li (1):
net: stmmac: socfpga: add runtime suspend/resume callback for
stratix10 platform
Michael Chan (1):
bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set
Michael Ellerman (1):
KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr()
Michael Trimarchi (4):
dt-bindings: vendor-prefix: add Wanchanglong Electronics Technology
dt-bindings: ili9881c: add compatible string for Wanchanglong w552946aba
drm/panel: ilitek-ili9881d: add support for Wanchanglong W552946ABA panel
drm/panel: ilitek-ili9881c: Make gpio-reset optional
Michael Walle (1):
spi: fix use-after-free of the add_lock mutex
Michal Maloszewski (1):
i40e: Fix NULL ptr dereference on VSI filter sync
Mike Christie (2):
scsi: iscsi: Unblock session then wake up error handler
scsi: core: sysfs: Fix hang when device state is set via sysfs
Mina Almasry (1):
hugetlb, userfaultfd: fix reservation restore on userfaultfd error
Ming Lei (3):
blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue
and disk_release()
block: avoid to quiesce queue in elevator_init_mq
blk-mq: don't insert FUA request with data into scheduler queue
Mitch Williams (1):
iavf: validate pointers
Mullati, Siva (1):
drm/i915: abstraction for iosf to compile on all archs
Namhyung Kim (3):
perf sort: Fix the 'weight' sort key behavior
perf sort: Fix the 'ins_lat' sort key behavior
perf sort: Fix the 'p_stage_cyc' sort key behavior
Nathan Chancellor (4):
drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk()
hexagon: export raw I/O routines for modules
hexagon: clean up timer-regs.h
hexagon: ignore vmlinux.lds
Neil Armstrong (8):
drm/bridge: synopsys: dw-hdmi: also allow interlace on bridge
drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/bridge: display-connector: implement bus fmts callbacks
drm/meson: remove useless recursive components matching
drm/meson: split out encoder from meson_dw_hdmi
drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/meson: rename venc_cvbs to encoder_cvbs
drm/meson: encoder_cvbs: switch to bridge with ATTACH_NO_CONNECTOR
Neta Ostrovsky (1):
net/mlx5: Update error handler for UCTX and UMEM
Nguyen Dinh Phi (1):
cfg80211: call cfg80211_stop_ap when switch from P2P_GO type
Nicholas Nunley (3):
iavf: check for null in iavf_fix_features
iavf: free q_vectors before queues in iavf_disable_vf
iavf: don't clear a lock we don't hold
Nicholas Piggin (3):
printk: restore flushing of NMI buffers on remote CPUs after NMI
backtraces
powerpc/pseries: rename numa_dist_table to form2_distances
powerpc/pseries: Fix numa FORM2 parsing fallback code
Nick Terrell (3):
lib: zstd: Fix unused variable warning
lib: zstd: Don't inline functions in zstd_opt.c
lib: zstd: Don't add -O3 to cflags
Nicolas Dichtel (1):
tun: fix bonding active backup with arp monitoring
Nikita Yushchenko (1):
tracing: Don't use out-of-sync va_list in event printing
Nikola Pavlica (1):
drm/panel-simple: Add Vivax TPC-9150 panel v6
Nikolay Borisov (2):
btrfs: fix memory ordering between normal and ordered work functions
btrfs: deprecate BTRFS_IOC_BALANCE ioctl
Oleksij Rempel (1):
drm: panel-simple: Add support for the Innolux G070Y2-T02 panel
Pali Rohár (3):
Documentation: arm: marvell: Add some links to homepage / product infos
Documentation: arm: marvell: Put Armada XP section between
Armada 370 and 375
Documentation: arm: marvell: Fix link to armada_1000_pb.pdf document
Paolo Bonzini (2):
Merge branch 'kvm-selftest' into kvm-master
Merge branch 'kvm-5.16-fixes' into kvm-master
Paul Blakey (1):
net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev
Paul Cercueil (7):
drm/ingenic: Simplify code by using hwdescs array
drm/ingenic: Add support for private objects
drm/ingenic: Move IPU scale settings to private state
drm/ingenic: Set DMA descriptor chain register when starting CRTC
drm/ingenic: Upload palette before frame
drm/ingenic: Attach bridge chain to encoders
drm/ingenic: Remove bogus register write
Paul Durrant (1):
cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
Paul Moore (1):
net,lsm,selinux: revert the security_sctp_assoc_established() hook
Paulo Alcantara (1):
cifs: introduce cifs_ses_mark_for_reconnect() helper
Pavel Skripkin (3):
net: bnx2x: fix variable dereferenced before check
MAINTAINERS: remove GR-everest-linux-l2 at marvell.com
net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove
Perry Yuan (1):
drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs
Peter Zijlstra (1):
x86: Pin task-stack in __get_wchan()
Petr Mladek (1):
Merge branch 'rework/printk_safe-removal' into for-linus
Philip Chen (2):
drm/bridge: parade-ps8640: Enable runtime power management
drm/bridge: parade-ps8640: Populate devices on aux-bus
Piotr Marczak (1):
iavf: Fix failure to exit out from last all-multicast mode
Prathamesh Shete (1):
pinctrl: tegra: Return const pointer from tegra_pinctrl_get_group()
Qiang Yu (1):
drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y
Qing Wang (4):
drm/panel: dsi-cm: replace snprintf in show functions with sysfs_emit
video: fbdev: replace snprintf in show functions with sysfs_emit
video: omapfb: replace snprintf in show functions with sysfs_emit
s390: replace snprintf in show functions with sysfs_emit
Qu Wenruo (1):
btrfs: fix a out-of-bound access in copy_compressed_data_to_page()
Radhakrishna Sripada (2):
drm/i915: Update memory bandwidth formulae
drm/i915: Fix Memory BW formulae for ADL-P
Raed Salem (1):
net/mlx5: E-Switch, return error if encap isn't supported
Rafael J. Wysocki (3):
Revert "ACPI: scan: Release PM resources blocked by unused objects"
Merge branch 'powercap'
Merge branch 'thermal-int340x'
Raffaele Tranquillini (2):
dt-bindings: panel-simple-dsi: add JDI R63452 panel bindings
drm/panel: Add JDI R63452 MIPI DSI panel driver
Rajat Jain (1):
drm/connector: Add support for privacy-screen properties (v4)
Randy Dunlap (6):
ptp: ptp_clockmatrix: repair non-kernel-doc comment
net: ethernet: lantiq_etop: fix build errors/warnings
mips: bcm63xx: add support for clk_get_parent()
mips: lantiq: add support for clk_get_parent()
gpio: rockchip: needs GENERIC_IRQ_CHIP to fix build errors
riscv: kvm: fix non-kernel-doc comment block
Reinette Chatre (1):
x86/sgx: Fix free page accounting
Rob Clark (22):
drm/msm/dsi: Adjust probe order
drm/scheduler: fix drm_sched_job_add_implicit_dependencies harder
drm/msm: Remove unnecessary struct_mutex
drm/msm: Drop priv->lastctx
drm/msm: Remove struct_mutex usage
drm/msm: Handle fence rollover
drm/msm: Add debugfs to disable hw err handling
drm/msm/adreno: Name the shadow buffer
drm/msm/gpu: Respect PM QoS constraints
drm/msm/gpu: Add some WARN_ON()s
drm/msm/gpu: Make a6xx_get_gmu_log() more generic
drm/msm/gpu: Also snapshot GMU HFI buffer
drm/msm/gpu: Snapshot GMU debug buffer
drm/msm/gpu: Add a comment in a6xx_gmu_init()
drm/msm/gpu: Name GMU bos
Merge remote-tracking branch 'drm/drm-next' into msm-next-staging
drm/msm/gpu: Don't allow zero fence_id
drm/msm/a6xx: Skip crashdumper state if GPU needs_hw_init
drm/msm/disp: Tweak display snapshot to match gpu snapshot
drm/msm/disp: Export helper for capturing snapshot
drm/msm/debugfs: Add display/kms state snapshot
drm/msm: Don't use autosuspend for display
Rodrigo Vivi (2):
drm/i915: Clean-up bonding debug message.
drm/i915: Don't propagate the gen split confusion further
Roi Dayan (1):
net/mlx5e: CT, Fix multiple allocations and memleak of mod acts
Roman Li (1):
drm/amd/display: Fix OLED brightness control on eDP
Rustam Kovhaev (1):
mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag
Sam Ravnborg (1):
drm/tiny: ili9163: fix build
Sankeerth Billakanti (5):
dt-bindings: msm/dp: Add DP compatible strings for sc7280
drm/msm/dp: Add DP controllers for sc7280
drm/dp: Add macro to check max_downspread capability
drm/msm/dp: Enable downspread for supported DP sinks
drm/msm/dp: Enable ASSR for supported DP sinks
Sean Christopherson (19):
x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails
x86/hyperv: Move required MSRs check to initial platform probing
KVM: selftests: Explicitly state indicies for vm_guest_mode_params array
KVM: selftests: Expose align() helpers to tests
KVM: selftests: Assert mmap HVA is aligned when using HugeTLB
KVM: selftests: Require GPA to be aligned when backed by hugepages
KVM: selftests: Use shorthand local var to access struct perf_tests_args
KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args
KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test
KVM: selftests: Move per-VM GPA into perf_test_args
KVM: selftests: Remove perf_test_args.host_page_size
KVM: selftests: Create VM with adjusted number of guest pages
for perf tests
KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation
KVM: selftests: Sync perf_test_args to guest during VM creation
KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs
KVM: SEV: Set sev_info.active after initial checks in sev_guest_init()
KVM: SEV: WARN if SEV-ES is marked active but SEV is not
KVM: SEV: Drop a redundant setting of sev->asid during initialization
KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror()
Sean Paul (4):
drm/msm/dpu_kms: Re-order dpu includes
drm/msm/dpu: Remove useless checks in dpu_encoder
drm/msm/dpu: Remove encoder->enable() hack
drm/msm/dp: Re-order dp_audio_put in deinit_sub_modules
SeongJae Park (2):
mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size
buffer allocation
mm/damon/dbgfs: fix missed use of damon_dbgfs_lock
Sergio Paracuellos (1):
pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c'
Shawn Guo (2):
dt-bindings: display: Add Sony Tulip Truly NT35521 panel support
drm/panel: Add Sony Tulip Truly NT35521 driver
Shunsuke Mie (1):
dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap()
Simon Ser (6):
drm/sysfs: introduce drm_sysfs_connector_hotplug_event
drm/probe-helper: add drm_kms_helper_connector_hotplug_event
drm/connector: use drm_sysfs_connector_hotplug_event
amdgpu: use drm_kms_helper_connector_hotplug_event
drm/probe-helper: use drm_kms_helper_connector_hotplug_event
i915/display/dp: send a more fine-grained link-status uevent
Slark Xiao (1):
platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep
Sohaib Mohamed (1):
perf bench: Fix two memory leaks detected with ASan
Song Liu (1):
x86/perf: Fix snapshot_branch_stack warning in VM
Sriharsha Basavapatna (1):
bnxt_en: reject indirect blk offload when hw-tc-offload is off
Stanislav Lisovskiy (3):
drm/i915/dg2: Implement WM0 cursor WA for DG2
drm/i915/dg2: Tile 4 plane format support
Revert "drm/i915/dg2: Tile 4 plane format support"
Stephen Rothwell (1):
drm/locking: fix __stack_depot_* name conflict
Steve French (2):
cifs: move debug print out of spinlock
cifs: protect srv_count with cifs_tcp_ses_lock
Steven Rostedt (VMware) (1):
tracing: Add length protection to histogram string copies
Surabhi Boob (1):
iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset
Sven Peter (1):
pinctrl: apple: Always return valid type in apple_gpio_irq_type
Sven Schnelle (2):
s390/vdso: filter out -mstack-guard and -mstack-size
parisc/sticon: fix reverse colors
Tadeusz Struk (2):
tipc: use consistent GFP flags
tipc: check for null after calling kmemdup
Taehee Yoo (1):
amt: cancel delayed_work synchronously in amt_fini()
Tariq Toukan (1):
net/mlx5e: kTLS, Fix crash in RX resync flow
Teng Qi (2):
ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array
overflow in hns_dsaf_ge_srst_by_port()
net: ethernet: dec: tulip: de4x5: fix possible array overflows
in type3_infoblock()
Tetsuo Handa (1):
sock: fix /proc/net/sockstat underflow in sk_clone_lock()
Thomas Gleixner (1):
net: stmmac: Fix signed/unsigned wreckage
Thomas Richter (1):
perf test sample-parsing: Fix branch_stack entry endianness check
Thomas Weißschuh (1):
platform/x86: dell-wmi-descriptor: disable by default
Thomas Zimmermann (32):
drm/gma500: Move helpers for struct gtt_range from gtt.c to gem.c
drm/gma500: Use to_gtt_range() everywhere
drm/gma500: Reimplement psb_gem_create()
drm/gma500: Allocate GTT ranges in stolen memory with psb_gem_create()
drm/gma500: Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}()
drm/gma500: Inline psb_gtt_attach_pages() and psb_gtt_detach_pages()
drm/gma500: Inline psb_gtt_{alloc,free}_range() into rsp callers
drm/gma500: Set page-caching flags in GEM pin/unpin
drm/gma500: Rewrite GTT page insert/remove without struct gtt_range
drm/gma500: Rename struct gtt_range to struct psb_gem_object
drm/gma500: Remove generic DRM drivers in probe function
drm/rockchip: Implement mmap as GEM object function
drm: Build drm_irq.o only if CONFIG_DRM_LEGACY has been set
drm: Link several object files into drm_kms_helper.ko
drm: Move GEM memory managers into modules
drm: Link CMA framebuffer helpers into KMS helper library
drm/xen: Implement mmap as GEM object function
drm: Update documentation and TODO of gem_prime_mmap hook
drm/format-helper: Export drm_fb_clip_offset()
drm/format-helper: Rework format-helper memcpy functions
drm/format-helper: Add destination-buffer pitch to drm_fb_swab()
drm/format-helper: Rework format-helper conversion functions
drm/format-helper: Streamline blit-helper interface
drm/fb-helper: Allocate shadow buffer of surface height
drm/simpledrm: Enable FB_DAMAGE_CLIPS property
drm/simpledrm: Support virtual screen sizes
drm: Clarify semantics of struct drm_mode_config.{min,
max}_{width, height}
drm/cma-helper: Release non-coherent memory with dma_free_noncoherent()
drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle()
drm/shmem-helper: Export dedicated wrappers for GEM object functions
drm/shmem-helper: Pass GEM shmem object in public interfaces
Merge drm/drm-next into drm-misc-next
Tilak Tangudu (2):
drm/i915: Disable D3Cold in s2idle and runtime pm
drm/i915/rpm: Enable runtime pm autosuspend by default
Tom Lendacky (1):
KVM: x86: Assume a 64-bit hypercall for guests with protected state
Tomi Valkeinen (1):
drm/omap: increase DSS5 max tv pclk to 192MHz
Uwe Kleine-König (1):
powerpc/83xx/mpc8349emitx: Drop unused variable
Valentine Fatiev (1):
net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove()
Vandita Kulkarni (6):
Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping"
drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB
drm/i915/dsi/xelpd: Add DSI transcoder support
drm/i915/dsi/xelpd: Disable DC states in Video mode
Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping"
drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB
Vasily Gorbik (5):
s390/setup: avoid reserving memory above identity mapping
s390/setup: avoid using memblock_enforce_memory_limit
s390/setup: re-arrange memblock setup
s390/boot: simplify and fix kernel memory layout setup
s390: wire up sys_futex_waitv system call
Ville Syrjälä (79):
drm/i915: Move the pxp plane state computation
drm/i915: Fix up skl_program_plane() pxp stuff
drm/i915: Remove the drm_dbg() from the vblank evade critical section
drm/i915: Rename intel_load_plane_csc_black()
drm/i915: Move PCH refclock stuff into its own file
drm/i915: Move PCH modeset code to its own file
drm/i915: Clean up the {ilk,lpt}_pch_enable() calling convention
drm/i915: Move LPT PCH readout code
drm/i915: Extract ilk_pch_get_config()
drm/i915: Move iCLKIP readout to the pch code
drm/i915: Introduce ilk_pch_disable() and ilk_pch_post_disable()
drm/i915: Move intel_ddi_fdi_post_disable() to fdi code
drm/i915: Introduce lpt_pch_disable()
drm/i915: Move function prototypes to the correct header
drm/i915/hdmi: Split intel_hdmi_bpc_possible() to source vs. sink pair
drm/i915/hdmi: Introduce intel_hdmi_is_ycbr420()
drm/i915/hdmi: Introduce intel_hdmi_tmds_clock()
drm/i915/hdmi: Unify "4:2:0 also" logic between .mode_valid()
and .compute_config()
drm/i915/hdmi: Extract intel_hdmi_output_format()
drm/i915/psr: Disable PSR before modesets turn off all planes
Revert "drm/i915/display: Disable audio, DRRS and PSR before planes"
drm/i915: Disable all planes before modesetting any pipes
drm/i915: Introduce intel_master_crtc()
drm/i915: Simplify intel_crtc_copy_uapi_to_hw_state_nomodeset()
drm/i915: Split PPS write from DSC enable
drm/i915: Perform correct cpu_transcoder readout for bigjoiner
drm/i915: Reduce bigjoiner special casing
drm/i915: Nuke PIPE_CONFIG_QUIRK_BIGJOINER_SLAVE
drm/i915: Fix type1 DVI DP dual mode adapter heuristic for
modern platforms
drm/i915: Fix icl+ combo phy static lane power down setup
drm/i915: Don't request GMBUS to generate irqs when called while
irqs are off
drm/i915/hdmi: Turn DP++ TMDS output buffers back on in
encoder->shutdown()
drm/i915: Stop using group access when progrmming icl combo phy TX
drm/i915: Query the vswing levels per-lane for icl combo phy
drm/i915: Query the vswing levels per-lane for icl mg phy
drm/i915: Query the vswing levels per-lane for tgl dkl phy
drm/i915: Query the vswing levels per-lane for snps phy
drm/i915: Enable per-lane drive settings for icl+
drm/i915: Use intel_de_rmw() for tgl dkl phy programming
drm/i915: Use intel_de_rmw() for icl mg phy programming
drm/i915: Use intel_de_rmw() for icl combo phy programming
drm/i915: Reject planar formats when doing async flips
drm/i915: Fix async flip with decryption and/or DPT
drm/i915: Fix up the sprite namespacing
drm/i915: Split update_plane() into update_noarm() + update_arm()
drm/i915: Split skl+ plane update into noarm+arm pair
drm/i915: Split pre-skl primary plane update into noarm+arm pair
drm/i915: Split g4x+ sprite plane update into noarm+arm pair
drm/i915: Split ivb+ sprite plane update into noarm+arm pair
drm/i915: Split vlv/chv sprite plane update into noarm+arm pair
drm/i915: Do vrr push before sampling the frame counter
drm/i915: Use vblank workers for gamma updates
drm/i915: Use unlocked register accesses for LUT loads
drm/i915: Call intel_update_active_dpll() for both bigjoiner pipes
drm/i915/fbc: Extract snb_fbc_program_fence()
drm/i915/fbc: Extract {skl,glk}_fbc_program_cfb_stride()
drm/i915/fbc: Just use params->fence_y_offset always
drm/i915/fbc: Introduce intel_fbc_is_compressing()
drm/i915/fbc: Extract helpers to compute FBC control register values
drm/i915/fbc: Introduce intel_fbc_funcs
drm/i915/fbc: Introduce .nuke() vfunc
drm/i915/fbc: s/gen7/ivb/
drm/i915/fbc: Introduce .program_cfb() vfunc
drm/i915/fbc: Introduce intel_fbc_set_false_color()
drm/i915/fbc: Nuke BDW_FBC_COMP_SEG_MASK
drm/i915/fbc: Clean up all register defines
drm/i915/fbc: Finish polishing FBC1 registers
drm/i915: Relocate FBC_LLC_READ_CTRL
drm/i915/fbc: s/dev_priv/i915/
drm/i915/fbc: Start passing around intel_fbc
drm/1915/fbc: Replace plane->has_fbc with a pointer to the fbc instance
drm/i915: Move vrr push after the frame counter sampling again
drm/i915: Do vblank evasion correctly if vrr push has already been sent
drm/i915: Fix framestart_delay commens in VRR code
drm/i915: Declare .(de)gamma_lut_tests for icl+
drm/i915: Disable DSB usage for now
drm/i915: Clean up FPGA_DBG/CLAIM_ER bits
drm/i915: Clean up DPINVGTT/VLV_DPFLIPSTAT bits
drm/i915: Clean up CRC register defines
Vincent Bernat (1):
platform/x86: thinkpad_acpi: fix documentation for adaptive keyboard
Vitaly Kuznetsov (6):
KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus()
KVM: MIPS: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
KVM: PPC: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
KVM: RISC-V: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
KVM: s390: Cap KVM_CAP_NR_VCPUS by num_online_cpus()
KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
Vlad Buslov (1):
net/mlx5e: Wait for concurrent flow deletion during neigh/fib events
Vladimir Lypak (2):
drm/msm/a5xx: Add support for Adreno 506 GPU
drm/msm/a5xx: Fix missing CP_PROTECT for SMMU on A540
Wang Hai (1):
drm: fix null-ptr-deref in drm_dev_init_release()
Wang Haojun (1):
MIPS: syscalls: Wire up futex_waitv syscall
Wang Yugui (1):
btrfs: check-integrity: fix a warning on write caching disabled disk
Wasin Thonkaew (1):
docs: filesystems: Fix grammatical error "with" to "which"
Wen Gu (2):
net/smc: Transfer remaining wait queue entries during fallback
net/smc: Make sure the link_id is unique
William Tseng (2):
drm/i915/dsi: disable lpdt if it is not enabled
drm/i915/dsi: transmit brightness command in HS state
Xin Ji (4):
dt-bindings:drm/bridge:anx7625:add vendor define
drm/bridge: anx7625: fix not correct return value
drm/bridge: anx7625: add MIPI DPI input feature
drm/bridge: anx7625: add HDMI audio function
Xin Long (2):
tipc: only accept encrypted MSG_CRYPTO msgs
net: sched: act_mirred: drop dst for the direction from egress to ingress
Xing Song (1):
mac80211: do not access the IV when it was stripped
Yang Li (4):
drm/v3d: nullify pointer se with a NULL
drm/panel: novatek-nt35950: remove unneeded semicolon
gpio: virtio: remove unneeded semicolon
drm/msm/dpu: remove node from list before freeing the node
Yevgeny Kliteynik (2):
net/mlx5: DR, Handle eswitch manager and uplink vports separately
net/mlx5: DR, Fix check for unsupported fields in match param
Yu Kuai (1):
blk-cgroup: fix missing put device in error path from blkg_conf_pref()
Yunfeng Ye (1):
mm: emit the "free" trace report before freeing memory in
kmem_cache_free()
Yunsheng Lin (1):
page_pool: Revert "page_pool: disable dma mapping support..."
Zekun Shen (1):
atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait
Zhaoyu Liu (1):
docs: ftrace: fix the wrong path of tracefs
Zou Wei (1):
drm/nouveau/core/client: Mark nvkm_uclient_sclass with static keyword
chongjiapeng (1):
drm/panel: make sharp_ls055d1sx04 static
hongao (1):
drm/amdgpu: fix set scaling mode Full/Full aspect/Center not
works on vga and dvi connectors
liuguoqiang (1):
net: return correct error code
shaoyunl (1):
drm/amd/amdkfd: Fix kernel panic when reset failed and been
triggered again
tangchunyou (1):
nouveau/nvkm/subdev/devinit/mcp89.c:Unneeded variable
xinhui pan (1):
drm/ttm: Put BO in its memory manager's lru list
yangcong (1):
drm/bridge: parade-ps8640: Fix additional suspend/resume at bootup
zhangyue (1):
net: tulip: de4x5: fix the problem that the array 'lp->phy[8]'
may be out of bound
Łukasz Stelmach (1):
net: ax88796c: use bit numbers insetad of bit masks
黄乐 (1):
KVM: x86: Fix uninitialized eoi_exit_bitmap usage in
vcpu_load_eoi_exitmap()
.mailmap
| 11 +
Documentation/admin-guide/laptops/thinkpad-acpi.rst
| 12 +-
Documentation/admin-guide/sysctl/kernel.rst
| 2 +-
Documentation/arm/marvell.rst
| 48 +-
Documentation/bpf/index.rst
| 2 +-
Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml
| 65 +-
Documentation/devicetree/bindings/display/bridge/nxp,ptn3460.yaml
| 106 +++
Documentation/devicetree/bindings/display/bridge/ptn3460.txt
| 39 -
Documentation/devicetree/bindings/display/bridge/sii9234.txt
| 49 --
Documentation/devicetree/bindings/display/bridge/sil,sii9234.yaml
| 110 +++
Documentation/devicetree/bindings/display/msm/dp-controller.yaml
| 2 +
Documentation/devicetree/bindings/display/msm/edp.txt
| 56 --
Documentation/devicetree/bindings/display/panel/boe,bf060y8m-aj0.yaml
| 81 +++
Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml
| 69 ++
Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml
| 6 +-
Documentation/devicetree/bindings/display/panel/novatek,nt35950.yaml
| 106 +++
Documentation/devicetree/bindings/display/panel/panel-simple-dsi.yaml
| 2 +
Documentation/devicetree/bindings/display/panel/sony,tulip-truly-nt35521.yaml
| 72 ++
Documentation/devicetree/bindings/vendor-prefixes.yaml
| 2 +
Documentation/doc-guide/sphinx.rst
| 22 +-
Documentation/filesystems/autofs.rst
| 2 +-
Documentation/gpu/drm-kms-helpers.rst
| 15 +
Documentation/gpu/drm-kms.rst
| 2 +
Documentation/gpu/todo.rst
| 26 +-
Documentation/power/energy-model.rst
| 53 +-
Documentation/process/changes.rst
| 2 +-
Documentation/process/submitting-patches.rst
| 4 +-
Documentation/trace/ftrace.rst
| 9 +-
Documentation/translations/it_IT/doc-guide/sphinx.rst
| 23 +-
Documentation/translations/it_IT/process/changes.rst
| 2 +-
Documentation/translations/zh_CN/doc-guide/sphinx.rst
| 21 +-
Documentation/translations/zh_CN/process/management-style.rst
| 4 +-
MAINTAINERS
| 31 +-
Makefile
| 2 +-
arch/arm/Kconfig
| 1 +
arch/arm64/kvm/arm.c
| 9 +-
arch/hexagon/include/asm/timer-regs.h
| 26 -
arch/hexagon/include/asm/timex.h
| 3 +-
arch/hexagon/kernel/.gitignore
| 1 +
arch/hexagon/kernel/time.c
| 12 +-
arch/hexagon/lib/io.c
| 4 +
arch/m68k/kernel/traps.c
| 2 +-
arch/mips/bcm63xx/clk.c
| 6 +
arch/mips/generic/yamon-dt.c
| 2 +-
arch/mips/kernel/syscalls/syscall_n32.tbl
| 1 +
arch/mips/kernel/syscalls/syscall_n64.tbl
| 1 +
arch/mips/kernel/syscalls/syscall_o32.tbl
| 1 +
arch/mips/kvm/mips.c
| 2 +-
arch/mips/lantiq/clk.c
| 6 +
arch/parisc/configs/generic-32bit_defconfig
| 1 +
arch/parisc/include/asm/assembly.h
| 44 +-
arch/parisc/include/asm/jump_label.h
| 1 +
arch/parisc/include/asm/rt_sigframe.h
| 2 +-
arch/parisc/kernel/signal.c
| 13 +-
arch/parisc/kernel/signal32.h
| 2 +-
arch/parisc/kernel/syscalls/syscall.tbl
| 1 +
arch/powerpc/kernel/Makefile
| 3 +
arch/powerpc/kernel/head_8xx.S
| 13 +-
arch/powerpc/kernel/signal.h
| 10 +-
arch/powerpc/kernel/signal_32.c
| 2 +-
arch/powerpc/kernel/signal_64.c
| 4 +-
arch/powerpc/kernel/watchdog.c
| 6 +
arch/powerpc/kvm/book3s_hv_rmhandlers.S
| 4 +-
arch/powerpc/kvm/powerpc.c
| 4 +-
arch/powerpc/mm/nohash/kaslr_booke.c
| 2 +-
arch/powerpc/mm/nohash/tlb.c
| 4 +-
arch/powerpc/mm/numa.c
| 44 +-
arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c
| 1 -
arch/powerpc/platforms/pseries/iommu.c
| 26 +-
arch/powerpc/sysdev/xive/Kconfig
| 1 -
arch/powerpc/sysdev/xive/common.c
| 3 +-
arch/riscv/Makefile
| 2 +
arch/riscv/configs/defconfig
| 2 +
arch/riscv/configs/rv32_defconfig
| 2 +
arch/riscv/kvm/vcpu.c
| 2 +-
arch/riscv/kvm/vcpu_sbi.c
| 2 +-
arch/riscv/kvm/vm.c
| 2 +-
arch/s390/Kconfig
| 3 +-
arch/s390/Makefile
| 10 +-
arch/s390/boot/startup.c
| 88 +--
arch/s390/include/asm/kexec.h
| 6 +
arch/s390/kernel/crash_dump.c
| 4 +-
arch/s390/kernel/ipl.c
| 3 +-
arch/s390/kernel/machine_kexec_file.c
| 18 +-
arch/s390/kernel/setup.c
| 22 +-
arch/s390/kernel/syscalls/syscall.tbl
| 1 +
arch/s390/kernel/traps.c
| 2 +-
arch/s390/kernel/vdso32/Makefile
| 2 +-
arch/s390/kernel/vdso64/Makefile
| 7 +-
arch/s390/kvm/kvm-s390.c
| 2 +
arch/sparc/kernel/signal_32.c
| 4 +-
arch/sparc/kernel/windows.c
| 2 +-
arch/x86/Kconfig
| 2 +-
arch/x86/entry/vsyscall/vsyscall_64.c
| 2 +-
arch/x86/events/intel/core.c
| 2 -
arch/x86/events/intel/uncore_snbep.c
| 12 +
arch/x86/hyperv/hv_init.c
| 12 +-
arch/x86/include/asm/kvm_host.h
| 1 +
arch/x86/kernel/cpu/mshyperv.c
| 20 +-
arch/x86/kernel/cpu/sgx/main.c
| 12 +-
arch/x86/kernel/process.c
| 5 +
arch/x86/kernel/setup.c
| 66 +-
arch/x86/kernel/vm86_32.c
| 2 +-
arch/x86/kvm/cpuid.c
| 2 +-
arch/x86/kvm/hyperv.c
| 4 +-
arch/x86/kvm/mmu/mmu.c
| 1 +
arch/x86/kvm/svm/sev.c
| 18 +-
arch/x86/kvm/svm/svm.h
| 2 +-
arch/x86/kvm/vmx/nested.c
| 98 ++-
arch/x86/kvm/vmx/vmx.h
| 10 +
arch/x86/kvm/x86.c
| 18 +-
arch/x86/kvm/x86.h
| 12 +
arch/x86/kvm/xen.c
| 22 +-
block/blk-cgroup.c
| 9 +-
block/blk-core.c
| 4 +-
block/blk-flush.c
| 12 +-
block/blk-mq.c
| 33 +-
block/blk-mq.h
| 2 +
block/blk-sysfs.c
| 10 -
block/blk.h
| 2 +-
block/elevator.c
| 10 +-
block/genhd.c
| 2 +
block/ioprio.c
| 9 +-
drivers/acpi/glue.c
| 25 -
drivers/acpi/internal.h
| 1 -
drivers/acpi/scan.c
| 6 -
drivers/ata/ahci.c
| 1 +
drivers/ata/libahci.c
| 15 +
drivers/ata/libata-core.c
| 11 +-
drivers/ata/libata-sata.c
| 2 +-
drivers/char/agp/intel-gtt.c
| 1 +
drivers/clk/bcm/clk-bcm2835.c
| 13 +-
drivers/dma-buf/Makefile
| 3 +-
drivers/dma-buf/dma-buf.c
| 32 +-
drivers/dma-buf/dma-fence.c
| 17 +
drivers/dma-buf/dma-resv.c
| 23 +
drivers/dma-buf/selftests.h
| 1 +
drivers/dma-buf/st-dma-resv.c
| 371 ++++++++++
drivers/gpio/Kconfig
| 1 +
drivers/gpio/gpio-virtio.c
| 2 +-
drivers/gpu/drm/Kconfig
| 8 +-
drivers/gpu/drm/Makefile
| 25 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h
| 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
| 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
| 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
| 36 +
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
| 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c
| 44 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
| 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
| 26 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
| 1 +
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
| 5 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
| 11 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
| 4 +-
drivers/gpu/drm/amd/include/amd_shared.h
| 3 +-
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
| 10 +
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
| 8 +
drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
| 22 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
| 13 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
| 26 +
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
| 27 +
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.h
| 1 +
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
| 8 +-
drivers/gpu/drm/bridge/Kconfig
| 1 +
drivers/gpu/drm/bridge/adv7511/adv7511.h
| 1 -
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
| 15 +-
drivers/gpu/drm/bridge/adv7511/adv7533.c
| 20 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
| 14 +-
drivers/gpu/drm/bridge/analogix/anx7625.c
| 491 +++++++++++--
drivers/gpu/drm/bridge/analogix/anx7625.h
| 23 +-
drivers/gpu/drm/bridge/display-connector.c
| 88 ++-
drivers/gpu/drm/bridge/lontium-lt8912b.c
| 31 +-
drivers/gpu/drm/bridge/lontium-lt9611.c
| 62 +-
drivers/gpu/drm/bridge/lontium-lt9611uxc.c
| 65 +-
drivers/gpu/drm/bridge/lvds-codec.c
| 21 +-
drivers/gpu/drm/bridge/parade-ps8640.c
| 346 +++++----
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
| 10 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi-audio.h
| 4 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c
| 9 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
| 13 +-
drivers/gpu/drm/bridge/tc358768.c
| 94 ++-
drivers/gpu/drm/bridge/tc358775.c
| 50 +-
drivers/gpu/drm/bridge/ti-sn65dsi83.c
| 128 ++--
drivers/gpu/drm/bridge/ti-sn65dsi86.c
| 466 ++++++++++--
drivers/gpu/drm/drm_atomic_uapi.c
| 4 +
drivers/gpu/drm/drm_connector.c
| 205 +++++-
drivers/gpu/drm/drm_dp_helper.c
| 261 +++++--
drivers/gpu/drm/drm_drv.c
| 13 +-
drivers/gpu/drm/drm_fb_helper.c
| 2 +-
drivers/gpu/drm/drm_format_helper.c
| 247 +++----
drivers/gpu/drm/drm_gem_atomic_helper.c
| 14 +-
drivers/gpu/drm/drm_gem_cma_helper.c
| 14 +-
drivers/gpu/drm/drm_gem_shmem_helper.c
| 136 ++--
drivers/gpu/drm/drm_irq.c
| 2 -
drivers/gpu/drm/drm_mipi_dbi.c
| 6 +-
drivers/gpu/drm/drm_of.c
| 33 +
drivers/gpu/drm/drm_privacy_screen.c
| 467 ++++++++++++
drivers/gpu/drm/drm_privacy_screen_x86.c
| 86 +++
drivers/gpu/drm/drm_probe_helper.c
| 48 +-
drivers/gpu/drm/drm_sysfs.c
| 25 +
drivers/gpu/drm/etnaviv/etnaviv_gem.c
| 33 +-
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
| 4 +-
drivers/gpu/drm/gma500/framebuffer.c
| 52 +-
drivers/gpu/drm/gma500/gem.c
| 234 ++++--
drivers/gpu/drm/gma500/gem.h
| 28 +-
drivers/gpu/drm/gma500/gma_display.c
| 51 +-
drivers/gpu/drm/gma500/gtt.c
| 326 ++-------
drivers/gpu/drm/gma500/gtt.h
| 29 +-
drivers/gpu/drm/gma500/oaktrail_crtc.c
| 3 +-
drivers/gpu/drm/gma500/psb_drv.c
| 12 +
drivers/gpu/drm/gma500/psb_intel_display.c
| 17 +-
drivers/gpu/drm/gma500/psb_intel_drv.h
| 2 +-
drivers/gpu/drm/gud/gud_pipe.c
| 14 +-
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c
| 52 +-
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c
| 5 +-
drivers/gpu/drm/i915/Kconfig
| 2 +-
drivers/gpu/drm/i915/Makefile
| 4 +-
drivers/gpu/drm/i915/display/i9xx_plane.c
| 134 ++--
drivers/gpu/drm/i915/display/icl_dsi.c
| 23 +-
drivers/gpu/drm/i915/display/icl_dsi.h
| 15 +
drivers/gpu/drm/i915/display/intel_atomic_plane.c
| 96 ++-
drivers/gpu/drm/i915/display/intel_atomic_plane.h
| 23 +-
drivers/gpu/drm/i915/display/intel_audio.c
| 140 ++--
drivers/gpu/drm/i915/display/intel_audio.h
| 4 +-
drivers/gpu/drm/i915/display/intel_bw.c
| 213 +++++-
drivers/gpu/drm/i915/display/intel_cdclk.c
| 5 +
drivers/gpu/drm/i915/display/intel_color.c
| 130 ++--
drivers/gpu/drm/i915/display/intel_combo_phy.c
| 2 +-
drivers/gpu/drm/i915/display/intel_crt.c
| 13 +-
drivers/gpu/drm/i915/display/intel_crtc.c
| 107 ++-
drivers/gpu/drm/i915/display/intel_crtc.h
| 7 +
drivers/gpu/drm/i915/display/intel_cursor.c
| 69 +-
drivers/gpu/drm/i915/display/intel_ddi.c
| 348 ++++-----
drivers/gpu/drm/i915/display/intel_ddi.h
| 5 +-
drivers/gpu/drm/i915/display/intel_display.c
| 1920 ++++++++++---------------------------------------
drivers/gpu/drm/i915/display/intel_display.h
| 17 +-
drivers/gpu/drm/i915/display/intel_display_debugfs.c
| 69 +-
drivers/gpu/drm/i915/display/intel_display_power.c
| 132 +++-
drivers/gpu/drm/i915/display/intel_display_power.h
| 102 +--
drivers/gpu/drm/i915/display/intel_display_types.h
| 51 +-
drivers/gpu/drm/i915/display/intel_dmc.h
| 2 +
drivers/gpu/drm/i915/display/intel_dp.c
| 163 ++++-
drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c
| 81 ++-
drivers/gpu/drm/i915/display/intel_dp_link_training.c
| 43 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c
| 32 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
| 7 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.h
| 2 +-
drivers/gpu/drm/i915/display/intel_dpt.c
| 58 ++
drivers/gpu/drm/i915/display/intel_dpt.h
| 4 +
drivers/gpu/drm/i915/display/intel_dsb.c
| 4 +-
drivers/gpu/drm/i915/display/intel_dsi.h
| 42 --
drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c
| 4 +
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
| 2 +
drivers/gpu/drm/i915/display/intel_dsi_vbt.h
| 22 +
drivers/gpu/drm/i915/display/intel_fb.c
| 706 +++++++++++++++---
drivers/gpu/drm/i915/display/intel_fb.h
| 31 +-
drivers/gpu/drm/i915/display/intel_fb_pin.c
| 12 +-
drivers/gpu/drm/i915/display/intel_fbc.c
| 1000 +++++++++++++++-----------
drivers/gpu/drm/i915/display/intel_fbc.h
| 11 +-
drivers/gpu/drm/i915/display/intel_fdi.c
| 136 +---
drivers/gpu/drm/i915/display/intel_fdi.h
| 2 +-
drivers/gpu/drm/i915/display/intel_fifo_underrun.c
| 2 +-
drivers/gpu/drm/i915/display/intel_gmbus.c
| 13 +-
drivers/gpu/drm/i915/display/intel_hdmi.c
| 117 +--
drivers/gpu/drm/i915/display/intel_lpe_audio.c
| 42 +-
drivers/gpu/drm/i915/display/intel_pch_display.c
| 501 +++++++++++++
drivers/gpu/drm/i915/display/intel_pch_display.h
| 27 +
drivers/gpu/drm/i915/display/intel_pch_refclk.c
| 648 +++++++++++++++++
drivers/gpu/drm/i915/display/intel_pch_refclk.h
| 21 +
drivers/gpu/drm/i915/display/intel_psr.c
| 125 ++--
drivers/gpu/drm/i915/display/intel_psr.h
| 3 +-
drivers/gpu/drm/i915/display/intel_snps_phy.c
| 2 +-
drivers/gpu/drm/i915/display/intel_sprite.c
| 257 ++++---
drivers/gpu/drm/i915/display/intel_sprite.h
| 4 -
drivers/gpu/drm/i915/display/intel_vdsc.c
| 65 +-
drivers/gpu/drm/i915/display/intel_vdsc.h
| 10 +-
drivers/gpu/drm/i915/display/intel_vrr.c
| 18 +-
drivers/gpu/drm/i915/display/intel_vrr.h
| 1 +
drivers/gpu/drm/i915/display/skl_scaler.c
| 1 +
drivers/gpu/drm/i915/display/skl_universal_plane.c
| 462 ++++++------
drivers/gpu/drm/i915/display/vlv_dsi.c
| 8 +
drivers/gpu/drm/i915/display/vlv_dsi.h
| 19 +
drivers/gpu/drm/i915/display/vlv_dsi_pll.c
| 1 +
drivers/gpu/drm/i915/display/vlv_dsi_pll.h
| 38 +
drivers/gpu/drm/i915/gem/i915_gem_busy.c
| 35 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c
| 2 +-
drivers/gpu/drm/i915/gem/i915_gem_wait.c
| 96 +--
drivers/gpu/drm/i915/gt/intel_ggtt.c
| 266 ++++---
drivers/gpu/drm/i915/gt/intel_gt.c
| 2 +
drivers/gpu/drm/i915/gt/intel_gtt.h
| 2 +
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
| 4 +-
drivers/gpu/drm/i915/{i915_drv.c => i915_driver.c}
| 43 +-
drivers/gpu/drm/i915/i915_driver.h
| 24 +
drivers/gpu/drm/i915/i915_drv.h
| 75 +-
drivers/gpu/drm/i915/i915_iosf_mbi.h
| 42 ++
drivers/gpu/drm/i915/i915_irq.c
| 2 +-
drivers/gpu/drm/i915/i915_module.c
| 4 +-
drivers/gpu/drm/i915/i915_pci.c
| 22 +-
drivers/gpu/drm/i915/i915_reg.h
| 362 +++++-----
drivers/gpu/drm/i915/i915_request.c
| 57 +-
drivers/gpu/drm/i915/i915_request.h
| 5 +
drivers/gpu/drm/i915/i915_sw_fence.c
| 53 +-
drivers/gpu/drm/i915/i915_switcheroo.c
| 5 +-
drivers/gpu/drm/i915/i915_trace.h
| 75 +-
drivers/gpu/drm/i915/i915_vma_types.h
| 19 +-
drivers/gpu/drm/i915/intel_pm.c
| 41 +-
drivers/gpu/drm/i915/intel_runtime_pm.c
| 3 +
drivers/gpu/drm/i915/intel_uncore.c
| 2 +-
drivers/gpu/drm/i915/pxp/intel_pxp_session.c
| 3 +-
drivers/gpu/drm/i915/pxp/intel_pxp_tee.c
| 6 +-
drivers/gpu/drm/i915/vlv_sideband.c
| 3 +-
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
| 283 ++++++--
drivers/gpu/drm/ingenic/ingenic-ipu.c
| 127 +++-
drivers/gpu/drm/kmb/kmb_drv.c
| 4 +
drivers/gpu/drm/lima/lima_device.c
| 1 +
drivers/gpu/drm/lima/lima_gem.c
| 18 +-
drivers/gpu/drm/lima/lima_sched.c
| 4 +-
drivers/gpu/drm/meson/Kconfig
| 2 +
drivers/gpu/drm/meson/Makefile
| 3 +-
drivers/gpu/drm/meson/meson_drv.c
| 71 +-
drivers/gpu/drm/meson/meson_dw_hdmi.c
| 342 +--------
drivers/gpu/drm/meson/meson_encoder_cvbs.c
| 284 ++++++++
drivers/gpu/drm/meson/{meson_venc_cvbs.h => meson_encoder_cvbs.h}
| 2 +-
drivers/gpu/drm/meson/meson_encoder_hdmi.c
| 447 ++++++++++++
drivers/gpu/drm/meson/meson_encoder_hdmi.h
| 12 +
drivers/gpu/drm/meson/meson_venc_cvbs.c
| 293 --------
drivers/gpu/drm/mgag200/mgag200_mode.c
| 4 +-
drivers/gpu/drm/msm/Kconfig
| 1 +
drivers/gpu/drm/msm/Makefile
| 8 +-
drivers/gpu/drm/msm/adreno/a2xx_gpu.c
| 3 +-
drivers/gpu/drm/msm/adreno/a3xx_gpu.c
| 3 +-
drivers/gpu/drm/msm/adreno/a4xx_gpu.c
| 3 +-
drivers/gpu/drm/msm/adreno/a5xx_debugfs.c
| 4 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.c
| 55 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
| 25 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c
| 15 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.h
| 10 -
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
| 104 ++-
drivers/gpu/drm/msm/adreno/a6xx_hfi.c
| 10 +
drivers/gpu/drm/msm/adreno/a6xx_hfi.h
| 11 +
drivers/gpu/drm/msm/adreno/adreno_device.c
| 38 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.c
| 4 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.h
| 7 +
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
| 41 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h
| 5 -
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
| 38 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
| 17 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c
| 6 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h
| 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
| 8 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c
| 18 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h
| 3 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c
| 98 ++-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h
| 44 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c
| 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h
| 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
| 150 ++--
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h
| 40 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c
| 25 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
| 564 ++++++---------
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h
| 14 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h
| 4 -
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c
| 22 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c
| 56 +-
drivers/gpu/drm/msm/disp/msm_disp_snapshot.c
| 27 +-
drivers/gpu/drm/msm/disp/msm_disp_snapshot.h
| 14 +-
drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c
| 9 +-
drivers/gpu/drm/msm/dp/dp_ctrl.c
| 23 +-
drivers/gpu/drm/msm/dp/dp_display.c
| 59 +-
drivers/gpu/drm/msm/dp/dp_display.h
| 1 +
drivers/gpu/drm/msm/dp/dp_drm.c
| 75 ++
drivers/gpu/drm/msm/dp/dp_hpd.c
| 2 -
drivers/gpu/drm/msm/dp/dp_hpd.h
| 2 -
drivers/gpu/drm/msm/dp/dp_link.c
| 19 +-
drivers/gpu/drm/msm/dsi/dsi.c
| 64 +-
drivers/gpu/drm/msm/dsi/dsi.h
| 7 +-
drivers/gpu/drm/msm/dsi/dsi_host.c
| 77 +-
drivers/gpu/drm/msm/dsi/dsi_manager.c
| 37 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
| 13 +-
drivers/gpu/drm/msm/edp/edp.c
| 198 -----
drivers/gpu/drm/msm/edp/edp.h
| 77 --
drivers/gpu/drm/msm/edp/edp.xml.h
| 388 ----------
drivers/gpu/drm/msm/edp/edp_aux.c
| 265 -------
drivers/gpu/drm/msm/edp/edp_bridge.c
| 111 ---
drivers/gpu/drm/msm/edp/edp_connector.c
| 132 ----
drivers/gpu/drm/msm/edp/edp_ctrl.c
| 1373 -----------------------------------
drivers/gpu/drm/msm/edp/edp_phy.c
| 98 ---
drivers/gpu/drm/msm/hdmi/hdmi.c
| 19 +-
drivers/gpu/drm/msm/hdmi/hdmi.h
| 19 +-
drivers/gpu/drm/msm/hdmi/hdmi_bridge.c
| 83 ++-
drivers/gpu/drm/msm/hdmi/{hdmi_connector.c => hdmi_hpd.c}
| 158 +---
drivers/gpu/drm/msm/msm_debugfs.c
| 127 +++-
drivers/gpu/drm/msm/msm_drv.c
| 117 ++-
drivers/gpu/drm/msm/msm_drv.h
| 37 +-
drivers/gpu/drm/msm/msm_fbdev.c
| 13 +-
drivers/gpu/drm/msm/msm_fence.h
| 12 +
drivers/gpu/drm/msm/msm_gem.c
| 29 +-
drivers/gpu/drm/msm/msm_gem_submit.c
| 2 +-
drivers/gpu/drm/msm/msm_gpu.c
| 22 +-
drivers/gpu/drm/msm/msm_gpu.h
| 66 +-
drivers/gpu/drm/msm/msm_gpu_devfreq.c
| 91 +--
drivers/gpu/drm/msm/msm_kms.h
| 11 +-
drivers/gpu/drm/msm/msm_perf.c
| 9 +-
drivers/gpu/drm/msm/msm_rd.c
| 16 +-
drivers/gpu/drm/msm/msm_ringbuffer.c
| 4 +-
drivers/gpu/drm/nouveau/dispnv04/disp.c
| 4 +-
drivers/gpu/drm/nouveau/dispnv50/Kbuild
| 1 +
drivers/gpu/drm/nouveau/dispnv50/base907c.c
| 6 +-
drivers/gpu/drm/nouveau/dispnv50/corec57d.c
| 2 +-
drivers/gpu/drm/nouveau/dispnv50/crc.c
| 64 +-
drivers/gpu/drm/nouveau/dispnv50/crc.h
| 7 +-
drivers/gpu/drm/nouveau/dispnv50/crc907d.c
| 8 +-
drivers/gpu/drm/nouveau/dispnv50/crcc37d.c
| 45 +-
drivers/gpu/drm/nouveau/dispnv50/crcc37d.h
| 40 ++
drivers/gpu/drm/nouveau/dispnv50/crcc57d.c
| 58 ++
drivers/gpu/drm/nouveau/dispnv50/curs507a.c
| 15 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c
| 11 +-
drivers/gpu/drm/nouveau/dispnv50/head.c
| 38 +-
drivers/gpu/drm/nouveau/dispnv50/head.h
| 2 +
drivers/gpu/drm/nouveau/dispnv50/head907d.c
| 6 +
drivers/gpu/drm/nouveau/dispnv50/head917d.c
| 1 +
drivers/gpu/drm/nouveau/dispnv50/headc37d.c
| 1 +
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
| 3 +-
drivers/gpu/drm/nouveau/dispnv50/wndw.c
| 15 +-
drivers/gpu/drm/nouveau/dispnv50/wndw.h
| 4 +-
drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c
| 6 +-
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c
| 7 +-
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
| 3 +
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
| 69 ++
drivers/gpu/drm/nouveau/nouveau_backlight.c
| 5 +-
drivers/gpu/drm/nouveau/nouveau_bios.c
| 3 +-
drivers/gpu/drm/nouveau/nouveau_display.c
| 5 +-
drivers/gpu/drm/nouveau/nouveau_fence.c
| 48 +-
drivers/gpu/drm/nouveau/nvkm/core/client.c
| 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
| 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c
| 2 +
drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.c
| 1 -
drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c
| 2 +-
drivers/gpu/drm/nouveau/nvkm/falcon/base.c
| 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
| 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.c
| 3 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c
| 37 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c
| 31 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c
| 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c
| 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c
| 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h
| 2 +
drivers/gpu/drm/omapdrm/dss/dispc.c
| 9 +-
drivers/gpu/drm/omapdrm/dss/dsi.c
| 10 +-
drivers/gpu/drm/omapdrm/dss/dss.c
| 7 +-
drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c
| 14 +-
drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h
| 14 +-
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
| 4 +-
drivers/gpu/drm/omapdrm/dss/hdmi5_core.c
| 5 +-
drivers/gpu/drm/omapdrm/dss/hdmi_phy.c
| 5 +-
drivers/gpu/drm/omapdrm/dss/hdmi_pll.c
| 4 +-
drivers/gpu/drm/omapdrm/dss/venc.c
| 7 +-
drivers/gpu/drm/omapdrm/dss/video-pll.c
| 8 +-
drivers/gpu/drm/omapdrm/omap_dmm_priv.h
| 10 +-
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
| 10 +-
drivers/gpu/drm/omapdrm/omap_dmm_tiler.h
| 10 +-
drivers/gpu/drm/omapdrm/tcm-sita.c
| 10 +-
drivers/gpu/drm/panel/Kconfig
| 41 ++
drivers/gpu/drm/panel/Makefile
| 4 +
drivers/gpu/drm/panel/panel-abt-y030xx067a.c
| 14 +-
drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c
| 445 ++++++++++++
drivers/gpu/drm/panel/panel-dsi-cm.c
| 4 +-
drivers/gpu/drm/panel/panel-edp.c
| 4 +-
drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
| 13 +-
drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
| 29 +-
drivers/gpu/drm/panel/panel-ilitek-ili9881c.c
| 265 ++++++-
drivers/gpu/drm/panel/panel-innolux-ej030na.c
| 14 +-
drivers/gpu/drm/panel/panel-innolux-p079zca.c
| 10 +-
drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c
| 323 +++++++++
drivers/gpu/drm/panel/panel-jdi-lt070me05000.c
| 8 +-
drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c
| 8 +-
drivers/gpu/drm/panel/panel-lvds.c
| 18 +-
drivers/gpu/drm/panel/panel-novatek-nt35950.c
| 702 ++++++++++++++++++
drivers/gpu/drm/panel/panel-novatek-nt36672a.c
| 10 +-
drivers/gpu/drm/panel/panel-novatek-nt39016.c
| 20 +-
drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c
| 8 +-
drivers/gpu/drm/panel/panel-ronbo-rb070d30.c
| 8 +-
drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c
| 21 +-
drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams452ef01.c
| 1 +
drivers/gpu/drm/panel/panel-samsung-sofef00.c
| 17 +-
drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c
| 21 +-
drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c
| 8 +-
drivers/gpu/drm/panel/panel-simple.c
| 56 ++
drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c
| 552 ++++++++++++++
drivers/gpu/drm/panel/panel-tpo-td043mtea1.c
| 14 +-
drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c
| 25 +-
drivers/gpu/drm/panfrost/panfrost_drv.c
| 2 +-
drivers/gpu/drm/panfrost/panfrost_gem.c
| 20 +-
drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c
| 2 +-
drivers/gpu/drm/panfrost/panfrost_mmu.c
| 5 +-
drivers/gpu/drm/panfrost/panfrost_perfcnt.c
| 6 +-
drivers/gpu/drm/radeon/radeon_sync.c
| 22 +-
drivers/gpu/drm/radeon/radeon_uvd.c
| 13 +-
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
| 82 ++-
drivers/gpu/drm/rockchip/rockchip_drm_drv.c
| 13 +-
drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c
| 3 +-
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
| 44 +-
drivers/gpu/drm/rockchip/rockchip_drm_gem.h
| 7 -
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
| 4 +-
drivers/gpu/drm/scheduler/sched_entity.c
| 15 +-
drivers/gpu/drm/scheduler/sched_main.c
| 6 +-
drivers/gpu/drm/sun4i/Kconfig
| 1 +
drivers/gpu/drm/sun4i/sun4i_drv.c
| 2 +-
drivers/gpu/drm/tidss/tidss_drv.c
| 11 +-
drivers/gpu/drm/tiny/Kconfig
| 13 +
drivers/gpu/drm/tiny/Makefile
| 1 +
drivers/gpu/drm/tiny/cirrus.c
| 24 +-
drivers/gpu/drm/tiny/ili9163.c
| 225 ++++++
drivers/gpu/drm/tiny/repaper.c
| 2 +-
drivers/gpu/drm/tiny/simpledrm.c
| 37 +-
drivers/gpu/drm/tiny/st7586.c
| 2 +-
drivers/gpu/drm/ttm/ttm_bo.c
| 2 +
drivers/gpu/drm/v3d/v3d_bo.c
| 22 +-
drivers/gpu/drm/v3d/v3d_gem.c
| 4 +-
drivers/gpu/drm/vc4/vc4_crtc.c
| 91 ++-
drivers/gpu/drm/vc4/vc4_debugfs.c
| 7 +-
drivers/gpu/drm/vc4/vc4_drv.h
| 37 +-
drivers/gpu/drm/vc4/vc4_hdmi.c
| 630 +++++++++++++---
drivers/gpu/drm/vc4/vc4_hdmi.h
| 37 +
drivers/gpu/drm/vc4/vc4_hdmi_phy.c
| 37 +
drivers/gpu/drm/vc4/vc4_hdmi_regs.h
| 8 +
drivers/gpu/drm/vc4/vc4_hvs.c
| 26 +-
drivers/gpu/drm/vc4/vc4_kms.c
| 129 +++-
drivers/gpu/drm/vc4/vc4_plane.c
| 5 -
drivers/gpu/drm/vc4/vc4_txp.c
| 4 +-
drivers/gpu/drm/virtio/virtgpu_ioctl.c
| 4 +-
drivers/gpu/drm/virtio/virtgpu_object.c
| 27 +-
drivers/gpu/drm/xen/xen_drm_front.c
| 16 +-
drivers/gpu/drm/xen/xen_drm_front_gem.c
| 108 ++-
drivers/gpu/drm/xen/xen_drm_front_gem.h
| 7 -
drivers/hv/hv_balloon.c
| 2 +-
drivers/infiniband/core/nldev.c
| 3 +-
drivers/infiniband/core/verbs.c
| 3 +
drivers/infiniband/hw/hfi1/verbs.c
| 5 +-
drivers/infiniband/hw/mlx4/main.c
| 18 +-
drivers/net/amt.c
| 2 +-
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
| 10 +
drivers/net/ethernet/asix/ax88796c_main.h
| 6 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
| 4 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h
| 10 +
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
| 9 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
| 2 +-
drivers/net/ethernet/dec/tulip/de4x5.c
| 34 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
| 4 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c
| 4 +
drivers/net/ethernet/intel/e100.c
| 18 +-
drivers/net/ethernet/intel/i40e/i40e.h
| 2 +
drivers/net/ethernet/intel/i40e/i40e_main.c
| 160 +++--
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
| 121 ++--
drivers/net/ethernet/intel/iavf/iavf.h
| 1 +
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
| 30 +-
drivers/net/ethernet/intel/iavf/iavf_main.c
| 55 +-
drivers/net/ethernet/lantiq_etop.c
| 20 +-
drivers/net/ethernet/marvell/mvmdio.c
| 2 +
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
| 17 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
| 4 +-
drivers/net/ethernet/mellanox/mlx5/core/cq.c
| 5 +-
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
| 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
| 26 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h
| 2 +
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
| 1 +
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
| 8 +-
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
| 23 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
| 10 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
| 21 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
| 9 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
| 2 +-
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
| 28 +-
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c
| 56 +-
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c
| 11 +-
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h
| 1 +
drivers/net/ethernet/sis/sis900.c
| 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
| 24 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
| 23 +-
drivers/net/hamradio/6pack.c
| 1 -
drivers/net/ipa/ipa_endpoint.c
| 5 +
drivers/net/ipa/ipa_resource.c
| 2 +-
drivers/net/tun.c
| 5 +
drivers/net/usb/r8152.c
| 9 +-
drivers/pinctrl/pinctrl-amd.c
| 29 +-
drivers/pinctrl/pinctrl-apple-gpio.c
| 12 +-
drivers/pinctrl/qcom/Kconfig
| 2 +
drivers/pinctrl/qcom/pinctrl-sdm845.c
| 1 +
drivers/pinctrl/qcom/pinctrl-sm8350.c
| 8 +-
drivers/pinctrl/ralink/pinctrl-mt7620.c
| 1 +
drivers/pinctrl/tegra/pinctrl-tegra.c
| 4 +-
drivers/pinctrl/tegra/pinctrl-tegra194.c
| 1 -
drivers/platform/mellanox/mlxreg-lc.c
| 5 +-
drivers/platform/x86/Kconfig
| 4 +-
drivers/platform/x86/dell/Kconfig
| 2 +-
drivers/platform/x86/hp_accel.c
| 2 +
drivers/platform/x86/samsung-laptop.c
| 2 +-
drivers/platform/x86/think-lmi.c
| 13 +-
drivers/platform/x86/think-lmi.h
| 1 -
drivers/platform/x86/thinkpad_acpi.c
| 150 ++--
drivers/powercap/dtpm_cpu.c
| 9 +-
drivers/ptp/ptp_clockmatrix.c
| 5 +-
drivers/ptp/ptp_ocp.c
| 9 +-
drivers/pwm/core.c
| 26 +
drivers/pwm/pwm-pxa.c
| 16 +-
drivers/s390/block/dasd_devmap.c
| 76 +-
drivers/s390/char/raw3270.c
| 12 +-
drivers/s390/cio/chp.c
| 2 +-
drivers/scsi/qla2xxx/qla_mbx.c
| 6 +-
drivers/scsi/scsi_sysfs.c
| 30 +-
drivers/scsi/scsi_transport_iscsi.c
| 6 +-
drivers/scsi/ufs/ufshcd.c
| 9 +-
drivers/spi/spi-cadence-quadspi.c
| 24 +-
drivers/spi/spi-fsl-lpspi.c
| 2 +-
drivers/spi/spi-geni-qcom.c
| 16 +-
drivers/spi/spi.c
| 12 +-
drivers/thermal/intel/int340x_thermal/Kconfig
| 4 +-
drivers/thermal/thermal_core.c
| 2 +
drivers/video/console/sticon.c
| 12 +-
drivers/video/fbdev/core/fbsysfs.c
| 14 +-
drivers/video/fbdev/efifb.c
| 11 +
drivers/video/fbdev/omap/omapfb_main.c
| 1 +
drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c
| 14 +-
drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c
| 18 +-
drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c
| 20 +-
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
| 12 +-
drivers/video/fbdev/simplefb.c
| 11 +
fs/attr.c
| 4 +-
fs/btrfs/async-thread.c
| 14 +
fs/btrfs/disk-io.c
| 14 +-
fs/btrfs/ioctl.c
| 4 +
fs/btrfs/lzo.c
| 13 +-
fs/btrfs/scrub.c
| 4 +-
fs/btrfs/volumes.c
| 18 +-
fs/cifs/cifs_swn.c
| 16 +-
fs/cifs/cifsproto.h
| 1 +
fs/cifs/connect.c
| 16 +-
fs/cifs/dfs_cache.c
| 7 +-
fs/cifs/sess.c
| 15 +-
fs/gfs2/bmap.c
| 2 +-
fs/gfs2/file.c
| 9 +-
fs/gfs2/glock.c
| 12 +-
fs/gfs2/super.c
| 14 +-
fs/nfsd/nfs4xdr.c
| 7 +-
fs/proc/vmcore.c
| 20 +-
fs/pstore/Kconfig
| 1 -
fs/pstore/blk.c
| 2 +-
fs/udf/dir.c
| 32 +-
fs/udf/namei.c
| 3 +
fs/udf/super.c
| 2 +
include/drm/drm_connector.h
| 55 ++
include/drm/drm_dp_helper.h
| 35 +-
include/drm/drm_drv.h
| 11 +-
include/drm/drm_format_helper.h
| 58 +-
include/drm/drm_gem_atomic_helper.h
| 18 +
include/drm/drm_gem_shmem_helper.h
| 168 ++++-
include/drm/drm_mode_config.h
| 13 +
include/drm/drm_of.h
| 7 +
include/drm/drm_privacy_screen_consumer.h
| 65 ++
include/drm/drm_privacy_screen_driver.h
| 84 +++
include/drm/drm_privacy_screen_machine.h
| 46 ++
include/drm/drm_probe_helper.h
| 1 +
include/drm/drm_sysfs.h
| 1 +
include/drm/gpu_scheduler.h
| 12 +-
include/drm/intel-gtt.h
| 8 +-
include/linux/acpi.h
| 9 +
include/linux/bpf.h
| 3 +-
include/linux/dma-buf.h
| 4 +-
include/linux/dma-fence.h
| 1 +
include/linux/dma-resv.h
| 27 +-
include/linux/hugetlb_cgroup.h
| 12 +
include/linux/ipc_namespace.h
| 15 +
include/linux/kvm_host.h
| 6 +-
include/linux/kvm_types.h
| 7 -
include/linux/mlx5/eswitch.h
| 4 +-
include/linux/mm_types.h
| 13 +-
include/linux/percpu.h
| 1 -
include/linux/printk.h
| 4 +
include/linux/pwm.h
| 2 +
include/linux/sched/signal.h
| 1 +
include/linux/sched/task.h
| 2 +-
include/linux/sdb.h
| 160 -----
include/linux/skbuff.h
| 2 +-
include/linux/trace_events.h
| 2 +-
include/linux/virtio_net.h
| 7 +-
include/net/nfc/nci_core.h
| 1 +
include/net/page_pool.h
| 12 +-
include/rdma/rdma_netlink.h
| 2 +-
init/Kconfig
| 2 +-
ipc/shm.c
| 189 +++--
ipc/util.c
| 6 +-
kernel/bpf/cgroup.c
| 2 +
kernel/bpf/helpers.c
| 2 -
kernel/bpf/syscall.c
| 57 +-
kernel/bpf/verifier.c
| 27 +-
kernel/entry/syscall_user_dispatch.c
| 4 +-
kernel/printk/printk.c
| 5 +
kernel/signal.c
| 36 +-
kernel/trace/bpf_trace.c
| 2 -
kernel/trace/trace.c
| 16 +-
kernel/trace/trace_events_hist.c
| 50 +-
lib/nmi_backtrace.c
| 6 +
lib/test_kasan.c
| 2 +
lib/zstd/Makefile
| 2 -
lib/zstd/common/compiler.h
| 7 +
lib/zstd/compress/zstd_compress_superblock.c
| 2 +
lib/zstd/compress/zstd_opt.c
| 12 +
mm/Kconfig
| 3 +
mm/damon/dbgfs.c
| 20 +-
mm/highmem.c
| 32 +-
mm/hugetlb.c
| 11 +-
mm/slab.c
| 3 +-
mm/slab.h
| 2 +-
mm/slob.c
| 3 +-
mm/slub.c
| 2 +-
mm/swap.c
| 1 +
net/core/devlink.c
| 4 +-
net/core/filter.c
| 6 +
net/core/page_pool.c
| 10 +-
net/core/sock.c
| 6 +-
net/ipv4/bpf_tcp_ca.c
| 2 +
net/ipv4/devinet.c
| 2 +-
net/ipv4/tcp.c
| 3 +
net/ipv4/udp.c
| 11 +
net/ipv6/esp6.c
| 6 +
net/mac80211/cfg.c
| 12 +-
net/mac80211/iface.c
| 4 +-
net/mac80211/led.h
| 8 +-
net/mac80211/rx.c
| 12 +-
net/mac80211/tx.c
| 34 +-
net/mac80211/util.c
| 7 +-
net/mac80211/wme.c
| 3 +-
net/nfc/core.c
| 32 +-
net/nfc/nci/core.c
| 30 +-
net/sched/act_mirred.c
| 11 +-
net/smc/af_smc.c
| 14 +
net/smc/smc_core.c
| 3 +-
net/tipc/crypto.c
| 12 +-
net/tipc/link.c
| 7 +-
net/wireless/nl80211.c
| 34 +-
net/wireless/nl80211.h
| 6 +-
net/wireless/util.c
| 1 +
net/xdp/xsk_buff_pool.c
| 7 +-
samples/Kconfig
| 11 +-
samples/Makefile
| 2 +-
samples/bpf/hbm_kern.h
| 2 -
samples/bpf/xdp_redirect_cpu_user.c
| 5 +-
samples/bpf/xdp_sample_user.c
| 28 +-
samples/ftrace/Makefile
| 2 +-
samples/ftrace/ftrace-direct-multi.c
| 30 +
tools/arch/x86/include/asm/cpufeatures.h
| 2 +
tools/arch/x86/include/uapi/asm/kvm.h
| 4 +
tools/bpf/runqslower/Makefile
| 3 +-
tools/build/feature/test-all.c
| 1 -
tools/include/uapi/linux/kvm.h
| 30 +-
tools/lib/bpf/bpf_gen_internal.h
| 4 +-
tools/lib/bpf/gen_loader.c
| 47 +-
tools/lib/bpf/libbpf.c
| 4 +-
tools/perf/Makefile.config
| 3 +
tools/perf/arch/mips/entry/syscalls/syscall_n64.tbl
| 1 +
tools/perf/bench/sched-messaging.c
| 4 +
tools/perf/builtin-report.c
| 15 +-
tools/perf/tests/event_update.c
| 5 +-
tools/perf/tests/sample-parsing.c
| 2 +-
tools/perf/tests/wp.c
| 2 +-
tools/perf/ui/hist.c
| 28 +-
tools/perf/util/arm-spe.c
| 15 +
tools/perf/util/evsel.c
| 18 +-
tools/perf/util/header.c
| 8 +-
tools/perf/util/hist.c
| 23 +-
tools/perf/util/hist.h
| 1 -
tools/perf/util/parse-events.c
| 9 +-
tools/perf/util/sort.c
| 52 +-
tools/perf/util/sort.h
| 6 +-
tools/perf/util/util.c
| 14 +-
tools/perf/util/util.h
| 2 +-
tools/testing/selftests/bpf/Makefile
| 2 +-
tools/testing/selftests/bpf/prog_tests/helper_restricted.c
| 33 +
tools/testing/selftests/bpf/progs/test_helper_restricted.c
| 123 ++++
tools/testing/selftests/bpf/test_verifier.c
| 46 +-
tools/testing/selftests/bpf/verifier/helper_restricted.c
| 196 +++++
tools/testing/selftests/bpf/verifier/map_in_map.c
| 34 +
tools/testing/selftests/gpio/Makefile
| 1 +
tools/testing/selftests/gpio/gpio-mockup-cdev.c
| 2 +-
tools/testing/selftests/kvm/.gitignore
| 1 +
tools/testing/selftests/kvm/access_tracking_perf_test.c
| 54 +-
tools/testing/selftests/kvm/demand_paging_test.c
| 56 +-
tools/testing/selftests/kvm/dirty_log_perf_test.c
| 29 +-
tools/testing/selftests/kvm/dirty_log_test.c
| 6 +-
tools/testing/selftests/kvm/include/perf_test_util.h
| 23 +-
tools/testing/selftests/kvm/include/test_util.h
| 26 +
tools/testing/selftests/kvm/kvm_page_table_test.c
| 2 +-
tools/testing/selftests/kvm/lib/elf.c
| 3 +-
tools/testing/selftests/kvm/lib/kvm_util.c
| 44 +-
tools/testing/selftests/kvm/lib/perf_test_util.c
| 184 +++--
tools/testing/selftests/kvm/lib/test_util.c
| 5 +
tools/testing/selftests/kvm/memslot_modification_stress_test.c
| 38 +-
tools/testing/selftests/kvm/x86_64/xen_shinfo_test.c
| 75 +-
tools/testing/selftests/net/forwarding/config
| 1 +
tools/testing/selftests/net/forwarding/tc_actions.sh
| 47 +-
tools/testing/selftests/net/gre_gso.sh
| 16 +-
virt/kvm/kvm_main.c
| 100 +--
802 files changed, 20680 insertions(+), 13354 deletions(-)
create mode 100644
Documentation/devicetree/bindings/display/bridge/nxp,ptn3460.yaml
delete mode 100644 Documentation/devicetree/bindings/display/bridge/ptn3460.txt
delete mode 100644 Documentation/devicetree/bindings/display/bridge/sii9234.txt
create mode 100644
Documentation/devicetree/bindings/display/bridge/sil,sii9234.yaml
delete mode 100644 Documentation/devicetree/bindings/display/msm/edp.txt
create mode 100644
Documentation/devicetree/bindings/display/panel/boe,bf060y8m-aj0.yaml
create mode 100644
Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml
create mode 100644
Documentation/devicetree/bindings/display/panel/novatek,nt35950.yaml
create mode 100644
Documentation/devicetree/bindings/display/panel/sony,tulip-truly-nt35521.yaml
delete mode 100644 arch/hexagon/include/asm/timer-regs.h
create mode 100644 arch/hexagon/kernel/.gitignore
create mode 100644 drivers/dma-buf/st-dma-resv.c
create mode 100644 drivers/gpu/drm/drm_privacy_screen.c
create mode 100644 drivers/gpu/drm/drm_privacy_screen_x86.c
create mode 100644 drivers/gpu/drm/i915/display/icl_dsi.h
create mode 100644 drivers/gpu/drm/i915/display/intel_dsi_vbt.h
create mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.c
create mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.h
create mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.c
create mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.h
create mode 100644 drivers/gpu/drm/i915/display/vlv_dsi.h
create mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_pll.h
rename drivers/gpu/drm/i915/{i915_drv.c => i915_driver.c} (97%)
create mode 100644 drivers/gpu/drm/i915/i915_driver.h
create mode 100644 drivers/gpu/drm/i915/i915_iosf_mbi.h
create mode 100644 drivers/gpu/drm/meson/meson_encoder_cvbs.c
rename drivers/gpu/drm/meson/{meson_venc_cvbs.h => meson_encoder_cvbs.h} (92%)
create mode 100644 drivers/gpu/drm/meson/meson_encoder_hdmi.c
create mode 100644 drivers/gpu/drm/meson/meson_encoder_hdmi.h
delete mode 100644 drivers/gpu/drm/meson/meson_venc_cvbs.c
delete mode 100644 drivers/gpu/drm/msm/edp/edp.c
delete mode 100644 drivers/gpu/drm/msm/edp/edp.h
delete mode 100644 drivers/gpu/drm/msm/edp/edp.xml.h
delete mode 100644 drivers/gpu/drm/msm/edp/edp_aux.c
delete mode 100644 drivers/gpu/drm/msm/edp/edp_bridge.c
delete mode 100644 drivers/gpu/drm/msm/edp/edp_connector.c
delete mode 100644 drivers/gpu/drm/msm/edp/edp_ctrl.c
delete mode 100644 drivers/gpu/drm/msm/edp/edp_phy.c
rename drivers/gpu/drm/msm/hdmi/{hdmi_connector.c => hdmi_hpd.c} (62%)
create mode 100644 drivers/gpu/drm/nouveau/dispnv50/crcc37d.h
create mode 100644 drivers/gpu/drm/nouveau/dispnv50/crcc57d.c
create mode 100644 drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c
create mode 100644 drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c
create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt35950.c
create mode 100644 drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c
create mode 100644 drivers/gpu/drm/tiny/ili9163.c
create mode 100644 include/drm/drm_privacy_screen_consumer.h
create mode 100644 include/drm/drm_privacy_screen_driver.h
create mode 100644 include/drm/drm_privacy_screen_machine.h
delete mode 100644 include/linux/sdb.h
create mode 100644 tools/testing/selftests/bpf/prog_tests/helper_restricted.c
create mode 100644 tools/testing/selftests/bpf/progs/test_helper_restricted.c
create mode 100644 tools/testing/selftests/bpf/verifier/helper_restricted.c
More information about the Freedreno
mailing list