This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from e359bce39d90 Merge tag 'audit-pr-20210426' of git://git.kernel.org/pub/ [...] adds e7c6e405e171 Fix misc new gcc warnings adds 3fb0fdb3bbe7 x86/stackprotector/32: Make the canary into a regular perc [...] adds d0962f2b24c9 x86/entry/32: Remove leftover macros after stackprotector [...] adds aa7680f6fe21 Merge tag 'v5.12-rc3' into x86/core adds 0d391319809e Merge 'x86/seves' into x86/core adds 9e761296c52d x86/insn: Rename insn_decode() to insn_decode_from_regs() adds 508ef28674c1 x86/insn: Add @buf_len param to insn_init() kernel-doc comment adds d30c7b820be5 x86/insn: Add a __ignore_sync_check__ marker adds 93281c4a9657 x86/insn: Add an insn_decode() API adds 6e8c83d2a3af x86/insn-eval: Handle return values from the decoder adds 514ef77607b9 x86/boot/compressed/sev-es: Convert to insn_decode() adds 2ff49881d606 perf/x86/intel/ds: Check insn_get_length() retval adds 8c98a605544c perf/x86/intel/ds: Check return values of insn decoder functions adds 63c66cde7bbc x86/alternative: Use insn_decode() adds 1580f488ea8c x86/mce: Convert to insn_decode() adds 77e768ec1391 x86/kprobes: Convert to insn_decode() adds 99e4b0de4d66 x86/sev-es: Split vc_decode_insn() adds 5e32c64bb691 x86/sev-es: Convert to insn_decode() adds 0be7f42d6fcc x86/traps: Convert to insn_decode() adds 88afc2392213 x86/uprobes: Convert to insn_decode() adds 0c925c61dae1 x86/tools/insn_decoder_test: Convert to insn_decode() adds c7e41b099be4 tools/objtool: Convert to insn_decode() adds a277ce601cd1 x86/tools/insn_sanity: Convert to insn_decode() adds 62660b0fd238 tools/perf: Convert to insn_decode() adds 404b639e510b x86/insn: Remove kernel_insn_init() adds f935178b5c1c x86/insn: Make insn_complete() static adds 0705ef64d1ff tools/insn: Restore the relative include paths for cross building adds d60ad3d46f1d x86/kprobes: Retrieve correct opcode for group instruction adds a194acd316f9 x86/kprobes: Identify far indirect JMP correctly adds 6256e668b7af x86/kprobes: Use int3 instead of debug trap for single-step adds 6dd3b8c9f588 x86/kprobes: Fix to check non boostable prefixes correctly adds 2f706e0e5e26 x86/kprobes: Fix to identify indirect jmp and others using [...] adds 2304d14db659 x86/kprobes: Move 'inline' to the beginning of the kprobe_ [...] adds 52fa82c21f64 x86: Add insn_decode_kernel() adds f2ac256b9a8b Merge 'x86/alternatives' adds e855e80d0015 Merge tag 'v5.12-rc5' into WIP.x86/core, to pick up recent [...] adds 59eca2fa1934 x86/cpu/hygon: Set __max_die_per_package on Hygon adds a89dfde3dc3c x86: Remove dynamic NOP selection adds 301cddc21a15 objtool/x86: Use asm/nops.h adds a331f5fdd36d x86/mce: Add Xeon Sapphire Rapids to list of CPUs that sup [...] adds b1f480bc0686 Merge branch 'x86/cpu' into WIP.x86/core, to merge the NOP [...] adds 23c1ad538f4f x86/alternatives: Optimize optimize_nops() adds 119251855f9a x86/retpoline: Simplify retpolines adds bcb1b6ff39da objtool: Correctly handle retpoline thunk calls adds 530b4ddd9dd9 objtool: Handle per arch retpoline naming adds a958c4fea768 objtool: Fix static_call list generation adds 3a647607b57a objtool: Rework the elf_rebuild_reloc_section() logic adds ef47cc01cb4a objtool: Add elf_create_reloc() helper adds d0c5c4cc73da objtool: Create reloc sections implicitly adds 417a4dc91e55 objtool: Extract elf_strtab_concat() adds 9a7827b7789c objtool: Extract elf_symbol_add() adds 2f2f7e47f052 objtool: Add elf_create_undef_symbol() adds 43d5430ad74e objtool: Keep track of retpoline call sites adds 7bd2a600f3e9 objtool: Cache instruction relocs adds 50e7b4a1a1b2 objtool: Skip magical retpoline .altinstr_replacement adds 9bc0bb50727c objtool/x86: Rewrite retpoline thunk calls adds 53375a5a218e x86/cpu: Resort and comment Intel models adds 99cb64de36d5 x86/cpu: Comment Skylake server stepping too adds 2c88d45edbb8 x86, sched: Treat Intel SNC topology as default, COD as exception adds c6536676c7fe Merge tag 'x86_core_for_v5.13' of git://git.kernel.org/pub [...] adds 37564ed834ac s390/uv: add prot virt guest/host indication files adds 98ce70b76942 s390/sclp: increase sclp console line length adds f6576a1b4896 s390/pci: refactor zpci function states adds a9045c221044 s390/pci: deconfigure device on release adds dee60c0dbc83 s390/pci: add zpci_event_hard_deconfigured() adds 64a715ab4e91 s390/cio: introduce CIO debugfs directory adds a4f17cc72671 s390/cio: add CRW inject functionality adds 2631f6b6f22c s390/pci: unify de-/configure for slots and events adds 95b3a8b4014d s390/pci: move zpci_remove_device() to bus code adds 396c100472dd s390/qdio: let driver manage the QAOB adds 5671d9718faf s390/kernel: fix a typo adds df2e400e07ad s390/uv: fix prot virt host indication compilation adds 84fa3962d5ff s390/crc32-vx: couple of typo fixes adds 263df6e48544 s390/spinlock: remove align attribute from arch_spinlock_t adds 652d40b2f8be s390/pci: fix DMA cleanup on hard deconfigure adds 408f2c9c1568 s390/pci: expose UID uniqueness guarantee adds 1034c96c5e28 s390/cio: use DEFINE_SPINLOCK() for spinlock adds 4e774d59e599 s390/cio: use DECLARE_WAIT_QUEUE_HEAD() for wait_queue adds f38033c8dbc3 s390/cio: remove duplicate struct ccw1 declaration adds 0cc00c8d4050 s390/vfio-ap: fix circular lockdep when setting/clearing c [...] adds 3784231b1e09 s390/mm: fix phys vs virt confusion in mark_kernel_pXd() f [...] adds 7dd8ed094304 s390: use DEFINE_SPINLOCK for initialization adds 8bc00c04d87e s390/sclp: use LIST_HEAD for Initialization adds 0ee3f73914d9 Merge branch 'fixes' into features adds 644975179c00 s390/protvirt: fix error return code in uv_info_init() adds 3081e6160565 s390/cio: use DECLARE_WAIT_QUEUE_HEAD for static work_queu [...] adds 6f8daa2953ec s390/traps: convert pgm_check.S to C adds faf29a4d93a9 s390/pci: introduce zpci_bus_scan_device() adds 7dc697d6b2b5 s390/pci: do more bus setup in zpci_bus_scan() adds a50297cf8235 s390/pci: separate zbus creation from scanning adds 035027616894 s390/pci: use mutex not spinlock for zbus list adds 14c87ba8123a s390/pci: separate zbus registration from scanning adds 61311e32892b s390/pci: narrow scope of zpci_configure_device() adds 17a363dcd2f7 s390/traps,mm: add conditional trap handlers adds 6000b5f4032e s390/bitops: make bitops only work on longs adds c8a91c285d8c s390/atomic: move remaining inline assemblies to atomic_ops.h adds ca897bb1814f s390/atomic: use proper constraints adds b23eb636d7f9 s390/atomic: get rid of gcc atomic builtins adds d2b1f6d2d350 s390/cmpxchg: get rid of gcc atomic builtins adds 000174233b91 s390/atomic,cmpxchg: switch to use atomic-instrumented.h adds 4f9abb7e70f2 s390/spinlock: use R constraint in inline assembly adds 4dd4269ea51e s390: update defconfigs adds f169f4213065 s390/test_unwind: unify error handling paths adds 9d42a4d3e27d s390/test_unwind: add WARN if tests failed adds 13525f0a62cc s390/cmpxchg: use unsigned long values instead of void pointers adds 5d8da6951ee2 s390/test_unwind: print test suite start/end info adds 3e5ee32392ef s390/atomic,cmpxchg: make constraints work with old compilers adds ff23f8c970ab s390: get rid of oprofile leftovers adds b44913fceb13 s390/smp: fix do_restart() prototype adds a637b3bfa43a s390/atomic,cmpxchg: always inline __xchg/__cmpxchg adds 81bbf03905aa s390/pci: expose a PCI device's UID as its index adds 70fac8088cfa s390/zcrypt: fix zcard and zqueue hot-unplug memleak adds 28096067686c s390/archrandom: add parameter check for s390_arch_random_ [...] adds 6f3353c2d2b3 s390/disassembler: increase ebpf disasm buffer size adds 6daa755f813e Merge tag 's390-5.13-1' of git://git.kernel.org/pub/scm/li [...] adds d027fdc4fa30 kdb: Remove redundant function definitions/prototypes adds e4f291b3f7bb kdb: Simplify kdb commands registration adds 2bbd9b0f2b4e kernel: debug: Ordinary typo fixes in the file gdbstub.c adds 83fa2d13d628 kdb: Refactor env variables get/set code adds 916a75965e52 Merge tag 'kgdb-5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds 9f961c2e0874 lib/vsprintf: do not show no_hash_pointers message multiple times adds ea35d8677811 MAINTAINERS: update Senozhatsky email address adds a48849e2358e printk: clarify the documentation for plain pointer printing adds 84696cfaf4d9 lib/vsprintf.c: remove leftover 'f' and 'F' cases from bst [...] adds 4a8ef190c16f mm, slub: use pGp to print page flags adds 96b94abc12e6 mm, slub: don't combine pr_err with INFO adds c244297acbe5 vsprintf: dump full information of page flags in pGp adds da34b03fbd0a Merge branch 'for-5.13-vsprintf-pgp' into for-linus adds fdd2c1f4e2c2 um: synchronize kmsg_dumper adds 40ddbbac7f16 mtd: mtdoops: synchronize kmsg_dumper adds bb07b16c44b2 printk: limit second loop of syslog_print_all adds e831e400f73b printk: kmsg_dump: remove unused fields adds 726b5097701a printk: refactor kmsg_dump_get_buffer() adds 4260e0e55101 printk: consolidate kmsg_dump_get_buffer/syslog_print_all code adds cf5b0208fda4 printk: introduce CONSOLE_LOG_MAX adds 7d7a23a91c91 printk: use seqcount_latch for clear_seq adds 35b2b1634849 printk: use atomic64_t for devkmsg_user.seq adds 636babdc0696 printk: add syslog_lock adds 5f6c7648e556 printk: kmsg_dumper: remove @active field adds f9f3f02db98b printk: introduce a kmsg_dump iterator adds 996e966640dd printk: remove logbuf_lock adds a4f987653241 printk: kmsg_dump: remove _nolock() variants adds 505a27a73429 printk: console: remove unnecessary safe buffer usage adds 28e1745b9fa2 printk: rename vprintk_func to vprintk adds acebb5597ff1 kernel/printk.c: Fixed mundane typos adds c8dbea6df351 Merge branch 'printk-rework' into for-linus adds 7f3d08b255d1 Merge tag 'printk-for-5.13' of git://git.kernel.org/pub/sc [...] adds 8df1947c71ee livepatch: Replace the fake signal sending with TIF_NOTIFY [...] adds eb6bbacc4672 Merge tag 'livepatching-for-5.13' of git://git.kernel.org/ [...] adds a72232eabdfc cgroup: Add misc cgroup controller adds 25259fc914a1 cgroup: Miscellaneous cgroup documentation. adds 7aef27f0b2a8 svm/sev: Register SEV and SEV-ES ASIDs to the misc controller adds dd3f4e4972f1 cgroup: misc: mark dummy misc_cg_res_total_usage() static inline adds d95af61df072 cgroup/cpuset: fix typos in comments adds ffeee417d97f cgroup: use tsk->in_iowait instead of delayacct_is_task_wa [...] adds 55e6be657b8d Merge branch 'for-5.13' of git://git.kernel.org/pub/scm/li [...] adds cb4969e6f9f5 selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) adds ea2c679edc41 selftests/timers: Fix spelling mistake "clocksourc" -> "cl [...] adds a9d26a302dea selftests/resctrl: Enable gcc checks to detect buffer overflows adds 8236c51d85a6 selftests/resctrl: Fix compilation issues for global variables adds 896016d2ad05 selftests/resctrl: Fix compilation issues for other global [...] adds 2428673638ea selftests/resctrl: Clean up resctrl features check adds f5f16ae4fae9 selftests/resctrl: Ensure sibling CPU is not same as original CPU adds d7af3d0d515c selftests/resctrl: Fix missing options "-n" and "-p" adds 2f320911d9fa selftests/resctrl: Rename CQM test as CMT test adds ca2f4214f967 selftests/resctrl: Call kselftest APIs to log test results adds 03216ed7bb4d selftests/resctrl: Share show_cache_info() by CAT and CMT tests adds f29838e6fa13 selftests/resctrl: Fix a printed message adds b67a7665a917 selftests/resctrl: Add config dependencies adds a3611fbc6e58 selftests/resctrl: Check for resctrl mount point only if r [...] adds ee0415681eb6 selftests/resctrl: Use resctrl/info for feature detection adds 06bd03a57f8c selftests/resctrl: Fix MBA/MBM results reporting format adds 09a67934625a selftests/resctrl: Don't hard code value of "no_of_bits" variable adds c9fb4e7cee1e selftests/resctrl: Modularize resctrl test suite main() function adds f1dd71982d19 selftests/resctrl: Skip the test if requested resctrl feat [...] adds 4e5cb354c85e selftests/resctrl: Fix unmount resctrl FS adds d81343b5eedf selftests/resctrl: Fix incorrect parsing of iMC counters adds 1205b688c925 selftests/resctrl: Fix checking for < 0 for unsigned values adds 4808bf209efd selftests/resctrl: Create .gitignore to include resctrl_tests adds 87f1c20e2eff Documentation: kselftest: fix path to test module files adds e75074781f17 selftests/resctrl: Change a few printed messages adds 2a68c268a183 Merge tag 'linux-kselftest-next-5.13-rc1' of git://git.ker [...] adds 2f9f21cdcd71 kunit: Match parenthesis alignment to improve code readability adds acd976253c0c kunit: make KUNIT_EXPECT_STREQ() quote values, don't print [...] adds 9854781dba37 kunit: tool: make --kunitconfig accept dirs, add lib/kunit [...] adds 359a376081d4 kunit: support failure from dynamic analysis tools adds f65968ac191b kunit: fix -Wunused-function warning for __kunit_fail_curr [...] adds de2fcb3e6201 Documentation: kunit: add tips for using current->kunit_test adds 1e9599dfc47a Merge tag 'linux-kselftest-kunit-5.13-rc1' of git://git.ke [...] adds 82e5d8cc768b security: commoncap: fix -Wstringop-overread warning adds 049ae601f3fb security: commoncap: clean up kernel-doc comments adds acd3d2859453 Merge tag 'fixes-v5.13' of git://git.kernel.org/pub/scm/li [...] adds b0b6ef0bb273 media: colorspaces-details.rst: drop tabularcolumns adds a78801a4431d media: control.rst: use a table for V4L2_CID_POWER_LINE adds 571610162bc5 media: docs: sliced-vbi: fix V4L2_SLICED_WSS_625 docs adds f23f5c709427 media: ext-ctrls-codec-stateless.rst: change a FWHT flag d [...] adds da3e2702cacc media: ext-ctrls-codec.rst: add a missing profile description adds 235ad7e64787 media: ext-ctrls-codec.rst: simplify a few tables adds 43774190ffde media: ext-ctrls-jpeg.rst: cleanup V4L2_CID_JPEG_COMPRESSI [...] adds e89dbb12b677 media: docs: pixfmt: use section titles for bayer formats adds b58398f22855 media: buffer.rst: fix a PDF output issue adds 86d3a055a467 media: ext-ctrls-codec-stateless.rst: fix an H-264 table format adds 4a1873f5bf2b media: pixfmt-yuv-planar.rst: fix PDF OUTPUT adds fea13a6935c7 media: docs: uAPI: fix table output in LaTeX/PDF format adds f9f81841bba3 media: dev-overlay.rst: cleanup the xvideo example adds f82c0bd4a5dd media: vbi_hsync.svg: fix the viewports adds c4a1bff9507f media: v4l docs: move some cross-reference identifiers adds dd354506911a media: rc/ite-cir: replace spin_lock_irqsave by spin_lock [...] adds 112902fc1451 media: ite-cir: remove unused fields adds 0b2c7dcff345 media: ite-cir: set parent device adds 17e327a67e2a media: ite-cir: use standard logging and reduce noise adds cc83573c46f6 media: ite-cir: carrier and duty cycle can be set via ioctl adds 0b16cd575d6d media: ite-cir: move runtime information into driver data adds 28c7afb07ccf media: ite-cir: check for receive overflow adds 0ec694d6718a media: ite-cir: in_use is not needed adds 3f9fcc4c84c6 media: rc: add keymap for minix-neo remote adds 042c122f4a30 media: em28xx: Add pid for bulk revision of Hauppauge 461e adds e5f3b2f4f237 media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 adds 13a79f14ab28 media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() adds c49206786ee2 media: dvb-usb: Fix use-after-free access adds 34d5fc1e0da1 media: rc: add keymap for Xbox 360 Universal Media remote adds bcbe55dc7b41 media: uapi: Correct doc comment in H264 uAPI adds 0c8be47d4a72 media: platform: sti: make a const arrays static, makes ob [...] adds 6b45fbfa5309 media: include: media: davinci: Fixed up few trivial spell [...] adds 6a49401e15b5 media: usbtv: constify static structs adds 21ea3defde62 media: doc: h264/hevc: Clarify _START_CODE_NONE meaning adds 18490a1ad8ea media: use getter/setter functions adds 911edeff2264 media: drivers/media/pci/cx18: Fix a spelling minimze to m [...] adds 611ce3395e34 media: drivers: media: pci: cx18: Couple of spell fixes in [...] adds 937da4fd2ca1 media: drivers: media: pci: cx18: Spelling fix of minimze [...] adds 67012d97df93 media: v4l: common: v4l2_get_link_freq: add printing a warning adds 78c2cc28df4a media: camss: use v4l2_get_link_freq() to calculate the re [...] adds 2f90857781bb media: qcom: camss: Fix overflows in clock rate calculations adds 0aa3bdca3850 media: solo6x10: Switch to using the new API kobj_to_dev() adds f0b8bbd367bb media: media/i2c: remove unneeded variable: "ret" adds 8bca663a0aee media: media/usb:Remove superfluous "breaks" adds c3bf67e80532 media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c adds 24df8b74c8b2 media: drivers: media: pci: sta2x11: fix Kconfig dependenc [...] adds 4fade8329ab2 media: mtk: fix mtk-smi dependency adds 18a4ca76ada4 media: rkisp1: params: remove extra 'if' conditions adds 9c39be40c015 media: drivers/media/usb: fix memory leak in zr364xx_probe adds 71bb1b99a24f media: cec-notifier: also search for HDMI devices on I2C adds 6e47269cb3f5 media: ti-vpe: Simplify bool comparison adds 29a42595c8dc media: v4l2-subdev.rst: typo fix adds 5cde22fcc727 media: vivid: fix assignment of dev->fbuf_out_flags adds a4184b4f9901 media: fix incorrect kernel doc usages adds 4e1cb753c04d media: saa7134: use sg_dma_len when building pgtable adds e56429b09d5e media: saa7146: use sg_dma_len when building pgtable adds 3101010f7d66 media: anysee: simplify the return expression of anysee_ci [...] adds b5fe86307e42 media: ngene: simplify the return expression of eeprom_wri [...] adds 73605de01f57 media: media/siano: kill pointless kmutex definitions adds 8938c48fa25b media: omap4iss: return error code when omap4iss_get() failed adds ab954c4325a6 media: b2c2: remove trailing semicolon in macro definition adds cbe8373ca7e7 media: rkisp1: rsz: crash fix when setting src format adds 3536169f8531 media: aspeed: fix clock handling logic adds 6f097ddb8072 media: dvbdev: Switch to new kerneldoc syntax for named va [...] adds 5f864cfbf59b media: cx23885: add more quirks for reset DMA on some AMD IOMMU adds cb1318fd80c3 media: cx23885: Fix various Hauppauge device analog captur [...] adds eea62d6d471a media: i2c: adv7511: remove open coded version of SMBus bl [...] adds 225d0dbdb2b1 media: drxj: remove redundant assignments to variable imag [...] adds efb8225ce665 media: ngene: switch from 'pci_' to 'dma_' API adds e6668bbaa5f9 media: imx: Drop dependency on I2C adds 8ab63c4cc3bd media: imx: Move dependency on VIDEO_DEV to common Kconfig symbol adds 34632e762325 media: imx: Drop manual dependency on VIDEO_IMX_MEDIA adds 772cb7f2cfd1 media: imx: Compile imx6-media-objs only for CONFIG_VIDEO_IMX_CSI adds 0ab05d7f7d24 media: imx: Set default sizes through macros in all drivers adds 82bedfbf663a media: imx: utils: Add ability to filter pixel formats by [...] adds d415448a836b media: imx: capture: Use dev_* instead of v4l2_* to log messages adds 6cf8b135a398 media: imx: capture: Use device name to construct bus_info adds 5722a1742606 media: imx: capture: Remove forward declaration of capture_qops adds e2c073c7d452 media: imx: capture: Handle errors from v4l2_fh_open() adds b3a300996cbe media: imx: capture: Clean up capture_priv structure adds cf56ac08795a media: imx: capture: Remove capture_priv stop field adds b517f562e038 media: imx: capture: Move queue and ctrl handler init to i [...] adds 8e574216979e media: imx: capture: Initialize video_device programmatically adds 1f4e7241704b media: imx: capture: Register the video device after compl [...] adds 0d966feb6bd0 media: imx: capture: Store v4l2_pix_format in imx_media_video_dev adds 024b2f9cd225 media: imx: capture: Move default format init to a separat [...] adds 300852e3cc13 media: imx: capture: Rename querycap handler to capture_querycap adds 3a8548247830 media: imx: capture: Rename ioctl operations with legacy prefix adds 49e1b5d6492b media: imx: capture: Add a mechanism to disable control in [...] adds 96fe421e8db5 media: imx: capture: Remove unneeded variable in __capture [...] adds 6cc209445c19 media: imx: capture: Pass v4l2_pix_format to __capture_leg [...] adds cc271b675469 media: imx: capture: Return -EPIPE from __capture_legacy_t [...] adds 7edcce6cc082 media: imx: capture: Extract format lookup from __capture_ [...] adds a9512b261afd media: imx: capture: Simplify capture_validate_fmt() imple [...] adds 5e14568ccbdf media: imx: capture: Simplify __capture_legacy_try_fmt() adds b41e93260425 media: imx: capture: Decouple video node from source with [...] adds a1060d0789b1 media: imx: capture: Expose V4L2_CAP_IO_MC for the MC-centric API adds c24ead998ed1 media: imx: imx7-media-csi: Disable legacy video node API adds ab7d9fed9056 media: imx: capture: Support creating immutable link to ca [...] adds dbeecb112cb4 media: imx: imx7-media-csi: Remove control handler adds fbd36bceb816 media: imx: imx7-media-csi: Move (de)init from link setup [...] adds 61c699bfb013 media: imx: imx7-media-csi: Create immutable link to captu [...] adds 9206d3b48b6a media: imx: imx7-media-csi: Replace CSICR*_RESET_VAL with values adds 37b48094169a media: imx: imx7-media-csi: Tidy up register fields macros adds db04bef6f1d2 media: imx: imx7-media-csi: Reorganize code in sections adds 66f469c1b484 media: imx: imx7-media-csi: Validate capture format in .li [...] adds c6f02291d114 media: imx: imx7-media-csi: Fix source type identification adds 3c1dbc71c646 media: imx: imx7-media-csi: Don't lock access to is_csi2 adds be1158f0f644 media: imx: imx7-media-csi: Rename imx7_csi_dma_start() to [...] adds b0f4a7f77c1d media: imx: imx7-media-csi: Split imx7_csi_dma_stop() adds ff43ca911978 media: imx: imx7-media-csi: Move CSI configuration before [...] adds f2635a9aa0c8 media: imx: imx7-media-csi: Merge streaming_start() with c [...] adds df221c963985 media: imx: imx7-media-csi: Merge hw_reset() with init_int [...] adds f7134e4514a8 media: imx: imx7-media-csi: Set the MIPI data type based o [...] adds 5f09f37a7db9 media: imx: imx7-media-csi: Don't set the buffer stride wh [...] adds 49a72bb614dc media: imx: imx7-media-csi: Merge all config in imx7_csi_c [...] adds d525febdb7a1 media: imx: imx7-media-csi: Clear all configurable CSICR18 fields adds b5cbab5e1a2f media: imx: imx7-media-csi: Set RFF burst type in imx7_csi [...] adds bc023b5a333a media: imx: imx7-media-csi: Simplify imx7_csi_rx_fifo_clear() adds 67c98cb1ac7c media: imx: imx7-media-csi: Don't double-enable the CSI adds 30122594cd5b media: imx: imx7-media-csi: Don't double-enable the RxFIFO adds eacc813b31a0 media: imx: imx7-media-csi: Remove double reflash of DMA c [...] adds ef08345c4cce media: imx: imx7-media-csi: Don't enable SOF and EOF interrupts adds 42849cf0869f media: imx: imx7_media-csi: Add support for additional Bay [...] adds dbedd2f4901e media: v4l2-mc: Add link flags to v4l2_create_fwnode_links [...] adds 43664fa55c59 media: imx: imx7_media-csi: Create immutable link to sourc [...] adds 5c7cf0f3f006 media: imx: imx7_mipi_csis: Acquire reset control without [...] adds dd4191054b92 media: imx: imx7_mipi_csis: Fix input size alignment adds 421ba86abfa6 media: imx: imx7_mipi_csis: Make source .s_power() optional adds 6e1de0062768 media: imx: imx7_mipi_csis: Avoid double get of wrap clock adds 0445bc5324db media: imx: imx7_mipi_csis: Drop 10-bit YUV support adds aeceec5e924b media: imx: imx7_mipi_csis: Fix UYVY8 media bus format adds 57b94933ebb8 media: imx: imx7_mipi_csis: Inline mipi_csis_set_hsync_settle() adds bef63005e3ad media: imx: imx7_mipi_csis: Move link setup check out of l [...] adds 74f815840e66 media: imx: imx7_mipi_csis: Calculate Ths_settle from sour [...] adds 6eac0eecd092 media: imx: imx7_mipi_csis: Turn register access macros in [...] adds d73228a730d8 media: imx: imx7_mipi_csis: Fully initialize MIPI_CSIS_DPH [...] adds e3851164a52d media: imx: imx7_mipi_csis: Define macros for DPHY_BCTRL_L fields adds 547e9437b00c media: imx: imx7_mipi_csis: Make ISP registers macros take [...] adds 7b437a246aad media: imx: imx7_mipi_csis: Rename register macros to matc [...] adds 4fe5bb0b666e media: imx: imx7_mipi_csis: Use register macros in mipi_cs [...] adds 1cb3ff130f4d media: imx: imx7_mipi_csis: Print shadow registers in mipi [...] adds 1f6c45ac5fd7 atomisp: don't let it go past pipes array adds 86ee6729c9b4 media: add a subsystem profile documentation adds 9f3d1056ea54 media: v4l2-ctrl: Make display delay and display enable st [...] adds 8ec0b7b0b598 media: venus: vdec: Add support for display delay and dela [...] adds c3042bff918a media: s5p-mfc: Use display delay and display enable std controls adds 644bcc0315f2 media: docs: Deprecate mfc display delay controls adds f2bf1bcb191b media: v4l2-ctrls: Add control for AUD generation adds 08c067976279 media: venus: venc: Add support for AUD NALU control adds 5a465c5391a8 media: venus: core: Fix some resource leaks in the error p [...] adds 08b1cf474b7f media: venus: core, venc, vdec: Fix probe dependency error adds f765f45f2910 media: venus: Include io.h for memremap() adds 18a6262b05f7 media: venus: core: Parse firmware-name DT property adds d04c114e806f media: uapi: vp8: Remove "header" from symbol names and macros adds 643a236e46d4 media: uapi: vp8: Rename v4l2_vp8_loopfilter to v4l2_vp8_l [...] adds dacd59454449 media: uapi: vp8: Add proper kernel-doc documentation adds 1fb03333eb92 media: uapi: Move parsed VP8 pixel format out of staging adds e74b504a87c1 media: uapi: Move the VP8 stateless control type out of staging adds 45c79296d736 media: controls: Log VP8 stateless control in .std_log adds 0c86b4bdac7e media: vp8: Rename V4L2 VP8 specific macro to V4L2_VP8_ adds 363240ce1c08 media: uapi: move VP8 stateless controls out of staging adds e6a7d7c342cb media: uapi: vp8: Fix kernel-doc warnings adds 1a28dce222a6 media: vim2m: initialize the media device earlier adds da24442796b2 media: exynos4-is: add missing call to of_node_put() adds f9426edd5668 media: ti-vpe: cal: remove unneeded assignment adds b83209176d68 media: ti-vpe: cal: fix subdev mbus_code enumeration adds 38e89e790fe2 media: ti-vpe: cal: Implement media controller centric API adds 95667791eb6e media: platform: xilinx: fix error return code of xvip_gra [...] adds 1b0b433fd1b2 media: vidtv: remove duplicate include in vidtv_psi adds 41c991bd2349 media: flexcop-usb: delete unneeded return adds f3d384e36630 media: platform: sunxi: sun6i-csi: fix error return code o [...] adds b9302fa7ed97 media: tuners: fix error return code of hybrid_tuner_reque [...] adds e61f9ea27193 media: m88ds3103: fix return value check in m88ds3103_probe() adds f550eca585df media: ext-ctrls-codec.rst: clarify V4L2_CID_MPEG_VIDEO_BITRATE adds f12b81e47f48 media: core headers: fix kernel-doc warnings adds c2d6a60dc465 media: media/pci: fix kerneldoc issues in two headers adds a68a90b2ecd3 media: media/i2c: fix kerneldoc issues for media i2c headers adds c214e6dd5c9b media: vpbe_osd.h/uvcvideo.h includes: fix trivial kernel- [...] adds f20596943a32 media: media tuner headers: fix kernel-doc warnings adds 7432376a3f57 media: cec/core/cec-notifier: use IS_REACHABLE(CONFIG_I2C) adds 0376a51fbe5e media: v4l: Add packed YUV444 24bpp pixel format adds b16ed1e66008 media: dt-bindings: Add bindings for i.MX8QXP/QM JPEG driver adds b8035f7988a8 media: Add parsing for APP14 data segment in jpeg helpers adds ccbea178db47 media: Quit parsing stream if doesn't start with SOI adds 819f3ea51d47 media: Avoid parsing quantization and huffman tables adds 2db16c6ed72c media: imx-jpeg: Add V4L2 driver for i.MX8 JPEG Encoder/Decoder adds be157db0a3d8 media: Add maintainer for IMX jpeg v4l2 driver adds 2f65fcee3086 media: videobuf2: Explicitly state max size of planes adds aa966274d629 media: Correct 'so' adds c759b2970c56 media: media/saa7164: fix saa7164_encoder_register() memor [...] adds c451ee146d44 media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101 [...] adds c10a3718d955 media: media/usb/gspca/w996Xcf.c: /** -> /* adds bea7515df5a2 media: v4l2-dev.c: show which events are requested by poll() adds 48e15418e41e media: v4l2-ioctl.c: fix timestamp format adds eaaea4681984 media: gspca/sq905.c: fix uninitialized variable adds ea1611ba3a54 media: v4l2-ctrls.c: initialize flags field of p_fwht_params adds 8d1f2c37fc92 media: ext-ctrls-codec.rst: fix typos adds 4b19f9716ad8 media: pci: saa7164: Rudimentary spelling fixes in the fil [...] adds 60250052a1a6 media: camera-mx2: Remove unused header file adds 3f5b610b45a3 media: camera-mx3: Remove unused header file adds 30bcc5103725 media: radio-si476x: rectify spelling and grammar adds d8bdc3e456b6 media: camss: Fix vfe_isr_comp_done() documentation adds ad46e1a8d851 media: camss: Fix vfe_isr comment typo adds c3177cb018a8 media: camss: Replace trace_printk() with dev_dbg() adds 96387cffeb72 media: camss: Add CAMSS_845 camss version adds 9d95baf9fcf8 media: camss: Make ISPIF subdevice optional adds 633b388f85c5 media: camss: Refactor VFE HW version support adds 7319cdf189bb media: camss: Add support for VFE hardware version Titan 170 adds e19b14b1873d media: camss: Add missing format identifiers adds 76005817fa95 media: camss: Refactor CSID HW version support adds eebe6d00e9bf media: camss: Add support for CSID hardware version Titan 170 adds 2f8b67195e48 media: camss: Add support for CSIPHY hardware version Titan 170 adds 2f6f8af67203 media: camss: Refactor VFE power domain toggling adds 705245679372 media: camss: Enable SDM845 adds 307600fa8b44 media: dt-bindings: media: camss: Add qcom,msm8916-camss binding adds 6be3837fee69 media: dt-bindings: media: camss: Add qcom,msm8996-camss binding adds 6761996a8c4d media: dt-bindings: media: camss: Add qcom,sdm660-camss binding adds d1d5ce260165 media: dt-bindings: media: camss: Add qcom,sdm845-camss binding adds 750cfee8b150 media: MAINTAINERS: Change CAMSS documentation to use dtsc [...] adds b4a9d65972b4 media: dt-bindings: media: Remove qcom,camss documentation adds c894e95fe67b media: media/usb: fix kernel-doc header issues adds 0cb92ed0b34d media: tegra-video/csi.h: fix kernel-doc mistake adds 0ae4ff019ccd media: exynos-gsc/exynos4-is: add missing 'struct' to kerneldoc adds 89e078b510bd media: s5p-jpeg: fix kernel-doc warnings adds 7bc69c9693ed media: ti-vpe/cal.h: fix kernel-doc formatting adds 091263973d4a media: rcar-vin/rcar-vin.h: fix kernel-doc formatting adds 528b38ed7b6d media: media/platform/sti: fix kernel-doc formatting adds 7a9d4140e767 media: vsp1/vsp1_drm.h: add missing 'struct' kernel-doc keyword adds 75e2ddb18127 media: staging: media: hantro: fix kernel-doc formatting adds 328085e1dc17 media: staging: media: ipu3: add missing kernel-doc 'struc [...] adds 7c45affd0c72 media: staging: media: meson: vdec: fix kernel-doc warning adds 6987322cad1a media: mtk-jpeg/mtk_jpeg_core.h: fix kernel-doc warnings adds 85486243e1f4 media: mtk-mdp: fix kernel-doc warnings adds f56ac19565a3 media: mtk-vcodec: fix kernel-doc warnings adds 0f02beec6187 media: mtk-vpu/mtk_vpu.h: fix kernel-doc warnings adds fe1fd84287f6 media: i2c: adv7842: remove open coded version of SMBus bl [...] adds a9e3863d0006 media: v4l2-ctrls: Fix h264 hierarchical coding type menu ctrl adds 9cc25c4bea9e media: videobuf2: Exit promptly if size = 0 adds 1a77d4fd3b1e media: coda: Remove unneeded of_match_ptr() adds 79f382b9a9d8 media: media/pci/pt1: Assign value when defining variables adds a611be7589b4 media: vidioc-g-ext-ctrls.rst: reformat tables and clarify [...] adds abe1338c5e7e media: buffer.rst: fix incorrect :c:type adds 54b74981c86c media: adv7604: writing a one-block EDID failed adds c2357dd9cbaf media: rkvdec: Remove of_match_ptr() adds 1ef5b9b81810 media: v4l2-mc: fix a warning message adds bb5d418076f8 media: cx25821: switch from 'pci_' to 'dma_' API adds d6af27c3a6b6 media: dvb_frontend: move algo-specific settings to a function adds 8d4a554d9cb1 media: dvb_frontend: don't call dvb_frontend_get_stepsize() twice adds 548ad8ee68c0 media: dvb_frontend: warn if frontend driver has API issues adds 6045b01dd0e3 media: [next] staging: media: atomisp: fix memory leak of [...] adds d4a3fa6652e3 media: dvb-frontends: lgdt3306a.c: remove dead code adds f07d34d141e0 media: staging: media: atomisp: Don't abort on error in mo [...] adds c0e3bcb25390 media: camera-sensor.rst: fix a doc build warning adds 2e774b369979 media: mantis: switch from 'pci_' to 'dma_' API adds 967db696b037 atomisp: remove a now unused var adds d7bcb5b15041 media: staging: media: atomisp: Remove unhelpful info message adds 519648bed470 media: mantis: remove orphan mantis_core.c adds 491a0b208b15 media: staging: media: atomisp: clean up block comment sty [...] adds 16a5dcf7fbc2 media: atomisp: Fixed error handling path adds 3a7c578f3918 media: staging: atomisp: Fixed allignment to match open pa [...] adds 4658e1dbc358 media: staging: atomisp: Removed else branch in function adds dfe59c78f4cc media: staging: atomisp: Corrected error handling in function adds 9baa3d64e8e2 media: m88rs6000t: avoid potential out-of-bounds reads on arrays adds 32abe91502d0 media: staging: media: atomisp: Remove unused function adds 3aa059ae8beb media: staging: media: atomisp: Remove unnecessary if statement adds 1907345078b8 media: atomisp: make atomisp_css_stop() void adds 5d986a0e85af media: atomisp: make atomisp_css_continuous_set_num_raw_fr [...] adds a53ff69f7560 media: atomisp: do not select COMMON_CLK to fix builds adds c1f1d76c1944 media: atomisp: remove redundant NULL check of "params" adds 8776682ce31c media: atomisp: Convert comments to C99 initializers adds d0f749f6d21c media: atomisp: Fix Block Comments adds 673d128afd34 media: atomisp: Fix EMBEDDED_FUNCTION_NAME warning adds 6cef8028ce86 media: atomisp: Fix OPEN_ENDED_LINE adds 1e52b54b588e media: atomisp: Fix overlong line adds 31e6736628cf media: atomisp: Fix funciton decleration adds 2a35625b84aa media: atomisp: Delete braces adds 26557ebc1d6d media: atomisp: Fix PARENTHESIS_ALIGNMENT adds fc42aa47bfde media: atomisp: Fix BLOCK_COMMENT_STYLE adds 3881a5a77683 media: atomisp: Write function decleration in one line adds ba11bbf303fa media: atomisp: Fix use after free in atomisp_alloc_css_st [...] adds c606970d4250 media: atomisp: replace boolean comparison of values with [...] adds c63ef1429ac0 media: atomisp: Remove redundant NULL check adds 23817e5c4bb8 media: atomisp: Remove redundant NULL check adds bf9a40ae8d72 media: dvbdev: Fix memory leak in dvb_media_device_free() adds f993b298319a media: camera-sensor.rst: fix c:function build warning adds c277077bab0d media: media/siano: Fix transmission parameters reporting [...] adds 31e1652faa9e media: atomisp: ov2722: remove unnecessary debug print adds 760dba07bcf6 media: atomisp: fix Wvisiblity warning adds 58fba0b16cb3 media: atomisp: remove redundant NULL check adds ac68fb7f124b media: atomisp: remove redundant NULL check adds 184fc42a73b7 media: atomisp: auto-select VIDEO_V4L2_SUBDEV_API adds 040b86483c63 media: atomisp: do not free kmalloc memory by vfree adds 671779f665d9 media: staging: media/atomisp: don't compile unused code adds ee06162d98c3 media: staging: media: ipu3: code style fix - missing a bl [...] adds 21ad53f206a9 media: staging: media: omap4iss: code style - avoid macro [...] adds 97b34809ec24 media: staging: atomisp: reduce kernel stack usage adds 5054241a7915 media: atomisp: remove duplicate include in sh_css adds 771df39b85fd media: atomisp: fix a typo adds 43cd53eb4a2a media: allegro-dvt/nal-h264.h: fix kernel-doc: hdr -> hrd adds 6e77c678f2f4 media: s3c-camif/camif-core.h: fix kernel-doc warnings adds 15e68e58296d media: s5p-jpeg/jpeg-core.h: fix kernel-doc warnings adds 40839521be59 media: exynos-gsc/gsc-core.h: fix kernel-doc warnings adds 37157ffb4bb0 media: exynos4-is: fix kernel-doc warnings adds 033fc896617a media: imx-jpeg: Fix spelling mistake "Canot" -> "Cannot" adds b98fc6b6c0cc media: rkisp1: uapi: document which flags/structs relate t [...] adds fb3b597abdce media: imx-jpeg: Fix error return code in mxc_jpeg_probe() adds d75b32853d4a media: imx-jpeg: Fix return value check in mxc_jpeg_attach [...] adds 5cd255e72646 media: hantro: fix kernel-doc warnings and style adds 5dccfce4ef32 media: imx-jpeg: Pass the v4l2_jpeg_header header argument [...] adds 154bee9b6e39 media: s5p-mfc/s5p_mfc_common.h: fix kernel-doc warnings adds 6f4eaea21b1a media: cobalt: fix initial EDID adds 9ca53286a3e9 media: drivers/media/pci/bt8xx/bttv-cards: fix typos adds 45cdd2a08a9e media: entity: A typo fix adds 73c9a3f3b346 media: cx88: Fix a typo adds 0ae10a7dc899 media: em28xx: fix memory leak adds 443ec4bbc611 media: vivid: update EDID adds 9345f3514932 media: dt-bindings: media: nxp,imx7-mipi-csi2: Drop the re [...] adds ad26cb984b26 media: dt-bindings: media: nxp,imx7-mipi-csi2: Drop fsl,cs [...] adds 2641b3e04e7c media: dt-bindings: media: nxp,imx7-mipi-csi2: Indent exam [...] adds 212d34e050a5 media: dt-bindings: media: nxp,imx7-mipi-csi2: Expand desc [...] adds 8f5586dc2d18 media: imx: imx7_mipi_csis: Runtime suspend in .s_stream() [...] adds a791960d2d7b media: imx: imx7_mipi_csis: Don't take state->lock in .lin [...] adds 33f643817f1c media: imx: imx7_mipi_csis: Ensure pads are connected adds 3293448632ff media: uvcvideo: Fix XU id print in forward scan adds 4ca052b4ea62 media: uvcvideo: Support devices that report an OT as an e [...] adds 852752ee3312 media: MAINTAINERS: Update MAINTAINERS for Renesas DRIF driver adds 4ff1dfc373d7 media: dt-bindings: media: renesas,drif: Convert to json-schema adds d85f4d81fe4f media: dt-bindings: media: renesas,drif: Add r8a77990 support adds 8225b9e1c23f media: dt-bindings: media: renesas,drif: Add r8a77965 support adds d3204955b74b media: i2c: remove unneeded semicolon adds 4fa5cc470151 media: s5k5baf: remove trailing semicolon in macro definition adds e34a717f9f3a media: staging: ipu3: uapi: Add "WITH Linux-syscall-note" license adds 8c43126e8c9f media: ccs: Fix sub-device function adds a7de6eac6f6f media: ipu3-cio2: Fix pixel-rate derived link frequency adds 9a4619ef6cc1 media: i2c: imx274: fix error return code of imx274_s_fram [...] adds 7120734f41b3 media: i2c/ccs: fix kernel-doc header issues adds ad91849996f9 media: staging/intel-ipu3: Fix set_fmt error handling adds a1946caf02fc media: i2c: remove unneeded variable 'ret' adds ba689d933361 media: omap3isp: Acquire graph mutex for graph traversal adds 5bf2c8b66e4e media: omap4iss: Acquire graph mutex for graph traversal adds 4ebddb7c17c4 media: entity: Add lockdep check to media graph walk adds 9e7fabbcb01a media: v4l: fwnode: Rename and make static V4L2 async noti [...] adds 15786f7b564e media: v4l: fwnode: Rename v4l2_async_register_subdev_sens [...] adds 745d4612d2c8 media: i2c: imx219: Move out locking/unlocking of vflip an [...] adds dd90caa0111e media: i2c: imx219: Balance runtime PM use-count adds c6f9d67e2ac6 media: i2c: imx258: add HDR control adds a806011141eb media: staging: ipu3-imgu: No need for kernel-doc comments [...] adds 0378027396a1 dt-bindings: iommu: mediatek: update mediatek,iommu.yaml r [...] adds 036673a7231d dt-bindings: i3c: update i3c.yaml references adds 473178adb55c MAINTAINERS: update adi,ad5758.yaml reference adds 98b756276a60 MAINTAINERS: update ste,mcde.yaml reference adds 057297118b0d MAINTAINERS: update brcm,bcm-v3d.yaml reference adds 238f60b48cbd MAINTAINERS: update fsl,dpaa2-console.yaml reference adds 5f58e37fe35e MAINTAINERS: update st,hts221.yaml reference adds 177d7a6b2037 MAINTAINERS: update dpot-dac.yaml reference adds cf26fc9b33ae MAINTAINERS: update envelope-detector.yaml reference adds a0f4d63b8a1d MAINTAINERS: update current-sense-amplifier.yaml reference adds 8c7e25ff2dea MAINTAINERS: update current-sense-shunt.yaml reference adds 7a3344ae5f5c MAINTAINERS: update voltage-divider.yaml reference adds 1ee6047159e4 MAINTAINERS: update invensense,mpu3050.yaml reference adds 4de924421ae6 MAINTAINERS: update mtk-sd.yaml reference adds d72f19bc7b29 MAINTAINERS: update atmel,sama5d2-adc.yaml reference adds f846fdb74e3c MAINTAINERS: update pni,rm3100.yaml reference adds d6a6a961e7e9 MAINTAINERS: update renesas,rcar-gyroadc.yaml reference adds f11f69f60dcd MAINTAINERS: update st,lsm6dsx.yaml reference adds 9f929d952a16 MAINTAINERS: update st,vl53l0x.yaml reference adds 38c8619d8ba5 MAINTAINERS: update snps,dw-axi-dmac.yaml reference adds 26bbc4fa69f0 MAINTAINERS: update ti,dac7612.yaml reference adds 6dd695466803 dt-bindings:iio:dac: update microchip,mcp4725.yaml reference adds 2f3eb922cd5b doc: update rcu_dereference.rst reference adds ddbcd0c58a6a media: venus: core: Drop second v4l2 device unregister adds f15c54cf3f68 media: v4l2-ctrl: add controls for long term reference. adds f2fb3f02abe2 media: venus: venc: Add support for Long Term Reference (L [...] adds 834124c596e2 media: venus: hfi_parser: Don't initialize parser on v1 adds 9b5d8fd580ca media: venus: hfi_parser: Check for instance after hfi pla [...] adds 3215887167af media: venus: pm_helpers: Set opp clock name for v1 adds 39a6b9185d30 media: venus: venc_ctrls: Change default header mode adds 15447d18b1b8 media: venus: hfi_cmds: Support plane-actual-info property [...] adds b52051a40908 media: v4l2-ctrl: Add decoder conceal color control adds 4ef6039fad8f media: venus: vdec: Add support for conceal control adds f31b9ffd968b media: v4l: Add new Colorimetry Class adds 4e4053a28f37 media: docs: Document colorimetry class adds 1ad0de78e794 media: v4l: Add HDR10 static metadata controls adds 5f8beb7d1e1c media: docs: Document CLL and Mastering display colorimetr [...] adds 9172652d72f8 media: venus: venc: Add support for CLL and Mastering disp [...] adds daba0a10c585 media: venus: Update v6 buffer descriptors adds 3bca43585e22 media: venus: core,pm: Add handling for resets adds 0aeabfa29a9c media: venus: core: add sm8250 DT compatible and resource data adds b4053a2097ec media: venus: core: Add io base variables for each block adds ff2a7013b3e6 media: venus: hfi,pm,firmware: Convert to block relative a [...] adds 3c5e894dd30a media: venus: hfi: Define block offsets for V6 hardware adds 7f6631295f46 media: venus: hfi: Define additional 6xx registers adds ff027906308f media: venus: core: Add differentiator IS_V6(core) adds 94e6ed2b2db3 media: venus: core: Add an io base for TZ wrapper regs adds e6dd8c3adf43 media: venus: core: Add an io base for AON regs adds 3f9acde81d6e media: venus: core: Hook to V6 base registers when appropriate adds 255385ca433c media: venus: hfi: Add a 6xx boot logic adds 24fcc0522d87 media: venus: hfi: Add 6xx interrupt support adds e396e75fc254 media: venus: hfi: Read WRAPPER_TZ_CPU_STATUS_V6 on 6xx adds 7ed9e0b3393c media: venus: hfi, vdec: v6 Add IS_V6() to existing IS_V4( [...] adds f24afa95bb2e media: venus: pm: Hook 6xx pm ops into 4xx pm ops adds c22b1a29497c media: venus: core,pm: Vote for min clk freq during venus boot adds 4b0b6e147dc9 media: venus: hfi: Add 6xx AXI halt logic adds 64afe82740b3 media: venus: pm: Toggle 6xx wrapper power in vcodec_control adds ec7ad11740b3 media: venus: firmware: Do not toggle WRAPPER_A9SS_SW_RESE [...] adds c934d9d4ca28 media: venus: helpers: Add internal buffer list for v6 adds bc28936bbba9 media: venus: helpers, hfi, vdec: Set actual plane constra [...] adds df67e3584475 media: venus: hfi: Increase plat_buf_v6 o/p buffer count. adds 1ad175952bbc media: venus: helper: Decide work mode adds 83af5738dc13 media: venus: vdec: Fix decoder cmd STOP issue adds bb65e3d97e2f media: vivid: add read-only int32 control adds be7e8af98f3a media: v4l2-ctrls.c: fix race condition in hdl->requests list adds dd0008beef0d media: dt-bindings: media: mtk-vcodec: Separating mtk vcod [...] adds 985c73693fe5 media: mtk-vcodec: Separating mtk encoder driver adds 7a77379fe1d3 media: cx23885: switch from 'pci_' to 'dma_' API adds c1dbcf62e1fd media: tw686x: switch from 'pci_' to 'dma_' API adds e999db587312 media: tw68: switch from 'pci_' to 'dma_' API adds 2f65dd20d02e media: imx-pxp: Remove unneeded of_match_ptr() adds 92eda6b7dad6 media: cec/core: clarify rx-arb-lost usage message adds d21ffd937a3f media: imx-pxp: remove redundant dev_err call in pxp_probe() adds dd5467909a2e media: ti-vpe: csc: remove redundant dev_err call in csc_create() adds f274245b5777 media: ti-vpe: sc: remove redundant dev_err call in sc_create() adds 6fe1152a1f6c media: camss: csiphy: Remove redundant dev_err call in msm [...] adds 6c0ed6d4b321 media: camss: csid: Remove redundant dev_err call in msm_c [...] adds dea377984f73 media: cx231xx/cx231xx.h: Remove repeated struct declaration adds 34ad0137e3e7 media: em28xx/em28xx.h: Remove duplicate struct declaration adds 4cd15d84ca3e media: VIDEO_IMX8_JPEG should depend on ARCH_MXC and not d [...] adds 54676d5f5630 media: rkvdec: Do not require all controls to be present i [...] adds 1cf233d89fcd media: adv7604: fix HPD support for adv7611/12 adds c730ff32b917 media: adv7604: support EDIDs up to 4 blocks adds b24bc3ab0109 media: adv7511-v4l2: correctly report EDIDs of 1 block adds 08874fdd52ab media: exynos4-is: Fix kernel-doc entries in fimc-is.h adds 7acc54ed6061 media: s5p-mfc: Fix kernel-doc entries in s5p_mfc_common.h adds 48bca4835b94 MAINTAINERS: update imi,rdacm2x-gmsl.yaml reference adds c1c1d437b1f0 MAINTAINERS: update ovti,ov2680.yaml reference adds b6f139947e93 media: venus: use NULL instead of zero for pointers adds 686ee9b6253f media: venus: don't de-reference NULL pointers at IRQ time adds 6107a4fdf855 media: tc358743: fix possible use-after-free in tc358743_remove() adds fa56f5f1fe31 media: adv7604: fix possible use-after-free in adv76xx_remove() adds 2c9541720c66 media: i2c: adv7511-v4l2: fix possible use-after-free in a [...] adds 7f820ab5d4ee media: i2c: tda1997: Fix possible use-after-free in tda199 [...] adds 4a15275b6a18 media: i2c: adv7842: fix possible use-after-free in adv784 [...] adds 7385209770fc media: imx-jpeg: Fix double free in mxc_jpeg_remove adds 69306a947b3a media: platform: sti: Fix runtime PM imbalance in regs_show adds f1995d5e43cf media: sun8i-di: Fix runtime PM imbalance in deinterlace_s [...] adds a2e2c1b86209 media: cobalt: drop static for sd_fmt adds 7030a96bd990 media: dvb-frontends: Remove redundant error check on vari [...] adds 0fa430e96d3c media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event typ [...] adds 3ddcea9f7da0 media: rc: add keymaps for mecool-kii-pro/kiii-pro remotes adds b7cd0da982e3 media: dvb-usb: fix memory leak in dvb_usb_adapter_init adds 799ddc037085 media: rc: remove zte zx ir driver adds d931392c8da1 media: rc: ir-hix5hd2: use the correct HiSilicon copyright adds 6d3e4a4bebd4 media: dt-bindings: media: IR: Add H616 IR compatible string adds 49e851de7e57 media: ite-cir: probe of ITE8708 on ASUS PN50 fails adds d6bed580ebd1 media: flexcop: avoid -Wempty-body warning adds be8cd6cccf0e media: dvb-usb: avoid -Wempty-body warnings adds 4103369093df media: mxl692: remove impossible condition adds 3630901933af media: staging/intel-ipu3: Fix memory leak in imu_fmt adds dccfe2548746 media: staging/intel-ipu3: Fix race condition during set_fmt adds 0a3c89f1dcfa media: staging: media: omap4iss: align arguments with open [...] adds 4e587c935875 media: staging: media: zoran: Rename 'HEnd' to 'h_end' adds bc1758413075 media: staging: media: zoran: Rename 'VEnd' to 'v_end' adds 076557a6e2ff media: staging: media: zoran: Rename 'DispMode' to 'disp_mode' adds aee0b05b7609 media: staging: media: zoran: Rename 'VidWinWid' to 'vid_win_wid' adds d7bea8a6979b media: staging: media: zoran: Rename 'VidWinHt' to 'vid_win_ht' adds 646ef5813e1f media: staging: media: zoran: Rename 'We' to 'we' adds cdc62bfba0d7 media: staging: media: zoran: Rename 'He' to 'he' adds 5f58ac04f36e media: i2c: rdamc21: Fix warning on u8 cast adds a24bbbf24d9c media: camss: ispif: Remove redundant dev_err call in msm_ [...] adds 074e8eaaa294 media: allegro: change kernel-doc comment blocks to normal [...] adds e0a4205d656d media: adv7842: configure all pads adds 3e057b8a5f99 media: adv7842: support 1 block EDIDs, fix clearing EDID adds 3d451720089b media: staging: media/meson: remove redundant dev_err call adds 98965af1ebc3 media: cx25821: remove unused including <linux/version.h> adds 4f4e6644cd87 media: gscpa/stv06xx: fix memory leak adds c9072b674f76 media: venus: core: Fix kerneldoc warnings adds 999267d07240 media: venus: core,pm: fix potential infinite loop adds fb2b008b00fe media: venus: core: correct firmware name for sm8250 adds bcf6b264a806 media: venus: fix hw overload error log condition adds 7bf28a2153ea media: venus: helpers: keep max bandwidth when mbps exceed [...] adds e75b756fde0c media: venus: Fix internal buffer size calculations for v6. adds d566e78dd6af media: venus : hfi: add venus image info into smem adds ac34b79da14d media: v4l2-ctrls: fix reference to freed memory adds 87e780db2253 media: meson-ge2d: fix rotation parameters adds 147d211cc9b4 media: cedrus: Fix H265 status definitions adds ac746729178b media: rkisp1: params: fix wrong bits settings adds 0b276e470a4d media: coda: fix macroblocks count control usage adds 3aa139aa9fdc Merge tag 'media/v5.13-1' of git://git.kernel.org/pub/scm/ [...] adds 6dd6b7643e72 drm/vmwgfx: Remove reference to struct drm_device.pdev adds 7450bf769814 drm/vmwgfx/vmwgfx_execbuf: Fix some kernel-doc related issues adds abd64e5f6ccc drm/vmwgfx/vmwgfx_kms: Remove unused variable 'ret' from ' [...] adds d8713d6684a4 drm/vmwgfx/vmwgfx_kms: Mark vmw_{cursor,primary}_plane_for [...] adds e68cefd105c1 drm/vmwgfx/vmwgfx_drv: Fix some kernel-doc misdemeanours adds 043948cfc823 drm/vmwgfx/vmwgfx_ioctl: Provide missing '@' sign required [...] adds ba6080915be7 drm/vmwgfx/vmwgfx_resource: Fix worthy function headers de [...] adds a38feeaac252 drm/vmwgfx/vmwgfx_ttm_buffer: Supply some missing paramete [...] adds b8441a4d298b drm/vmwgfx/vmwgfx_fifo: Demote non-conformant kernel-doc header adds 47c617bf5333 drm/vmwgfx/vmwgfx_ldu: Supply descriptions for 'state' fun [...] adds c88c25a629b0 drm/vmwgfx/vmwgfx_kms: Update worthy function headers and [...] adds 3a839da0e255 drm/vmwgfx/vmwgfx_overlay: Demote kernel-doc abuses to sta [...] adds c6771b6338c8 drm/vmwgfx/vmwgfx_fence: Add, remove and demote various do [...] adds 36074f2d5851 drm/vmwgfx/vmwgfx_bo: Remove superfluous param description [...] adds ea7161977bea drm/vmwgfx/vmwgfx_context: Demote kernel-doc abuses adds 2cbf4b730bae drm/vmwgfx/vmwgfx_scrn: Demote unworthy kernel-doc headers [...] adds cde3435af618 drm/vmwgfx/vmwgfx_surface: Fix some kernel-doc related issues adds 3a79c5e3e653 drm/vmwgfx/vmwgfx_cmdbuf_res: Rename param description and [...] adds ad2ae4159903 drm/vmwgfx/vmwgfx_shader: Demote kernel-doc abuses and fix [...] adds 17ef20f1f5ed drm/vmwgfx/vmwgfx_cmdbuf: Fix a bunch of missing or incorr [...] adds 43ebfe61c392 drm/vmwgfx/vmwgfx_cmdbuf_res: Remove unused variable 'ret' adds 1856a91691e4 drm/vmwgfx/vmwgfx_stdu: Add some missing param/member desc [...] adds 94dda6ad4cad drm/vmwgfx/vmwgfx_cmdbuf: Fix misnaming of 'headers' shoul [...] adds 3894709e8369 drm/vmwgfx/vmwgfx_cotable: Fix a couple of simple document [...] adds a5434770468b drm/vmwgfx/vmwgfx_so: Add description for 'vmw_view's 'rcu [...] adds e8fb41ac6026 drm/vmwgfx/vmwgfx_binding: Provide some missing param desc [...] adds 7db8a4eb280f drm/vmwgfx/vmwgfx_msg: Fix misspelling of 'msg' adds 9983a31d4a08 drm/vmwgfx/vmwgfx_blit: Add description for 'vmw_bo_cpu_bl [...] adds dc03b634f37a drm/vmwgfx/vmwgfx_validation: Add some missing struct memb [...] adds f322f32a694b drm/vmwgfx/ttm_object: Demote half-assed headers and fix-u [...] adds 0283c74d4212 drm/vmwgfx/vmwgfx_thp: Add description for 'vmw_thp_manage [...] adds d14413946f42 drm/vmwgfx/ttm_object: Reorder header to immediately prece [...] adds 5269a618eec7 video: fbdev: simplefb: Fix info message during probe adds e1827807e8d9 video: fbdev: simplefb: Add "r5g5b5a1" mode adds 3763d635deaa drm/ttm: add debugfs directory v2 adds ba051901d10f drm/ttm: add a debugfs file for the global page pools adds 568517686f50 drm/ttm: add debugfs entry to test pool shrinker v2 adds f987c9e0f537 drm/ttm: optimize ttm pool shrinker a bit adds 7621350c6bb2 drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 adds 81ad7f9f78e4 drm: Added orientation quirk for OneGX1 Pro adds ca230ab18791 dt-bindings: dp-connector: Drop maxItems from -supply adds d1a73c641afd drm/vmwgfx: Make sure we unpin no longer needed buffers adds b99c2c95412c drm: Introduce a drm_crtc_commit_wait helper adds 8af8a109b34f drm/ttm: device naming cleanup adds 6a56d09bdab7 drm: Update todo.rst adds 14a117252f57 dma-buf: system_heap: Make sure to return an error if we abort adds c7f59e3dd603 dma-buf: heaps: Rework heap allocation hooks to return str [...] adds 5a164ac4dbd2 dma-fence: allow signaling drivers to set fence timestamp adds a78e7a51d2fa drm/drm_vblank: set the dma-fence timestamp during send_vb [...] adds 1f8644d56e91 drm/panfrost: Add governor data with pre-defined thresholds adds 3b1b42fde911 dt-bindings: display: mxsfb: Convert binding to YAML adds 5d16e40dd702 dt-bindings: display: mxsfb: Add and fix compatible strings adds 25e524bfbda1 dt-bindings: display: mxsfb: Add compatible for i.MX8MM adds 7e5d1e122dff drm/doc: fix drm_plane_type docs adds 97ecfff41e26 drm/doc: document the type plane property adds bbd13d6a7b2e drm/omap: dsi: fix unreachable code in dsi_vc_send_short() adds 7155334f15f3 drm/vc4: hdmi: Move hdmi reset to bind adds e9c9481f373e drm/vc4: hdmi: Fix register offset with longer CEC messages adds 303085bc11bb drm/vc4: hdmi: Fix up CEC registers adds b06eecb5158e drm/vc4: hdmi: Restore cec physical address on reconnect adds f1ceb9d10043 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate adds a9dd0b9a5c3e drm/vc4: hdmi: Update the CEC clock divider on HSM rate change adds cd7f016c93b6 drm/vc4: hdmi: Introduce a CEC clock adds 0c38490a0310 drm/vc4: hdmi: Split the interrupt handlers adds ad6380e9aaf4 drm/vc4: hdmi: Support BCM2711 CEC interrupt setup adds f551863af919 drm/vc4: hdmi: Remove cec_available flag adds 4d03ed7ad731 drm/vc4: hdmi: Don't register the CEC adapter if there's n [...] adds e7cbc68a28e1 dt-binding: display: bcm2711-hdmi: Add CEC and hotplug interrupts adds f3ebd4e6b692 drm/vmwgfx/vmwgfx_drv: Fix an error path in vmw_setup_pci_ [...] adds a6a1f036c74e drm/scheduler: Job timeout handler returns status (v3) adds de499781c97d drm/lima: fix reference leak in lima_pm_busy adds e4abd7ad2b77 dma-buf: Avoid comma separated statements adds b51035c200bd drm/gma500: Remove Medfield support adds 837f23bb4b60 drm/gma500: Drop DRM_GMA3600 config option adds 6455af65e978 drm/gma500: Remove CONFIG_X86 conditionals from source files adds 8180cc375232 drm/gma500: Remove dependency on TTM adds 576a08e008e2 drm/v3d/v3d_sched: fix scheduler callbacks return status adds 482f3ef0b0e3 drm: replace drm_modeset_lock_all() in drm_client_modeset_ [...] adds f0c5a89e534b drm/vc4: remove unneeded variable: "ret" adds 75ec69c79ebc drm/vmwgfx: Fix some memory leaks on errors adds 09b20988ff29 drm/nouveau: remove set but not used variable ‘pdev’ in no [...] adds 5823cca39d58 drm/todo: Add entry for moving to dma_resv_lock adds eb988a2ee500 drm/virtio: fix an error code in virtio_gpu_init() adds b91907a62411 drm/qxl: do not run release if qxl failed to init adds 468091531c2e drm/dp_mst: Don't cache EDIDs for physical ports adds e0305024e76e drm/dp_mst: Remove redundant tile property setting adds 6fec777c1196 drm/dp_mst: Use DP_MST_LOGICAL_PORT_0 instead of magic number adds 93d8da8d7efb Revert "drm/qxl: do not run release if qxl failed to init" adds f8752f14c964 drm/qxl: use drmm_mode_config_init adds 65ffea3c6e73 drm/qxl: unpin release objects adds 4ca77c513537 drm/qxl: release shadow on shutdown adds 76aefa4d274a drm/qxl: properly pin/unpin shadow adds a7709b9b89a6 drm/qxl: handle shadow in primary destroy adds 5f6c871fe919 drm/qxl: properly free qxl releases adds 5a838e5d5825 drm/qxl: simplify qxl_fence_wait adds f4a84e165e6d drm/qxl: allocate dumb buffers in ram adds f2f12eb9c32b drm/scheduler: provide scheduler score externally adds 0c9d59c3dbcf drm/mgag200: make a const array static, makes object smaller adds 904beebb3eb5 drm/lima: Use delayed timer as default in devfreq profile adds 1d048afe7e52 drm/lima: add governor data with pre-defined thresholds adds 40f302adbd39 drm/simple-kms: Add plane-state helpers adds db0c6bd2c0c0 drm/gem: Export drm_gem_vmap() and drm_gem_vunmap() adds 6dd7b6ce43ac drm: Add additional atomic helpers for shadow-buffered planes adds 4862ffaec523 drm/mgag200: Move vmap out of commit tail adds 681a2c5dfd31 drm/cirrus: Move vmap out of commit tail adds 4ac0868d43b0 drm/gm12u320: Move vmap out of commit tail adds 5ceeb328637a drm/udl: Move vmap out of commit tail adds 6f02e9df2ac2 drm/gma500: Remove in_atomic() usage. adds e40f97ef1277 drm/gma500: Drop DRM_GMA600 config option adds ab7a34670277 drm/gma500/cdv: Remove unused code for crt init adds 23e7cce45ca4 drm/gma500: Remove unused DPST support adds 45c7f1b4aaf0 drm/gma500/cdv: Remove unused tv out paths adds 93b0bb58677e drm/gma500: Unify crtc helpers adds 5c209d8056b9 drm/gma500: psb_spank() doesn't need it's own file adds 9dd55dfe2e1b drm/gma500: Never wait for blits adds 9dc9067dce20 drm/gem: Export helpers for shadow-buffered planes adds 48e2b69683e2 drm/vboxvideo: Implement cursor plane with struct drm_shad [...] adds 8a945edd183d drm/ttm: fix removal of bo_count sysfs file adds d4bd7776a7ac drm/ttm: rework ttm_tt page limit v4 adds f07069da6b4c drm/ttm: move memory accounting into vmwgfx v4 adds ed89fff97382 drm/ttm: drop sysfs directory adds f1a75f4dd8ed drm/tilcdc: send vblank event when disabling crtc adds 92614ad54017 drm/aspeed: Look up syscon by phandle adds bce724fa58e6 drm/aspeed: Use dt matching for default register values adds 0ee29373f031 drm/sun4i: Add alpha property for sun8i UI layer adds c0f6f0c471a3 drm/sun4i: Add alpha property for sun8i and sun50i VI layer adds f66aaab828e7 drm/vblank: Document drm_crtc_vblank_restore constraints adds 5dd331d4d8ca drm: use getter/setter functions adds cfc51a73871a drm/vmwgfx: add some 16:9 / 16:10 default resolutions adds e3dc5523841f drm/vmwgfx: Correctly set the name of the preferred mode adds b1afb87a351e drm/vmwgfx: Remove pointless code adds 1007377002ea drm/vram-helper: cleanup drm_gem_vram_bo_driver_move_notify adds 3aa0a80fc692 drm/panfrost: Clear MMU irqs before handling the fault adds f45da8204ff1 drm/panfrost: Don't try to map pages that are already mapped adds 0eae01bea643 drm/panfrost: Stay in the threaded MMU IRQ handler until w [...] adds 99e360442f22 drm/stm: Fix bus_flags handling adds 4a11bd1e88af drm/ast: Add constants for VGACRCB register bits adds ee4a92d690f3 drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor [...] adds 616048af6dde drm/ast: Initialize planes in helper functions adds 22b6591f7ccb drm/ast: Allocate HW cursor BOs during cursor-plane initia [...] adds 718c22865fc0 drm/ast: Inline ast cursor-update functions into modesetting code adds a0ba992d1738 drm/ast: Add cursor-plane data structure adds afee7e958b9f drm/ast: Store cursor BOs in cursor plane adds 84810d6a74b7 drm/ast: Map HW cursor BOs permanently adds 385131f3a154 drm/ast: Store each HW cursor offset after pinning the rsp BO adds 4d36cf070249 drm/ast: Move all of the cursor-update functionality to at [...] adds af612e43de6d lib/vsprintf: Add support for printing V4L2 and DRM fourccs adds e927e1e0f0dd v4l: ioctl: Use %p4cc printk modifier to print FourCC codes adds 92f1d09ca4ed drm: Switch to %p4cc format modifier adds 6e4863dbb561 video: omap: Remove in_interrupt() usage. adds 51be84fc4d3a video: omapfb: Remove WARN_ON(in_interrupt()). adds 1b588c82f63e video: fbdev: amba-clcd: Always use msleep() for waiting adds f0297cc0fd2b drm/dp_mst: Tune down the WARN modesetting a port with full_pbn=0 adds 1b4f3a9846f9 drm/tilcdc: replace spin_lock_irqsave by spin_lock in hard IRQ adds def26cd4bae2 drm/tilcdc: fix raster control register setting adds 26fe1f4c550d drm/qxl: properly handle device init failures adds 42c4551aca94 drm/qxl: more fence wait rework adds 4fff19ae4275 drm/qxl: use ttm bo priorities adds 19089b760e56 drm/qxl: fix lockdep issue in qxl_alloc_release_reserved adds f7ed28e13f82 drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked adds dce39226180a drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap adds 61cc6d9513a9 drm/qxl: fix prime vmap adds cb981987b401 drm/qxl: fix monitors object vmap adds ab422b01e06e drm/qxl: move shadow handling to new qxl_prepare_shadow() adds b4b27f08f9f9 drm/qxl: rework cursor plane adds 0345bae1776b drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_v [...] adds c00697b59251 drm/drv: Remove initialization of static variables adds a6c0fd3d5a8b efifb: Ensure graphics device for efifb stays at PCI D0 adds dc739820ff90 drm/ast: fix memory leak when unload the driver adds 820c1707177c drm/gem: Move drm_gem_fb_prepare_fb() to GEM atomic helpers adds 4d56a4f08391 drm/tidss: Annotate dma-fence critical section in commit path adds a1891b9136d9 drm/tegra: Annotate dma-fence critical section in commit path adds 250aa22920cd drm/omapdrm: Annotate dma-fence critical section in commit path adds eec44d44a3d2 drm/atmel: Use drm_atomic_helper_commit adds 9e5eb5e1b60a drm/malidp: Annotate dma-fence critical section in commit path adds 53fc08c23a32 drm/komeda: Annotate dma-fence critical section in commit path adds d71cbff1cdae drm/vkms: Annotate vblank timer adds 66922f850910 drm: Fix HDMI_STATIC_METADATA_TYPE1 constant adds 419e91ea3143 drm/dp_mst: Revise broadcast msg lct & lcr adds d919d3d6cdb3 drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast adds 5ddb0bd4ddc3 drm/atomic: Pass the full state to planes async atomic che [...] adds ba5c1649465d drm: Rename plane atomic_check state names adds 6af70eb3b40e drm/atmel-hlcdc: Rename custom plane state variable adds 7c11b99a8e58 drm/atomic: Pass the full state to planes atomic_check adds dec92020671c drm: Use the state pointer directly in planes atomic_check adds 0b6aaf9d76f0 drm: Use state helper instead of plane state pointer in at [...] adds e05162c017e2 drm: Store new plane state in a variable for atomic_update [...] adds 41016fe1028e drm: Rename plane->state variables in atomic update and disable adds 977697e20b3d drm/atomic: Pass the full state to planes atomic disable a [...] adds 37418bf14c13 drm: Use state helper instead of the plane state pointer adds c129b4982553 drm/todo: Remove the drm_atomic_state todo item adds cdea72518a2b drm/shmem-helpers: vunmap: Don't put pages for dma-buf adds 8db0002ab6b9 drm/arc: Switch to devm_drm_dev_alloc adds 11cecb0d18c4 drm/arc: Stop using drm_device->dev_private adds 4eaf70d43d88 drm/arc: Delete arcpgu_priv->fb adds 418fa908025a drm/arc: Embedded a drm_simple_display_pipe adds 1aae52630d99 drm/arc: Embedd a drm_connector for sim case adds be5207ae897e drm/arc: Drop surplus connector registration adds c9e88a2ab5b4 drm/arc: Use drmm_mode_config_cleanup adds daaddeb0c9c0 drm/arc: Align with simple pipe helpers adds 3bc8a91a830b drm/arc: Convert to drm_simple_kms_pipe_helper adds 0a9422d279e9 drm/arc: Drop crtc check in arc_pgu_update adds e2c406ea0b0d drm/arc: Inline arcpgu_crtc.c adds 3ea66a794fdc drm/arc: Inline arcpgu_drm_hdmi_init adds 2c43a895c546 drm/arc: Inline remaining files adds 50dcc3ab492a drm/arc: Initialize sim connector before display pipe adds 3ade7a69e82c drm/arc: Move to drm/tiny adds ad2c28bd9a40 drm/ttm: Do not add non-system domain BO into swap list adds 98cd02da467c dma-buf: dma-heap: Provide accessor to get heap name adds 2eebbdbaab5f dma-buf: heaps: Fix the name used when exporting dmabufs t [...] adds fff72bb569ee drm/amdgpu/ttm: constify static vm_operations_struct adds b6d4abc9ae62 drm/radeon/ttm: constify static vm_operations_struct adds 19bafac4f56f drm/nouveau/ttm: constify static vm_operations_struct adds e926c474ebee drm/compat: Clear bounce structures adds 2da9a1a2b2f9 drm/compat: more dummy implementations adds 817eab2fdc86 drm/vmwgfx: Bump the minor version and cleanup logging adds fbde4ae7e15f drm/xen: adjust Kconfig adds 1db6295db904 drm/arcpgu: Really delete file adds 762949bb1da7 drm: fix drm_mode_create_blob comment adds 51c3b916a4d7 Merge tag 'drm-misc-next-2021-03-03' of git://anongit.free [...] adds f8c6b615b921 drm/i915: Skip vswing programming for TBT adds 5cdf706fb91a drm/i915: Extract intel_ddi_power_up_lanes() adds 1e0cb7bef35f drm/i915: Power up combo PHY lanes for for HDMI as well adds c9b69041f0e0 drm/i915: Move HDMI vswing programming to the right place adds 5b6a9ba9f6ce drm/i915: Don't check tc_mode unless dealing with a TC PHY adds ee0735ff4633 drm/i915/hdcp: disable the QSES check for HDCP2.2 over MST adds 6ee8d3812578 drm/i915/bios: tidy up child device debug logging adds 7e6c064ed834 drm/i915/tgl: Use TGL stepping info for applying WAs adds 0883d63b19bb drm/i915/adl_s: Add ADL-S platform info and PCI ids adds c6bba9e5fedf x86/gpu: Add Alderlake-S stolen memory support adds fb51970b8d11 drm/i915/adl_s: Add PCH support adds fa58c9e4e364 drm/i915/adl_s: Add Interrupt Support adds a84b4bd1172b drm/i915/adl_s: Add PHYs for Alderlake S adds 80d0f76588b5 drm/i915/adl_s: Configure DPLL for ADL-S adds d6d2bc996e45 drm/i915/adl_s: Configure Port clock registers for ADL-S adds e341c618acde drm/i915/adl_s: Initialize display for ADL-S adds 7dc1f92f27f8 drm/i915/adl_s: Add adl-s ddc pin mapping adds 18c283df5a0e drm/i915/adl_s: Add vbt port and aux channel settings for adls adds 52401eb8e3fc drm/i915/adl_s: Update combo PHY master/slave relationships adds b4cd8dd367ad drm/i915/adl_s: Update PHY_MISC programming adds a7ffb8154d69 drm/i915/adl_s: Add power wells adds 51ecb30e74d0 drm/i915/adl_s: Re-use TGL GuC/HuC firmware adds a75816e8410e drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION adds 75b81fbbcad2 drm/i915/adl_s: Load DMC adds 918cc934682f drm/i915/adl_s: Update memory bandwidth parameters adds ea27113ea90c drm/i915/adl_s: Add display WAs for ADL-S adds 4043277ad18f drm/i915/adl_s: Add GT and CTX WAs for ADL-S adds 29e925590133 Merge tag 'topic/adl-s-enabling-2021-02-01-1' of git://ano [...] adds 8ff5446a7ca4 drm/i915: Remove references to struct drm_device.pdev adds e322551f47d2 drm/i915/gt: Remove references to struct drm_device.pdev adds 9ff06c385300 drm/i915/gvt: Remove references to struct drm_device.pdev adds eaf9a3465d9b Merge tag 'topic/drm-device-pdev-2021-02-02' of git://anon [...] adds 58a92bcec33b drm/i915/display: fix spelling mistake "Couldnt" -> "Couldn't" adds 7962893ecb85 drm/i915: Disable runtime power management during shutdown adds 41751b3e5c1a drm/i915: Reject 446-480MHz HDMI clock on GLK adds 1f1257a67ca3 drm/i915/display: support ddr5 mem types adds b64d6c51380b drm/i915/display: Support PSR Multiple Instances adds 759cd2a6d1bf drm/i915/display: Support Multiple Transcoders' PSR status [...] adds c5c874a83529 drm/i915/display: Remove PSR2 on JSL and EHL adds 64218f91ab49 drm/i915: Make psr_safest_params and enable_psr2_sel_fetch [...] adds 99092a976c8c drm/i915: refactor ddi translations into a separate file (v2) adds dcb38f79126e drm/i915: migrate hsw fdi code to new file. adds 6499f925dd47 drm/i915: Index min_{cdclk,voltage_level}[] with pipe adds 3c4442aa2287 drm/i915: Use intel_hdmi_port_clock() more adds 46d12f911821 drm/i915: migrate skl planes code new file (v5) adds d471008b00c1 drm/i915: move pipe update code into crtc. (v2) adds 14cebc1fc434 drm/i915: split fb scalable checks into g4x and skl versions adds 92ae3db4c1e1 drm/i915: move is_ccs_modifier to an inline adds 12edd6ab14b4 drm/i915: migrate pll enable/disable code to intel_dpll.[ch] adds 2a3014490cd1 drm/i915: migrate i9xx plane get config adds 714b1cdb02ee drm/i915: refactor skylake scaler code into new file. adds 81637a6ede89 drm/i915: Fix HAS_LSPCON macro for platforms between GEN9 [...] adds e22fa6f0a976 drm/i915/rkl: Remove require_force_probe protection adds 77892f4f050e i915/perf: Store a mask of valid OA formats for a platform adds 0f15c5b00634 i915/perf: Move OA formats to single array adds 5e4b7385f374 i915/perf: Add additional OA formats for gen12 adds f48993e5d26b drm/i915/tgl+: Make sure TypeC FIA is powered up when init [...] adds 59fb8218c8e5 drm/i915: Disallow plane x+w>stride on ilk+ with X-tiling adds 553c23bdb477 drm/i915: Fix overlay frontbuffer tracking adds 5ffb9afaa909 drm/i915: Warn when releasing a frontbuffer while in use adds b305fc7490b3 drm/i915/display: Add DDR5 and LPDDR5 BW buddy page entries adds aaab24bb25e9 drm/i915/display: Handle lane polarity for DDI port adds 4b97039e90bf drm/i915/gen9_bc: Recognize TGP PCH + CML combos adds d20630802f9f drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings adds 885d3e5b6f08 drm/i915/display: fix comment on skl straps adds 357b5592e018 drm/i915/debugfs: HDCP capability enc NULL check adds e074ffe6ef34 i915/perf: Drop the check for report reason in OA adds c8455098c679 drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + [...] adds 70da7521e119 drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP [...] adds a321c3c6d8dd drm/i915: FPGA_DBG is display-specific adds 29b6f88d60dd drm/i915: Try to detect sudden loss of MMIO access adds ec3e00b4ee27 drm/i915: stop registering if drm_dev_register() fails adds ef7eff1aae10 drm/i915: group display-related register calls adds 141b415f9f9f drm/i915/display: move register functions to display/ adds f3243b75dbc7 drm/i915: move intel_init_audio_hooks inside display adds ad9529824caf drm/i915: Use intel_ddi_clk_select() for FDI adds c133df699412 drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs adds d135368d1632 drm/i915: Extract hsw_ddi_{enable,disable}_clock() adds 38e31f1acd64 drm/i915: Extract skl_ddi_{enable,disable}_clock() adds 2c7b1d340f19 drm/i195: Extract cnl_ddi_{enable,disable}_clock() adds 35bb6b1a0d19 drm/i915: Convert DG1 over to .{enable,disable}_clock() adds 36ecb0ec1054 drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs adds 7815ed88c6cf drm/i915: Use intel_de_rmw() for DDI clock routing adds be317ca0a338 drm/i915: Sprinkle a few missing locks around shared DDI c [...] adds f67a008e02e5 drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() adds 9c6a5c35470b drm/i915: Extract _cnl_ddi_{enable,disable}_clock() adds 40b316d4b086 drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disab [...] adds 87bd8498690b drm/i915: Use .disable_clock() for pll sanitation adds dc1ddac65664 drm/i915: Relocate icl_sanitize_encoder_pll_mapping() adds 97a24a701c13 drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing adds b2423184ac33 drm/i915: Enable -Wuninitialized adds 44bd8e1cdc7c drm/i915: Remove dead code from skl_pipe_wm_get_hw_state() adds 7e07c68f06a2 drm/i915: Nuke INTEL_OUTPUT_FORMAT_INVALID adds 1835bf459df7 drm/i915: Wait for scanout to stop when sanitizing planes adds b60e320bf359 drm/i915/vbt: update DP max link rate table adds ffe9aa48d9fc drm/i915/display: Allow PSR2 selective fetch to be enabled [...] adds a22af61d438e drm/i915/display: Rename for_each_intel_encoder.*_can_psr [...] adds 774ab4ff15c0 drm/i915/display: Only write to register in intel_psr2_pro [...] adds 3816139c8a4f drm/i915/display: Remove some redundancy around CAN_PSR() adds 1b6872fe1efc drm/i915/display: Set source_support even if panel do not [...] adds c093056b67a3 drm/dp: add MSO related DPCD registers adds 8733932a72d7 drm/i915/edp: reject modes with dimensions other than fixed mode adds f886261735fc drm/i915/edp: always add fixed mode to probed modes in ->g [...] adds de46dbe4b755 drm/i915/edp: read sink MSO configuration for eDP 1.4+ adds 63e654f65d7c drm/i915/reg: add stream splitter configuration definitions adds 62c211bb9e1b drm/i915/display: Do not allow DC3CO if PSR SF is enabled adds c73927183f2b drm/i915/tgl+: Sanitize the DDI LANES/IO and AUX power dom [...] adds 59b7cb44cffd drm/i915/gen9bc: Handle TGP PCH during suspend/resume adds cec3295b246b drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_ [...] adds 899f9d7bbc01 drm/i915: Readout conn_state->max_bpc adds 2871b2fde449 drm/i915: Fix TGL+ plane SAGV watermark programming adds df4a50a35e2c drm/i915: Zero out SAGV wm when we don't have enough DDB for it adds f11449d28ce9 drm/i915: Print wm changes if sagv_wm0 changes adds a68aa48d4ed8 drm/i915: Stuff SAGV watermark into a sub-structure adds 5f25e6a4afd8 drm/i915: Introduce SAGV transtion watermark adds 5516e89d18f3 drm/i915: Check tgl+ SAGV watermarks properly adds a49388bd2b75 drm/i915: Clean up verify_wm_state() adds 5b616a2958da drm/i915/mso: add splitter state readout for platforms tha [...] adds 5bc4fab7e792 drm/i915/mso: add splitter state check adds 512005d94928 drm/i915/edp: modify fixed and downclock modes for MSO adds bc71194e8897 drm/i915/edp: enable eDP MSO during link training adds e43539f87a6d drm/i915: Move pipe enable/disable tracepoints to intel_cr [...] adds 9bb475cd31fa drm/i915: Don't try to query the frame counter for disabled pipes adds 2c6afc3675bc drm/i915: Return zero as the scanline counter for disabled pipes adds 603a945e55bd drm/i915: Fix DSI TE max_vblank_count handling adds 356ce0ea7eb4 drm/i915: Call primary encoder's .get_config() from MST .g [...] adds 7d3d8f853cbe drm/i915: Do intel_dpll_readout_hw_state() after encoder readout adds d0f1bfc615a8 drm/i915: Use pipes instead crtc indices in PLL state tracking adds 351221ffc5e5 drm/i915: Move DDI clock readout to encoder->get_config() adds 0fbd86942774 drm/i915: Add encoder->is_clock_enabled() adds aaca50ef45ed drm/i915: Extend icl_sanitize_encoder_pll_mapping() to all [...] adds 35bb28ece90d Merge drm/drm-next into drm-intel-next adds 086877a12f36 drm/i915: Tolerate bogus DPLL selection adds b7a7053ab2ec drm/i915: Workaround async flip + VT-d corruption on HSW/BDW adds cdf64625e8d0 drm/i915: Tighten SAGV constraint for pre-tgl adds f0dfaa982b79 drm/i915: Check SAGV wm min_ddb_alloc rather than plane_res_b adds 18ffd6de8c50 drm/i915: Calculate min_ddb_alloc for trans_wm adds a5941b475028 drm/i915: Extract skl_check_wm_level() and skl_check_nv12_ [...] adds 5dac808aceb6 drm/i915: s/plane_res_b/blocks/ etc. adds be0bdd67fda9 i915/perf: Start hrtimer only if sampling the OA buffer adds 65e3fe107ed7 drm/i915/dp_link_training: Add newlines to debug messages adds 41ed4005aa0a drm/i915/dp_link_training: Convert DRM_DEBUG_KMS to drm_dbg_kms adds 6a4500c7b83f drm/i915/gvt: Get accurate vGPU virtual display refresh ra [...] adds b01739fb865a drm/i915/gvt: Refactor GVT vblank emulator for vGPU virtua [...] adds 9317f356df83 drm/i915/gvt: Fixed couple of spellings in the file gtt.c adds 2b25fb31a38d Merge tag 'gvt-next-2021-03-16' of https://github.com/inte [...] adds 06debd6e1b28 Merge tag 'drm-intel-next-2021-03-16' of git://anongit.fre [...] adds 88293c03c87e drm/amdgpu: do not keep debugfs dentry adds ba3d9406a093 drm/radeon: cleanup debugfs adds 0299bef975d6 drm/amdgpu: remove CONFIG_DRM_AMDGPU_GART_DEBUGFS adds afd3a359c452 drm/amd/display: do not use drm middle layer for debugfs adds 373720f79d56 drm/amd/pm: do not use drm middle layer for debugfs adds 98d28ac2f511 drm/amdgpu: do not use drm middle layer for debugfs adds ce7c670dd142 drm/amd/pm: fix spelling mistake in various messages "powe [...] adds 0e1aa13ca3ff drm/amd/pm: Replace one-element array with flexible-array [...] adds c3af46fcfbc6 drm/amd/pm: Replace one-element array with flexible-array [...] adds 434fb1e7444a drm/radeon/nislands_smc.h: Replace one-element array with [...] adds 475f9aaaaa78 drm/radeon: Remove unused function pointer typedef radeon_ [...] adds e7fa81bbc33e drm/radeon: add rdev in ring struct adds 5b54d6797994 drm/radeon: do not use drm middle layer for debugfs (v2) adds 51a192438bb4 drm/amd/display: Change ABM sample rate adds 99929cf0576a drm/amd/display: remove global optimize seamless boot stre [...] adds 292496767ad7 Revert "drm/amd/display: New path for enabling DPG" adds e7a30ade740f Revert "drm/amd/display: Unblank hubp based on plane visibility" adds efe213e5a57e drm/amd/display: changing sr exit latency adds ecdfc5c92f92 drm/amd/display: Add dc_dmub_srv helpers for in/out DMCUB [...] adds 737b2b536a30 drm/amd/display: Fix MPC OGAM power on/off sequence adds 00e9d4c0ab14 drm/amd/display: Populate dcn2.1 bounding box before state [...] adds f9b4f20c4777 drm/amd/display: Add Freesync HDMI support to DM adds bbaef585913b drm/amd/display: Copy over soc values before bounding box [...] adds 399d9bd66e2c drm/amd/display: AVMUTE simplification adds dc75f476a61f drm/amd/display: Implement transmitter control v1.7 adds e5e258180e43 drm/amd/display: [FW Promotion] Release 0.0.52 adds 97628eb5ac20 drm/amd/display: 3.2.123 adds ea1b8c9b837c drm/amdgpu: mark local function as static adds 0b7421f0a6a4 drm/amd/display: Old sequence for HUBP blank adds ca1203d7d729 drm/amd/pm: do not issue message while write "r" into pp_o [...] adds 0e86d3d4fc52 drm/amd/display: Simplify bool conversion adds 263a4febd1cc Revert "drm/amd/display: reuse current context instead of [...] adds 3248b6d3cbcd drm/amdkfd: Use mmu_notifier_get adds 172e4ee233f3 drm/amdkfd: Cleanup kfd_process if init_cwsr_apu fails adds d4a9ffdf7133 drm/amdgpu: remove unused variable from struct amdgpu_bo adds 3bef92ca4240 drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 adds 0885fe46fe2b drm/amd/display: Remove Assert from dcn10_get_dig_frontend adds c69eb74049e7 drm/amd/display: Refactor debugfs entries for all connectors adds c6341f008a31 drm/amd/display: disable seamless boot for DP MST adds e664609e43bc drm/amd/display: enable audio on DP seamless boot adds 349a19b2f1b0 drm/amd/display: Check for DSC support instead of ASIC revision adds 860b0cf52a23 drm/amd/display: move trace buffer to uncached memory. adds 77a2b7265f20 drm/amd/display: Synchronize displays with different timings adds 6ad98e8aeb01 drm/amd/display: Don't optimize bandwidth before disabling planes adds 9422f2fafef6 drm/amd/display: reduce scope for local var adds 0abd224edc78 drm/amd/display: [FW Promotion] Release 0.0.53 adds 1e3489136968 drm/amd/display: 3.2.124 adds d7faf6f5347b drm/amd/display: Fix system hang after multiple hotplugs (v3) adds afdd1de0f9e7 drm/amd/display: Allow spatial dither to 10 bpc on all DCE adds 8addf37c2422 drm/amd/pm/swsmu: Avoid using structure_size uninitialized [...] adds 94576d03d137 drm/amdgpu/swsmu/navi1x: Remove unnecessary conversion to bool adds 2f97d8b788b3 drm/amd/display/dc/core/dc_link_ddc: Remove unnecessary co [...] adds cd48758c8252 drm/amdgpu/sdma5.2: Remove unnecessary conversion to bool adds b00978de9075 drm/amdgpu: fix shutdown and poweroff process failed with s0ix adds 211fe484a624 drm/amdgpu: fix wrong executable setting for dimgrey_cavef [...] adds f8f70c1371d3 drm/amdgpu: disable mec2 fw bin loading adds 4588f7b7dd5f drm/amd/display: Enable ASSR in DM adds b2576c3bf4ce drm/amdgpu/vcn3.0: add wptr/rptr reset/update for share memory adds eb0709ba077a drm/amdgpu/display: initialize the variable 'i' adds 6c65a582ee76 drm/amdgpu: Remove unnecessary conversion to bool adds f89b881c81d9 drm/amdgpu: reserve backup pages for bad page retirment adds 650bc7ae0064 drm/amdgpu:disable VCN for Navi12 SKU adds 996aede28094 drm/amdgpu: decline max_me for mec2_fw remove in renoir/arcturus adds 4df144f80d5b amdgpu/pm: Powerplay API for smu , added get_performance_level adds bab0f602918d amdgpu/pm: Powerplay API for smu , changed 6 dpm reset fun [...] adds f46587bcede5 amdgpu/pm: Powerplay API for smu , changed 6 pm hwmon fan [...] adds 8dfc8c53c3c4 amdgpu/pm: Powerplay API for smu , changed 9 pm power func [...] adds 9ab5001a99e1 amdgpu/pm: Powerplay API for smu , changed 5 dpm powergati [...] adds 2ea092e5d391 amdgpu/pm: Powerplay API for smu , changes to clock and pr [...] adds bc7d6c12054d amdgpu/pm: Powerplay API for smu , changed 4 dpm functions [...] adds 8f4828d0a104 amdgpu/pm: Powerplay API for smu , updates to some pm functions adds 8f8c80f43009 drm/amd/amdgpu: move inc gpu_reset_counter after drm_sched_stop adds 5392b2af97dc drm/amdgpu: Remove amdgpu_device arg from free_sgt api (v2) adds 0eb1af2e8205 drm/amd/display: Add module parameter for freesync video mode adds d10cd527f5e5 drm/amd/display: Add freesync video modes based on preferr [...] adds 6f59f229f8ed drm/amd/display: Skip modeset for front porch change adds 9269bf186897 drm/amdgpu: add asic callback for querying video codec info (v3) adds 3b246e8b6a97 drm/amdgpu: add video decode/encode cap tables and asic ca [...] adds f35e9bdb06fb drm/amdgpu: add INFO ioctl support for querying video caps (v4) adds b50368da619f drm/amdgpu: bump driver version for new video codec INFO i [...] adds 6f786950b1ff drm/amdgpu/codec: drop the internal codec index adds 9d489afd3128 drm/amdgpu/pm: make unsupported power profile messages debug adds 5b2e2c096954 drm/amdgpu/swsmu/vangogh: Only use RLCPowerNotify msg for disable adds 7271a5c2aefc drm/amdgpu: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DE [...] adds 439e6bbb3b85 drm/amd/display: remove unnecessary conversion to bool adds 4890d4e94da0 drm/amdgpu: add RAP TA version print in amdgpu_firmware_info adds e9995d4a3026 drm/amd/pm: correct Arcturus mmTHM_BACO_CNTL register address adds e0cd93b7e307 amdgpu/pm: read_sensor() report failure apporpriately adds 11003c68b158 drm/amdgpu: remove unnecessary reading for epprom header adds 0ee56acc4b55 drm/amd/pm/swsmu: Remove unnecessary conversion to bool adds dce38c8b0299 drm/amd/display/dc/dce/dmub_psr: Remove unnecessary conver [...] adds 3e9e62c780b1 drm/amdgpu: correct TA RAP firmware information print error adds 7d6c13ef466d drm/amd/pm: bump Navi1x driver if version and related data [...] adds c524c1c9a78f drm/amd/pm: optimize the link width/speed retrieving V2 adds 4f8e37dbaf58 drm/amd/display: Support for DMUB AUX adds e1f4328f22c0 drm/amd/display: Update link encoder object creation adds 4cda3243ec63 drm/amd/display: Add flag for building infopacket adds cca912e0a6b4 drm/amd/display: Add max bpc debugfs adds 45a1261b393b drm/amd/display: Refactored DC interfaces to support multiple eDP adds 8039bc7130ef drm/amd/display: Return invalid state if GPINT times out adds 70732504c53b drm/amd/display: Implement dmub trace event adds be1748bcdfe0 drm/amd/display: [FW Promotion] Release 0.0.54 adds c839292754b7 drm/amd/display: 3.2.125 adds dbc43d5fdf48 drm/amd/display: treat memory as a single-channel for asym [...] adds b8cc3e504622 drm/amd/display: Fix HSplit causing increase in DSC Slice Count adds 640a28b50c4a drm/amdgpu: add missing df counter disable write adds 783bf4035cb7 drm/amd/display: Fix 64 bit divisions on 32 bit platforms [...] adds a8a2e1348634 drm/amd/display: Fix 64 bit modulus operation using div64 API adds b6f91fc183f7 drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT inter [...] adds 9598173d14f5 drm/amdgpu: Only check for S0ix if AMD_PMC is configured adds 03e0dbcd10c4 drm/amdgpu: enable BACO runpm by default on sienna cichlid [...] adds 6302aead150e drm/amd/display: fix the return of the uninitialized value in ret adds 7c7dd7748954 drm/amd/display: Fix an uninitialized index variable adds 3fcb4f01deed drm/radeon: Use kvmalloc for CS chunks adds db6c5b85c3e8 drm/amd/display: Remove unnecessary conversion to bool adds 183b451d9f43 drm/amd/pm: correct the name of one function for vangogh adds 4d5ae731c4b7 drm/amdgpu: refine PSP TA firmware info print in debugfs adds e7bdf00e0040 drm/amdgpu: add SECURE DISPLAY TA firmware info in debugfs adds 43fb6c195dee drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu [...] adds fec432f557eb drm/amdgpu: Remove unnecessary conversion to bool adds b4d916ee0e94 drm/amdgpu: Use kvmalloc for CS chunks adds 147ab7a18751 drm/amdgpu: correct DRM_ERROR for kvmalloc_array adds 8dbc2ccac5a6 drm/radeon: fix copy of uninitialized variable back to userspace adds 8e6fafd5a22e drm/amd/display: Fix off by one in hdmi_14_process_transaction() adds 3e3527f5b765 drm/amd/display/dc/dce/dce_aux: Remove duplicate line caus [...] adds 2ce13b014cad drm/amd/pm: correct gpu metrics related data structures V3 adds 152bb95c38c3 drm/amd/pm: update existing gpu_metrics interfaces V2 adds 4215a1192336 drm/amdgpu: enable one vf mode on sienna cichlid vf adds d8cce9306801 drm/amd/pm/swsmu: clean up user profile function adds c79fe9b43669 drm/amdgpu: add DMUB trace event IRQ source define adds e49db3763452 drm/amd/amdgpu: Add missing BASE_IDX to dcn register adds 8e7b6fee9b03 drm/amd/display: Fix crc_src is not thread safe adds 86bc22191892 drm/amd/display: Support crc on specific region adds 0d7e6dc06a94 drm/amd/display: Process crc window at DMCU adds 21cd403ec64c drm/amd/display: Change to set crc window by dmcu fw adds 9a65df193108 drm/amd/display: Use PSP TA to read out crc adds e528556577a0 drm/amdgpu: simplify the sdma 4_x MGCG/MGLS logic. adds 8f211fe8ac7c drm/amdgpu: add sdma 4_x interrupts printing adds 3c73683c2394 drm/amd/amdgpu: add fini virt data exchange to ip_suspend adds bb0cd09be45e drm/amdgpu: Fix some unload driver issues adds a00aacdf00b1 drm/amdgpu: Fix some unload driver issues adds 47c45c39d1a4 drm/amdkfd: Use a new capability bit for SRAM ECC adds 7c9631af792b drm/amdkfd: Move set_trap_handler out of dqm->ops adds 58aa7790193a drm/amdgpu: enable TMZ by default on Raven asics adds 1b1cbf922920 drm/amdgpu/dc: fill in missing call to atom cmd table for [...] adds 3c8e99cc1297 drm/amdgpu/display: simplify backlight setting adds 10ba4d0c35d8 drm/amdgpu/display: don't assert in set backlight function adds f275e8759c87 drm/amdgpu/display: handle aux backlight in backlight_get_ [...] adds 7c20984795d7 drm/amd/display: Add a backlight module option adds 864f8b848bab drm/amdgpu/display: Remove unnecessary conversion to bool adds d0c048560a04 drm/amd/display: remove redundant initialization of variab [...] adds 08f3dddb715c drm/amdgpu/display: remove redundant continue statement adds 96e27e8d919e drm/radeon/si_dpm: Replace one-element array with flexible [...] adds b42c68fac891 drm/amd/display: Fix nested FPU context in dcn21_validate_ [...] adds 37ba52c6bd13 drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandw [...] adds 301a16138285 drm/amdgpu: add gc v9_4_2 ip headers (v3) adds b9dd2add842c drm/amdgpu: add mmhub v1_7 ip headers (v3) adds b8d037b32c5b drm/amdgpu: add mp v13_0_2 ip headers (v3) adds be547828c064 drm/amdgpu: add smuio v13_0_2 ip headers (v3) adds ca853314e78b drm/amdgpu: add sdma v4_4_0 ip headers (v2) adds f19e49a27f95 drm/amdgpu: add thm v13_0_2 ip headers (v3) adds b28f2165d064 drm/amdgpu: add umc v6_7_0 ip headers (v3) adds b77a9fdf526b drm/amdgpu: add vcn v2_6_0 ip headers (v3) adds d46b417a918b drm/amdgpu: add aldebaran asic type adds dd9dd4252830 drm/amd/include: add ip offset header for aldebaran (v5) adds 42b72608ae22 drm/amdgpu: add register base init for aldebaran (v2) adds 42719073b44e drm/amdgpu: add gpu_info fw parse support for aldebaran adds 7906af5e9d63 drm/amdgpu: add soc15 common ip block support for aldebaran adds f37945d50ff5 drm/amdgpu: add mmhub support for aldebaran (v3) adds 85e395506bfa drm/amdgpu: add gmc v9 block support for Aldebaran adds d39da7dab140 drm/amdgpu: set fw load type for aldebaran adds cdf545f35f8f drm/amdgpu: add gfx v9 block support for aldebaran adds b61a273e5d70 drm/amdgpu: add sdma block support for aldebaran adds 759eb38ed147 drm/amdgpu: correct mmBIF_SDMA4_DOORBELL_RANGE address for [...] adds c00a18ec0bd5 drm/amdgpu: set ip blocks for aldebaran adds 36e22d59dd10 drm/amdkfd: Add Aldebaran KFD support adds 5af81c6e6e6b drm/amdgpu: add aldebaran sdma firmware support (v2) adds 0ef6845c8c1c drm/amdkfd: Add aldebaran trap handler support adds be14729a3362 drm/amdgpu: Print the IH client ID name when vm fault happens adds 742d3c61acb2 drm/amdgpu: init sos microcode for psp v13 adds 133d888da9e1 drm/amdgpu: add kdb loading support for psp v13 adds ea6eaf558326 drm/amdgpu: add sys_drv loading support for psp v13 adds f11753559021 drm/amdgpu: add tOS loading support for psp v13 adds 48375542b0b1 drm/amdgpu: add psp v13 ring support adds ee8210832551 drm/amdgpu: init psp v13 ip function adds f8a98f1645cd drm/amdgpu: fix incorrect EP_STRAP reg offset for aldebaran adds 428ad99e9ccd drm/amdgpu: load pmfw prior to other non-psp fw for aldebaran adds 1b15bac7bfda drm/amdgpu: detect sriov capability for aldebaran adds efec10c1eb3d drm/amdgpu: bypass gc_9_x_common golden settings adds 9fbd96a136f2 drm/amdgpu: enable psp v13 ip block for aldebaran adds 26f70889e112 drm/amdgpu: add new smuio callbacks for aldebaran adds 2e8c66d6bbb2 drm/amdgpu: implement smuio v13_0 callbacks adds 7914a0cd17ec drm/amdgpu: initialize smuio callbacks for aldebaran adds efce10005be4 drm/amdgpu: enable xgmi support for Aldebaran adds 31691b8d1be4 drm/amdgpu: define address map for host xgmi link (v3) adds 3cbb3a9749a3 drm/amdgpu: support get xgmi information for Aldebaran adds d34184e3e3ad drm/amdkfd: expose host gpu link via sysfs (v2) adds 86d848b16d4c drm/amdgpu: add Aldebaran to the VCN family adds eb53aa398121 drm/amdgpu/vcn2.6: Add vcn2.6 support adds 56237c6aef9f drm/amdgpu: Fix IH client ID naming table adds 7ffe72385ac5 drm/amdgpu: Fix an omission when adding Aldebaran support adds ff6885ac475f drm/amdgpu/jpeg2.6: Add jpeg2.6 support adds 72b4db0f58cc drm/amdgpu: new cache coherence change for Aldebaran adds 98291d6d8c2f drm/amdkfd: add new flag for uncached GPU mapping adds eb28f02b1eeb drm/amdgpu: skip MEC2_JT initialization for aldebaran adds 7ce293570c75 drm/amdgpu/nbio: add aldebaran support adds 9f386fd3aaec drm/amdgpu/vcn: enable VCN on aldebaran adds f8db121e4717 drm/amdgpu/jpeg: enable JPEG on aldebaran adds 4da999cdfc8d drm/amdgpu: Clean up mmhub functions for aldebaran adds 5be50a8fd80f drm/amdgpu: switch to use reg distance member for mmhub v1_7 adds fbaa30d87fd8 drm/amdgpu: initialize ta firmware for aldebaran adds cf7821a84a4c drm/amdgpu: comments out vcn/jpeg ip blocks for aldebaran adds 465c437aac49 drm/amd/swsmu: add aldebaran smu driver if header (v2) adds c05d1c401572 drm/amd/swsmu: add aldebaran smu13 ip support (v3) adds e747ca0a4e9c drm/amdgpu: declare sdma firmware binary file for aldebaran adds 4f668d3d318c drm/amdgpu: initialize external rev_id for aldebaran adds 115ba9a9fdd2 drm/amdgpu: declare smuio v13_0 callbacks as static adds d74decc41204 drm/amdgpu: updated host to psp mailbox cmd (v2) adds b2aa382ae7e0 drm/amdgpu: added register list driver ctx (v2) adds 0d2c1855d5f6 drm/amdgpu: added support for register list loading (v2) adds 4c2e5f513e95 drm/amdgpu: Add DID for aldebaran adds 5c03e5843e6b drm/amdgpu:add smu mode1/2 support for aldebaran adds ea9097d921d4 drm/amdgpu:return true for mode1_reset_support on aldebaran adds f31c4a11b469 drm/amdgpu: support get_vram_info atomfirmware i/f for aldebaran adds 147d082d3862 drm/amdgpu: correct vram_info for HBM2E adds 18c3d45a9ae9 drm/amdgpu: init gds for aldebaran adds 063a1e834139 drm/amdgpu: skip gds ras workaround for aldebaran adds 3de60d961cec drm/amdgpu: use physical_node_id to calculate aper_base adds a6d9d6ab8402 drm/amdgpu: apply sdma golden settings for aldebaran adds 2fdb91a25e8b drm/amdgpu: add sdma v4_4 ras function adds b2459840cf57 drm/amdgpu: add sdma ras error query callback for aldebaran adds f5f0e4a0d52f drm/amdgpu: add sdma ras error reset callback for aldebaran adds cbb84e7aab1c drm/amdgpu: add mmhub ras error query callback for aldebaran adds 27ad2ca66701 drm/amdgpu: add mmhub ras error reset callback for aldebaran adds b45589b8377f drm/amdgpu: add mmhub error status query callback for aldebaran adds eed4bbd388f1 drm/amdgpu: correct IH_CHICKEN programming for aldebaran adds 10c71e6cc9c9 drm/amdgpu: switch to vega20 ih block for aldebaran adds d477c5aaece1 drm/amdgpu: disallow use semaphore on aldebaran adds 3d01361ce8fa drm/amd/pm:add aldebaran support for getting bootup values adds e5a832135072 drm/amdgpu: update atom_firmware_info_v3_4 (v2) adds 9d0af8b4def0 drm/amdgpu: pre-map device buffer as cached for A+A config adds be566196be3c drm/amdgpu: Don't do FB resize under A+A config adds b1138d5ec0e1 drm/amd/pm: Add atom_smc_dpm_info_v4_10 for aldebaran adds 8738a82b37d3 drm/amd/amdgpu: Add smu_pptable module parameter adds f1adbe036791 drm/amd/pm: Add support to override pptable id for aldebaran adds acdd5b72c52d drm/amd/pm: Remove CPU virtual address notification in aldebaran adds 7159a36e1194 drm/amdgpu: query aldebaran gfx_config through atomfirmware i/f adds 44b3253a4bc8 drm/amdgpu: retire aldebaran gpu_info firmware adds 8081f8faca84 drm/amdpgu: add ATOM_DGPU_VRAM_TYPE_HBM2E vram type adds 07744e906917 drm/amdgpu: UTLC1 RB SDMA timeout on Aldebaran adds b7daed1b62a4 drm/amdgpu: Aldebaran doesn't use semaphore adds d02692ae0d53 drm/amdgpu: bypass hdp read cache invalidation for aldebaran (v2) adds 73ab8efc7fdf drm/amd/pm: Set no fan control flag as needed. adds ad6cc94a6b59 drm/amdkfd: Fix saving the ACC vgprs for Aldebaran adds 842811369f51 drm/amdgpu: switch to cached noretry setting for aldebaran adds bd7228abb3b4 drm/amdgpu: Enable swsmu block on aldebaran adds fdb1fdef2df4 drm/amdgpu: enable vcn and jpeg on aldebaran adds bd937973ebfe drm/amdgpu: enable vcn dpg mode on aldebaran adds 557da413d638 drm/amdgpu: enable dpg indirect sram mode on aldebaran adds e844cd994489 drm/amdgpu: add mmhub client ids for aldebaran adds 48a6379a2300 drm/amdgpu: Add clock gating support for aldebaran adds 701db6756ca9 drm/amdgpu/pm: Remove unsupported MP1 messages from aldebaran adds ced7e082d564 drm/amdgpu/pm: Fix reset message mapping on aldebaran adds 8a6b6b667cc2 drm/amdgpu/pm: Remove redundant generic message index adds 8cf3dccb0726 drm/amdgpu: Enable CP idle interrupts adds 6d9059217a01 drm/amdgpu: Fix aldebaran MMHUB CG/LS logic adds b335f289fe0c drm/amdgpu: apply new pmfw loading sequence to arcturus an [...] adds df23d1bbd12f drm/amdgpu: Use free system memory size for kfd memory accounting adds b672cb1eee59 drm/amdgpu: enable retry fault wptr overflow adds 9a9c59a8f4f4 drm/amdgpu: enable 48-bit IH timestamp counter adds 4ac5617c4b7d drm/amdgpu: mask the xgmi number of hops reported from psp to kfd adds d6f19a994941 drm/amd/pm: Fix power limit query on aldebaran adds 26256ca8a6e7 drm/amd/pm: Add DCBTC support for aldebaran adds 6be6424684cb drm/amd/pm: Enable performance determinism on aldebaran adds debd629a6336 drm/amd/pm: Correct msg status check for powerlimit adds 35d5f224a559 drm/amdgpu: Don't reserve vram as WC for A+A adds 1f928f51593c drm/amdgpu: Use physical translation mode to access page table adds f1dc12ca56b2 drm/amdgpu: Moved gart_size calculation to mc_init functions adds 6e93ef8b6884 drm/amdgpu: Modify comments of vram_start/end adds f527f310bb6a drm/amdgpu: Placement of gart and vram in sysvm aperture adds 7b454b3a3433 drm/amdgpu: Use different gart table parameters for 2-leve [...] adds a2902c09c51d drm/amdgpu: Add function to allocate and fill PDB0 adds 522510a67795 drm/amdgpu: Set up vmid0 PDB0 adds 0c19cab55572 drm/amdgpu: HW setup of 2-level vmid0 page table adds 2f055097daef drm/amdgpu: workaround the TMR MC address issue (v2) adds abe5ee57c515 drm/amdgpu: enable sram initialization for aldebaran adds f4ec3e5039e5 drm/amdgpu: update mmhub client ids for Aldebaran adds 79194dacb26a drm/amdgpu: Fix GART page table s-bit adds be0478e7b02a drm/amdgpu: Fix the comment in amdgpu_gmc.h adds ec8631e01143 drm/amdgpu: use pd addr based on gart level page table adds 2bb8ac85683d drm/amd/pm: remove aldebaran serial number support adds 65ec7c08c171 drm/amd/pm: Enable user min/max gfxclk on aldebaran adds 2f669734f383 drm/amdgpu: allow use psp to load firmware (v2) adds 6d909c5da016 drm/amdkfd: Add kernel parameter to stop queue eviction on [...] adds 51a0f459f15f drm/amdkfd: Check HIQ's MQD for queue preemption status adds 5073506c7eff drm/amdkfd: add aldebaran kfd2kgd callbacks to kfd device (v2) adds 16171a25d833 drm/amdgpu: restore aldebaran save ttmp and trap config on [...] adds 264aef8b3bb3 drm/amdgpu: apply gc v9_4_2 golden settings for aldebaran adds 9f55d7edb708 drm/amdgpu: add common gc golden settings for aldebaran adds b3ecf36bf695 drm/amdgpu: update TCP_CHAN_STEER_1 golden value for aldebaran adds 5217811e74d3 drm/amdgpu: add gc powerbrake support (v2) adds 22616eb5c9b2 drm/amdgpu: add ras support for gfx of aldebaran adds 4abc2567f0eb drm/amdgpu: refine ras codes for GC utc of aldebaran adds 88f8575bca5f drm/amdgpu: enable watchdog feature for SQ of aldebaran adds 6dce50b1aae0 drm/amdgpu: Let KFD use more VMIDs on Aldebaran adds 250491665531 drm/amd/pm: add aldebaran serial number support adds 2fb3c5d0d161 drm/amdgpu: change psp_rap_invoke() function return value adds d86fd724e59a drm/amdgpu: add psp RAP L0 check support adds bea9cd3f8de5 drm/amd/pm: add new data in metrics table adds 4464820dc7ed drm/amdgpu: update default timeout of Aldebaran SQ watchdog adds 63dbb0db3af0 drm/amdgpu: Make noretry the default on Aldebaran adds 761d86d37f86 drm/amdgpu: harvest edc status when connected to host via xGMI adds 06bfc045d54c drm/amdgpu: set CPU mapping of vram as cached for A+A mode adds 2e2f197f4c99 drm/amdgpu: set snoop bit in pde/pte entries for A+A adds c3c9e0faf46b drm/amdkfd: apply uncached flag for aldebaran adds 47bfa5f60fbf drm/amdgpu: Increase PSP runtime TMR region size adds 50e2fc36e72d drm/amdkfd: Fix UBSAN shift-out-of-bounds warning adds c0ea73a4ad43 Revert freesync video patches temporarily adds 0b46bc3a9d17 drm/amdgpu: clean-up unused variable adds e36ccf9a96aa drm/amdgpu: Set GTT_USWC flag to enable freesync v2 adds 775f11aa17b1 drm/amd/pm: Enable pp_od_clk_voltage node on aldebaran adds a364782f490d drm/amd/pm: Remove min/max overload of pp_dpm_sclk adds f78313fae91c drm/amdgpu: Check if FB BAR is enabled for ROM read adds ffe5650af0a1 drm/amd/display: Enabled pipe harvesting in dcn30 adds d3cf9fa6bace drm/amd/display: Skip powerstate DC hw access if virtual dal adds b12f60ac4960 drm/amd/display: Fix typo when retrieving dppclk from UEFI config adds 6b66208f0ce0 drm/amd/display: Move define from internal header to dmub_cmd.h adds d829303c5b72 drm/amd/display: Fix dmub trace event not update issue adds 0c66824be8f4 drm/amd/display: Enable pflip interrupt upon pipe enable adds 3c934f454dae drm/amd/display: Read all the trace entry if it is not empty adds 61a74712c830 drm/amd/display: Fix warning adds 6804287bd142 drm/amd/display: Fixed read/write pointer issue for get dm [...] adds 1a595f28ea8d drm/amd/display: [FW Promotion] Release 0.0.55 adds 06ddcee49a35 drm/amd/display: Added multi instance support for panel control adds 04841b934cc7 drm/amd/display: 3.2.126 adds c54a6fe43769 drm/amd/display: Revert dram_clock_change_latency for DCN2.1 adds 554ba183b135 drm/amd/display: Align cursor cache address to 2KB adds 692bd2a02e2d drm/amdgpu/swsmu: fix error return code of smu_v11_0_set_a [...] adds 51713e4e540b drm/amd/display: remove duplicate include in amdgpu_dm.c adds c15340167244 drm/amd/display: remove duplicate include in dcn21 and gpio adds f258907fdd83 drm/amdgpu: Verify bo size can fit framebuffer size on init. adds 03597b47d69c Revert "drm/amdgpu: add psp RAP L0 check support" adds 8e2712e71bfc drm/amdgpu: Add kfd init_complete flag to check from amdgpu side adds a330b52a9e59 drm/amdgpu: Init the cp MQD if it's not be initialized before adds 655ce9cb13b5 drm/amdgpu: Add reset_list for device list used for reset adds e3c1b0712fdb drm/amdgpu: Reset the devices in the XGMI hive duirng probe adds e5e6666db5c7 drm/amdgpu: fb BO should be ttm_bo_type_device adds 89551f2387f5 drm/amdgpu/display: Use wm_table.entries for dcn301 calculate_wm adds 0dd795323405 drm/amdgpu/display: Implement functions to let DC allocate [...] adds 3f1d1eb2a256 drm/amdgpu: add ih waiter on process until checkpoint adds be6523e3a908 drm/amd/pm: bug fix for pcie dpm adds c8941550aa66 drm/amdgpu : Fix asic reset regression issue introduce by [...] adds 0b4e90632d93 drm/amd/pm: correct the watermark settings for Polaris adds b503138e49eb drm/radeon: also init GEM funcs in radeon_gem_prime_import [...] adds 12bfc0156e0f drm/radeon: fix AGP dependency adds 8b1c715fc8c1 drm/radeon: keep __user during cast adds e3e984ee437a drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m adds 1c11fac56378 drm/amd/display: Remove unused defines adds e5086659d0fd drm/amdgpu: skip read eeprom for device that pending on XG [...] adds 0e92159640f3 drm/amd/pm: Add LightSBR SMU MSG support adds 3ae3a4ad831f drm/amdgpu: Enable light SBR for SMU on passthrough and XG [...] adds fd0161a57050 Revert "drm/amd/display: remove duplicate include in amdgpu_dm.c" adds ac41c396fe09 drm/amd/display: remove duplicate include in amdgpu_dm.c adds 99d1da6774e1 drm/amdgpu:disable XGMI TA unload for A+A aldebaran adds 1c7b0adae8ea drm/amdgpu: update secure display TA header adds 1a31474cdb48 drm/amd/pm: workaround for audio noise issue adds 60d06906cdcd drm/amdgpu/powerplay/smu10: add support for gpu busy query (v2) adds 9a9ec6c32caf drm/amdgpu/smu8: return an error rather than 50% if busy q [...] adds 751f43e75d63 drm/amdgpu: Fix spelling mistake "disabed" -> "disabled" adds 58df0d7143ea drm/amdgpu: Replace in_interrupt() usage in gmc_v*_process [...] adds dc1794f0713e drm/amdgpu: Remove in_interrupt() usage in gfx_v9_0_kiq_re [...] adds 8b75c9b45b1a drm/amdgpu: Replace in_task() in gfx_v8_0_parse_sq_irq() adds 1e87068570a2 drm/amdkfd: fix build error with AMD_IOMMU_V2=m adds 6dffd9dce94f Revert "drm/amdgpu: During compute disable GFXOFF for Sien [...] adds f10083703c4e drm/amdgpu: fix compile error on architecture s390 (v2) adds 64f171581a1a drm/amdgpu: fix a few compiler warnings adds f1a8801c198c drm/amdgpu: update umc_info v3_3 structure for ECC adds b69d5c7e9502 drm/amdgpu: support query ecc cap for SIENNA_CICHLID adds 37c49ded0553 drm/amdgpu: Free PDB0 bo before bo_fini adds ee18f40ea181 drm/amdgpu: new resource cursor (v2) adds be956c575e8b drm/amdgpu: use the new cursor in amdgpu_ttm_copy_mem_to_mem adds 596ee296849c drm/amdgpu: use the new cursor in amdgpu_fill_buffer adds 10ebcd953dfa drm/amdgpu: use new cursor in amdgpu_ttm_io_mem_pfn adds 498ad8ec2ff0 drm/amdgpu: use the new cursor in amdgpu_ttm_access_memory adds 755eadf66288 drm/amdgpu: use new cursor in amdgpu_mem_visible adds 2f44172bdca7 drm/amdgpu: use the new cursor in amdgpu_ttm_bo_eviction_valuable adds 94ae8dc55790 drm/amdgpu: use the new cursor in the VM code adds 97e272928e62 drm/amdgpu: update ecc query support for arcturus adds 0e4c0ae59d7e drm/amdgpu/display: drop dcn301_calculate_wm_and_dl for now adds 970fd1976434 drm/amdgpu: fix send ras disable cmd when asic not support ras adds 7816e4a98ce3 drm/amdkfd: Fix recursive lock warnings adds d423f5514d04 drm/amdgpu: nuke the ih reentrant lock adds 616cf23b6cf4 drm/amd/display: Free local data after use adds 6e58941cff74 drm/amd/pm: add a new sysfs entry for default power limit adds 078025afed2c drm/amd/pm: Fix spelling mistake "disble" -> "disable" adds 140b93ebbffc drm/amd/display: remove redundant initialization of variab [...] adds e5527d8ce28b drm/amd/pm: Mundane typo fixes in the file amdgpu_pm.c adds 5a613586c8e3 drm/amd/display: Remove unnecessary conversion to bool adds e99d2eaafd8e drm/amdgpu: drop legacy IO bar support adds ec1e80f0d728 drm/amdgpu: Use dev_info if VFCT table not valid adds 0979d43259e1 drm/amd/pm: fix workload mismatch on vega10 adds 1f053689fb0e drm/amd/display: 3.2.126.1 adds 4abdb72bd857 drm/amd/display: Add debug out when viewport too small adds 9d335e17646c drm/amd/display: use max lb for latency hiding adds b8720ed0b87d drm/amd/display: System black screen hangs on driver load adds 6a30a92997ee drm/amd/display: Fix UBSAN warning for not a valid value f [...] adds 45150cd27ceb drm/amd/display: Fix for outbox1 ring buffer typecasting issue adds b0942618fd12 drm/amd/display: Bypass sink detect when there are no eDPs [...] adds 86ca3cbe5c9c drm/amd/display: Increase precision for bpp in DSC calculations adds 8c2f14c36f47 drm/amd/display: Add changes for dsc bpp in 16ths and unif [...] adds ef08f9c2aac9 drm/amd/display: Correct algorithm for reversed gamma adds 90d1a626e6db drm/amd/display: Remove MPC gamut remap logic for DCN30 adds 4870bd881364 drm/amd/display: Fix typo for helpers function name adds cd95ef0097ca drm/amd/display: Fix secure display lock problems adds e69231c4451a drm/amd/display: Fix no previous prototype warning adds ae0305708e93 drm/amd/display: Separate caps for maximum RGB and YUV pla [...] adds 46a83eba276c drm/amd/display: Add debugfs to control DMUB trace buffer events adds 592a631883fd drm/amd/display: [FW Promotion] Release 0.0.56 adds 4710430a779e drm/amd/display: DCHUB underflow counter increasing in som [...] adds 5cf0a610e8b5 drm/amd/display: 3.2.127 adds 8ee0fea4baf9 drm/amd/display: fix dml prefetch validation adds 443dfba02483 drm/amd/display: fix dcn3+ bw validation soc param update [...] adds 1c5ea40c2ad2 drm/amd/display: add a func to disable accelerated mode adds 51ba691206e3 drm/amd/display: Fix potential memory leak adds 2d02893ffcf8 drm/amdgpu: Enable light SBR in XGMI+passthrough configuration adds 050743da3152 drm/amdgpu: Keep pending_reset valid during smu reset the ASIC adds 63f3067d8f8c drm/amd/pm: Use BACO reset arg 0 on XGMI configuration adds a85ba00538cd drm/amdgpu/display: re-enable freesync video patches adds 2d78b8d66904 drm/amd/pm: correct the gpu metrics version adds 660d540640c0 drm/amd/display: Fix vertical interrupt 0 registering issue adds d1fa15680913 drm/amd/display: Support vertical interrupt 0 for all dcn ASIC adds 2d28b70ec321 drm/amdgpu: drop extraneous hw_status update adds 0303e1b77c4d radeon: use kvcalloc for relocs and chunks adds 79fcd446e7e1 drm/amdgpu: Fix memory leak adds 74ef3bac13bc drm/amd/display: Remove unnecessary conversion to bool adds 7a78e2bc861b drm/amd/display: Remove unnecessary conversion to bool adds c645e4b80c97 drm/amdgpu/display: properly guard dc_dsc_stream_bandwidth [...] adds 6b44b667e24c drm/amdgpu: revert "use the new cursor in the VM code" adds e5c04edfcde3 drm/amdgpu: revert "reserve backup pages for bad page retirment" adds b16256874a91 drm/amdgpu: Mark Aldebaran HW support as experimental adds 8c44390d8872 drm/amdkfd: Bump KFD API version adds 2cbcb78c9ee5 Merge tag 'amd-drm-next-5.13-2021-03-23' of https://gitlab [...] adds 99d66127fad2 dt-bindings: display: renesas,du: Convert binding to YAML adds 7f9321ff456c dt-bindings: display: bridge: Add YAML schema for Synopsys [...] adds 391ce40de526 dt-bindings: display: bridge: renesas,dw-hdmi: Convert bin [...] adds b935c3a2e07b dt-bindings: display: imx: hdmi: Convert binding to YAML adds 7d5a683ba44d dt-bindings: display: rockchip: dw-hdmi: Convert binding to YAML adds a485a5fd827e dt-bindings: display: sun8i-a83t-dw-hdmi: Reference dw-hdm [...] adds c7941422cff9 dt-bindings: display: bridge: Remove deprecated dw_hdmi.txt adds fe8a057839fc Merge tag 'drm-next-20210322' of git://linuxtv.org/pinchar [...] adds b5b6f6a61012 drm/i915/gem: Drop legacy execbuffer support (v2) adds 2eb8e1a69d9f drm/i915/gem: Drop relocation support on all new hardware (v6) adds f8d1ff107d2c drm/i915: Disable pread/pwrite ioctl's for future platforms (v3) adds 547be6a479fd i915_vma: Rename vma_lookup to i915_vma_lookup adds 12ca695d2c1e drm/i915: Do not share hwsp across contexts any more, v8. adds 2c8ab3339e39 drm/i915: Pin timeline map after first timeline pin, v4. adds 0edbb9ba1bfe drm/i915: Move cmd parser pinning to execbuffer adds 237647f4dde9 drm/i915: Add missing -EDEADLK handling to execbuf pinning, v2. adds 1eef0de18fc7 drm/i915: Ensure we hold the object mutex in pin correctly. adds aaee716e4aca drm/i915: Add gem object locking to madvise. adds c471748dc742 drm/i915: Move HAS_STRUCT_PAGE to obj->flags adds a61170975718 drm/i915: Rework struct phys attachment handling adds a85fffe3032d drm/i915: Convert i915_gem_object_attach_phys() to ww lock [...] adds bfaae47db3c0 drm/i915: make lockdep slightly happier about execbuf. adds ae30af84edb5 drm/i915: Disable userptr pread/pwrite support. adds ae4e55b894dd drm/i915: No longer allow exporting userptr through dma-buf adds 02b64a4a0cb1 drm/i915: Reject more ioctls for userptr, v2. adds c6bcc0c2fdfd drm/i915: Reject UNSYNCHRONIZED for userptr, v2. adds 20ee27bd84a8 drm/i915: Make compilation of userptr code depend on MMU_N [...] adds ed29c2691188 drm/i915: Fix userptr so we do not have to worry about obj [...] adds abd2f577177e drm/i915: Flatten obj->mm.lock adds 9c01524d4f58 drm/i915: Populate logical context during first pin. adds 83472bb06063 drm/i915: Make ring submission compatible with obj->mm.loc [...] adds fe83ce1e0040 drm/i915: Handle ww locking in init_status_page adds d4fa4e70acdf drm/i915: Rework clflush to work correctly without obj->mm.lock. adds 1b321026e213 drm/i915: Pass ww ctx to intel_pin_to_display_plane adds 9fa1f4785f2a drm/i915: Add object locking to vm_fault_cpu adds 2a6659683859 drm/i915: Move pinning to inside engine_wa_list_verify() adds 7d1c2618eac5 drm/i915: Take reservation lock around i915_vma_pin. adds 5ace5e9618e9 drm/i915: Make lrc_init_wa_ctx compatible with ww locking, v3. adds b51ed60e6088 drm/i915: Make __engine_unpark() compatible with ww locking. adds ec701249aa59 drm/i915: Take obj lock around set_domain ioctl adds c93987753ae8 drm/i915: Defer pin calls in buffer pool until first use b [...] adds f1ac8a029260 drm/i915: Fix pread/pwrite to work with new locking rules. adds 74827b539cc8 drm/i915: Fix workarounds selftest, part 1 adds a3258dbd87f1 drm/i915: Prepare for obj->mm.lock removal, v2. adds c05258889ed4 drm/i915: Add igt_spinner_pin() to allow for ww locking ar [...] adds 52665fe7fc20 drm/i915: Add ww locking around vm_access() adds ef4985bac521 drm/i915: Increase ww locking for perf. adds c858ffa17716 drm/i915: Lock ww in ucode objects correctly adds e944e3cf5803 drm/i915: Add ww locking to dma-buf ops, v2. adds 1d5ab1caa0c3 drm/i915: Add missing ww lock in intel_dsb_prepare. adds 988d4ff6e3c2 drm/i915: Fix ww locking in shmem_create_from_object adds 26ad4f8b7352 drm/i915: Use a single page table lock for each gtt. adds 6c12ada05575 drm/i915/selftests: Prepare huge_pages testcases for obj-> [...] adds 86f2f8dfbf27 drm/i915/selftests: Prepare client blit for obj->mm.lock removal. adds 5521458d1c1a drm/i915/selftests: Prepare coherency tests for obj->mm.lo [...] adds c2d0e9de5106 drm/i915/selftests: Prepare context tests for obj->mm.lock [...] adds e37298441a1f drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock [...] adds 1832f886ba73 drm/i915/selftests: Prepare execbuf tests for obj->mm.lock [...] adds 6f791ffe00ba drm/i915/selftests: Prepare mman testcases for obj->mm.loc [...] adds 30272919e5db drm/i915/selftests: Prepare object tests for obj->mm.lock [...] adds fa7371c3d8dd drm/i915/selftests: Prepare object blit tests for obj->mm. [...] adds af10e5a58c1b drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock [...] adds d3ad29567d4e drm/i915/selftests: Prepare context selftest for obj->mm.l [...] adds 17b7ab92bec3 drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal adds e09e903a6e89 drm/i915/selftests: Prepare execlists and lrc selftests fo [...] adds e20e9b1503e5 drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal adds 9aa6de99e1ba drm/i915/selftests: Prepare ring submission for obj->mm.lo [...] adds 1060974c8784 drm/i915/selftests: Prepare timeline tests for obj->mm.loc [...] adds aa8b70be896e drm/i915/selftests: Prepare i915_request tests for obj->mm [...] adds e70a27d76125 drm/i915/selftests: Prepare memory region tests for obj->m [...] adds b91e1b11f9fc drm/i915/selftests: Prepare cs engine tests for obj->mm.lo [...] adds 480ae79537b2 drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal adds cf41a8f1dc1e drm/i915: Finally remove obj->mm.lock. adds fd995a3cc432 drm/i915: Keep userpointer bindings if seqcount is unchanged, v2. adds 5b0a78ec0b57 drm/i915: Move gt_revoke() slightly adds 7dbc19da5daf drm/i915: Extract active lookup engine to a helper adds 38b237eab2bc drm/i915: Individual request cancellation adds 8f922e422758 drm/i915: Restrict sentinel requests further adds 90a79a91dcc0 drm/i915: Handle async cancellation in sentinel assert adds 9b4d0598ee94 drm/i915: Request watchdog infrastructure adds e8dbb566b338 drm/i915: Fail too long user submissions by default adds 54d4e9f5c4d7 drm/i915: Allow configuring default request expiry via modparam adds 6ab61ad5c1d8 drm/i915: add gem/gt TODO adds e1a5e6a8c48b drm/doc: Add RFC section adds 2f835b5dd8f7 Merge tag 'topic/i915-gem-next-2021-03-26' of ssh://git.fr [...] adds 99e5730dd2b1 Merge tag 'irq-no-autoen-2021-03-25' of git://git.kernel.o [...] adds a4e5eed2c6a6 drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag adds fb457e02f0ec Merge tag 'exynos-drm-next-for-v5.13' of git://git.kernel. [...] adds d0c5ac04e7fe drm/mcde/panel: Inverse misunderstood flag adds 7b4957684e5d drm/ingenic: Fix non-OSD mode adds 0f9c4296485b docs: gpu: fix typo adds a9cdf6809290 drm/stm: ltdc: Use simple encoder adds ac4eb83ab255 drm/sched: select new rq even if there is only one v3 adds edf208591724 drm/stm: dsi: Avoid printing errors for -EPROBE_DEFER adds 377f8331d056 drm/virtio: fix possible leak/unlock virtio_gpu_object_array adds b603e810f740 drm/uapi: document kernel capabilities adds 429fc6f9550e drm/vboxvideo: Use managed VRAM-helper initialization adds 5e7222a3674e drm/panel-simple: Undo enable if HPD never asserts adds 6ec52621e77c drm/panel-simple: Don't wait longer for HPD than hpd_absent_delay adds 87b497179f5c drm/panel-simple: Retry if we timeout waiting for HPD adds 339c3e80ad3d dt-bindings: dt-bindings: display: simple: Add N116BCA-EA1 adds 51d35631c970 drm/panel-simple: Add N116BCA-EA1 adds 67cc24ac17fe drm: panel: simple: Set enable delay for BOE NV110WTM-N61 adds 8613385cb285 dma-fence: Document recoverable page fault implications adds ccf953d8f3d6 fb_defio: Remove custom address_space_operations adds f8bade6c9a62 Merge drm/drm-next into drm-misc-next adds 757e26712337 drm/uapi: Add USB connector type adds dc659a4e852b drm/probe-helper: Check epoch counter in output_poll_execute() adds 40e1a70b4aed drm: Add GUD USB Display driver adds f1c68b6a3283 drm/qxl: clean up qxl_bo_move_notify adds 5ea143c38e14 drm/nouveau: clean up nouveau_bo_move_ntfy adds 6cf9dc238cac drm/vmwgfx: clean up vmw_move_notify v2 adds 4cf1d8719aab drm: Few typo fixes adds 67a175a97079 drm/meson: Fix few typo adds 8f214d435607 drm/gma500: use NULL instead of using plain integer as pointer adds 84c41184cfa3 fbdev: omapfb: avoid -Wempty-body warning adds 458025f6c161 vgaarb: avoid -Wempty-body warnings adds b91fbdc1df15 drm/gud: fix sizeof use adds 166633c85c21 drm/gud: Remove unneeded semicolon adds 835bc4838082 drm/sysfs: Convert sysfs sprintf/snprintf family to sysfs_emit adds 85ddbe2c4ac1 drm/bridge/tc358767: Don't register DP AUX channel until b [...] adds 617126187530 drm/bridge/ti-sn65dsi86: (Un)register aux device on bridge [...] adds 885373db8cd5 drm/bridge/analogix/anx78xx: Add missing drm_dp_aux_unregi [...] adds 9962849d0871 drm/bridge/analogix/anx78xx: Setup encoder before register [...] adds 212ee8db8460 drm/bridge/analogix/anx78xx: Cleanup on error in anx78xx_b [...] adds ba5070ec16ae drm/bridge/analogix/anx6345: Add missing drm_dp_aux_unregi [...] adds acf5ff297ec6 drm/bridge/analogix/anx6345: Don't link encoder until afte [...] adds c42712c6e9be drm/bridge/analogix/anx6345: Cleanup on errors in anx6345_ [...] adds b3bdf89c0260 drm/bridge/analogix/dp_core: Unregister DP AUX channel on [...] adds 2818c20871e6 drm/rockchip: Remove unused variable adds da588d48004a drm/tilcdc: panel: fix platform_no_drv_owner.cocci warnings adds e17d1364dc39 drm/tilcdc: rename req_rate to pclk_rate adds fd1d9e2d4382 drm/tilcdc: fix LCD pixel clock setting adds 976677b5958e drm/tilcdc: fix pixel clock setting warning message adds ebd59851c796 drm/ttm: move swapout logic around v3 adds f9e2a03e110a drm/ttm: remove swap LRU v3 adds a1f091f8ef2b drm/ttm: switch to per device LRU lock adds b4142fc4d52d drm/vkms: fix misuse of WARN_ON adds 1d282019f3a9 MAINTAINERS: Update Maintainers of DRM Bridge Drivers adds d1a97648ae02 drm/bridge: lt9611: Fix handling of 4k panels adds fffa69aa6b1c drm: bridge: convert sysfs sprintf/snprintf family to sysfs_emit adds a42e37db23b8 dt-bindings: display: bridge: Add Chipone ICN6211 bindings adds ce517f18944e drm: bridge: Add Chipone ICN6211 MIPI-DSI to RGB bridge adds 417fc6123b4a drm/omap: fix misleading indentation in pixinc() adds 0cafc8d88e6d drm/omap: dsi: Add missing IRQF_ONESHOT adds 309f81e81d07 drm/omap: Remove duplicate declaration adds ee84c58b5884 drm: Fix 3 typos in the inline doc adds 3aa6031deefa dt-bindings: display: bridge: Add documentation for LT8912B adds 30e2ae943c26 drm/bridge: Introduce LT8912B DSI to HDMI bridge adds 58442f0db3f8 drm/ttm: fix invalid NULL deref adds e55f2ffc4dc1 drm/mst: Enhance MST topology logging adds 680dcede2762 drm/ttm: switch back to static allocation limits for now adds 4d906839d321 drm: bridge/panel: Cleanup connector on bridge detach adds c7b04342b41d drm/encoder: Add macro drmm_plain_encoder_alloc() adds e488b1023a4a drm/ingenic: Register devm action to cleanup encoders adds 43d16d847eba drm/edid: make a number of functions, parameters and varia [...] adds 4cc4f09eaa06 drm/displayid: add separate drm_displayid.c adds 1a24c364e484 drm/displayid: add new displayid section/block iterators adds 5ef88dc58ea3 drm/edid: use the new displayid iterator for detailed modes adds 1ba63caf223d drm/edid: use the new displayid iterator for finding CEA e [...] adds bfd4e1929b5a drm/edid: use the new displayid iterator for tile info adds f72b1437e9f8 drm/displayid: allow data blocks with 0 payload length adds 339be1a8e9af drm/displayid: rename displayid_hdr to displayid_header adds 2f240cdb23e9 dt-bindings: drm/bridge: anx7625: Add power supplies adds 6c744983004e drm/bridge: anx7625: disable regulators when power off adds 1539f71602ed Merge tag 'drm-misc-next-2021-04-01' of git://anongit.free [...] adds be7507bdd705 dt-bindings: display: mediatek, dpi: Convert to use graph schema adds c87d1c4b5b9a drm/mediatek: dsi: Use symbolized register definition adds 8b2b99fd7931 drm/mediatek: dsi: Fine tune the line time caused by EOTp adds 618655131894 dt-bindings: mediatek,dpi: add mt8192 to mediatek,dpi adds 4accca4399cf drm/mediatek: dpi: Delete redundant printing of return value adds ee5ee188e2c2 drm/mediatek: cec: Delete redundant printing of return value adds 44b07120291c drm/mediatek: dpi: Add check for max clock rate in mode_valid adds 38eaef2dca4e drm/mediatek: dpi: Add config for mt8192 adds 9eda0155e6f1 MAINTAINERS: Add linux-mediatek ML for drm Mediatek drivers adds 368166ec7600 drm/mediatek: crtc: Make config-updating atomic adds fdcbe17c6090 drm/mediatek: Add missing MODULE_DEVICE_TABLE() adds 053d231f369c drm/mediatek: Switch the hdmi bridge ops to the atomic versions adds 2e4773915223 drm/mediatek: Don't support hdmi connector creation adds 0c7997179a35 Merge tag 'mediatek-drm-next-5.13' of https://git.kernel.o [...] adds 2867ff6ceb25 drm/i915: Strip out internal priorities adds eb5c10cbbc2f drm/i915: Remove I915_USER_PRIORITY_SHIFT adds 536f77b1caa0 drm/i915/gt: Call stop_ring() from ring resume, again adds 56afa701514a drm/i915: Decrease number of subplatform bits adds 24f90d66887e drm/i915/gt: SPDX cleanup adds 2f8aa3b80eb4 drm/i915/gt: Add some missing blank lines after declaration adds 1ca9b8da0fdc drm/i915/gt: Remove repeated words from comments adds 7898843c4422 drm/i915/gt: Fixup misaligned function parameters adds ec450576f8f9 drm/i915/gt: Remove a bonus newline adds cbdeab13ad1a drm/i915/gt: Wrap macro arg in () adds 512114178eb9 drm/i915/gt: Insert spaces into GEN3_L3LOG_SIZE/4 adds 70b0f07770ea drm/i915/gt: Replace unnecessary ',' with '; ' adds 32ce590bdd34 drm/i915/gt: Add a space before '(' adds 041b7f076289 drm/i915/gt: Replace 'return' with a fall-through adds f63f452ea684 drm/i915/gem: don't trust the dma_buf->size adds ae2fb480f32f drm/i915/gem: consolidate 2big error checking for object sizes adds 310528114f78 drm/i915/selftests: Check for engine-reset errors in the m [...] adds b3f0c15a8ef1 drm/i915/gt: Move the defer_request waiter active assertion adds a29a22917d4c drm/i915/buddy: document the unused header bits adds 2913fa4d7d42 drm/i915/gt: use new tasklet API for execution list adds 2dfcc7f4e91f drm/i915: make local-memory probing a GT operation adds a50ca39fbd01 drm/i915: setup the LMEM region adds 7f2aa5b3014a drm/i915: reserve stolen for LMEM region adds adeca641bcb6 drm/i915: introduce mem->reserved adds 7c5cc941330d drm/i915/dg1: Reserve first 1MB of local memory adds ba485bc8edf1 drm/i915: allocate context from LMEM adds 772d5bdf2ba7 drm/i915: move engine scratch to LMEM adds d712f4ce25d3 drm/i915: allocate cmd ring in lmem adds c10e4a7960f3 drm/i915: Protect against request freeing during cancellat [...] adds 8bb92516da07 drm/i915/selftests: Use a single copy of the mocs table adds c9a995e5a768 drm/i915/gt: Retire unexpected starting state error dumping adds c538d54e49d8 drm/i915: Distinction of memory regions adds 11724eea0d57 drm/i915/gtt/dg1: add PTE_LM plumbing for ppGTT adds e762bdf582af drm/i915/gtt/dg1: add PTE_LM plumbing for GGTT adds 10c5585b5172 drm/i915/selftests: Restore previous heartbeat interval adds 2827ce6e5430 drm/i915/gt: Double check heartbeat timeout before resetting adds 8ec8ad0f2f8e drm/i915: cleanup the region class/instance encoding adds dc4304001230 drm/i915: give stolen system memory its own class adds 985458d706bd drm/i915/selftest: Synchronise with the GPU timestamp adds 2da21daa7d93 drm/i915/gt: Always flush the submission queue on checking [...] adds 41d1d0c51f5f Merge tag 'drm-intel-gt-next-2021-04-06' of git://anongit. [...] adds 57097276d567 drm/i915: remove unused ADLS_REVID_* macros adds dbd440d8e088 drm/i915/bios: mass convert dev_priv to i915 adds ef0096e40139 drm/i915/bios: store bdb version in i915 adds 894d17398f2c drm/i915/bios: reduce indent in sanitize_ddc_pin and sanit [...] adds 95bbede5a27e drm/i915/bios: move aux ch and ddc checks at a lower level adds e20e4037fcb6 drm/i915/bios: limit default outputs by platform on missing VBT adds 3ae04c0c7e63 drm/i915/bios: limit default outputs to ports A through F adds 51f5748179d4 drm/i915/bios: create fake child devices on missing VBT adds 3162d05765f3 drm/i915/bios: rename display_device_data to intel_bios_en [...] adds 7371fa342a12 drm/i915/bios: add i915 backpointer to intel_bios_encoder_data adds d0ab409d05fe drm/i915/bios: add helper functions to check output support adds dbc137422b4b drm/i915/bios: save a higher level pointer in ddi_vbt_port_info[] adds 45c0673aac97 drm/i915/bios: start using the intel_bios_encoder_data directly adds f08fbe6a8c64 drm/i915/bios: start using intel_bios_encoder_data for Typ [...] adds c0a950d182c4 drm/i915/bios: add intel_bios_encoder_data to encoder, use [...] adds b34c0f8fff40 drm/i915/display: Remove FRL related code from disable DP [...] adds e5dd4e2181f7 drm/i915/display: Fix a typo adds 984982f3ef7b drm/i915/ilk-glk: Fix link training on links with LTTPRs adds 264613b406eb drm/i915: Disable LTTPR support when the DPCD rev < 1.4 adds 1663ad4936e0 drm/i915: Disable LTTPR support when the LTTPR rev < 1.4 adds 4b672eb7c983 drm/i915: Remove dead TPS3->TPS2 fallback code adds 6721af21bdfc drm/i915: Remove dead signal level debugs adds b2ef066198ee drm/i915: Relocate intel_dp_program_link_training_pattern() adds 764f6729f247 drm/i915: Split intel_ddi_encoder_reset() from intel_dp_en [...] adds 917c28991f41 drm/i915: Introduce g4x_dp.c adds 33e9e541733e drm/i915: Introduce g4x_hdmi.c adds 053ffdd1641e drm/i915: Give g4x_{dp,hdmi}.c g4x_ namespace adds 50e945cbaa9a drm/i915/hdcp: mst streams type1 capability check adds ee912b55650c drm/i915/hdcp: HDCP2.2 MST Link failure recovery adds 8b06f6d8b4d9 drm/i915/hdcp: link hdcp2 recovery on link enc stopped adds 3a913fa535c1 drm/i915/hdcp: return correct error code adds 97bc7ffa1b1e drm/i915: Fix enabled_planes bitmask adds 5706d0287124 drm/i915/dsc: fix DSS CTL register usage for ICL DSI transcoders adds d47d29a622b6 drm/i915/display: Convert gen5/gen6 tests to IS_IRONLAKE/I [...] adds 01eb15c9165e drm/i915: Add DISPLAY_VER() and related macros adds 005e95377249 drm/i915/display: Eliminate most usage of INTEL_GEN() adds 7dadd28688ec drm/i915: Convert INTEL_GEN() to DISPLAY_VER() as appropri [...] adds 373abf1a17c0 drm/i915: Convert INTEL_GEN() to DISPLAY_VER() as appropri [...] adds 2b5a4562edd0 drm/i915/display: Simplify GLK display version tests adds 9d58aa46291d drm/i915: Fix the GT fence revocation runtime PM logic adds 989634fb49ad drm/i915/audio: set HDA link parameters in driver adds 93fe86281259 drm/i915: Fix transposed arguments to skl_plane_wm_level() adds 7eb186bbe9f3 drm/i915: split out stepping info to a new file adds 439c8dccb6a7 drm/i915: add new helpers for accessing stepping info adds ef47b7ab1faa drm/i915: switch KBL to the new stepping scheme adds 34b7e27b88e5 drm/i915: switch TGL and ADL to the new stepping scheme adds cd0fcf5af791 drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPI [...] adds 26475ca95889 drm/i915: rename disp_stepping->display_step and gt_steppi [...] adds 5644dc0a7567 drm/i915: rename i915_rev_steppings->intel_step_info adds 67f6f52af456 drm/i915: Stop adding planes to the commit needlessly adds 8cef45e2d37e drm/i915: Remove repeated declaration adds cc41b0fddb8c drm/i915: Fix rotation setup during plane HW readout adds 69e331b44c9c drm/i915/selftest: Fix error handling in igt_vma_remapped_gtt() adds 911e03327d44 drm/i915/selftest: Fix debug message in igt_vma_remapped_gtt() adds 8a949222ea82 drm/i915: Make sure i915_ggtt_view is inited when creating an FB adds 54c2921f7e9e drm/i915/selftest: Make sure to init i915_ggtt_view in igt [...] adds f837a61fb3ab drm/i915/intel_fb: Pull FB plane functions from intel_disp [...] adds 5e4eb4e6e749 drm/i915/intel_fb: Pull FB plane functions from skl_univer [...] adds 3e5e0a75fa58 drm/i915/intel_fb: Pull is_surface_linear() from intel_dis [...] adds d7bdd1c8a97c drm/i915/intel_fb: Pull FB plane functions from intel_sprite.c adds 3cee6269385c drm/i915/intel_fb: Pull FB plane functions from intel_display.c adds bb7f311b206b drm/i915/intel_fb: Unexport intel_fb_check_stride() adds 90df088469d5 drm/i915/intel_fb: s/dev_priv/i915/ adds d3c5e10b6059 drm/i915/intel_fb: Factor out convert_plane_offset_to_xy() adds 435b3e7ed708 drm/i915/intel_fb: Factor out calc_plane_aligned_offset() adds 5d32bcd0a74c drm/i915/intel_fb: Factor out calc_plane_normal_size() adds 61169987c4d9 drm/i915: Unify the FB and plane state view information in [...] adds 67cfab66139b drm/i915: Store the normal view FB pitch in FB's intel_fb_view adds ee456a4ca5ad drm/i915: Simplify copying the FB view state to the plane state adds 23c87dc6777c drm/i915/intel_fb: Factor out calc_plane_remap_info() adds 1b6b032aa46f drm/i915: Shrink the size of intel_remapped_plane_info struct adds b05787aeed32 drm/i915/selftest: Unify use of intel_remapped_plane_info [...] adds 6d80f4308605 drm/i915: s/stride/src_stride/ in the intel_remapped_plane [...] adds a4606d4595fd drm/i915: Add support for FBs requiring a POT stride alignment adds 25926cd856be drm/i915/selftest: Add remap/rotate vma subtests when dst_ [...] adds 68a8c645b253 drm/dp_helper: Define options for FRL training for HDMI2.1 PCON adds 04b6603d13be drm/i915/display: Configure HDMI2.1 Pcon for FRL only if S [...] adds 989cf9a93892 drm/i915/hdcp: Add DP HDCP2.2 timeout to read entire msg adds b29854ec3b9c drm/hdcp: DP HDCP2.2 errata LC_Send_L_Prime=16 adds 81f1f8f1e148 drm/i915: Fix docbook header for __intel_runtime_pm_get_if [...] adds 9c0fed84d575 Merge tag 'drm-intel-next-2021-04-01' of git://anongit.fre [...] adds 6f6ab533590c drm/komeda: Convert sysfs sprintf/snprintf family to sysfs_emit adds a1c3be890440 drm/komeda: Fix bit check to import to value of proper type adds 62066d316446 drivers: gpu: drm: bridge: fix kconfig dependency on DRM_K [...] adds 19a9a0efe639 drm: Refuse to create zero width/height cmdline modes adds 167b40021712 drm/vblank: Do not store a new vblank timestamp in drm_vbl [...] adds 7513ce49027c drm/bridge: lt8912b: Add header file <linux/gpio/consumer.h> adds fd921693fe98 drm/syncobj: use newly allocated stub fences adds e92b0ff60343 drm/ttm: Ignore signaled move fences adds b849bec29a99 drm/ttm: ioremap buffer according to TTM mem caching setting adds be54ffe0ab66 drm/bridge: fix typo in Kconfig adds 5842ab76bbfa drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train() adds 2552fb66ae30 drm/drm_internal.h: Remove repeated struct declaration adds 13e133ea1a6b gma500: Use DEFINE_SPINLOCK() for spinlock adds be318fd85bf2 drm/sched: add missing member documentation adds 45d969992c18 drm/dp: Fixup kernel docs for struct drm_dp_aux adds 39c17ae60ea9 drm/tegra: Don't register DP AUX channels before connectors adds c5261e93758a drm/print: Fixup DRM_DEBUG_KMS_RATELIMITED() adds 90876fd477fc drm/dp_mst: Drop DRM_ERROR() on kzalloc() fail in drm_dp_m [...] adds e8b8b0df8694 drm/panel: Convert sysfs sprintf/snprintf family to sysfs_emit adds c103b850721e Merge tag 'drm-misc-next-2021-04-09' of git://anongit.free [...] adds 56b53c0b5aa5 drm/amdgpu: add codes to capture invalid hardware access w [...] adds fe68ceef3412 Revert "drm/amdgpu: disable gpu reset on Vangogh for now" adds 5a8cd98e6e33 drm/amdgpu: wrap kiq ring ops with kiq spinlock adds ce4f17d076f0 drm/amdgpu/display/dm: add missing parameter documentation adds ed098aa34c51 drm/amdgpu: Add additional Sienna Cichlid PCI ID adds e25443d2765f drm/amdgpu: add a dev_pm_ops prepare callback (v2) adds b2aba43af904 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] adds b98c6299ef99 drm/amdgpu: disentangle HG systems from vgaswitcheroo adds e5192f7b4af6 drm/amdgpu: fix the hibernation suspend with s0ix adds 62498733d4c4 drm/amdgpu: rework S3/S4/S0ix state handling adds 48ccbf730c94 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) adds a2e15b0e6c91 drm/amdgpu: clean up non-DC suspend/resume handling adds 344169315707 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] adds 557f42a2b38c drm/amdgpu: re-enable suspend phase 2 for S0ix adds f937008757a2 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend adds 32ff160da7ff drm/amdgpu: update comments about s0ix suspend/resume adds 5d70a549d00d drm/amdgpu: skip CG/PG for gfx during S0ix adds 50ec83f0d820 drm/amdgpu: drop S0ix checks around CG/PG in suspend adds 5d3a2d95224d drm/amdgpu: skip kfd suspend/resume for S0ix adds 0f6f9dd490d5 drm/amdgpu/ttm: Fix memory leak userptr pages adds 5aeaa43e0ef1 drm/radeon/ttm: Fix memory leak userptr pages adds 7c4f2b235d6f drm/amdgpu: Fix a typo adds 4a49751041bd drm/amdgpu: Fix a typo adds 50ca25228e8a drm/amdgpu: Enable VCN/JPEG CG on aldebaran adds 1689fca0d62a drm/amd/pm: fix Navi1x runtime resume failure V2 adds 2b8d0f1f3e50 drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] adds 2be8989d0fc2 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] adds 3ca401459cf1 drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] adds 3bb1105071fb drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct adds eec64a5e5d07 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x adds 15e16daa35ba drm/amdgpu: fix amdgpu_res_first() adds 85a44ecd34e3 drm/amdgpu/powerplay/smu10: refactor AMDGPU_PP_SENSOR_GPU_LOAD adds c93ebea0cbc3 drm/amd/pm: fix MP1 state setting failure in s3 test adds 9113a0fb614b drm/amd/pm: fix gpu reset failure by MP1 state setting adds 639979887a11 drm/amdgpu: Use correct size when access vram adds 4b256c28ad08 drm/amd/display: Populate socclk entries for dcn2.1 adds 62eab49faae7 drm/amd/display: hide VGH asic specific structs adds 1c85f3db778f drm/amd/display: Add kernel doc to crc_rd_wrk field adds 234cc26f7dd1 drm/amd/display: revert max lb lines change adds a08f16cfe8dc drm/amd/display: Log DMCUB trace buffer events adds c006a1c00de2 drm/amd/display: Fix debugfs link_settings entry adds b4e031e40f49 drm/amd/display: revert max lb use by default for n10 adds 4aa8607e2594 drm/amd/display: Deallocate IRQ handlers on amdgpu_dm_irq_fini adds 3d223c5528a3 drm/amd/display: Fixed Clock Recovery Sequence adds 54718747a6e1 drm/amd/display: Fix UBSAN: shift-out-of-bounds warning adds 8c1f05e2472c drm/amd/display: [FW Promotion] Release 0.0.57 adds 49c70ece54b0 drm/amd/display: Change input parameter for set_drr adds 7d707dddc95c drm/amd/display: Use pwrseq instance to determine eDP instance adds 5eba2858416d drm/amd/display: 3.2.128 adds 6ae2784114c0 drm/amdgpu: replace per_device_list by array adds 05eacc0f8f6c drm/radeon: don't evict if not initialized adds a8a1de90e0dc drm/atomic: Couple of typo fixes adds d73610211eec drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug adds 32c811b0972c drivers: gpu: Remove duplicate include of amdgpu_hdp.h adds 7d98d416c2cc amdgpu: avoid incorrect %hu format string adds 19c383affd58 amdgpu: fix gcc -Wrestrict warning adds 42b599732ee1 drm/amdgpu/display: fix memory leak for dimgrey cavefish adds 5f400639dd4e drm/amd/pm: make DAL communicate with SMU through unified [...] adds c6ce68e67659 drm/amd/pm: label these APIs used internally as static adds 181e772f7d1a drm/amd/pm: drop redundant and unneeded BACO APIs V2 adds 437f3e0b6eb2 drm/amdgpu: move vram recover into sriov full access adds 9a8fe5557d76 drm/amd/pm: Update aldebaran pmfw interface adds e40889ecfd79 drm/amdgpu: update host to psp interface adds cad7b7510c44 drm/amdgpu: added support for dynamic GECC adds 9b7f1e04677a drm/amdgpu: Set amdgpu.noretry=1 for Arcturus adds 4711c033f6d8 drm/amd/display: Use appropriate DRM_DEBUG_... level adds 084e2640e516 drm/amdgpu: Fix check for RAS support adds d7232ec62613 drm/amd/display: Removing unused code from dmub_cmd.h adds 266b2d25e3fe drm/amdgpu: remove irq_src->data handling adds dd67d7a6202c drm/amdgpu/pm: mark pcie link/speed arrays as const adds d2ae842d2462 drm/amdgpu/pm: bail on sysfs/debugfs queries during platfo [...] adds 2b0e617af3e0 drm/radeon/radeon_pm: Convert sysfs sprintf/snprintf famil [...] adds 36000c7a5108 drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit adds a9ca9bb3af85 drm/amd/pm: Convert sysfs sprintf/snprintf family to sysfs_emit adds f4a9be998c8e drm/amdgpu: Ensure that the modifier requested is supporte [...] adds 9e76e7b20666 amdgpu: securedisplay: simplify i2c hexdump output adds f19a2067a2e1 drm/radeon/r600_cs: Few typo fixes adds 63a93023ee8c drm/amd/amdgpu/gfx_v7_0: Trivial typo fixes adds 5bf314abfb8a drm/amd: Fix a typo in two different sentences adds 5af50b0b1c20 drm/amd/display: Allow idle optimization based on vblank. adds 7df4ceb60fa9 drm/amd/display: check fb of primary plane adds c107171b8d32 drm/amdgpu: add the sched_score to amdgpu_ring_init adds c62dfdbbf710 drm/amdgpu: share scheduler score on VCN3 instances adds 87cc7f9ebf7c drm/amdgpu: load balance VCN3 decode as well v8 adds 9fd5543e9552 drm/amdgpu: allow variable BO struct creation adds 9ad0d033ed4b drm/amdgpu: introduce struct amdgpu_bo_user adds 22b40f7a3ad1 drm/amdgpu: use amdgpu_bo_create_user() for when possible adds cc1bcf85b011 drm/amdgpu: use amdgpu_bo_user bo for metadata and tiling flag adds 030bb4addb36 drm/amdgpu: make BO type check less restrictive adds e6c6338f393b drm/amd/amdgpu implement tdr advanced mode adds e42569d02acb drm/amd/pm: Modify mode2 msg sequence on aldebaran adds 6d77dd9f75bc drm/amd/pm: Add function to wait for smu events adds c941e9fe9c65 drm/amd/pm: Add support for reset completion on aldebaran adds e071dce38f0a drm/amdgpu: Add reset control to amdgpu_device adds 04442bf70deb drm/amdgpu: Add reset control handling to reset workflow adds a2052839cd9f drm/amdgpu: Add PSP public function to load a list of FWs adds 5d89bb2d2f53 drm/amdgpu: Make set PG/CG state functions public adds 142600e854b1 drm/amdgpu: Add mode2 reset support for aldebaran adds ea4e96a7b3e7 drm/amdgpu: Enable recovery on aldebaran adds 928a0fe6889e drm/amdgpu: Fix build warnings adds 1fb4968bec71 drm/amd/pm: no need to force MCLK to highest when no displ [...] adds 2e4b2f7b570a drm/amd/pm: unify the interface for loading SMU microcode adds d34a1ea94aef drm/amd/pm: fix missing static declarations adds d2b0b4832b90 drm/amd/pm: unify the interface for power gating adds 2d64d23e9596 drm/amd/pm: unify the interface for gfx state setting adds f41f8e0886d3 drm/amd/pm: Fix DPM level count on aldebaran adds 53df89ddc0cc drm/amd/amdgpu: Add CP_IB1_BASE_* to gc_10_3_0 headers adds 84e070f58ad2 drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] adds b010affea45d drm/amdkfd: dqm fence memory corruption adds 03e70a0271f6 drm/amdgpu: ih reroute for newer asics than vega20 adds fe8858bb097b drm/amd/display: Fix black screen with scaled modes on som [...] adds 404b277bbe49 drm/amdgpu: Reset error code for 'no handler' case adds 4a7ffbdb27d5 drm/amd/amdgpu: set MP1 state to UNLOAD before reload its [...] adds 0698b1340378 drm/amdgpu: skip PP_MP1_STATE_UNLOAD on aldebaran adds 95574c696147 drm/amd/display: BIOS LTTPR Caps Interface adds 4758823355a0 drm/amd/display: Add refresh rate trace adds 6c8e1f3b95a2 drm/amd/display: Fix static checker warnings on tracebuff_fb adds 9127daa0a8d8 drm/amd/display: Guard ASSR with internal display flag adds ac3a4fa11ff4 drm/amd/display: enable DP DSC Compliance automation adds 4fe1fdcc2301 drm/amd/display: define mod_hdcp_display_disable_option struct adds 45f673e61521 drm/amd/display: add mod hdcp interface for supporting enc [...] adds 553ef24d06fc drm/amd/display: Fix typo for variable name adds 6b91a404c8a5 drm/amd/display: Rename fs_params to hdr_tm_params adds dd8a86877ec0 drm/amd/display: Interface for LTTPR interop adds 3128b285021e drm/amd/display: Enumerate LTTPR modes adds 7809fc00e20e drm/amd/display: LTTPR config logic adds b9db41235a2a drm/amd/display: Fix MST topology debugfs adds f42ef862fb1f drm/amd/display: Add dynamic link encoder selection. adds 79ed7354d70f drm/amd/display: Update display endpoint control path. adds b126a69906ed drm/amd/display: New path for enabling DPG adds 482812d56698 drm/amd/display: Set max TTU on DPG enable adds 925890201eb2 drm/amd/display: add log for automated test adds 3b77bd247878 drm/amd/display: [FW Promotion] Release 0.0.58 adds 6213044059d2 drm/amd/display: Disable MALL when SMU not present adds bb01091cec98 drm/amd/display: 3.2.129 adds 68eb3ae3c637 drm/amd/display: Try YCbCr420 color when YCbCr444 fails adds ec5c0ffaad87 drm/amd/display: fix typo: liason -> liaison adds 1c0f04303b21 drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] adds 4d675e1eb863 drm/amdgpu: Add new PF2VF flags for VF register access method adds d91a275e4e86 drm/amd/display: add DMCUB trace irq support for DCN302 adds cb2318b7c987 drm/amd/display: Use pr_debug in DM to prevent dmesg flooding adds 3c3dc654333f drm/amdgpu: fix NULL pointer dereference adds 9973de10b5b7 drm/amdgpu: fix compiler warning(v2) adds fd6ecc906960 drm/radeon: avoid potential null pointer access adds f4d3da72a76a drm/amdgpu: Set a suitable dev_info.gart_page_size adds 9a89a721b41b drm/amdgpu: check alignment on CPU page for bo map adds 2dd88ce862a5 drm/amdgpu/display: fix warning on 32 bit in dmub adds 8b8a162da820 drm/amdgpu: indirect register access for nv12 sriov adds 77eabc6f5975 drm/amdgpu: indirect register access for nv12 sriov adds 5d23851029b7 drm/amdgpu: indirect register access for nv12 sriov adds 5e025531b773 drm/amdgpu: indirect register access for nv12 sriov adds 2b665c3735b3 drm/amdgpu: reserve fence slot to update page table adds 5a4345270474 drm/amdgpu: support sdma error injection adds ccc4343041f2 drm/amd: use kmalloc_array over kmalloc with multiply adds f08726868c75 drm/amd: cleanup coding style a bit adds c108aef148c4 drm/amdgpu: drop some unused atombios functions adds 92b15eb07ad7 amd: display: modules: Remove repeated struct declaration adds 158fc08d174d drm/amdkfd: Avoid null pointer in SMI event adds 75f06251c921 drm/amdgpu: initialze ras caps per paltform config adds 1696bf35896b drm/amdgpu: create umc_v6_7_funcs for aldebaran adds 3f903560d1f0 drm/amdgpu: add helper funtion to query umc ras error adds 878b9e944c56 drm/amdgpu: implement umc query error count callback adds 87da0cc101e7 drm/amdgpu: implement query_ras_error_address callback adds 6e36f23193cc drm/amdgpu: split nbio callbacks into ras and non-ras ones adds 52137ca8526c drm/amdgpu: move xgmi ras functions to xgmi_ras_funcs adds 49070c4ea3d9 drm/amdgpu: split umc callbacks to ras and non-ras ones adds 68d705dd6a40 drm/amdgpu: do not register df_mca interrupt in certain config adds 8bc7b360ad4b drm/amdgpu: split mmhub callbacks into ras and non-ras ones adds 719a9b332305 drm/amdgpu: split gfx callbacks into ras and non-ras ones adds 04f3c88f0955 drm/amd/display: Retry getting PSR state if command times out adds 6bdb2e382161 drm/amd/display: Add delay in dmub_srv_send_gpint_command adds 815f72be4d8a drm/amd/display: use MST downstream AUX to dump DPRX CRCs adds 148493a81e3b drm/amd/display: add NULL check to avoid kernel crash in DC. adds 9df857f930d6 drm/amd/display: Move vupdate keepout programming from DCN [...] adds 37bedd9929b9 drm/amd/display: Add debugfs entry for LTTPR register status adds 3306ace54efb drm/amd/display: Added dc_edp_id_count to dc_context adds 73affd3052c0 drm/amd/display: Add debug prints for SMU messages adds ad0d8ebcb8df drm/amd/display: Add dc_debug flag to disable min fclk adds 712343cd21ea drm/amd/display: Add function and debugfs to dump DCC_EN bit adds 8532467cc901 drm/amd/display: Set initial value to a divider adds 874ec9f7e568 drm/amd/display: Tweak the kernel doc for crc_rd_wrk adds ada577258b94 drm/amd/display: Add missing mask for DCN3 adds f5b6a20c7ef4 drm/amd/display: Directly retrain link from debugfs adds 41efcd3879b1 drm/amd/display: Add MST capability to trigger_hotplug interface adds ec3721869cc4 drm/amd/display: Determine synchronization edge based on m [...] adds 0774e08adf5f drm/amd/display: Fixed corruption on 4K tvs adds 091e3131a8c2 drm/amd/display: Cleanup DML DSC input bpc validation adds ecc116010637 drm/amd/display: [FW Promotion] Release 0.0.59 adds c25675e0b30b drm/amd/display: 3.2.130 adds 55fa622fe635 Revert "drm/amdgpu: Ensure that the modifier requested is [...] adds e90f8be3b91c drm/amdgpu: Remove unused function amdgpu_bo_fbdev_mmap() adds d844c6d74740 drm/amdgpu: move mmhub ras_func init to ip specific file adds b16e685725a9 drm/amdgpu: Fix size overflow adds a441d7ea5c7b drm/radeon: Fix size overflow adds 3495d3c3267a drm/amd/pm: add the callback to get vbios bootup values fo [...] adds f066af882b37 drm/amdgpu: add DMUB outbox event IRQ source define/comple [...] adds 055162645a40 drm/amd/pm: increase time out value when sending msg to SMU adds 340c571bebbe drm/amdgpu: add ras aldebaran ras eeprom driver adds 134d16d50f09 drm/amdgpu: RAS harvest on driver load adds 52a9df8180fb drm/amdgpu: enable ras eeprom on aldebaran adds 79f02534810c drm/amd/display: Update DCN302 SR Exit Latency adds 1f7cfaa36378 drm/amdgpu/smu7: fix CAC setting on TOPAZ adds ccfc4392f257 drm/radeon/r600: Fix variables that are not used after assignment adds a3fe0e334f31 drm/amd/display: Fix the Wunused-function warning adds 25315ebfaefc drm/radeon: Fix a missing check bug in radeon_dp_mst_detect() adds cbb8f989d5a0 drm/amdgpu: page retire over debugfs mechanism adds cd951b3971cd Merge tag 'amd-drm-next-5.13-2021-04-12' of https://gitlab [...] adds 213cc929cbfd Merge drm/drm-fixes into drm-next adds 9ecccaf9771d Merge tag 'drm-msm-fixes-2021-04-02' into msm-next adds bc90dc33c46c drm/msm: Remove unused freed llist node adds cc8a4d5a1bd8 drm/msm: Avoid mutex in shrinker_count() adds 6ed0897cd800 drm/msm: Fix debugfs deadlock adds 528107c8e664 drm/msm: Improved debugfs gem stats adds 25ed38b3ed26 drm/msm: Drop mm_lock in scan loop adds f1902c6b8829 drm/msm: Fix spelling mistake "Purgable" -> "Purgeable" adds 0054eeb72ab6 drm/msm: Fix spelling "purgable" -> "purgeable" adds 8424084fbac0 drm/msm: Remove need for reiterating the compatibles adds 0ba17e7a5548 drm/msm: add compatibles for sm8150/sm8250 display adds 2fc8a92e0a22 drm/msm/a6xx: Fix perfcounter oob timeout adds f5b1a8784350 drm/msm: Select CONFIG_NVMEM adds 3ab1c5cc3939 drm/msm: Add param for userspace to query suspend count adds 73743e72fed4 drm/msm/disp/dpu1: turn off vblank irqs aggressively in dp [...] adds 8c64a945a614 gpu/drm/msm: remove redundant pr_err() when devm_kzalloc failed adds 0938def7817a drivers: gpu: drm: msn: disp: dpu1: Fixed couple of spelli [...] adds 0340e8123faf drm/msm/dsi: Uncomment core_mmss clock for MSM8996 adds 86bf254549ba drm/msm/dp: Fix indentation kbot warnings in DP driver adds 7d649cfe0314 drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver adds cb3fd74a03e8 drm/msm/dp: delete unnecessary debugfs error handling adds b3084079c177 clk: mux: provide devm_clk_hw_register_mux() adds f4b43ac0b0af clk: divider: add devm_clk_hw_register_divider adds 266a4e58a1d2 drm/msm/dsi: replace PHY's init callback with configurable data adds d6d1439ec438 drm/msm/dsi: fuse dsi_pll_* code into dsi_phy_* code adds 6a58cfecaf6c drm/msm/dsi: drop multiple pll enable_seq support adds 93cf7d6289f9 drm/msm/dsi: move all PLL callbacks into PHY config struct adds 80d2229bf0e7 drm/msm/dsi: drop global msm_dsi_phy_type enumaration adds 076437c9e360 drm/msm/dsi: move min/max PLL rate to phy config adds 95b814e4f639 drm/msm/dsi: remove msm_dsi_pll_set_usecase adds 5d13459650b3 drm/msm/dsi: push provided clocks handling into a generic code adds 613cbd1da3c9 drm/msm/dsi: use devm_clk_*register to registe DSI PHY clocks adds a7c13d4f597d drm/msm/dsi: use devm_of_clk_add_hw_provider adds aaadcbb4d702 drm/msm/dsi: make save/restore_state phy-level functions adds 015cf329831d drm/msm/dsi: drop vco_delay setting from 7nm, 10nm, 14nm drivers adds 89da81530d79 drm/msm/dsi: simplify vco_delay handling in dsi_phy_28nm driver adds 62d5325d457a drm/msi/dsi: inline msm_dsi_pll_helper_clk_prepare/unprepare adds 2a831d9e38e2 drm/msm/dsi: make save_state/restore_state callbacks accep [...] adds 007687c38a80 drm/msm/dsi: drop msm_dsi_pll abstraction adds e55b3fbbbbc8 drm/msm/dsi: drop PLL accessor functions adds b7cf8a54549f drm/msm/dsi: move ioremaps to dsi_phy_driver_probe adds 9f91f22aafcd drm/msm/dsi: remove duplicate fields from dsi_pll_Nnm instances adds 001d8dc33875 drm/msm/dsi: remove temp data from global pll structure adds 6e2ad9c3bfca drm/msm/dsi: inline msm_dsi_phy_set_src_pll adds 36c5dde5fdf0 drm/msm/dsi: stop passing src_pll_id to the phy_enable call adds 095eed898485 drm/msm/dpu: enable DPU_SSPP_QOS_8LVL for SM8250 adds 4f2c98383fcc drm/msm/dpu: fill missing details in hw catalog for sdm845 [...] adds a670ff578f1f drm/msm/dpu: always use mdp device to scale bandwidth adds 90643a24a7bf drm/msm: ratelimit GEM related WARN_ON()s adds 6afb0750dba0 drm/msm: Reorganize msm_gem_shrinker_scan() adds b9a31d0deee4 drm/msm: Clear msm_obj->sgt in put_pages() adds 20d0ae2f8c72 drm/msm: Split iova purge and close adds f48f356330f7 drm/msm: Add $debugfs/gem stats on resident objects adds 64fcbde772c7 drm/msm: Track potentially evictable objects adds 81d4d597d4fa drm/msm: Small msm_gem_purge() fix adds 63f17ef83428 drm/msm: Support evicting GEM objects to swap adds 591e34a091d1 drm/msm/disp/dpu1: add support for display for SC7280 target adds ed6154a136e4 drm/msm/disp/dpu1: add intf offsets for SC7280 target adds b3652e87c03c drm/msm/disp/dpu1: add support to program fetch active in [...] adds 7e6ee55320f0 drm/msm/disp/dpu1: enable DATA_HCTL_EN for sc7280 target adds a8eca8a1a524 drm/msm/disp/dpu1: increase the range of interrupts in dpu [...] adds 7e4526db30c2 drm/msm/disp/dpu1: add vsync and underrun irqs for INTF_5 adds dc8a4973fd69 drm/msm/disp/dpu1: add flags to indicate obsolete irqs adds 2ad52bdb220d drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal adds 377569f82ea8 drm/msm/mdp5: Do not multiply vclk line count by 100 adds 33b2b91e3430 drm/msm/mdp5: Disable pingpong autorefresh at tearcheck init adds a29c8c024165 drm/msm/disp/dpu1: fix display underruns during modeset. adds af8352f1ff54 Merge tag 'drm-msm-next-2021-04-11' of https://gitlab.free [...] adds ed01fca38717 drm: bridge: fix ANX7625 use of mipi_dsi_() functions adds ad085b3a712a drm: bridge: fix LONTIUM use of mipi_dsi_() functions adds 5a7bd25992e4 drm/bridge: lt8912b: fix incorrect handling of of_* return values adds 8a9d24f222ea drm/ttm: fix return value check adds a4394b6d0a27 drm/ttm: Don't count pages in SG BOs against pages_limit adds a1a1ca70deb3 Merge tag 'drm-misc-next-fixes-2021-04-22' of git://anongi [...] adds 68a32ba14177 Merge tag 'drm-next-2021-04-28' of git://anongit.freedeskt [...] adds 494215fbf298 lib: test_bitmap: clearly separate ERANGE from EINVAL tests. adds 6fef5905fbd6 lib: test_bitmap: add tests to trigger ERANGE case. adds 97330db3af9a lib: test_bitmap: add more start-end:offset/len tests adds 9d7a3366b702 lib: bitmap: fold nbits into region struct adds f3c869caef64 lib: bitmap: move ERANGE check from set_region to check_region adds 2c4885d24e64 lib: bitmap: support "N" as an alias for size of bitmap adds 99c58d1adbca lib: test_bitmap: add tests for "N" alias adds 3e70df91f961 rcu: deprecate "all" option to rcu_nocbs= adds c71c39b344f7 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" adds d3ad5bbc4da7 rcu: Remove superfluous rdp fetch adds 47fcbc8dd62f rcu: Fix CPU-offline trace in rcutree_dying_cpu adds 6494ccb93271 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() adds 5bb1369d4bea rculist: Replace reference to atomic_ops.rst adds e75956bd00cf rcu: Fix kfree_rcu() docbook errors adds 1c0c4bc1ceb5 softirq: Don't try waking ksoftirqd before it has been spawned adds e589c7c72315 docs: Correctly spell Stephen Hemminger's name adds 7e937220afa3 rcu: Add explicit barrier() to __rcu_read_unlock() adds 565cfb9e64da rcu/tree: Add a trace event for RCU CPU stall warnings adds 148e3731d124 kvfree_rcu: Directly allocate page for single-argument case adds b01b405092b7 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() adds 7ffc9ec8eac1 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] adds 3e7ce7a187fc kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY adds ee6ddf58475c kvfree_rcu: Use same set of GFP flags as does single-argument adds 686fe1bf6bcc rcuscale: Add kfree_rcu() single-argument scale test adds 5bb1bb353cfe mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels adds 0d3dd2c8eadb rcutorture: Add crude tests for mem_dump_obj() adds 3820b513a2e3 rcu/nocb: Detect unsafe checks for offloaded rdp adds 5de2e5bb80ae rcu/nocb: Comment the reason behind BH disablement on batc [...] adds 64305db2856b rcu/nocb: Forbid NOCB toggling on offline CPUs adds 8a682b3974c3 rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep adds ec711bc12c77 rcu/nocb: Only (re-)initialize segcblist when needed on CPU up adds 55adc3e1c82a rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_st [...] adds 9640dcab974f rcu: Make nocb_nobypass_lim_per_jiffy static adds b2fcf2102049 rcu/nocb: Fix missed nocb_timer requeue adds 76d00b494d79 rcu/nocb: Disable bypass when CPU isn't completely offloaded adds 0efdf14a9f83 rcu/nocb: Remove stale comment above rcu_segcblist_offload() adds e02691b7ef51 rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lo [...] adds 7abb18bd7567 rcu: Provide polling interfaces for Tree RCU grace periods adds 0909fc2b2c41 rcu: Provide polling interfaces for Tiny RCU grace periods adds 7ac3fdf099bf rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] adds 39bbfc62cc90 rcu: Expedite deboost in case of deferred quiescent state adds e2b949d54392 rcutorture: Make TREE03 use real-time tree.use_softirq setting adds 5e59fba573e6 rcutorture: Fix testing of RCU priority boosting adds 7308e0240410 rcu: Make rcu_read_unlock_special() expedite strict grace periods adds 8126c57f00ce torture: Make jitter.sh handle large systems adds 85b869942848 rcu-tasks: Rectify kernel-doc for struct rcu_tasks adds a434dd10cd84 rcu-tasks: Add block comment laying out RCU Tasks Trace design adds 4ac9de07b24f torture: Replace torture_init_begin string with %s adds 0a27fff30a5e rcutorture: Replace rcu_torture_stall string with %s adds a519d21480d3 torturescript: Don't rerun failed rcutorture builds adds 3d4977b68101 torture: Allow 1G of memory for torture.sh kvfree testing adds a8dafbf3a546 torture: Provide bare-metal modprobe-based advice adds f9d2f1e2c426 torture: Improve readability of the testid.txt file adds 0e7457b55023 rcuscale: Disable verbose torture-test output adds aebf8c7bf6d5 refscale: Disable verbose torture-test output adds 3c43ce53fdb3 torture: Move build/run synchronization files into scenari [...] adds b674100e630b torture: Use file-based protocol to mark batch's runs complete adds 37812c942972 torture: Use "jittering" file to control jitter.sh execution adds 1f922db8eef0 torture: Eliminate jitter_pids file adds 4cd54518c3d8 torture: Reverse jittering and duration parameters for jitter.sh adds 040accb3cd4a torture: Abstract jitter.sh start/stop into scripts adds cc45716e07a4 torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd adds d53f52d6fc22 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh adds 7831b391fbf8 torture: Record jitter start/stop commands adds cb1fa863a00b torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs adds 996a042e0a06 torture: Remove no-mpstat error message adds 00a447fabb52 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters adds e633e63aa907 torture: Make upper-case-only no-dot no-slash scenario nam [...] adds 7ef0d5a33c81 torture: De-capitalize TORTURE_SUITE adds d6100d764cc4 torture: Create a "batches" file for build reuse adds 7cf86c0b6279 torture: Add kvm-again.sh to rerun a previous torture-test adds 00505165cf44 torture: Add --duration argument to kvm-again.sh adds 018629e909ff torture: Make kvm-transform.sh update jitter commands adds a5dbe2524f55 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] adds 03edf700db33 torture: Print proper vmlinux path for kvm-again.sh runs adds a1ab2e89f36d torture: Consolidate qemu-cmd duration editing into kvm-tr [...] adds 114e4a4b4884 torture: Fix kvm.sh --datestamp regex check adds ab6ad3dbddaf Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.1 [...] adds 120b566d1df2 Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/s [...] adds 9a45da9270b6 Merge tag 'core-rcu-2021-04-28' of git://git.kernel.org/pu [...] adds 8d0968cc6b8f locking/csd_lock: Add boot parameter for controlling CSD l [...] adds de7b09ef658d locking/csd_lock: Prepare more CSD lock debugging adds a5aabace5fb8 locking/csd_lock: Add more data to CSD lock debugging adds 864b435514b2 x86/jump_label: Mark arguments as const to satisfy asm con [...] adds 3e31f94752e4 lockdep: Add lockdep_assert_not_held() adds f8cfa46608f8 lockdep: Add lockdep lock state defines adds bdb1050ee1fa ath10k: Detect conf_mutex held ath10k_drain_tx() calls adds 9a4b99fce659 kernel/futex: Kill rt_mutex_next_owner() adds a1565aa46998 kernel/futex: Make futex_wait_requeue_pi() only call fixup [...] adds a3f2428d2b9c kernel/futex: Move hb unlock out of unqueue_me_pi() adds c2e4bfe0eef3 kernel/futex: Explicitly document pi_lock for pi_state own [...] adds 4faf62b1ef1a locking/rwsem: Fix comment typo adds 01438749e36b Merge branch 'locking/urgent' into locking/core, to pick u [...] adds 2ea55bbba23e locking/locktorture: Fix false positive circular locking s [...] adds 5261ced47f8e locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro adds aa3a5f31877e locking/locktorture: Pass thread id to lock/unlock functions adds 8c52cca04f97 locking/locktorture: Fix incorrect use of ww_acquire_ctx i [...] adds e2db7592be8e locking: Fix typos in comments adds 8af856d18bfb locking/mutex: Remove repeated declaration adds bd9a5fc2edb0 MAINTAINERS: Add myself as futex reviewer adds feecb81732d8 Merge tag 'v5.12-rc5' into locking/core, to pick up fixes adds c15380b72d7a locking/rtmutex: Remove rt_mutex_timed_lock() adds 2d445c3e4a82 locking/rtmutex: Remove rtmutex deadlock tester leftovers adds 6d41c675a539 locking/rtmutex: Remove output from deadlock detector adds 199cacd1a625 locking/rtmutex: Consolidate rt_mutex_init() adds 8188d74e6817 locking/rtmutex: Remove empty and unused debug stubs adds fae37feee096 locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c adds f7efc4799f81 locking/rtmutex: Inline chainwalk depth check adds 37350e3b2655 locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs adds f5a98866e506 locking/rtmutex: Decrapify __rt_mutex_init() adds f41dcc18698e locking/rtmutex: Move debug functions as inlines into comm [...] adds d7a2edb890c0 locking/rtmutex: Make text section and inlining consistent adds 70c80103aafd locking/rtmutex: Consolidate the fast/slowpath invocation adds 82cd5b1039e2 locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() adds c2c360ed7f28 locking/rtmutex: Restrict the trylock WARN_ON() to debug adds a51a327f3bcd locking/rtmutex: Clean up signal handling in __rt_mutex_sl [...] adds 7d95f22798ec static_call: Fix unused variable warn w/o MODULE adds 9432bbd969c6 static_call: Relax static_call_update() function argument type adds e36299efe7d7 kcsan, debugfs: Move debugfs file creation out of early init adds a146fed56f8a kcsan: Make test follow KUnit style recommendations adds f6a149140321 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests adds bd0ccc4afca2 kcsan: Add missing license and copyright headers adds eedd6341340c Merge branch 'for-mingo-kcsan' of git://git.kernel.org/pub [...] adds ba46b21bbdf8 doc: Update rcu_dereference.rst reference adds 9146658cc49a tools/memory-model: Remove reference to atomic_ops.rst adds 49ab51b01ec6 tools/memory-model: Add access-marking documentation adds c9450f728cfb Merge branch 'for-mingo-lkmm' of git://git.kernel.org/pub/ [...] adds f4abe9967c6f kcsan: Fix printk format string adds 0ff0edb550e2 Merge tag 'locking-core-2021-04-28' of git://git.kernel.or [...] adds d54dba419994 objtool: Allow UNWIND_HINT to suppress dodgy stack modifications adds d473b18b2ef6 objtool,x86: Renumber CFI_reg adds 2ee0c363492f objtool,x86: Rewrite LEA decode adds ffc7e74f36a2 objtool,x86: Rewrite LEAVE adds 16ef7f159c50 objtool,x86: Simplify register decode adds 78df6245c3c8 objtool,x86: Support %riz encodings adds 961d83b9073b objtool,x86: Rewrite ADD/SUB/AND adds 36d92e43d01c objtool,x86: More ModRM sugar adds 8ad15c690084 objtool: Add --backup adds a2f605f9ff57 objtool: Collate parse_options() users adds 900b4df347bb objtool: Parse options from OBJTOOL_ARGS adds 99033461e685 objtool: Support asm jump tables adds 4f08300916e8 x86/crypto/aesni-intel_avx: Remove unused macros adds ff5796b6dbea x86/crypto/aesni-intel_avx: Fix register usage comments adds e163be86fff3 x86/crypto/aesni-intel_avx: Standardize stack alignment prologue adds dabe5167a3cb x86/crypto/camellia-aesni-avx2: Unconditionally allocate s [...] adds 2b02ed55482a x86/crypto/crc32c-pcl-intel: Standardize jump table adds 35a0067d2c02 x86/crypto/sha_ni: Standardize stack alignment prologue adds 20114c899caf x86/crypto/sha1_avx2: Standardize stack alignment prologue adds ce5846668076 x86/crypto/sha256-avx2: Standardize stack alignment prologue adds d61684b56edf x86/crypto/sha512-avx: Standardize stack alignment prologue adds ec063e090bd6 x86/crypto/sha512-avx2: Standardize stack alignment prologue adds 27d26793f210 x86/crypto/sha512-ssse3: Standardize stack alignment prologue adds 7d3d10e0e85f x86/crypto: Enable objtool in crypto code adds 03b2cd72aad1 Merge tag 'objtool-core-2021-04-28' of git://git.kernel.or [...] adds 9483409ab506 perf core: Allocate perf_buffer in the target node memory adds bdacfaf26da1 perf core: Add a kmem_cache for struct perf_event adds ff65338e7841 perf core: Allocate perf_event in the target node memory adds 08ef1af4de5f perf/core: Fix unconditional security_locked_down() call adds edae1f06c2cd perf/x86/intel/uncore: Parse uncore discovery tables adds d6c754130435 perf/x86/intel/uncore: Generic support for the MSR type of [...] adds 6477dc393477 perf/x86/intel/uncore: Rename uncore_notifier to uncore_pc [...] adds 42839ef4a20a perf/x86/intel/uncore: Generic support for the PCI type of [...] adds c4c55e362a52 perf/x86/intel/uncore: Generic support for the MMIO type o [...] adds cface0326a6c perf/x86/intel/uncore: Enable IIO stacks to PMON mapping f [...] adds d68e6799a5c8 perf: Cap allocation order at aux_watermark adds 874fc35cdd55 perf intel-pt: Use aux_watermark adds ef54c1a476ae perf: Rework perf_event_exit_event() adds 47f661eca070 perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children adds 2b26f0aa0049 perf: Support only inheriting events if cloned with CLONE_THREAD adds 2e498d0a74e5 perf: Add support for event removal on exec adds fb6cc127e0b6 signal: Introduce TRAP_PERF si_code and si_perf to siginfo adds 97ba62b27867 perf: Add support for SIGTRAP on perf events adds f2c3c32f4500 selftests/perf_events: Add kselftest for process-wide sigt [...] adds 6216798bf98e selftests/perf_events: Add kselftest for remove_on_exec adds 46ade4740bbf perf/x86: Move cpuc->running into P4 specific code adds 7c8056bb366b perf core: Factor out __perf_sw_event_sched adds d0d1dd628527 perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event adds de5bc7b425d4 x86/events/amd/iommu: Fix sysfs type mismatch adds 5deac80d4571 perf/amd/uncore: Fix sysfs type mismatch adds a161545ab53b x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit adds 250b3c0d79d1 x86/cpu: Add helper function to get the type of the curren [...] adds 61e76d53c39b perf/x86: Track pmu in per-CPU cpu_hw_events adds d0946a882e62 perf/x86/intel: Hybrid PMU support for perf capabilities adds fc4b8fca2d8f perf/x86: Hybrid PMU support for intel_ctrl adds d4b294bf84db perf/x86: Hybrid PMU support for counters adds eaacf07d1116 perf/x86: Hybrid PMU support for unconstrained adds 0d18f2dfead8 perf/x86: Hybrid PMU support for hardware cache event adds 24ee38ffe61a perf/x86: Hybrid PMU support for event constraints adds 183af7366b4e perf/x86: Hybrid PMU support for extra_regs adds b8c4d1a87610 perf/x86/intel: Factor out intel_pmu_check_num_counters adds bc14fe1beeec perf/x86/intel: Factor out intel_pmu_check_event_constraints adds 34d5b61f29ee perf/x86/intel: Factor out intel_pmu_check_extra_regs adds b98567298bad perf/x86: Remove temporary pmu assignment in event_init adds e11c1a7eb302 perf/x86: Factor out x86_pmu_show_pmu_cap adds d9977c43bff8 perf/x86: Register hybrid PMUs adds a9c81ccdf52d perf/x86: Add structures for the attributes of Hybrid PMUs adds 58ae30c29a37 perf/x86/intel: Add attr_update for Hybrid PMUs adds 3e9a8b219e4c perf/x86: Support filter_match callback adds f83d2f91d259 perf/x86/intel: Add Alder Lake Hybrid support adds 55bcf6ef314a perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE adds 772ed05f3c5c perf/x86/intel/uncore: Add Alder Lake support adds 19d3a81fd92d perf/x86/msr: Add Alder Lake CPU support adds d0ca946bcf84 perf/x86/cstate: Add Alder Lake CPU support adds 6a5f4386798d perf/x86/rapl: Add support for Intel Alder Lake adds 32d35c4a96ec perf/x86: Allow for 8<num_fixed_counters<16 adds 3ddb3fd8cdb0 signal, perf: Fix siginfo_t by avoiding u64 on 32-bit arch [...] adds ed8e50800bf4 signal, perf: Add missing TRAP_PERF case in siginfo_layout() adds 42dec9a936e7 Merge tag 'perf-core-2021-04-28' of git://git.kernel.org/p [...] adds e140749c9f19 sched: Simplify migration_cpu_stop() adds 183f47fcaa54 kcov: Remove kcov include from sched.h and move it to its users. adds 0826530de3cb sched/fair: Remove update of blocked load from newidle_balance adds ab2dde5e98db sched/fair: Remove unused return of _nohz_idle_balance adds 64f84f273592 sched/fair: Remove unused parameter of update_nohz_stats adds 7a82e5f52a35 sched/fair: Merge for each idle cpu loop of ILB adds 6553fc181791 sched/fair: Reorder newidle_balance pulled_task tests adds c6f886546cb8 sched/fair: Trigger the update of blocked load on newly idle cpu adds 39b6a429c304 sched/fair: Reduce the window for duplicated update adds 0372e1cf70c2 sched/fair: Fix task utilization accountability in compute [...] adds 736cc6b31102 sched/fair: use lsub_positive in cpu_util_next() adds 39a2a6eb5c9b sched/fair: Fix shift-out-of-bounds in load_balance() adds b89997aa88f0 sched/pelt: Fix task util_est update filtering adds 3ae70c251f34 cpu/hotplug: Allowing to reset fail injection adds 62f250694092 cpu/hotplug: CPUHP_BRINGUP_CPU failure exception adds 453e41085183 cpu/hotplug: Add cpuhp_invoke_callback_range() adds 585b6d2723dc sched/topology: fix the issue groups don't span domain->sp [...] adds e7fcd7622823 psi: Add PSI_CPU_FULL state adds 7fae6c8171d2 psi: Use ONCPU state tracking machinery to detect reclaim adds fddc8bab531e psi: Pressure states are unlikely adds 4117cebf1a9f psi: Optimize task switch inside shared cgroups adds 1e17fb8edc5a sched: Optimize __calc_delta() adds 13c2235b2b28 sched: Remove unnecessary variable from schedule_tail() adds 90f093fa8ea4 rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request adds 3b03706fa621 sched: Fix various typos adds 2a2f80ff63bc stop_machine: Add caller debug info to queue_stop_cpus_work adds df77430639c9 psi: Reduce calls to sched_clock() in psi adds c8987ae5af79 sched/fair: Optimize test_idle_cores() for !SMT adds acb4decc1e90 sched/fair: Reduce long-tail newly idle balance cost adds 7e1b2eb74928 sched/core: Stop using magic values in sched_dynamic_mode() adds c4681f3f1cfc sched/core: Use -EINVAL in sched_dynamic_mode() adds 0a2b65c03e9b sched/topology: Remove redundant cpumask_and() in init_ove [...] adds 6db12ee0456d psi: allow unprivileged users with CAP_SYS_RESOURCE to wri [...] adds c722f35b513f sched/fair: Bring back select_idle_smt(), but differently adds 9bcb959d05ee sched/fair: Ignore percpu threads for imbalance pulls adds 23fb06d9602b sched/fair: Clean up active balance nr_balance_failed trickery adds 4aed8aa41524 sched/fair: Introduce a CPU capacity comparison helper adds 69995ebbb9d3 signal: Hand SIGQUEUE_PREALLOC flag to __sigqueue_alloc() adds 4bad58ebc8bc signal: Allow tasks to cache one sigqueue struct adds 60af388d2388 rseq: Optimize rseq_update_cpu_id() adds 0ed96051531e rseq: Remove redundant access_ok() adds 5e0ccd4a3b01 rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() adds b02a4fd8148f cpumask: Make cpu_{online,possible,present,active}() inline adds e40f74c535b8 cpumask: Introduce DYING mask adds b5c4477366fb sched: Use cpu_dying() to fix balance_push vs hotplug-rollback adds b7cc6ec744b3 sched/numa: Allow runtime enabling/disabling of NUMA balan [...] adds 1d1c2509de44 sched: Remove sched_schedstats sysctl out from under SCHED_DEBUG adds d86ba8316566 sched: Don't make LATENCYTOP select SCHED_DEBUG adds 8a99b6833c88 sched: Move SCHED_DEBUG sysctl to debugfs adds 1011dcce99f8 sched,preempt: Move preempt_dynamic to debug.c adds 9af0440ec86e debugfs: Implement debugfs_create_str() adds 3b87f136f8fc sched,debug: Convert sysctl sched_domains to debugfs adds d27e9ae2f244 sched: Move /proc/sched_debug to debugfs adds 0c2de3f054a5 sched,fair: Alternative sched_slice() adds 9406415f46f6 sched/debug: Rename the sched_debug parameter to sched_verbose adds d0d252b8ca7a Merge tag 'v5.12-rc8' into sched/core, to pick up fixes adds 3f5ad91488e8 sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_C [...] adds c006fac556e4 sched: Warn on long periods of pending need_resched adds 9d10a13d1e4c sched,psi: Handle potential task count underflow bugs more [...] adds ad789f84c9a1 sched/debug: Fix cgroup_path[] serialization adds 3a7956e25e1d kthread: Fix PF_KTHREAD vs to_kthread() race adds 2ea46c6fc945 cpumask/hotplug: Fix cpu_dying() state tracking adds 16b3d0cf5bad Merge tag 'sched-core-2021-04-28' of git://git.kernel.org/ [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-bus-pci | 11 +- Documentation/RCU/RTFP.txt | 2 +- Documentation/admin-guide/cgroup-v1/index.rst | 1 + Documentation/admin-guide/cgroup-v1/misc.rst | 4 + Documentation/admin-guide/cgroup-v2.rst | 73 +- Documentation/admin-guide/kernel-parameters.rst | 7 + Documentation/admin-guide/kernel-parameters.txt | 28 +- Documentation/core-api/printk-formats.rst | 46 +- Documentation/dev-tools/kcsan.rst | 3 + Documentation/dev-tools/kselftest.rst | 4 +- Documentation/dev-tools/kunit/tips.rst | 78 +- .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 4 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 2 +- .../bindings/display/bridge/analogix,anx7625.yaml | 15 + .../bindings/display/bridge/chipone,icn6211.yaml | 99 + .../devicetree/bindings/display/bridge/dw_hdmi.txt | 33 - .../bindings/display/bridge/lontium,lt8912b.yaml | 102 + .../bindings/display/bridge/renesas,dw-hdmi.txt | 88 - .../bindings/display/bridge/renesas,dw-hdmi.yaml | 125 + .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 55 + .../devicetree/bindings/display/fsl,lcdif.yaml | 110 + .../bindings/display/imx/fsl,imx6-hdmi.yaml | 126 + .../devicetree/bindings/display/imx/hdmi.txt | 65 - .../bindings/display/mediatek/mediatek,disp.txt | 2 +- .../bindings/display/mediatek/mediatek,dpi.yaml | 12 +- .../devicetree/bindings/display/mxsfb.txt | 87 - .../bindings/display/panel/panel-simple.yaml | 2 + .../devicetree/bindings/display/renesas,du.txt | 145 - .../devicetree/bindings/display/renesas,du.yaml | 831 + .../bindings/display/rockchip/dw_hdmi-rockchip.txt | 74 - .../display/rockchip/rockchip,dw-hdmi.yaml | 156 + .../devicetree/bindings/i3c/cdns,i3c-master.txt | 6 +- .../devicetree/bindings/i3c/snps,dw-i3c-master.txt | 6 +- .../bindings/media/allwinner,sun4i-a10-ir.yaml | 16 +- .../bindings/media/mediatek-jpeg-decoder.txt | 2 +- .../bindings/media/mediatek-jpeg-encoder.txt | 2 +- .../devicetree/bindings/media/mediatek-mdp.txt | 2 +- .../devicetree/bindings/media/mediatek-vcodec.txt | 57 +- .../bindings/media/nxp,imx7-mipi-csi2.yaml | 108 +- .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 84 + .../devicetree/bindings/media/qcom,camss.txt | 236 - .../bindings/media/qcom,msm8916-camss.yaml | 256 + .../bindings/media/qcom,msm8996-camss.yaml | 387 + .../bindings/media/qcom,sdm660-camss.yaml | 398 + .../bindings/media/qcom,sdm845-camss.yaml | 371 + Documentation/devicetree/bindings/media/rc.yaml | 1 + .../devicetree/bindings/media/renesas,drif.txt | 177 - .../devicetree/bindings/media/renesas,drif.yaml | 279 + .../devicetree/bindings/media/zx-irdec.txt | 14 - Documentation/driver-api/dma-buf.rst | 76 + Documentation/driver-api/media/camera-sensor.rst | 3 +- Documentation/driver-api/media/index.rst | 2 + .../driver-api/media/maintainer-entry-profile.rst | 206 + Documentation/driver-api/media/v4l2-subdev.rst | 4 +- Documentation/gpu/drm-kms-helpers.rst | 12 + Documentation/gpu/index.rst | 1 + Documentation/gpu/rfc/index.rst | 17 + Documentation/gpu/todo.rst | 76 +- .../maintainer/maintainer-entry-profile.rst | 1 + Documentation/s390/pci.rst | 14 +- Documentation/scheduler/sched-domains.rst | 10 +- .../media/cec/cec-ioc-adap-g-caps.rst | 4 +- .../media/cec/cec-ioc-adap-g-conn-info.rst | 6 +- .../media/cec/cec-ioc-adap-g-log-addrs.rst | 12 +- .../userspace-api/media/cec/cec-ioc-dqevent.rst | 10 +- .../userspace-api/media/cec/cec-ioc-g-mode.rst | 4 +- .../userspace-api/media/cec/cec-ioc-receive.rst | 8 +- .../userspace-api/media/cec/cec-pin-error-inj.rst | 2 +- .../userspace-api/media/dvb/fe-type-t.rst | 2 +- .../media/mediactl/media-ioc-device-info.rst | 2 +- .../media/mediactl/media-ioc-enum-entities.rst | 2 +- .../media/mediactl/media-ioc-enum-links.rst | 6 +- .../media/mediactl/media-ioc-g-topology.rst | 12 +- .../userspace-api/media/mediactl/media-types.rst | 4 +- Documentation/userspace-api/media/rc/rc-tables.rst | 2 +- Documentation/userspace-api/media/v4l/buffer.rst | 22 +- .../media/v4l/colorspaces-details.rst | 31 - Documentation/userspace-api/media/v4l/common.rst | 1 + Documentation/userspace-api/media/v4l/control.rst | 13 +- Documentation/userspace-api/media/v4l/dev-meta.rst | 2 +- .../userspace-api/media/v4l/dev-overlay.rst | 9 +- .../userspace-api/media/v4l/dev-raw-vbi.rst | 4 +- Documentation/userspace-api/media/v4l/dev-rds.rst | 4 +- Documentation/userspace-api/media/v4l/dev-sdr.rst | 2 +- .../userspace-api/media/v4l/dev-sliced-vbi.rst | 50 +- .../userspace-api/media/v4l/dev-subdev.rst | 6 +- Documentation/userspace-api/media/v4l/diff-v4l.rst | 10 +- .../userspace-api/media/v4l/ext-ctrls-camera.rst | 14 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 519 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 672 +- .../media/v4l/ext-ctrls-colorimetry.rst | 93 + .../userspace-api/media/v4l/ext-ctrls-dv.rst | 2 +- .../userspace-api/media/v4l/ext-ctrls-flash.rst | 7 +- .../userspace-api/media/v4l/ext-ctrls-jpeg.rst | 13 +- .../userspace-api/media/v4l/field-order.rst | 2 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 27 +- .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 36 +- .../userspace-api/media/v4l/pixfmt-reserved.rst | 10 +- .../userspace-api/media/v4l/pixfmt-rgb.rst | 9 +- .../media/v4l/pixfmt-srggb10-ipu3.rst | 12 +- .../userspace-api/media/v4l/pixfmt-srggb10p.rst | 2 +- .../userspace-api/media/v4l/pixfmt-srggb12p.rst | 2 +- .../userspace-api/media/v4l/pixfmt-srggb14.rst | 2 + .../userspace-api/media/v4l/pixfmt-srggb14p.rst | 6 +- .../userspace-api/media/v4l/pixfmt-srggb16.rst | 2 + .../userspace-api/media/v4l/pixfmt-srggb8.rst | 3 +- .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 4 +- .../userspace-api/media/v4l/pixfmt-v4l2.rst | 4 +- .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 10 + .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 34 +- .../userspace-api/media/v4l/subdev-formats.rst | 30 +- .../media/v4l/v4l2-selection-flags.rst | 14 +- .../media/v4l/v4l2-selection-targets.rst | 12 +- Documentation/userspace-api/media/v4l/vbi_525.svg | 4 +- Documentation/userspace-api/media/v4l/vbi_625.svg | 4 +- .../userspace-api/media/v4l/vbi_hsync.svg | 4 +- .../userspace-api/media/v4l/vidioc-create-bufs.rst | 2 +- .../userspace-api/media/v4l/vidioc-cropcap.rst | 4 +- .../media/v4l/vidioc-dbg-g-chip-info.rst | 6 +- .../media/v4l/vidioc-dbg-g-register.rst | 4 +- .../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 6 +- .../userspace-api/media/v4l/vidioc-dqevent.rst | 21 +- .../media/v4l/vidioc-dv-timings-cap.rst | 6 +- .../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 6 +- .../media/v4l/vidioc-enum-dv-timings.rst | 2 +- .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 10 +- .../media/v4l/vidioc-enum-frameintervals.rst | 7 +- .../media/v4l/vidioc-enum-framesizes.rst | 8 +- .../media/v4l/vidioc-enum-freq-bands.rst | 4 +- .../userspace-api/media/v4l/vidioc-enuminput.rst | 8 +- .../userspace-api/media/v4l/vidioc-enumoutput.rst | 6 +- .../userspace-api/media/v4l/vidioc-enumstd.rst | 6 +- .../userspace-api/media/v4l/vidioc-expbuf.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-audio.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-audioout.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-crop.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 2 +- .../media/v4l/vidioc-g-dv-timings.rst | 18 +- .../userspace-api/media/v4l/vidioc-g-edid.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-enc-index.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 76 +- .../userspace-api/media/v4l/vidioc-g-fbuf.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-fmt.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-frequency.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-jpegcomp.rst | 4 +- .../userspace-api/media/v4l/vidioc-g-modulator.rst | 5 +- .../userspace-api/media/v4l/vidioc-g-parm.rst | 11 +- .../userspace-api/media/v4l/vidioc-g-priority.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-selection.rst | 2 +- .../media/v4l/vidioc-g-sliced-vbi-cap.rst | 29 +- .../userspace-api/media/v4l/vidioc-g-tuner.rst | 10 +- .../userspace-api/media/v4l/vidioc-querycap.rst | 8 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 27 +- .../userspace-api/media/v4l/vidioc-reqbufs.rst | 14 +- .../media/v4l/vidioc-s-hw-freq-seek.rst | 2 +- .../v4l/vidioc-subdev-enum-frame-interval.rst | 2 +- .../media/v4l/vidioc-subdev-enum-frame-size.rst | 2 +- .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 12 +- .../media/v4l/vidioc-subdev-g-crop.rst | 2 +- .../media/v4l/vidioc-subdev-g-fmt.rst | 4 +- .../media/v4l/vidioc-subdev-g-frame-interval.rst | 2 +- .../media/v4l/vidioc-subdev-g-selection.rst | 2 +- .../media/v4l/vidioc-subdev-querycap.rst | 4 +- .../media/v4l/vidioc-subscribe-event.rst | 4 +- .../userspace-api/media/videodev2.h.rst.exceptions | 3 + MAINTAINERS | 69 +- arch/arm/include/asm/spinlock.h | 2 +- arch/m68k/kernel/signal.c | 3 + arch/powerpc/kernel/nvram_64.c | 8 +- arch/powerpc/xmon/xmon.c | 6 +- arch/s390/Kconfig.debug | 8 + arch/s390/configs/debug_defconfig | 2 +- arch/s390/configs/defconfig | 1 - arch/s390/crypto/arch_random.c | 4 + arch/s390/crypto/crc32be-vx.S | 4 +- arch/s390/include/asm/atomic.h | 98 +- arch/s390/include/asm/atomic_ops.h | 76 +- arch/s390/include/asm/bitops.h | 93 +- arch/s390/include/asm/ccwdev.h | 3 - arch/s390/include/asm/cmpxchg.h | 168 +- arch/s390/include/asm/entry-common.h | 4 - arch/s390/include/asm/pci.h | 10 +- arch/s390/include/asm/qdio.h | 22 +- arch/s390/include/asm/spinlock.h | 2 +- arch/s390/include/asm/spinlock_types.h | 2 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/dis.c | 2 +- arch/s390/kernel/entry.h | 25 +- arch/s390/kernel/ipl.c | 4 +- arch/s390/kernel/os_info.c | 2 +- arch/s390/kernel/perf_event.c | 21 - arch/s390/kernel/pgm_check.S | 147 - arch/s390/kernel/traps.c | 76 +- arch/s390/kernel/uv.c | 47 +- arch/s390/lib/test_unwind.c | 19 +- arch/s390/mm/fault.c | 18 +- arch/s390/mm/page-states.c | 8 +- arch/s390/pci/pci.c | 132 +- arch/s390/pci/pci_bus.c | 331 +- arch/s390/pci/pci_bus.h | 6 + arch/s390/pci/pci_event.c | 96 +- arch/s390/pci/pci_sysfs.c | 44 + arch/um/kernel/kmsg_dump.c | 13 +- arch/x86/Kconfig | 7 +- arch/x86/Makefile | 8 + arch/x86/boot/compressed/sev-es.c | 11 +- arch/x86/crypto/Makefile | 2 - arch/x86/crypto/aesni-intel_avx-x86_64.S | 28 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 5 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 7 +- arch/x86/crypto/sha1_avx2_x86_64_asm.S | 8 +- arch/x86/crypto/sha1_ni_asm.S | 8 +- arch/x86/crypto/sha256-avx2-asm.S | 13 +- arch/x86/crypto/sha512-avx-asm.S | 41 +- arch/x86/crypto/sha512-avx2-asm.S | 42 +- arch/x86/crypto/sha512-ssse3-asm.S | 41 +- arch/x86/entry/entry_32.S | 95 +- arch/x86/events/amd/iommu.c | 6 +- arch/x86/events/amd/uncore.c | 6 +- arch/x86/events/core.c | 332 +- arch/x86/events/intel/Makefile | 2 +- arch/x86/events/intel/core.c | 689 +- arch/x86/events/intel/cstate.c | 39 +- arch/x86/events/intel/ds.c | 43 +- arch/x86/events/intel/lbr.c | 19 +- arch/x86/events/intel/p4.c | 16 +- arch/x86/events/intel/uncore.c | 207 +- arch/x86/events/intel/uncore.h | 20 +- arch/x86/events/intel/uncore_discovery.c | 622 + arch/x86/events/intel/uncore_discovery.h | 131 + arch/x86/events/intel/uncore_snb.c | 131 + arch/x86/events/intel/uncore_snbep.c | 60 +- arch/x86/events/msr.c | 2 + arch/x86/events/perf_event.h | 119 +- arch/x86/events/rapl.c | 2 + arch/x86/include/asm/alternative.h | 17 +- arch/x86/include/asm/asm-prototypes.h | 13 +- arch/x86/include/asm/cpu.h | 6 + arch/x86/include/asm/cpufeatures.h | 3 +- arch/x86/include/asm/inat.h | 2 +- arch/x86/include/asm/insn-eval.h | 4 +- arch/x86/include/asm/insn.h | 46 +- arch/x86/include/asm/intel-family.h | 52 +- arch/x86/include/asm/jump_label.h | 16 +- arch/x86/include/asm/kprobes.h | 21 +- arch/x86/include/asm/msr-index.h | 3 + arch/x86/include/asm/nops.h | 176 +- arch/x86/include/asm/nospec-branch.h | 6 +- arch/x86/include/asm/processor.h | 15 +- arch/x86/include/asm/ptrace.h | 5 +- arch/x86/include/asm/segment.h | 30 +- arch/x86/include/asm/special_insns.h | 4 +- arch/x86/include/asm/stackprotector.h | 79 +- arch/x86/include/asm/suspend_32.h | 6 +- arch/x86/kernel/alternative.c | 253 +- arch/x86/kernel/asm-offsets_32.c | 5 - arch/x86/kernel/cpu/amd.c | 5 - arch/x86/kernel/cpu/common.c | 5 +- arch/x86/kernel/cpu/hygon.c | 4 +- arch/x86/kernel/cpu/intel.c | 16 + arch/x86/kernel/cpu/mce/intel.c | 1 + arch/x86/kernel/cpu/mce/severity.c | 12 +- arch/x86/kernel/doublefault_32.c | 4 +- arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/ftrace.c | 4 +- arch/x86/kernel/head_32.S | 18 +- arch/x86/kernel/jump_label.c | 32 +- arch/x86/kernel/kprobes/core.c | 596 +- arch/x86/kernel/kprobes/opt.c | 9 +- arch/x86/kernel/setup.c | 1 - arch/x86/kernel/setup_percpu.c | 1 - arch/x86/kernel/sev-es.c | 63 +- arch/x86/kernel/signal_compat.c | 5 +- arch/x86/kernel/smpboot.c | 90 +- arch/x86/kernel/static_call.c | 4 +- arch/x86/kernel/tls.c | 8 +- arch/x86/kernel/traps.c | 10 +- arch/x86/kernel/umip.c | 2 +- arch/x86/kernel/uprobes.c | 8 +- arch/x86/kvm/svm/sev.c | 70 +- arch/x86/kvm/svm/svm.h | 1 + arch/x86/lib/inat.c | 2 +- arch/x86/lib/insn-eval.c | 44 +- arch/x86/lib/insn.c | 230 +- arch/x86/lib/retpoline.S | 65 +- arch/x86/net/bpf_jit_comp.c | 10 +- arch/x86/platform/pvh/head.S | 14 - arch/x86/power/cpu.c | 6 +- arch/x86/tools/insn_decoder_test.c | 10 +- arch/x86/tools/insn_sanity.c | 8 +- arch/x86/xen/enlighten_pv.c | 1 - drivers/clk/clk-ast2600.c | 4 +- drivers/clk/clk-mux.c | 35 + drivers/dma-buf/dma-fence.c | 27 +- drivers/dma-buf/dma-heap.c | 12 + drivers/dma-buf/heaps/cma_heap.c | 1 + drivers/dma-buf/heaps/system_heap.c | 1 + drivers/gpu/drm/Kconfig | 4 +- drivers/gpu/drm/Makefile | 7 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 9 - drivers/gpu/drm/amd/amdgpu/Makefile | 21 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 407 + drivers/gpu/drm/amd/amdgpu/aldebaran.h | 32 + drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c | 54 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 47 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 16 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 196 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 12 - drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 184 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 555 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 193 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 101 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 189 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 136 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 146 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 423 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 105 + drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 98 + drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 85 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 498 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 28 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 17 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 6 +- drivers/gpu/drm/amd/amdgpu/atom.c | 4 +- drivers/gpu/drm/amd/amdgpu/atom.h | 2 - drivers/gpu/drm/amd/amdgpu/cik.c | 77 + drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 4 +- .../gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c | 0 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 151 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 26 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 224 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 20 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h | 12 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 1297 + drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 35 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 75 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 54 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 186 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 3 + drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 67 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h | 1 + drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 1333 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h | 29 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 64 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 1 + drivers/gpu/drm/amd/amdgpu/nv.c | 251 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 26 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 378 + drivers/gpu/drm/amd/amdgpu/psp_v13_0.h | 30 + drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 185 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 232 + drivers/gpu/drm/amd/amdgpu/sdma_v4_4.h | 28 + drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 9 +- drivers/gpu/drm/amd/amdgpu/si.c | 111 + drivers/gpu/drm/amd/amdgpu/si_dma.c | 5 +- drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c | 121 + drivers/gpu/drm/amd/amdgpu/smuio_v13_0.h | 30 + drivers/gpu/drm/amd/amdgpu/soc15.c | 376 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 12 + drivers/gpu/drm/amd/amdgpu/soc15_common.h | 63 +- drivers/gpu/drm/amd/amdgpu/ta_secureDisplay_if.h | 1 + drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 281 + drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 37 + drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 4 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.h | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 103 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.h | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 167 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 32 +- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 55 +- drivers/gpu/drm/amd/amdgpu/vi.c | 190 + drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 5 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 492 + .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm | 1 + .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 204 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 122 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 17 +- drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 27 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 57 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 5 - drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.h | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 8 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 8 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 8 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 8 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 174 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 5 +- drivers/gpu/drm/amd/display/Kconfig | 14 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 934 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 81 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 295 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 37 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 696 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 5 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 6 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 54 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 185 +- .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 9 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 17 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 134 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 40 + drivers/gpu/drm/amd/display/dc/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 20 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 4 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 195 +- .../drm/amd/display/dc/bios/bios_parser_helper.c | 5 +- .../drm/amd/display/dc/bios/bios_parser_helper.h | 2 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 21 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 93 +- .../gpu/drm/amd/display/dc/bios/command_table2.h | 3 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 1154 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 137 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 13 + .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 11 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 29 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 105 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h | 28 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 347 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 48 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 5 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 193 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 303 + drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 50 + drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 64 + drivers/gpu/drm/amd/display/dc/dc.h | 28 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 9 +- drivers/gpu/drm/amd/display/dc/dc_ddc_types.h | 10 - drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 34 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 8 + drivers/gpu/drm/amd/display/dc/dc_dsc.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 2 + drivers/gpu/drm/amd/display/dc/dc_link.h | 38 +- drivers/gpu/drm/amd/display/dc/dc_stat.h | 42 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 15 + drivers/gpu/drm/amd/display/dc/dc_types.h | 19 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 40 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 52 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 90 +- drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 10 +- drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c | 60 + drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.h | 33 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 32 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 100 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 2 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 16 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 324 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 16 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 5 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 140 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 3 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 38 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 4 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 15 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 4 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 4 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 100 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 4 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 26 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 23 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 1 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 4 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 7 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 + .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 1 + .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 1 + .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 28 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 28 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 28 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 2 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 28 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 2 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 4 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 11 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 28 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 105 +- .../amd/display/dc/gpio/dce110/hw_factory_dce110.c | 4 - drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 9 +- drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 5 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 42 + drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 10 +- drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 21 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 1 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 13 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 12 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 12 +- drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 86 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 5 + .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 31 + .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 63 +- .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 63 +- .../amd/display/dc/irq/dcn302/irq_service_dcn302.c | 60 + drivers/gpu/drm/amd/display/dc/irq_types.h | 3 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 55 + drivers/gpu/drm/amd/display/dmub/dmub_srv_stat.h | 41 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 1471 +- .../drm/amd/display/dmub/inc/dmub_trace_buffer.h | 3 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 57 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 35 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 7 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 182 +- .../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 105 + drivers/gpu/drm/amd/display/include/logger_types.h | 3 + .../drm/amd/display/modules/color/color_gamma.c | 6 +- .../drm/amd/display/modules/color/color_gamma.h | 4 +- .../drm/amd/display/modules/freesync/freesync.c | 69 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 10 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 4 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 37 +- .../amd/display/modules/hdcp/hdcp1_transition.c | 6 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 10 +- .../amd/display/modules/hdcp/hdcp2_transition.c | 10 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 10 + .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 10 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 12 +- drivers/gpu/drm/amd/include/aldebaran_ip_offset.h | 1738 + .../amd/include/asic_reg/dcn/dcn_3_0_0_offset.h | 2 +- .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 6 + .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 9 + .../drm/amd/include/asic_reg/gc/gc_9_4_2_offset.h | 7683 +++++ .../drm/amd/include/asic_reg/gc/gc_9_4_2_sh_mask.h | 32949 +++++++++++++++++++ .../amd/include/asic_reg/mmhub/mmhub_1_7_offset.h | 5125 +++ .../amd/include/asic_reg/mmhub/mmhub_1_7_sh_mask.h | 32178 ++++++++++++++++++ .../drm/amd/include/asic_reg/mp/mp_13_0_2_offset.h | 361 + .../amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h | 531 + .../amd/include/asic_reg/sdma/sdma_4_4_0_offset.h | 5224 +++ .../amd/include/asic_reg/sdma/sdma_4_4_0_sh_mask.h | 13922 ++++++++ .../include/asic_reg/smuio/smuio_13_0_2_offset.h | 516 + .../include/asic_reg/smuio/smuio_13_0_2_sh_mask.h | 1163 + .../amd/include/asic_reg/thm/thm_13_0_2_offset.h | 346 + .../amd/include/asic_reg/thm/thm_13_0_2_sh_mask.h | 1297 + .../amd/include/asic_reg/umc/umc_6_7_0_offset.h | 2620 ++ .../amd/include/asic_reg/umc/umc_6_7_0_sh_mask.h | 10796 ++++++ .../amd/include/asic_reg/vcn/vcn_2_6_0_offset.h | 1462 + .../amd/include/asic_reg/vcn/vcn_2_6_0_sh_mask.h | 4535 +++ drivers/gpu/drm/amd/include/atombios.h | 4 +- drivers/gpu/drm/amd/include/atomfirmware.h | 167 +- .../drm/amd/include/ivsrcid/dcn/irqsrcs_dcn_1_0.h | 4 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 141 +- drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 9 +- drivers/gpu/drm/amd/include/vi_structs.h | 32 +- drivers/gpu/drm/amd/pm/Makefile | 1 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 236 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 1130 +- drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h | 127 + drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h | 2 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 141 +- drivers/gpu/drm/amd/pm/inc/arcturus_ppsmc.h | 7 + drivers/gpu/drm/amd/pm/inc/rv_ppsmc.h | 1 + .../gpu/drm/amd/pm/inc/smu11_driver_if_navi10.h | 98 +- .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h | 519 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 29 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 19 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 275 + drivers/gpu/drm/amd/pm/inc/smu_v13_0_pptable.h | 165 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 12 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 45 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 9 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 4 +- .../drm/amd/pm/powerplay/hwmgr/vega10_pptable.h | 6 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 6 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 6 +- drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c | 2 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 8 +- drivers/gpu/drm/amd/pm/powerplay/sislands_smc.h | 10 +- drivers/gpu/drm/amd/pm/swsmu/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 717 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 19 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 646 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 62 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 27 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 63 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 30 +- drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 30 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 1826 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.h | 72 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 1839 ++ drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 50 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 5 + drivers/gpu/drm/arc/Kconfig | 10 - drivers/gpu/drm/arc/Makefile | 3 - drivers/gpu/drm/arc/arcpgu.h | 37 - drivers/gpu/drm/arc/arcpgu_crtc.c | 217 - drivers/gpu/drm/arc/arcpgu_drv.c | 224 - drivers/gpu/drm/arc/arcpgu_hdmi.c | 48 - drivers/gpu/drm/arc/arcpgu_regs.h | 31 - drivers/gpu/drm/arc/arcpgu_sim.c | 108 - drivers/gpu/drm/arm/display/include/malidp_utils.h | 3 - drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 6 +- .../drm/arm/display/komeda/komeda_format_caps.h | 11 - .../drm/arm/display/komeda/komeda_framebuffer.c | 4 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 3 + .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 16 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 19 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 21 +- drivers/gpu/drm/arm/hdlcd_crtc.c | 30 +- drivers/gpu/drm/arm/malidp_drv.c | 3 + drivers/gpu/drm/arm/malidp_mw.c | 7 +- drivers/gpu/drm/arm/malidp_planes.c | 79 +- drivers/gpu/drm/armada/armada_overlay.c | 113 +- drivers/gpu/drm/armada/armada_plane.c | 115 +- drivers/gpu/drm/armada/armada_plane.h | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx.h | 8 +- drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 15 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 69 +- drivers/gpu/drm/ast/Makefile | 3 +- drivers/gpu/drm/ast/ast_cursor.c | 286 - drivers/gpu/drm/ast/ast_drv.c | 2 + drivers/gpu/drm/ast/ast_drv.h | 47 +- drivers/gpu/drm/ast/ast_mode.c | 388 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 107 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 7 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 135 +- drivers/gpu/drm/bridge/Kconfig | 33 +- drivers/gpu/drm/bridge/Makefile | 2 + drivers/gpu/drm/bridge/analogix/Kconfig | 1 + drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 27 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 27 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 + drivers/gpu/drm/bridge/analogix/anx7625.c | 34 + drivers/gpu/drm/bridge/analogix/anx7625.h | 1 + .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 2 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 293 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 768 + drivers/gpu/drm/bridge/lontium-lt9611.c | 8 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 +- drivers/gpu/drm/bridge/panel.c | 12 + drivers/gpu/drm/bridge/tc358767.c | 20 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 18 +- drivers/gpu/drm/drm_atomic.c | 51 +- drivers/gpu/drm/drm_atomic_helper.c | 90 +- drivers/gpu/drm/drm_connector.c | 1 + drivers/gpu/drm/drm_crtc.c | 7 +- drivers/gpu/drm/drm_displayid.c | 132 + drivers/gpu/drm/drm_dp_helper.c | 24 +- drivers/gpu/drm/drm_dp_mst_topology.c | 99 +- drivers/gpu/drm/drm_drv.c | 2 +- drivers/gpu/drm/drm_edid.c | 171 +- drivers/gpu/drm/drm_framebuffer.c | 11 +- drivers/gpu/drm/drm_gem.c | 2 + drivers/gpu/drm/drm_gem_atomic_helper.c | 432 + drivers/gpu/drm/drm_gem_framebuffer_helper.c | 63 - drivers/gpu/drm/drm_gem_vram_helper.c | 42 +- drivers/gpu/drm/drm_internal.h | 1 - drivers/gpu/drm/drm_ioc32.c | 15 +- drivers/gpu/drm/drm_mipi_dbi.c | 5 +- drivers/gpu/drm/drm_modes.c | 3 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 14 + drivers/gpu/drm/drm_plane.c | 66 +- drivers/gpu/drm/drm_probe_helper.c | 7 +- drivers/gpu/drm/drm_property.c | 4 +- drivers/gpu/drm/drm_simple_kms_helper.c | 50 +- drivers/gpu/drm/drm_syncobj.c | 37 +- drivers/gpu/drm/drm_sysfs.c | 9 +- drivers/gpu/drm/drm_vblank.c | 28 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 9 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 20 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 24 +- drivers/gpu/drm/gma500/Kconfig | 11 +- drivers/gpu/drm/gma500/Makefile | 17 +- drivers/gpu/drm/gma500/accel_2d.c | 60 - drivers/gpu/drm/gma500/blitter.c | 43 - drivers/gpu/drm/gma500/blitter.h | 16 - drivers/gpu/drm/gma500/cdv_device.c | 2 +- drivers/gpu/drm/gma500/cdv_device.h | 1 - drivers/gpu/drm/gma500/cdv_intel_crt.c | 15 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 23 +- drivers/gpu/drm/gma500/gtt.c | 11 - drivers/gpu/drm/gma500/intel_gmbus.c | 4 +- drivers/gpu/drm/gma500/oaktrail_device.c | 2 +- drivers/gpu/drm/gma500/power.c | 3 +- drivers/gpu/drm/gma500/psb_device.c | 2 +- drivers/gpu/drm/gma500/psb_drv.c | 38 +- drivers/gpu/drm/gma500/psb_drv.h | 6 +- drivers/gpu/drm/gma500/psb_intel_display.c | 2 +- drivers/gpu/drm/gma500/psb_intel_reg.h | 32 - drivers/gpu/drm/gma500/psb_irq.c | 110 - drivers/gpu/drm/gma500/psb_irq.h | 4 - drivers/gpu/drm/gud/Kconfig | 14 + drivers/gpu/drm/gud/Makefile | 4 + drivers/gpu/drm/gud/gud_connector.c | 729 + drivers/gpu/drm/gud/gud_drv.c | 661 + drivers/gpu/drm/gud/gud_internal.h | 154 + drivers/gpu/drm/gud/gud_pipe.c | 552 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 39 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 47 +- drivers/gpu/drm/i915/Kconfig.profile | 14 + drivers/gpu/drm/i915/Makefile | 10 +- drivers/gpu/drm/i915/TODO.txt | 41 + drivers/gpu/drm/i915/display/g4x_dp.c | 1432 + drivers/gpu/drm/i915/display/g4x_dp.h | 30 + drivers/gpu/drm/i915/display/g4x_hdmi.c | 616 + drivers/gpu/drm/i915/display/g4x_hdmi.h | 19 + drivers/gpu/drm/i915/display/i9xx_plane.c | 196 +- drivers/gpu/drm/i915/display/i9xx_plane.h | 4 + drivers/gpu/drm/i915/display/icl_dsi.c | 42 +- drivers/gpu/drm/i915/display/intel_atomic.c | 9 +- drivers/gpu/drm/i915/display/intel_audio.c | 48 +- drivers/gpu/drm/i915/display/intel_bios.c | 1248 +- drivers/gpu/drm/i915/display/intel_bios.h | 19 +- drivers/gpu/drm/i915/display/intel_bw.c | 32 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 88 +- drivers/gpu/drm/i915/display/intel_color.c | 32 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 31 +- drivers/gpu/drm/i915/display/intel_crt.c | 18 +- drivers/gpu/drm/i915/display/intel_crt.h | 1 - drivers/gpu/drm/i915/display/intel_crtc.c | 290 +- drivers/gpu/drm/i915/display/intel_csr.c | 16 +- drivers/gpu/drm/i915/display/intel_cursor.c | 29 +- drivers/gpu/drm/i915/display/intel_ddi.c | 2789 +- drivers/gpu/drm/i915/display/intel_ddi.h | 23 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 1394 + drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 100 + drivers/gpu/drm/i915/display/intel_display.c | 4514 +-- drivers/gpu/drm/i915/display/intel_display.h | 56 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 209 +- drivers/gpu/drm/i915/display/intel_display_power.c | 283 +- drivers/gpu/drm/i915/display/intel_display_power.h | 32 + drivers/gpu/drm/i915/display/intel_display_types.h | 179 +- drivers/gpu/drm/i915/display/intel_dp.c | 1802 +- drivers/gpu/drm/i915/display/intel_dp.h | 11 - drivers/gpu/drm/i915/display/intel_dp_aux.c | 12 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 115 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 52 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 3 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 23 +- drivers/gpu/drm/i915/display/intel_dpll.c | 519 +- drivers/gpu/drm/i915/display/intel_dpll.h | 18 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 117 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 9 +- drivers/gpu/drm/i915/display/intel_dsb.c | 2 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 6 +- drivers/gpu/drm/i915/display/intel_fb.c | 962 + drivers/gpu/drm/i915/display/intel_fb.h | 54 + drivers/gpu/drm/i915/display/intel_fbc.c | 68 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +- drivers/gpu/drm/i915/display/intel_fdi.c | 144 +- drivers/gpu/drm/i915/display/intel_fdi.h | 3 + drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 8 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 2 + drivers/gpu/drm/i915/display/intel_gmbus.c | 4 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 54 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 714 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 3 - drivers/gpu/drm/i915/display/intel_lpe_audio.c | 5 +- drivers/gpu/drm/i915/display/intel_lvds.c | 12 +- drivers/gpu/drm/i915/display/intel_opregion.c | 6 +- drivers/gpu/drm/i915/display/intel_overlay.c | 48 +- drivers/gpu/drm/i915/display/intel_panel.c | 22 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 16 +- drivers/gpu/drm/i915/display/intel_pps.c | 8 +- drivers/gpu/drm/i915/display/intel_psr.c | 654 +- drivers/gpu/drm/i915/display/intel_psr.h | 10 +- drivers/gpu/drm/i915/display/intel_quirks.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 10 +- drivers/gpu/drm/i915/display/intel_sprite.c | 1792 +- drivers/gpu/drm/i915/display/intel_sprite.h | 8 - drivers/gpu/drm/i915/display/intel_tc.c | 8 +- drivers/gpu/drm/i915/display/intel_tv.c | 8 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 27 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 12 +- drivers/gpu/drm/i915/display/intel_vga.c | 12 +- drivers/gpu/drm/i915/display/intel_vrr.h | 1 - drivers/gpu/drm/i915/display/skl_scaler.c | 556 + drivers/gpu/drm/i915/display/skl_scaler.h | 29 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 2218 ++ drivers/gpu/drm/i915/display/skl_universal_plane.h | 35 + drivers/gpu/drm/i915/display/vlv_dsi.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 79 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 4 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 67 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 72 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 335 +- drivers/gpu/drm/i915/gem/i915_gem_fence.c | 95 - drivers/gpu/drm/i915/gem/i915_gem_internal.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 2 - drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 35 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 122 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 6 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 23 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 109 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 116 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 16 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 41 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 39 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 918 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 38 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 8 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 14 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 10 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 2 +- .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 21 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 10 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 10 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 2 +- drivers/gpu/drm/i915/gt/debugfs_gt.c | 2 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen6_engine_cs.c | 8 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 4 +- drivers/gpu/drm/i915/gt/gen6_renderstate.c | 20 +- drivers/gpu/drm/i915/gt/gen7_renderstate.c | 20 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 15 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/gen8_renderstate.c | 20 +- drivers/gpu/drm/i915/gt/gen9_renderstate.c | 20 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 23 +- drivers/gpu/drm/i915/gt/intel_context.c | 3 +- drivers/gpu/drm/i915/gt/intel_context.h | 3 +- drivers/gpu/drm/i915/gt/intel_context_param.h | 11 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 7 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 73 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 27 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h | 3 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 7 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 3 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_user.h | 3 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 146 +- .../gpu/drm/i915/gt/intel_execlists_submission.h | 2 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 102 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 23 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h | 21 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt.c | 47 +- drivers/gpu/drm/i915/gt/intel_gt.h | 3 + drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 47 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 5 + .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_irq.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_irq.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm_irq.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 31 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 11 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 52 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 13 + drivers/gpu/drm/i915/gt/intel_llc.c | 3 +- drivers/gpu/drm/i915/gt/intel_llc.h | 3 +- drivers/gpu/drm/i915/gt/intel_llc_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 55 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 5 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 21 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 22 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 9 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 8 +- drivers/gpu/drm/i915/gt/intel_rc6.h | 3 +- drivers/gpu/drm/i915/gt/intel_rc6_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 105 +- drivers/gpu/drm/i915/gt/intel_region_lmem.h | 6 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 29 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 20 +- drivers/gpu/drm/i915/gt/intel_reset.c | 33 +- drivers/gpu/drm/i915/gt/intel_reset.h | 3 +- drivers/gpu/drm/i915/gt/intel_reset_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_ring.c | 8 +- drivers/gpu/drm/i915/gt/intel_ring.h | 4 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 330 +- drivers/gpu/drm/i915/gt/intel_ring_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_rps.c | 3 +- drivers/gpu/drm/i915/gt/intel_rps.h | 3 +- drivers/gpu/drm/i915/gt/intel_rps_types.h | 3 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 3 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 3 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 429 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 23 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 20 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 105 +- drivers/gpu/drm/i915/gt/intel_workarounds.h | 3 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 3 +- drivers/gpu/drm/i915/gt/mock_engine.c | 51 +- drivers/gpu/drm/i915/gt/mock_engine.h | 21 +- drivers/gpu/drm/i915/gt/selftest_context.c | 7 +- drivers/gpu/drm/i915/gt/selftest_engine.c | 3 +- drivers/gpu/drm/i915/gt/selftest_engine.h | 3 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 12 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 17 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 11 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 77 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 4 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 29 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 3 +- drivers/gpu/drm/i915/gt/selftest_llc.h | 3 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 19 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 40 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 3 +- drivers/gpu/drm/i915/gt/selftest_rc6.h | 3 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 4 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 180 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 101 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 16 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 6 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 5 +- drivers/gpu/drm/i915/gvt/display.c | 107 +- drivers/gpu/drm/i915/gvt/display.h | 14 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +- drivers/gpu/drm/i915/gvt/firmware.c | 10 +- drivers/gpu/drm/i915/gvt/gtt.c | 16 +- drivers/gpu/drm/i915/gvt/gvt.c | 31 +- drivers/gpu/drm/i915/gvt/gvt.h | 13 +- drivers/gpu/drm/i915/gvt/handlers.c | 261 +- drivers/gpu/drm/i915/gvt/interrupt.c | 37 - drivers/gpu/drm/i915/gvt/interrupt.h | 7 - drivers/gpu/drm/i915/gvt/kvmgt.c | 4 +- drivers/gpu/drm/i915/gvt/vgpu.c | 2 - drivers/gpu/drm/i915/i915_active.c | 20 +- drivers/gpu/drm/i915/i915_buddy.c | 3 + drivers/gpu/drm/i915/i915_buddy.h | 7 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 104 +- drivers/gpu/drm/i915/i915_debugfs.c | 22 +- drivers/gpu/drm/i915/i915_drv.c | 95 +- drivers/gpu/drm/i915/i915_drv.h | 204 +- drivers/gpu/drm/i915/i915_gem.c | 258 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 7 +- drivers/gpu/drm/i915/i915_getparam.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 168 +- drivers/gpu/drm/i915/i915_memcpy.c | 2 +- drivers/gpu/drm/i915/i915_memcpy.h | 2 +- drivers/gpu/drm/i915/i915_params.c | 5 + drivers/gpu/drm/i915/i915_params.h | 5 +- drivers/gpu/drm/i915/i915_pci.c | 23 +- drivers/gpu/drm/i915/i915_perf.c | 140 +- drivers/gpu/drm/i915/i915_perf_types.h | 8 + drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/i915/i915_priolist_types.h | 11 +- drivers/gpu/drm/i915/i915_reg.h | 55 +- drivers/gpu/drm/i915/i915_request.c | 142 +- drivers/gpu/drm/i915/i915_request.h | 49 +- drivers/gpu/drm/i915/i915_scheduler.c | 52 +- drivers/gpu/drm/i915/i915_scheduler.h | 16 +- drivers/gpu/drm/i915/i915_selftest.h | 2 + drivers/gpu/drm/i915/i915_suspend.c | 4 +- drivers/gpu/drm/i915/i915_switcheroo.c | 4 +- drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 30 +- drivers/gpu/drm/i915/i915_vma.h | 20 +- drivers/gpu/drm/i915/i915_vma_types.h | 12 +- drivers/gpu/drm/i915/intel_device_info.c | 13 +- drivers/gpu/drm/i915/intel_device_info.h | 12 +- drivers/gpu/drm/i915/intel_dram.c | 6 + drivers/gpu/drm/i915/intel_memory_region.c | 54 +- drivers/gpu/drm/i915/intel_memory_region.h | 22 +- drivers/gpu/drm/i915/intel_pch.c | 11 +- drivers/gpu/drm/i915/intel_pch.h | 3 + drivers/gpu/drm/i915/intel_pm.c | 544 +- drivers/gpu/drm/i915/intel_pm.h | 5 + drivers/gpu/drm/i915/intel_runtime_pm.c | 4 +- drivers/gpu/drm/i915/intel_step.c | 106 + drivers/gpu/drm/i915/intel_step.h | 40 + drivers/gpu/drm/i915/intel_uncore.c | 20 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 48 + drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 94 +- drivers/gpu/drm/i915/selftests/i915_request.c | 211 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 219 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 136 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 5 + .../gpu/drm/i915/selftests/intel_memory_region.c | 95 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 2 +- drivers/gpu/drm/i915/selftests/mock_region.c | 4 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 64 +- drivers/gpu/drm/imx/ipuv3-plane.c | 92 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 83 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 77 +- drivers/gpu/drm/kmb/kmb_plane.c | 50 +- drivers/gpu/drm/lima/lima_devfreq.c | 11 +- drivers/gpu/drm/lima/lima_devfreq.h | 2 + drivers/gpu/drm/lima/lima_sched.c | 6 +- drivers/gpu/drm/mcde/mcde_display.c | 10 +- drivers/gpu/drm/mcde/mcde_dsi.c | 2 +- drivers/gpu/drm/mediatek/mtk_cec.c | 6 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 32 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 23 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 2 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 1 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 103 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 9 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 175 +- drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 1 + drivers/gpu/drm/meson/meson_overlay.c | 31 +- drivers/gpu/drm/meson/meson_plane.c | 51 +- drivers/gpu/drm/meson/meson_venc.c | 2 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 25 +- drivers/gpu/drm/msm/Kconfig | 9 +- drivers/gpu/drm/msm/Makefile | 9 - drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 12 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 96 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 30 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 11 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 1 + .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 26 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 195 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 27 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 793 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 54 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 54 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 2 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 18 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 19 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 57 +- drivers/gpu/drm/msm/dp/dp_debug.c | 33 +- drivers/gpu/drm/msm/dp/dp_hpd.c | 4 +- drivers/gpu/drm/msm/dp/dp_power.c | 2 +- drivers/gpu/drm/msm/dsi/dsi.h | 60 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 6 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 6 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 30 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 161 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 41 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 747 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 939 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 16 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 654 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 479 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 774 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 184 - drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 132 - drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 881 - drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c | 1096 - drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 643 - drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c | 526 - drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 913 - drivers/gpu/drm/msm/msm_atomic.c | 4 +- drivers/gpu/drm/msm/msm_debugfs.c | 14 +- drivers/gpu/drm/msm/msm_drv.c | 23 +- drivers/gpu/drm/msm/msm_drv.h | 29 +- drivers/gpu/drm/msm/msm_fb.c | 3 +- drivers/gpu/drm/msm/msm_gem.c | 212 +- drivers/gpu/drm/msm/msm_gem.h | 126 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 166 +- drivers/gpu/drm/msm/msm_gpu.c | 2 + drivers/gpu/drm/msm/msm_gpu.h | 2 + drivers/gpu/drm/msm/msm_gpu_trace.h | 13 + drivers/gpu/drm/mxsfb/mxsfb_kms.c | 23 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 8 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 40 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 2 +- drivers/gpu/drm/nouveau/nouveau_display.c | 9 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 3 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 6 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 12 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 8 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 5 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 3 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 9 +- drivers/gpu/drm/omapdrm/omap_drv.c | 9 +- drivers/gpu/drm/omapdrm/omap_plane.c | 56 +- drivers/gpu/drm/panel/panel-lvds.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 1 - drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 87 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 3 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 4 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 10 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 2 + drivers/gpu/drm/panfrost/panfrost_job.c | 11 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 39 +- drivers/gpu/drm/pl111/pl111_display.c | 4 +- drivers/gpu/drm/qxl/qxl_cmd.c | 3 +- drivers/gpu/drm/qxl/qxl_display.c | 368 +- drivers/gpu/drm/qxl/qxl_draw.c | 8 +- drivers/gpu/drm/qxl/qxl_drv.h | 6 +- drivers/gpu/drm/qxl/qxl_dumb.c | 2 +- drivers/gpu/drm/qxl/qxl_gem.c | 2 +- drivers/gpu/drm/qxl/qxl_image.c | 2 +- drivers/gpu/drm/qxl/qxl_irq.c | 1 + drivers/gpu/drm/qxl/qxl_kms.c | 30 +- drivers/gpu/drm/qxl/qxl_object.c | 57 +- drivers/gpu/drm/qxl/qxl_object.h | 7 +- drivers/gpu/drm/qxl/qxl_prime.c | 4 +- drivers/gpu/drm/qxl/qxl_release.c | 77 +- drivers/gpu/drm/qxl/qxl_ttm.c | 35 +- drivers/gpu/drm/radeon/atombios_crtc.c | 10 +- drivers/gpu/drm/radeon/nislands_smc.h | 10 +- drivers/gpu/drm/radeon/r100.c | 84 +- drivers/gpu/drm/radeon/r300.c | 33 +- drivers/gpu/drm/radeon/r420.c | 28 +- drivers/gpu/drm/radeon/r600.c | 29 +- drivers/gpu/drm/radeon/r600_cs.c | 6 +- drivers/gpu/drm/radeon/radeon.h | 31 +- drivers/gpu/drm/radeon/radeon_asic.h | 8 +- drivers/gpu/drm/radeon/radeon_cs.c | 12 +- drivers/gpu/drm/radeon/radeon_device.c | 47 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 23 +- drivers/gpu/drm/radeon/radeon_fence.c | 42 +- drivers/gpu/drm/radeon/radeon_gem.c | 20 +- drivers/gpu/drm/radeon/radeon_ib.c | 26 +- drivers/gpu/drm/radeon/radeon_kms.c | 1 + drivers/gpu/drm/radeon/radeon_mode.h | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 12 +- drivers/gpu/drm/radeon/radeon_pm.c | 68 +- drivers/gpu/drm/radeon/radeon_ring.c | 80 +- drivers/gpu/drm/radeon/radeon_ttm.c | 135 +- drivers/gpu/drm/radeon/rs400.c | 25 +- drivers/gpu/drm/radeon/rs600.c | 8 +- drivers/gpu/drm/radeon/rv515.c | 56 +- drivers/gpu/drm/radeon/si_dpm.c | 5 +- drivers/gpu/drm/radeon/sislands_smc.h | 10 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 17 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 20 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 79 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 8 +- drivers/gpu/drm/scheduler/sched_main.c | 125 +- drivers/gpu/drm/sti/sti_cursor.c | 41 +- drivers/gpu/drm/sti/sti_gdp.c | 77 +- drivers/gpu/drm/sti/sti_hqvdp.c | 75 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 9 +- drivers/gpu/drm/stm/ltdc.c | 96 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 6 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 15 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 59 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.h | 5 + drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 78 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 11 + drivers/gpu/drm/tegra/dc.c | 116 +- drivers/gpu/drm/tegra/dpaux.c | 11 +- drivers/gpu/drm/tegra/drm.c | 3 + drivers/gpu/drm/tegra/hub.c | 62 +- drivers/gpu/drm/tegra/plane.c | 4 +- drivers/gpu/drm/tidss/tidss_kms.c | 4 + drivers/gpu/drm/tidss/tidss_plane.c | 53 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 39 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 1 - drivers/gpu/drm/tilcdc/tilcdc_plane.c | 46 +- drivers/gpu/drm/tiny/Kconfig | 10 + drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/arcpgu.c | 434 + drivers/gpu/drm/tiny/cirrus.c | 43 +- drivers/gpu/drm/tiny/gm12u320.c | 28 +- drivers/gpu/drm/tiny/hx8357d.c | 4 +- drivers/gpu/drm/tiny/ili9225.c | 4 +- drivers/gpu/drm/tiny/ili9341.c | 4 +- drivers/gpu/drm/tiny/ili9486.c | 4 +- drivers/gpu/drm/tiny/mi0283qt.c | 4 +- drivers/gpu/drm/tiny/repaper.c | 3 +- drivers/gpu/drm/tiny/st7586.c | 4 +- drivers/gpu/drm/tiny/st7735r.c | 4 +- drivers/gpu/drm/ttm/Makefile | 7 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 427 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 40 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 24 +- drivers/gpu/drm/ttm/ttm_device.c | 268 + drivers/gpu/drm/ttm/ttm_execbuf_util.c | 8 +- drivers/gpu/drm/ttm/ttm_memory.c | 683 - drivers/gpu/drm/ttm/ttm_module.c | 54 +- drivers/gpu/drm/ttm/ttm_module.h | 8 +- drivers/gpu/drm/ttm/ttm_pool.c | 157 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 4 +- drivers/gpu/drm/ttm/ttm_resource.c | 11 +- drivers/gpu/drm/ttm/ttm_tt.c | 114 +- drivers/gpu/drm/tve200/tve200_display.c | 4 +- drivers/gpu/drm/udl/udl_modeset.c | 34 +- drivers/gpu/drm/v3d/v3d_sched.c | 42 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 82 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 7 +- drivers/gpu/drm/vc4/vc4_kms.c | 17 +- drivers/gpu/drm/vc4/vc4_plane.c | 74 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 2 +- drivers/gpu/drm/virtio/virtgpu_object.c | 1 + drivers/gpu/drm/virtio/virtgpu_plane.c | 19 +- drivers/gpu/drm/vkms/vkms_crtc.c | 11 +- drivers/gpu/drm/vkms/vkms_plane.c | 30 +- drivers/gpu/drm/vkms/vkms_writeback.c | 7 +- drivers/gpu/drm/vmwgfx/Makefile | 2 +- drivers/gpu/drm/vmwgfx/ttm_memory.c | 682 + drivers/gpu/drm/vmwgfx/ttm_memory.h | 96 + drivers/gpu/drm/vmwgfx/ttm_object.c | 25 +- drivers/gpu/drm/vmwgfx/ttm_object.h | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 103 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 69 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 5 +- drivers/gpu/drm/xen/Kconfig | 10 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 3 +- drivers/gpu/drm/xlnx/zynqmp_disp.c | 32 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +- drivers/gpu/drm/zte/zx_plane.c | 49 +- drivers/hv/vmbus_drv.c | 4 +- drivers/media/Kconfig | 2 +- drivers/media/cec/core/cec-notifier.c | 33 +- drivers/media/cec/core/cec-pin-error-inj.c | 2 +- drivers/media/common/b2c2/flexcop-hw-filter.c | 2 +- drivers/media/common/b2c2/flexcop.h | 6 +- drivers/media/common/saa7146/saa7146_core.c | 2 +- drivers/media/common/saa7146/saa7146_video.c | 3 +- drivers/media/common/siano/smscoreapi.c | 42 +- drivers/media/common/siano/smscoreapi.h | 5 - drivers/media/common/siano/smsdvb-main.c | 58 +- drivers/media/common/videobuf2/frame_vector.c | 1 - drivers/media/common/videobuf2/videobuf2-dma-sg.c | 2 +- drivers/media/dvb-core/dvb_ca_en50221.c | 32 +- drivers/media/dvb-core/dvb_frontend.c | 93 +- drivers/media/dvb-core/dvbdev.c | 1 + drivers/media/dvb-frontends/drx39xyj/drxj.c | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 38 +- drivers/media/dvb-frontends/m88ds3103.c | 4 +- drivers/media/dvb-frontends/mxl692.c | 2 +- drivers/media/i2c/adv748x/adv748x.h | 10 +- drivers/media/i2c/adv7511-v4l2.c | 72 +- drivers/media/i2c/adv7604.c | 118 +- drivers/media/i2c/adv7842.c | 108 +- drivers/media/i2c/ccs/ccs-core.c | 6 +- drivers/media/i2c/ccs/ccs-data.h | 2 +- drivers/media/i2c/ccs/ccs-quirk.h | 4 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 2 +- drivers/media/i2c/hi556.c | 2 +- drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/imx219.c | 51 +- drivers/media/i2c/imx258.c | 30 +- drivers/media/i2c/imx274.c | 10 +- drivers/media/i2c/imx319.c | 2 +- drivers/media/i2c/imx334.c | 2 +- drivers/media/i2c/imx355.c | 2 +- drivers/media/i2c/m5mols/m5mols.h | 4 +- drivers/media/i2c/max2175.c | 3 +- drivers/media/i2c/ov02a10.c | 2 +- drivers/media/i2c/ov13858.c | 2 +- drivers/media/i2c/ov2740.c | 2 +- drivers/media/i2c/ov5640.c | 2 +- drivers/media/i2c/ov5648.c | 2 +- drivers/media/i2c/ov5670.c | 2 +- drivers/media/i2c/ov5675.c | 2 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov8856.c | 2 +- drivers/media/i2c/ov8865.c | 5 +- drivers/media/i2c/ov9734.c | 2 +- drivers/media/i2c/rdacm21.c | 2 +- drivers/media/i2c/s5k5baf.c | 2 +- drivers/media/i2c/s5k6aa.c | 2 +- drivers/media/i2c/tc358743.c | 2 +- drivers/media/i2c/tda1997x.c | 2 +- drivers/media/i2c/tvp514x_regs.h | 6 +- drivers/media/mc/mc-entity.c | 1 + drivers/media/pci/b2c2/flexcop-pci.c | 6 +- drivers/media/pci/bt8xx/bttv-cards.c | 20 +- drivers/media/pci/cobalt/cobalt-driver.c | 12 +- drivers/media/pci/cx18/cx18-av-audio.c | 2 +- drivers/media/pci/cx18/cx18-av-core.c | 4 +- drivers/media/pci/cx18/cx18-firmware.c | 2 +- drivers/media/pci/cx23885/cx23885-alsa.c | 2 +- drivers/media/pci/cx23885/cx23885-cards.c | 28 +- drivers/media/pci/cx23885/cx23885-core.c | 22 +- drivers/media/pci/cx25821/cx25821-alsa.c | 2 +- drivers/media/pci/cx25821/cx25821-core.c | 10 +- drivers/media/pci/cx25821/cx25821.h | 1 - drivers/media/pci/cx88/cx88-cards.c | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2 +- drivers/media/pci/ivtv/ivtv-driver.c | 2 +- drivers/media/pci/mantis/mantis_ca.c | 1 - drivers/media/pci/mantis/mantis_core.c | 200 - drivers/media/pci/mantis/mantis_core.h | 2 - drivers/media/pci/mantis/mantis_dma.c | 20 +- drivers/media/pci/mantis/mantis_pci.c | 2 +- drivers/media/pci/ngene/ngene-cards.c | 6 +- drivers/media/pci/ngene/ngene-core.c | 56 +- drivers/media/pci/pt1/pt1.c | 6 +- drivers/media/pci/saa7134/saa7134-core.c | 2 +- drivers/media/pci/saa7164/saa7164-encoder.c | 20 +- drivers/media/pci/saa7164/saa7164-types.h | 4 +- drivers/media/pci/solo6x10/solo6x10-core.c | 2 +- drivers/media/pci/sta2x11/Kconfig | 1 + drivers/media/pci/sta2x11/sta2x11_vip.h | 2 + drivers/media/pci/tw68/tw68-core.c | 2 +- drivers/media/pci/tw68/tw68-risc.c | 3 +- drivers/media/pci/tw68/tw68-video.c | 2 +- drivers/media/pci/tw686x/tw686x-audio.c | 13 +- drivers/media/pci/tw686x/tw686x-core.c | 2 +- drivers/media/pci/tw686x/tw686x-video.c | 17 +- drivers/media/pci/tw686x/tw686x.h | 10 +- drivers/media/platform/Kconfig | 21 +- drivers/media/platform/Makefile | 1 + drivers/media/platform/allegro-dvt/nal-h264.h | 10 +- drivers/media/platform/allegro-dvt/nal-hevc.h | 6 +- drivers/media/platform/aspeed-video.c | 9 +- drivers/media/platform/coda/coda-common.c | 6 +- drivers/media/platform/exynos-gsc/gsc-core.h | 21 +- drivers/media/platform/exynos4-is/fimc-core.h | 12 +- drivers/media/platform/exynos4-is/fimc-is.h | 21 +- drivers/media/platform/exynos4-is/fimc-isp.h | 17 +- drivers/media/platform/exynos4-is/fimc-lite.h | 2 + drivers/media/platform/exynos4-is/fimc-reg.h | 1 + drivers/media/platform/exynos4-is/media-dev.c | 6 +- drivers/media/platform/exynos4-is/media-dev.h | 7 +- drivers/media/platform/fsl-viu.c | 6 +- drivers/media/platform/imx-jpeg/Kconfig | 11 + drivers/media/platform/imx-jpeg/Makefile | 3 + drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c | 168 + drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h | 140 + drivers/media/platform/imx-jpeg/mxc-jpeg.c | 2126 ++ drivers/media/platform/imx-jpeg/mxc-jpeg.h | 180 + drivers/media/platform/imx-pxp.c | 9 +- drivers/media/platform/meson/ge2d/ge2d.c | 4 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 14 +- drivers/media/platform/mtk-mdp/mtk_mdp_comp.h | 1 - drivers/media/platform/mtk-mdp/mtk_mdp_core.h | 10 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 21 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 18 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 108 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 40 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 4 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 8 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 4 +- drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 14 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 4 +- drivers/media/platform/mtk-vpu/mtk_vpu.h | 18 +- drivers/media/platform/omap3isp/isp.c | 16 +- drivers/media/platform/pxa_camera.c | 4 +- drivers/media/platform/qcom/camss/Makefile | 6 + drivers/media/platform/qcom/camss/camss-csid-170.c | 599 + drivers/media/platform/qcom/camss/camss-csid-4-1.c | 328 + drivers/media/platform/qcom/camss/camss-csid-4-7.c | 404 + .../media/platform/qcom/camss/camss-csid-gen1.h | 27 + .../media/platform/qcom/camss/camss-csid-gen2.h | 39 + drivers/media/platform/qcom/camss/camss-csid.c | 661 +- drivers/media/platform/qcom/camss/camss-csid.h | 150 +- .../platform/qcom/camss/camss-csiphy-2ph-1-0.c | 22 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 197 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 104 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 2 +- drivers/media/platform/qcom/camss/camss-ispif.c | 127 +- drivers/media/platform/qcom/camss/camss-ispif.h | 3 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 786 + drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 144 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 277 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 1195 + drivers/media/platform/qcom/camss/camss-vfe-gen1.c | 742 + drivers/media/platform/qcom/camss/camss-vfe-gen1.h | 117 + drivers/media/platform/qcom/camss/camss-vfe.c | 847 +- drivers/media/platform/qcom/camss/camss-vfe.h | 128 +- drivers/media/platform/qcom/camss/camss-video.c | 52 + drivers/media/platform/qcom/camss/camss.c | 435 +- drivers/media/platform/qcom/camss/camss.h | 19 +- drivers/media/platform/qcom/venus/core.c | 116 +- drivers/media/platform/qcom/venus/core.h | 52 +- drivers/media/platform/qcom/venus/firmware.c | 42 +- drivers/media/platform/qcom/venus/helpers.c | 71 +- drivers/media/platform/qcom/venus/helpers.h | 3 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 59 +- drivers/media/platform/qcom/venus/hfi_helper.h | 39 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 20 +- drivers/media/platform/qcom/venus/hfi_parser.c | 12 +- .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 32 +- .../media/platform/qcom/venus/hfi_platform_v6.c | 138 +- drivers/media/platform/qcom/venus/hfi_venus.c | 167 +- drivers/media/platform/qcom/venus/hfi_venus_io.h | 118 +- drivers/media/platform/qcom/venus/pm_helpers.c | 143 +- drivers/media/platform/qcom/venus/pm_helpers.h | 7 +- drivers/media/platform/qcom/venus/vdec.c | 36 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 23 +- drivers/media/platform/qcom/venus/venc.c | 54 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 70 +- drivers/media/platform/rcar-vin/rcar-vin.h | 19 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 445 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 9 +- drivers/media/platform/s3c-camif/camif-core.h | 16 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 18 +- drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 51 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 16 + drivers/media/platform/sti/bdisp/bdisp-debug.c | 2 +- drivers/media/platform/sti/bdisp/bdisp-filter.h | 4 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 2 +- .../platform/sti/c8sectpfe/c8sectpfe-debugfs.h | 3 +- drivers/media/platform/sti/hva/hva-h264.c | 10 +- drivers/media/platform/sti/hva/hva.h | 2 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 2 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 1 + drivers/media/platform/ti-vpe/cal-video.c | 332 +- drivers/media/platform/ti-vpe/cal.c | 16 +- drivers/media/platform/ti-vpe/cal.h | 21 +- drivers/media/platform/ti-vpe/csc.c | 4 +- drivers/media/platform/ti-vpe/sc.c | 4 +- drivers/media/platform/ti-vpe/vpdma.c | 3 +- drivers/media/platform/vsp1/vsp1_dl.c | 2 +- drivers/media/platform/vsp1/vsp1_drm.h | 4 +- drivers/media/platform/xilinx/xilinx-vipp.c | 1 + drivers/media/radio/radio-maxiradio.c | 2 +- drivers/media/radio/radio-si476x.c | 6 +- drivers/media/rc/Kconfig | 11 - drivers/media/rc/Makefile | 1 - drivers/media/rc/img-ir/img-ir-hw.c | 2 +- drivers/media/rc/ir-hix5hd2.c | 2 +- drivers/media/rc/ite-cir.c | 351 +- drivers/media/rc/ite-cir.h | 51 +- drivers/media/rc/keymaps/Makefile | 4 + drivers/media/rc/keymaps/rc-mecool-kii-pro.c | 91 + drivers/media/rc/keymaps/rc-mecool-kiii-pro.c | 88 + drivers/media/rc/keymaps/rc-minix-neo.c | 55 + drivers/media/rc/keymaps/rc-xbox-360.c | 83 + drivers/media/rc/zx-irdec.c | 181 - drivers/media/spi/cxd2880-spi.c | 4 +- drivers/media/test-drivers/vidtv/vidtv_psi.c | 1 - drivers/media/test-drivers/vim2m.c | 14 +- drivers/media/test-drivers/vivid/vivid-core.c | 6 +- drivers/media/test-drivers/vivid/vivid-core.h | 1 + drivers/media/test-drivers/vivid/vivid-ctrls.c | 13 + .../media/test-drivers/vivid/vivid-kthread-cap.c | 10 +- drivers/media/test-drivers/vivid/vivid-vid-out.c | 2 +- drivers/media/tuners/it913x.h | 2 +- drivers/media/tuners/m88rs6000t.c | 6 +- drivers/media/tuners/mt2063.c | 6 +- drivers/media/tuners/qt1010.h | 8 +- drivers/media/tuners/tda827x.h | 10 +- drivers/media/tuners/tuner-i2c.h | 4 +- drivers/media/usb/b2c2/flexcop-usb.c | 9 +- drivers/media/usb/cx231xx/cx231xx.h | 2 - drivers/media/usb/dvb-usb-v2/anysee.c | 21 +- drivers/media/usb/dvb-usb-v2/dvb_usb.h | 34 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 90 +- drivers/media/usb/dvb-usb/dvb-usb.h | 91 +- drivers/media/usb/em28xx/em28xx-cards.c | 4 + drivers/media/usb/em28xx/em28xx-dvb.c | 1 + drivers/media/usb/em28xx/em28xx.h | 4 +- drivers/media/usb/gspca/gspca.c | 2 + drivers/media/usb/gspca/gspca.h | 1 + drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/stv06xx/stv06xx.c | 9 + drivers/media/usb/gspca/w996Xcf.c | 3 +- drivers/media/usb/pwc/pwc-dec23.c | 2 +- drivers/media/usb/pwc/pwc-if.c | 8 - drivers/media/usb/ttusb-dec/ttusb_dec.c | 4 - drivers/media/usb/usbtv/usbtv-video.c | 6 +- drivers/media/usb/uvc/uvc_driver.c | 34 +- drivers/media/usb/zr364xx/zr364xx.c | 13 +- drivers/media/v4l2-core/v4l2-common.c | 5 + drivers/media/v4l2-core/v4l2-ctrls.c | 307 +- drivers/media/v4l2-core/v4l2-dev.c | 5 +- drivers/media/v4l2-core/v4l2-fwnode.c | 31 +- drivers/media/v4l2-core/v4l2-ioctl.c | 88 +- drivers/media/v4l2-core/v4l2-jpeg.c | 59 +- drivers/media/v4l2-core/v4l2-mc.c | 8 +- drivers/mtd/mtdoops.c | 17 +- drivers/net/wireless/ath/ath10k/mac.c | 2 + drivers/pci/hotplug/s390_pci_hpc.c | 59 +- drivers/s390/char/con3215.c | 3 +- drivers/s390/char/sclp.c | 6 +- drivers/s390/char/sclp_con.c | 28 +- drivers/s390/char/sclp_tty.c | 18 +- drivers/s390/char/sclp_vt220.c | 9 +- drivers/s390/cio/Makefile | 4 +- drivers/s390/cio/chp.c | 3 +- drivers/s390/cio/cio_debug.h | 3 + drivers/s390/cio/cio_debugfs.c | 23 + drivers/s390/cio/cio_inject.c | 171 + drivers/s390/cio/cio_inject.h | 18 + drivers/s390/cio/css.c | 6 +- drivers/s390/cio/ioasm.c | 23 +- drivers/s390/cio/qdio.h | 10 - drivers/s390/cio/qdio_main.c | 63 +- drivers/s390/cio/qdio_setup.c | 49 +- drivers/s390/crypto/vfio_ap_ops.c | 308 +- drivers/s390/crypto/vfio_ap_private.h | 2 + drivers/s390/crypto/zcrypt_card.c | 1 + drivers/s390/crypto/zcrypt_queue.c | 1 + drivers/s390/net/qeth_core.h | 3 +- drivers/s390/net/qeth_core_main.c | 102 +- drivers/s390/scsi/zfcp_qdio.c | 7 +- drivers/staging/media/atomisp/Kconfig | 3 +- drivers/staging/media/atomisp/Makefile | 5 +- drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 16 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 38 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 2 - drivers/staging/media/atomisp/i2c/gc2235.h | 2 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 105 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 2 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 10 +- .../media/atomisp/pci/atomisp_compat_css20.c | 14 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 3 + drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 8 +- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 13 +- .../staging/media/atomisp/pci/ia_css_firmware.h | 2 + drivers/staging/media/atomisp/pci/ia_css_mipi.h | 17 - .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 3 +- .../atomisp/pci/isp/modes/interface/isp_types.h | 41 +- .../atomisp/pci/runtime/isp_param/src/isp_param.c | 3 +- .../atomisp/pci/runtime/isys/src/virtual_isys.c | 12 +- .../media/atomisp/pci/runtime/queue/src/queue.c | 44 +- .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 41 +- .../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 7 +- .../media/atomisp/pci/runtime/timer/src/timer.c | 7 +- drivers/staging/media/atomisp/pci/sh_css.c | 15 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 2 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 11 - drivers/staging/media/atomisp/pci/sh_css_params.c | 10 +- drivers/staging/media/hantro/hantro.h | 3 +- drivers/staging/media/hantro/hantro_drv.c | 2 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 55 +- drivers/staging/media/hantro/hantro_hw.h | 16 +- drivers/staging/media/hantro/hantro_vp8.c | 10 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 55 +- drivers/staging/media/imx/Kconfig | 9 +- drivers/staging/media/imx/Makefile | 6 +- drivers/staging/media/imx/TODO | 9 +- drivers/staging/media/imx/imx-ic-prp.c | 4 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 24 +- drivers/staging/media/imx/imx-media-capture.c | 687 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 33 +- drivers/staging/media/imx/imx-media-dev-common.c | 4 + drivers/staging/media/imx/imx-media-utils.c | 23 +- drivers/staging/media/imx/imx-media-vdic.c | 7 +- drivers/staging/media/imx/imx-media.h | 12 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 6 +- drivers/staging/media/imx/imx7-media-csi.c | 1014 +- drivers/staging/media/imx/imx7-mipi-csis.c | 419 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 2 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 1 + drivers/staging/media/ipu3/ipu3-css-pool.h | 4 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 36 +- drivers/staging/media/ipu3/ipu3.h | 5 - .../staging/media/meson/vdec/codec_hevc_common.h | 4 +- drivers/staging/media/meson/vdec/vdec.c | 8 +- drivers/staging/media/omap4iss/iss.c | 11 +- drivers/staging/media/omap4iss/iss_regs.h | 16 +- drivers/staging/media/omap4iss/iss_video.c | 3 + drivers/staging/media/rkvdec/rkvdec.c | 50 +- drivers/staging/media/rkvdec/rkvdec.h | 1 - drivers/staging/media/sunxi/cedrus/cedrus.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 17 +- drivers/staging/media/sunxi/cedrus/cedrus_vp8.c | 113 +- drivers/staging/media/tegra-video/csi.h | 2 +- drivers/staging/media/zoran/zoran_device.c | 48 +- drivers/usb/usbip/usbip_common.h | 1 + drivers/video/fbdev/amba-clcd.c | 17 +- drivers/video/fbdev/core/fb_defio.c | 35 - drivers/video/fbdev/core/fbmem.c | 4 - drivers/video/fbdev/efifb.c | 3 + drivers/video/fbdev/omap/hwa742.c | 42 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 2 - drivers/video/fbdev/omap2/omapfb/omapfb.h | 2 +- drivers/video/fbdev/simplefb.c | 5 +- fs/debugfs/file.c | 91 + fs/pstore/platform.c | 5 +- fs/signalfd.c | 4 + include/drm/amd_asic_type.h | 15 +- include/drm/drm_atomic.h | 4 + include/drm/drm_displayid.h | 30 +- include/drm/drm_dp_helper.h | 55 +- include/drm/drm_drv.h | 2 +- include/drm/drm_edid.h | 3 + include/drm/drm_encoder.h | 18 + include/drm/drm_gem_atomic_helper.h | 113 + include/drm/drm_gem_framebuffer_helper.h | 7 - include/drm/drm_gem_vram_helper.h | 6 +- include/drm/drm_hdcp.h | 5 +- include/drm/drm_modeset_helper_vtables.h | 31 +- include/drm/drm_plane.h | 25 +- include/drm/drm_print.h | 20 +- include/drm/drm_simple_kms_helper.h | 29 +- include/drm/drm_vblank.h | 1 - include/drm/gpu_scheduler.h | 27 +- include/drm/gud.h | 333 + include/drm/i915_pciids.h | 11 + include/drm/ttm/ttm_bo_api.h | 50 +- include/drm/ttm/ttm_bo_driver.h | 330 +- include/drm/ttm/ttm_device.h | 317 + include/drm/ttm/ttm_memory.h | 95 - include/drm/ttm/ttm_resource.h | 4 +- include/drm/ttm/ttm_tt.h | 14 +- include/kunit/test-bug.h | 29 + include/linux/cgroup_subsys.h | 4 + include/linux/clk-provider.h | 30 + include/linux/compat.h | 2 + include/linux/cpumask.h | 117 +- include/linux/debugfs.h | 17 + include/linux/dma-fence.h | 1 + include/linux/dma-heap.h | 9 + include/linux/fb.h | 3 - include/linux/hdmi.h | 2 +- include/linux/kcov.h | 1 + include/linux/kcsan-checks.h | 6 + include/linux/kcsan.h | 7 + include/linux/kmsg_dump.h | 47 +- include/linux/lockdep.h | 25 +- include/linux/misc_cgroup.h | 132 + include/linux/mm.h | 4 + include/linux/mutex.h | 4 +- include/linux/perf_event.h | 78 +- include/linux/platform_data/media/camera-mx2.h | 31 - include/linux/platform_data/media/camera-mx3.h | 43 - include/linux/platform_data/simplefb.h | 1 + include/linux/psi.h | 1 - include/linux/psi_types.h | 3 +- include/linux/rcu_segcblist.h | 7 +- include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 2 +- include/linux/rcutiny.h | 7 +- include/linux/rcutree.h | 2 + include/linux/rtmutex.h | 35 +- include/linux/rwsem.h | 2 +- include/linux/sched.h | 4 +- include/linux/sched/sysctl.h | 9 +- include/linux/signal.h | 2 + include/linux/slab.h | 2 + include/linux/static_call.h | 4 +- include/linux/vgaarb.h | 4 +- include/linux/vmalloc.h | 2 +- include/linux/ww_mutex.h | 17 +- include/media/cec.h | 2 +- include/media/davinci/isif.h | 8 +- include/media/davinci/vpbe_osd.h | 6 +- include/media/dvbdev.h | 2 +- include/media/i2c/adv7343.h | 2 +- include/media/i2c/mt9t112.h | 2 +- include/media/i2c/noon010pc30.h | 1 + include/media/i2c/ov772x.h | 2 +- include/media/i2c/s5c73m3.h | 1 + include/media/i2c/s5k4ecgx.h | 6 +- include/media/i2c/s5k6aa.h | 1 + include/media/i2c/tvp514x.h | 11 +- include/media/i2c/tw9910.h | 8 +- include/media/media-entity.h | 7 +- include/media/rc-map.h | 4 + include/media/v4l2-async.h | 12 +- include/media/v4l2-ctrls.h | 21 +- include/media/v4l2-fwnode.h | 21 - include/media/v4l2-h264.h | 6 +- include/media/v4l2-jpeg.h | 22 + include/media/v4l2-mc.h | 8 +- include/media/videobuf2-core.h | 6 +- include/media/vp8-ctrls.h | 114 - include/scsi/libfcoe.h | 2 +- include/trace/events/rcu.h | 28 + include/uapi/asm-generic/siginfo.h | 6 +- include/uapi/drm/amdgpu_drm.h | 34 + include/uapi/drm/drm.h | 125 +- include/uapi/drm/drm_mode.h | 3 +- include/uapi/drm/i915_drm.h | 1 + include/uapi/drm/msm_drm.h | 1 + include/uapi/linux/cec.h | 3 +- include/uapi/linux/kfd_ioctl.h | 4 +- include/uapi/linux/perf_event.h | 28 +- include/uapi/linux/ptrace.h | 10 + include/uapi/linux/rkisp1-config.h | 16 +- include/uapi/linux/signalfd.h | 4 +- include/uapi/linux/uvcvideo.h | 10 +- include/uapi/linux/v4l2-controls.h | 241 +- include/uapi/linux/v4l2-subdev.h | 12 +- include/uapi/linux/videodev2.h | 23 +- init/Kconfig | 14 + kernel/cgroup/Makefile | 1 + kernel/cgroup/cgroup-v1.c | 2 +- kernel/cgroup/cpuset.c | 6 +- kernel/cgroup/misc.c | 407 + kernel/cpu.c | 210 +- kernel/debug/gdbstub.c | 4 +- kernel/debug/kdb/kdb_bp.c | 75 +- kernel/debug/kdb/kdb_main.c | 598 +- kernel/debug/kdb/kdb_private.h | 5 +- kernel/debug/kdb/kdb_support.c | 18 - kernel/events/core.c | 345 +- kernel/events/ring_buffer.c | 43 +- kernel/exit.c | 1 + kernel/fork.c | 3 +- kernel/futex.c | 29 +- kernel/kcsan/Makefile | 4 +- kernel/kcsan/atomic.h | 5 + kernel/kcsan/core.c | 7 +- kernel/kcsan/debugfs.c | 9 +- kernel/kcsan/encoding.h | 5 + kernel/kcsan/kcsan-test.c | 1207 - kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 1199 + kernel/kcsan/report.c | 5 + kernel/kcsan/selftest.c | 5 + kernel/kthread.c | 33 +- kernel/livepatch/transition.c | 5 +- kernel/locking/Makefile | 2 - kernel/locking/lockdep.c | 19 +- kernel/locking/lockdep_proc.c | 2 +- kernel/locking/locktorture.c | 146 +- kernel/locking/mcs_spinlock.h | 2 +- kernel/locking/mutex.c | 4 +- kernel/locking/osq_lock.c | 4 +- kernel/locking/rtmutex-debug.c | 182 - kernel/locking/rtmutex-debug.h | 37 - kernel/locking/rtmutex.c | 432 +- kernel/locking/rtmutex.h | 35 - kernel/locking/rtmutex_common.h | 105 +- kernel/locking/rwsem.c | 4 +- kernel/locking/spinlock.c | 4 +- kernel/printk/internal.h | 7 +- kernel/printk/printk.c | 478 +- kernel/printk/printk_safe.c | 30 +- kernel/ptrace.c | 25 + kernel/rcu/rcu_segcblist.c | 3 +- kernel/rcu/rcuscale.c | 15 +- kernel/rcu/rcutorture.c | 93 +- kernel/rcu/tasks.h | 40 +- kernel/rcu/tiny.c | 40 + kernel/rcu/tree.c | 169 +- kernel/rcu/tree_exp.h | 1 + kernel/rcu/tree_plugin.h | 252 +- kernel/rcu/tree_stall.h | 2 + kernel/rseq.c | 29 +- kernel/sched/clock.c | 2 +- kernel/sched/core.c | 235 +- kernel/sched/cpuacct.c | 2 +- kernel/sched/cpufreq_schedutil.c | 2 +- kernel/sched/cpupri.c | 4 +- kernel/sched/cputime.c | 2 +- kernel/sched/deadline.c | 12 +- kernel/sched/debug.c | 435 +- kernel/sched/fair.c | 380 +- kernel/sched/features.h | 7 +- kernel/sched/idle.c | 10 +- kernel/sched/loadavg.c | 2 +- kernel/sched/pelt.c | 2 +- kernel/sched/pelt.h | 2 +- kernel/sched/psi.c | 164 +- kernel/sched/rt.c | 6 +- kernel/sched/sched.h | 59 +- kernel/sched/stats.c | 2 +- kernel/sched/stats.h | 37 +- kernel/sched/topology.c | 113 +- kernel/signal.c | 76 +- kernel/smp.c | 276 +- kernel/softirq.c | 2 +- kernel/static_call.c | 4 +- kernel/stop_machine.c | 1 + kernel/sysctl.c | 94 - kernel/torture.c | 6 +- lib/Kconfig.debug | 1 - lib/Kconfig.kcsan | 5 +- lib/bitmap.c | 49 +- .../kunit_defconfig => lib/kunit/.kunitconfig | 0 lib/kunit/assert.c | 61 +- lib/kunit/test.c | 39 +- lib/test_bitmap.c | 46 +- lib/test_printf.c | 108 +- lib/vsprintf.c | 117 +- mm/slab.c | 2 + mm/slab.h | 2 + mm/slab_common.c | 4 + mm/slob.c | 2 + mm/slub.c | 15 +- mm/util.c | 3 + mm/vmalloc.c | 2 + net/bluetooth/ecdh_helper.h | 2 +- net/core/skbuff.c | 1 + net/mac80211/iface.c | 1 + net/mac80211/rx.c | 1 + scripts/checkpatch.pl | 6 +- scripts/gcc-x86_32-has-stack-protector.sh | 6 +- security/commoncap.c | 52 +- tools/arch/x86/include/asm/inat.h | 2 +- tools/arch/x86/include/asm/insn.h | 46 +- tools/arch/x86/include/asm/nops.h | 81 + tools/arch/x86/lib/inat.c | 2 +- tools/arch/x86/lib/insn.c | 230 +- tools/include/linux/kconfig.h | 73 + .../memory-model/Documentation/access-marking.txt | 479 + tools/memory-model/Documentation/glossary.txt | 2 +- tools/memory-model/Documentation/simple.txt | 1 - tools/objtool/arch/x86/decode.c | 424 +- tools/objtool/arch/x86/include/arch/cfi_regs.h | 12 +- tools/objtool/arch/x86/include/arch/special.h | 2 +- tools/objtool/builtin-check.c | 43 +- tools/objtool/builtin-orc.c | 5 +- tools/objtool/check.c | 236 +- tools/objtool/elf.c | 289 +- tools/objtool/include/objtool/arch.h | 5 +- tools/objtool/include/objtool/builtin.h | 5 +- tools/objtool/include/objtool/check.h | 3 +- tools/objtool/include/objtool/elf.h | 13 +- tools/objtool/include/objtool/objtool.h | 1 + tools/objtool/objtool.c | 65 + tools/objtool/orc_gen.c | 33 +- tools/objtool/special.c | 12 +- tools/objtool/sync-check.sh | 18 +- tools/perf/arch/x86/tests/insn-x86.c | 9 +- tools/perf/arch/x86/util/archinsn.c | 9 +- tools/perf/arch/x86/util/intel-pt.c | 6 + tools/perf/check-headers.sh | 15 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 17 +- tools/testing/kunit/kunit.py | 4 +- tools/testing/kunit/kunit_kernel.py | 2 + tools/testing/kunit/kunit_tool_test.py | 6 + tools/testing/selftests/lib.mk | 3 +- tools/testing/selftests/perf_events/.gitignore | 3 + tools/testing/selftests/perf_events/Makefile | 6 + tools/testing/selftests/perf_events/config | 1 + .../testing/selftests/perf_events/remove_on_exec.c | 260 + .../selftests/{kvm => perf_events}/settings | 0 .../selftests/perf_events/sigtrap_threads.c | 210 + tools/testing/selftests/rcutorture/bin/cpus2use.sh | 1 - tools/testing/selftests/rcutorture/bin/jitter.sh | 20 +- .../selftests/rcutorture/bin/jitterstart.sh | 37 + .../testing/selftests/rcutorture/bin/jitterstop.sh | 23 + .../testing/selftests/rcutorture/bin/kvm-again.sh | 199 + .../selftests/rcutorture/bin/kvm-recheck.sh | 2 +- .../rcutorture/bin/kvm-test-1-run-batch.sh | 67 + .../rcutorture/bin/kvm-test-1-run-qemu.sh | 176 + .../selftests/rcutorture/bin/kvm-test-1-run.sh | 218 +- .../selftests/rcutorture/bin/kvm-transform.sh | 54 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 98 +- tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- .../selftests/rcutorture/configs/rcu/CFLIST | 4 +- .../rcutorture/configs/rcu/{SRCU-t => SRCU-T} | 0 .../configs/rcu/{SRCU-t.boot => SRCU-T.boot} | 0 .../rcutorture/configs/rcu/{SRCU-u => SRCU-U} | 0 .../configs/rcu/{SRCU-u.boot => SRCU-U.boot} | 0 .../selftests/rcutorture/configs/rcu/TREE03.boot | 1 + .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- .../rcutorture/configs/rcuscale/ver_functions.sh | 2 +- .../rcutorture/configs/refscale/ver_functions.sh | 2 +- tools/testing/selftests/resctrl/.gitignore | 2 + tools/testing/selftests/resctrl/Makefile | 2 +- tools/testing/selftests/resctrl/README | 4 +- tools/testing/selftests/resctrl/cache.c | 52 +- tools/testing/selftests/resctrl/cat_test.c | 57 +- tools/testing/selftests/resctrl/cmt_test.c | 145 + tools/testing/selftests/resctrl/config | 2 + tools/testing/selftests/resctrl/cqm_test.c | 176 - tools/testing/selftests/resctrl/fill_buf.c | 4 +- tools/testing/selftests/resctrl/mba_test.c | 43 +- tools/testing/selftests/resctrl/mbm_test.c | 42 +- tools/testing/selftests/resctrl/resctrl.h | 29 +- tools/testing/selftests/resctrl/resctrl_tests.c | 163 +- tools/testing/selftests/resctrl/resctrl_val.c | 95 +- tools/testing/selftests/resctrl/resctrlfs.c | 134 +- 2008 files changed, 214500 insertions(+), 47618 deletions(-) create mode 100644 Documentation/admin-guide/cgroup-v1/misc.rst create mode 100644 Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/dw_hdmi.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml create mode 100644 Documentation/devicetree/bindings/display/fsl,lcdif.yaml create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx6-hdmi.yaml delete mode 100644 Documentation/devicetree/bindings/display/imx/hdmi.txt delete mode 100644 Documentation/devicetree/bindings/display/mxsfb.txt delete mode 100644 Documentation/devicetree/bindings/display/renesas,du.txt create mode 100644 Documentation/devicetree/bindings/display/renesas,du.yaml delete mode 100644 Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rock [...] create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,dw- [...] create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,camss.txt create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8916-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8996-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm660-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm845-camss.yaml delete mode 100644 Documentation/devicetree/bindings/media/renesas,drif.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,drif.yaml delete mode 100644 Documentation/devicetree/bindings/media/zx-irdec.txt create mode 100644 Documentation/driver-api/media/maintainer-entry-profile.rst create mode 100644 Documentation/gpu/rfc/index.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-colorimetry.rst delete mode 100644 arch/s390/kernel/pgm_check.S create mode 100644 arch/x86/events/intel/uncore_discovery.c create mode 100644 arch/x86/events/intel/uncore_discovery.h create mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran.c create mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran.h create mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h mode change 100755 => 100644 drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_4.h create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v13_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_7.c create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_7.h create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_stat.c create mode 100644 drivers/gpu/drm/amd/display/dc/dc_stat.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h create mode 100644 drivers/gpu/drm/amd/display/dmub/dmub_srv_stat.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_srv_stat.c create mode 100644 drivers/gpu/drm/amd/include/aldebaran_ip_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_7_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_7_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_13_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_13_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_13_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_13_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_7_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_7_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_6_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_6_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_pptable.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c delete mode 100644 drivers/gpu/drm/arc/Kconfig delete mode 100644 drivers/gpu/drm/arc/Makefile delete mode 100644 drivers/gpu/drm/arc/arcpgu.h delete mode 100644 drivers/gpu/drm/arc/arcpgu_crtc.c delete mode 100644 drivers/gpu/drm/arc/arcpgu_drv.c delete mode 100644 drivers/gpu/drm/arc/arcpgu_hdmi.c delete mode 100644 drivers/gpu/drm/arc/arcpgu_regs.h delete mode 100644 drivers/gpu/drm/arc/arcpgu_sim.c delete mode 100644 drivers/gpu/drm/ast/ast_cursor.c create mode 100644 drivers/gpu/drm/bridge/chipone-icn6211.c create mode 100644 drivers/gpu/drm/bridge/lontium-lt8912b.c create mode 100644 drivers/gpu/drm/drm_displayid.c create mode 100644 drivers/gpu/drm/drm_gem_atomic_helper.c delete mode 100644 drivers/gpu/drm/gma500/accel_2d.c delete mode 100644 drivers/gpu/drm/gma500/blitter.c delete mode 100644 drivers/gpu/drm/gma500/blitter.h create mode 100644 drivers/gpu/drm/gud/Kconfig create mode 100644 drivers/gpu/drm/gud/Makefile create mode 100644 drivers/gpu/drm/gud/gud_connector.c create mode 100644 drivers/gpu/drm/gud/gud_drv.c create mode 100644 drivers/gpu/drm/gud/gud_internal.h create mode 100644 drivers/gpu/drm/gud/gud_pipe.c create mode 100644 drivers/gpu/drm/i915/TODO.txt create mode 100644 drivers/gpu/drm/i915/display/g4x_dp.c create mode 100644 drivers/gpu/drm/i915/display/g4x_dp.h create mode 100644 drivers/gpu/drm/i915/display/g4x_hdmi.c create mode 100644 drivers/gpu/drm/i915/display/g4x_hdmi.h create mode 100644 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c create mode 100644 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h create mode 100644 drivers/gpu/drm/i915/display/intel_fb.c create mode 100644 drivers/gpu/drm/i915/display/intel_fb.h create mode 100644 drivers/gpu/drm/i915/display/skl_scaler.c create mode 100644 drivers/gpu/drm/i915/display/skl_scaler.h create mode 100644 drivers/gpu/drm/i915/display/skl_universal_plane.c create mode 100644 drivers/gpu/drm/i915/display/skl_universal_plane.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_fence.c create mode 100644 drivers/gpu/drm/i915/intel_step.c create mode 100644 drivers/gpu/drm/i915/intel_step.h delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c create mode 100644 drivers/gpu/drm/tiny/arcpgu.c create mode 100644 drivers/gpu/drm/ttm/ttm_device.c delete mode 100644 drivers/gpu/drm/ttm/ttm_memory.c create mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.c create mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.h delete mode 100644 drivers/media/pci/mantis/mantis_core.c create mode 100644 drivers/media/platform/imx-jpeg/Kconfig create mode 100644 drivers/media/platform/imx-jpeg/Makefile create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.c create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.h create mode 100644 drivers/media/platform/qcom/camss/camss-csid-170.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-4-1.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-4-7.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen1.h create mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen2.h create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-170.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-4-8.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-gen1.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-gen1.h create mode 100644 drivers/media/rc/keymaps/rc-mecool-kii-pro.c create mode 100644 drivers/media/rc/keymaps/rc-mecool-kiii-pro.c create mode 100644 drivers/media/rc/keymaps/rc-minix-neo.c create mode 100644 drivers/media/rc/keymaps/rc-xbox-360.c delete mode 100644 drivers/media/rc/zx-irdec.c create mode 100644 drivers/s390/cio/cio_debugfs.c create mode 100644 drivers/s390/cio/cio_inject.c create mode 100644 drivers/s390/cio/cio_inject.h create mode 100644 include/drm/drm_gem_atomic_helper.h create mode 100644 include/drm/gud.h create mode 100644 include/drm/ttm/ttm_device.h delete mode 100644 include/drm/ttm/ttm_memory.h create mode 100644 include/kunit/test-bug.h create mode 100644 include/linux/misc_cgroup.h delete mode 100644 include/linux/platform_data/media/camera-mx2.h delete mode 100644 include/linux/platform_data/media/camera-mx3.h delete mode 100644 include/media/vp8-ctrls.h create mode 100644 kernel/cgroup/misc.c delete mode 100644 kernel/kcsan/kcsan-test.c create mode 100644 kernel/kcsan/kcsan_test.c delete mode 100644 kernel/locking/rtmutex-debug.c delete mode 100644 kernel/locking/rtmutex-debug.h delete mode 100644 kernel/locking/rtmutex.h copy arch/um/configs/kunit_defconfig => lib/kunit/.kunitconfig (100%) create mode 100644 tools/arch/x86/include/asm/nops.h create mode 100644 tools/include/linux/kconfig.h create mode 100644 tools/memory-model/Documentation/access-marking.txt create mode 100644 tools/testing/selftests/perf_events/.gitignore create mode 100644 tools/testing/selftests/perf_events/Makefile create mode 100644 tools/testing/selftests/perf_events/config create mode 100644 tools/testing/selftests/perf_events/remove_on_exec.c copy tools/testing/selftests/{kvm => perf_events}/settings (100%) create mode 100644 tools/testing/selftests/perf_events/sigtrap_threads.c create mode 100644 tools/testing/selftests/rcutorture/bin/jitterstart.sh create mode 100644 tools/testing/selftests/rcutorture/bin/jitterstop.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-again.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-test-1-run-batch.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-test-1-run-qemu.sh rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-t => SRCU-T} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-t.boot => SRCU-T.boot} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-u => SRCU-U} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-u.boot => SRCU-U.boot} (100%) create mode 100644 tools/testing/selftests/resctrl/.gitignore create mode 100644 tools/testing/selftests/resctrl/cmt_test.c create mode 100644 tools/testing/selftests/resctrl/config delete mode 100644 tools/testing/selftests/resctrl/cqm_test.c