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 b96a3e9142fd Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel [...] adds 4099451ac24c cred: convert printks to pr_<level> adds 4356b11ec0ff proc: support proc-empty-vm test on i386 adds f58a2dd8d5d0 proc: skip proc-empty-vm on anything but amd64 and i386 adds ae96e0cdc78c lib: replace kmap() with kmap_local_page() adds 9702a046c261 arch/ia64/include: remove CONFIG_IA64_DEBUG_CMPXCHG from u [...] adds b0b88e02f04b signal: print comm and exe name on fatal signals adds 4264be505d9f acct: replace all non-returning strlcpy with strscpy adds b46fae06153d ipc/sem: use flexible array in 'struct sem_undo' adds 925ddf07f78f net: altera-tse: make ALTERA_TSE depend on HAS_IOMEM adds 35e0cd774af8 irqchip/al-fic: make AL_FIC depend on HAS_IOMEM adds 89cde455915f kexec: consolidate kexec and crash options into kernel/Kco [...] adds 6af513808300 x86/kexec: refactor for kernel/Kconfig.kexec adds 4183635e9048 arm/kexec: refactor for kernel/Kconfig.kexec adds bf9c23383f69 ia64/kexec: refactor for kernel/Kconfig.kexec adds 91506f7e5d21 arm64/kexec: refactor for kernel/Kconfig.kexec adds 19e6dd0b6196 loongarch/kexec: refactor for kernel/Kconfig.kexec adds a7cc67de6a9a m68k/kexec: refactor for kernel/Kconfig.kexec adds 571feed5b28f mips/kexec: refactor for kernel/Kconfig.kexec adds b9bf5cb17f1d parisc/kexec: refactor for kernel/Kconfig.kexec adds 80bf3c84e95d powerpc/kexec: refactor for kernel/Kconfig.kexec adds 1f0d6efe52cf riscv/kexec: refactor for kernel/Kconfig.kexec adds 75239cf775b8 s390/kexec: refactor for kernel/Kconfig.kexec adds 40445d060152 sh/kexec: refactor for kernel/Kconfig.kexec adds e6265fe7775e kexec: rename ARCH_HAS_KEXEC_PURGATORY adds 95d1fef53782 remove ARCH_DEFAULT_KEXEC from Kconfig.kexec adds 598f0046e9c3 kernel: relay: remove unnecessary NULL values from relay_open_buf adds c3d2d45b0658 lib: remove error checking for debugfs_create_dir() adds a7284b0e7510 lib: error-inject: remove error checking for debugfs_create_dir() adds d9efb07dcb69 fs: hfsplus: make extend error rate limited adds 349fde599db6 arch: enable HAS_LTO_CLANG with KASAN and KCOV adds b229baa374db kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h adds 15beb1b746ec x86/asm: replace custom COUNT_ARGS() & CONCATENATE() imple [...] adds 90e3e18548e6 arm64: smccc: replace custom COUNT_ARGS() & CONCATENATE() [...] adds 2e106e564372 genetlink: replace custom CONCATENATE() implementation adds cb2273a415af ocfs2: use flexible array in 'struct ocfs2_recovery_map' adds d70fa34f9924 ocfs2: Use struct_size() adds a53fb69baa03 ocfs2: use regular seq_show_option for osb_cluster_stack adds 29665c1e2ae5 gcov: shut up missing prototype warnings for internal stubs adds 1677bf76818b scripts/gdb: fix lx-symbols command for arm64 LLVM adds 02d7f74a04b1 lib/bch.c: use bitrev instead of internal logic adds fb40b0537342 scripts/gdb: fix 'lx-lsmod' show the wrong size adds 28a45ef85e25 ocfs2: cluster: fix potential deadlock on &qs->qs_lock adds 84c10951da91 ocfs2: cluster: fix potential deadlock on &o2net_debug_lock adds 46f12960aad2 drm/i915: Move abs_diff() to math.h adds bbe3656a6f1c efs: clean up -Wunused-const-variable= warning adds be33db21427c kthread: unexport __kthread_should_park() adds 3c9d017cc283 range.h: Move resource API and constant to respective files adds 8d539b84f1e3 nmi_backtrace: allow excluding an arbitrary CPU adds 1f38c86bb29f watchdog/hardlockup: avoid large stack frames in watchdog_ [...] adds 6b72e5f9e793 fs: ocfs2: namei: check return value of ocfs2_add_entry() adds 0d345996e4cb x86/kernel: increase kcov coverage under arch/x86/kernel folder adds 5b2c73341ae9 checkpatch: special case extern struct in .c adds 8e7b7ffbd40f checkpatch: reword long-line warning about commit-msg adds 11f956538c07 scripts/gdb/symbols: add specific ko module load command adds 82141540c3e0 scripts/gdb/modules: add get module text support adds 4d040cbca8e4 scripts/gdb/utils: add common type usage adds eb985b5dbf97 scripts/gdb/aarch64: add aarch64 page operation helper com [...] adds 0e1b240a4b17 scripts/gdb/stackdepot: add stackdepot support adds 2f060190efce scripts/gdb/page_owner: add page owner support adds 79939c4a79bc scripts/gdb/slab: add slab support adds 852622bf3616 scripts/gdb/vmalloc: add vmallocinfo support adds 8bd49ef211b6 adfs: delete unused "union adfs_dirtail" definition adds a7031f145257 kernel/fork: stop playing lockless games for exe_file replacement adds 39ced19b9e60 lib/vsprintf: split out sprintf() and friends adds 665536092355 lib/vsprintf: declare no_hash_pointers in sprintf.h adds 0a6b58c5cd0d lockdep: fix static memory detection even more adds ef815d2cba78 treewide: drop CONFIG_EMBEDDED adds 198430f7f785 scripts/bloat-o-meter: count weak symbol sizes adds cdaac8e7e5a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded [...] adds 5ffd2c37cb7a kill do_each_thread() adds 3d0b71398490 kstrtox: consistently use _tolower() adds 6f991cc363a3 crash: move a few code bits to setup support of crash hotplug adds 247262756121 crash: add generic infrastructure for crash hotplug support adds f7cc804a9fd4 kexec: exclude elfcorehdr from the segment digest adds 88a6f8994421 crash: memory and CPU hotplug sysfs attributes adds ea53ad9cf73b x86/crash: add x86 crash hotplug support adds a72bbec70da2 crash: hotplug support for kexec_load() adds a396d0f81b1c crash: change crash_prepare_elf64_headers() to for_each_po [...] adds 543cd4c5e78b x86/crash: optimize CPU changes adds ed1af26cd248 drivers/char/mem.c: shrink character device's devlist[] array adds dce8f8ed1de1 document while_each_thread(), change first_tid() to use fo [...] adds d68b4b6f307d Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git. [...] adds c05780ef3c19 module: Ignore RISC-V mapping symbols too adds 9ce170cef669 kernel: params: Remove unnecessary ‘0’ values from err adds ff09f6fd2972 modpost, kallsyms: Treat add '$'-prefixed symbols as mappi [...] adds 910e230d5f1b samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000' adds b9080468caed samples/hw_breakpoint: fix building without module unloading adds 4b49df654cd0 samples/hw_breakpoint: mark sample_hbp as static adds 0faa29c4207e ARM: pxa: remove use of symbol_get() adds d4a5c59a955b mmc: au1xmmc: force non-modular build and remove symbol_get usage adds 569820befb16 net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index adds 95e7ebc68231 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff adds 9011e49d54dc modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules adds 2abcc4b5a64a module: Expose module_init_layout_section() adds f928f8b1a249 arm64: module: Use module_init_layout_section() to spot in [...] adds a6846234f458 ARM: module: Use module_init_layout_section() to spot init [...] adds 33c24bee4b78 kallsyms: Add more debug output for selftest adds a419beac4a07 module/decompress: use vmalloc() for zstd decompression workspace adds daa22f5a78c2 Merge tag 'modules-6.6-rc1' of git://git.kernel.org/pub/sc [...] adds cc9f7ee01e67 sysctl: Prefer ctl_table_header in proc_sysctl adds 18d4b42e9de6 sysctl: Use ctl_table_header in list_for_each_table_entry adds 1e887723545e sysctl: Add ctl_table_size to ctl_table_header adds b1f01e2baefc sysctl: Add size argument to init_header adds bff97cf11b26 sysctl: Add a size arg to __register_sysctl_table adds 9edbfe92a0a1 sysctl: Add size to register_sysctl adds 3bc269cfd3e1 sysctl: Add size arg to __register_sysctl_init adds 95d4977876d6 sysctl: Add size to register_net_sysctl function adds 7737e46d9d57 ax.25: Update to register_net_sysctl_sz adds 385a5dc9e578 netfilter: Update to register_net_sysctl_sz adds c899710fe7f9 networking: Update to register_net_sysctl_sz adds 3ca9aa74a895 vrf: Update to register_net_sysctl_sz adds e1b41e4f4f44 sysctl: SIZE_MAX->ARRAY_SIZE in register_net_sysctl adds 53f3811dfd5e sysctl: Use ctl_table_size as stopping criteria for list macro adds adfd671676c9 Merge tag 'sysctl-6.6-rc1' of git://git.kernel.org/pub/scm [...] adds ad711c5d113f io_uring/poll: always set 'ctx' in io_cancel_data adds faa9c0ee3cab io_uring/timeout: always set 'ctx' in io_cancel_data adds aa5cd116f3c2 io_uring/cancel: abstract out request match helper adds 3a372b66923e io_uring/cancel: fix sequence matching for IORING_ASYNC_CA [...] adds a30badf66de8 io_uring: use cancelation match helper for poll and timeou [...] adds 8165b566049b io_uring/cancel: add IORING_ASYNC_CANCEL_USERDATA adds d7b8b079a8f6 io_uring/cancel: support opcode based lookup and cancelation adds f77569d22ad9 io_uring/cancel: wire up IORING_ASYNC_CANCEL_OP for sync cancel adds 8e9fad0e70b7 io_uring: Add io_uring command support for sockets adds b97f96e22f05 io_uring: annotate the struct io_kiocb slab for appropriat [...] adds d4b30eed51d7 io_uring/rsrc: Remove unused declaration io_rsrc_put_tw() adds cfdbaa3a291d io_uring: fix drain stalls by invalid SQE adds 569f5308e543 io_uring: fix false positive KASAN warnings adds 17619322e56b io_uring: kill io_uring userspace examples adds dc314886cb3d io_uring: break iopolling on signal adds 9e4bef2ba9e0 io_uring: cleanup 'ret' handling in io_iopoll_check() adds 3aaf22b62a92 io_uring/fdinfo: get rid of ref tryget adds 9f69a259576a io_uring/splice: use fput() directly adds 17bc28374cd0 io_uring: have io_file_put() take an io_kiocb rather than [...] adds 89226307b109 io_uring: remove unnecessary forward declaration adds 78848b9b0562 io_uring/io-wq: don't grab wq->lock for worker activation adds de36a15f9a38 io_uring/io-wq: reduce frequency of acct->lock acquisitions adds 22f7fb80e6d9 io_uring/io-wq: don't gate worker wake up success on wake_ [...] adds 1bfed2334971 io_uring/net: don't overflow multishot accept adds b2e74db55dd9 io_uring/net: don't overflow multishot recv adds 00b0db562485 io_uring: open code io_fill_cqe_req() adds 056695bffa4b io_uring: remove return from io_req_cqe_overflow() adds b6b2bb58a754 io_uring: never overflow io_aux_cqe adds 19a63c402170 io_uring/rsrc: keep one global dummy_ubuf adds d246c759c47e io_uring: simplify io_run_task_work_sig return adds ebdfefc09c6d io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPO [...] adds 04d9244c9420 io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by adds a0727c738309 io_uring: improve cqe !tracing hot path adds 31d3ba924fd8 io_uring: cqe init hardening adds b24c5d752962 io_uring: simplify big_cqe handling adds 20d6b6338704 io_uring: refactor __io_get_cqe() adds 59fbc409e716 io_uring: optimise extra io_get_cqe null check adds 54927baf6c19 io_uring: reorder cqring_flush and wakeups adds ec26c225f06f io_uring: merge iopoll and normal completion paths adds 093a650b7572 io_uring: force inline io_fill_cqe_req adds e5598d6ae626 io_uring: compact SQ/CQ heads/tails adds 2af89abda7d9 io_uring: add option to remove SQ indirection adds d7f06fea5d6b io_uring: move non aligned field to the end adds 18df385f42f0 io_uring: banish non-hot data to end of io_ring_ctx adds c9def23dde52 io_uring: separate task_work/waiting cache line adds 0aa7aa5f7669 io_uring: move multishot cqe cache in ctx adds 644c4a7a721f io_uring: move iopoll ctx fields around adds c1b7fcf3f6d9 Merge tag 'for-6.6/io_uring-2023-08-28' of git://git.kerne [...] adds 222f58ac68cd kyber: Replace strlcpy with strscpy adds 16291561e125 blk-wbt: Replace strlcpy with strscpy adds ffe357c868e7 nbd: automatically load module on genl access adds c4e21bcd0f9d block: cleanup queue_wc_store adds 43c9835b144c block: don't allow enabling a cache on devices that don't [...] adds 660e802c76c8 blk-mq: use percpu csd to remote complete instead of per-rq csd adds 28b241237470 blk-flush: fix rq->flush.seq for post-flush requests adds b175c86739d3 blk-flush: count inflight flush_data requests adds 81ada09cc25e blk-flush: reuse rq queuelist in flush state machine adds 8f63fef5867f block: refactor to use helper adds cd1d83e24e68 block: tidy up the bio full checks in bio_add_hw_page adds 6850b2dd5c25 block: use SECTOR_SHIFT bio_add_hw_page adds 939e1a370330 block: move the BIO_CLONED checks out of __bio_try_merge_page adds 0eca8b6f97ac block: move the bi_vcnt check out of __bio_try_merge_page adds 613699050a49 block: move the bi_size overflow check in __bio_try_merge_page adds 80232b520314 block: downgrade a bio_full call in bio_add_page adds 858c708d9efb block: move the bi_size update out of __bio_try_merge_page adds ae42f0b3bf65 block: don't pass a bio to bio_try_merge_hw_seg adds b5ca9acff553 scsi: Inline scsi_kick_queue() adds d42e2e3448a9 scsi: Remove a blk_mq_run_hw_queues() call adds 65a558f66c30 block: Improve performance for BLK_MQ_F_BLOCKING drivers adds 51d74ec9b62f block: cleanup bio_integrity_prep adds a865b96c513b Revert "md: unlock mddev before reap sync_thread in action_store" adds 64e5e09afc14 md: refactor action_store() for 'idle' and 'frozen' adds 6f56f0c4f124 md: add a mutex to synchronize idle and frozen in action_store() adds 130443d60b1b md: refactor idle/frozen_sync_thread() to fix deadlock adds 753260ed0b46 md: wake up 'resync_wait' at last in md_reap_sync_thread() adds f71209b1f21c md: enhance checking in md_check_recovery() adds 59cefee75bda md-bitmap: set BITMAP_WRITE_ERROR in write_sb_page adds 546ac0b2e2b1 md-bitmap: initialize variables at declaration time in md_ [...] adds 92348518f23f md-bitmap: use %pD to print the file name in md_bitmap_file_kick adds 5339178e5303 md-bitmap: split file writes into a separate helper adds d681054c2f67 md-bitmap: rename read_page to read_file_page adds 844dc6691ad5 md-bitmap: refactor md_bitmap_init_from_disk adds 0c3ea5cc8fbd md-bitmap: cleanup read_sb_page adds f5f2d5ac9f6e md-bitmap: account for mddev->bitmap_info.offset in read_sb_page adds d7038f951828 md-bitmap: don't use ->index for pages backing the bitmap file adds a34d4ef82c3c md: make bitmap file support optional adds 0ae1c9d38426 md: deprecate bitmap file support adds c567c86b90d4 md: move initialization and destruction of 'io_acct_set' to md.c adds c687297b8845 md: also clone new io if io accounting is disabled adds 05048cbccab7 raid5: fix missing io accounting in raid5_align_endio() adds bb2a9acefaf9 md/raid1: switch to use md_account_bio() for io accounting adds 820455238366 md/raid10: switch to use md_account_bio() for io accounting adds bdf2b52136dd md/md-multipath: enable io accounting adds 09f43cb530b0 md/md-linear: enable io accounting adds dd9a68601409 md/md-faulty: enable io accounting adds ffb1e7a03f96 md/raid1: prioritize adding disk to 'removed' mirror adds 605eeda6e70f md/raid10: optimize fix_read_error adds 02c67a3b72b1 md: remove redundant check in fix_read_error() adds b39f35ebe86d md: don't quiesce in mddev_suspend() adds e24ed04389f9 md: restore 'noio_flag' for the last mddev_resume() adds 21bd9a68fef4 md/raid1: Avoid lock contention from wake_up() adds 7e85c41b9e1d md/raid10: check replacement and rdev to prevent submit th [...] adds b99f8fd2d91e md/raid10: factor out dereference_rdev_and_rrdev() adds 673643490b9a md/raid10: use dereference_rdev_and_rrdev() to get devices adds b4d129640f19 md/md-bitmap: remove unnecessary local variable in backlog [...] adds 44abfa6a95df md/md-bitmap: hold 'reconfig_mutex' in backlog_store() adds d276bb291017 Merge tag 'md-next-20230729' of https://git.kernel.org/pub [...] adds 4a8b719f95c0 fs: remove emergency_thaw_bdev adds 2ba39cc46bfe fs: rename and move block_page_mkwrite_return adds 727cfe976758 block: open code __generic_file_write_iter for blkdev writes adds a05f7bd9578b block: stop setting ->direct_IO adds 487c607df790 block: use iomap for writes to block devices adds 925c86a19bac fs: add CONFIG_BUFFER_HEAD adds a24c8b5111a1 fs/Kconfig: Fix compile error for romfs adds 2eae9c4912b6 iocost_monitor: fix kernel queue kobj changes adds 8e93c1acd15e iocost_monitor: print vrate inuse along with base_vrate adds 68392b002023 iocost_monitor: improve it by adding iocg wait_ms adds 9d4ed6d46272 ublk: add helper to check if device supports user copy adds 1a6e88b9593b ublk: move check for empty address field on command submission adds 29802d7ca33b ublk: enable zoned storage support adds d47f9717e5cf block/mq-deadline: use correct way to throttling write requests adds 7c8998f75d2d block: make bvec_try_merge_hw_page() non-static adds 80814b8e359f bio-integrity: update the payload size in bio_integrity_ad [...] adds d1f04c2e23c9 bio-integrity: cleanup adding integrity pages to bip's bvec. adds 0ece1d649b6d bio-integrity: create multi-page bvecs in bio_integrity_ad [...] adds c8659bbb15cd ublk: Fix signedness bug returning warning adds 4eb44d10766a block: remove init_mutex and open-code blk_iolatency_try_init adds d21fed50c523 swim3: mark swim3_init() static adds 18267a0365d6 block: fix bad lockdep annotation in blk-iolatency adds e24721e441a7 ublk: fix 'warn: variable dereferenced before check 'req'' [...] adds 7ba379271870 block: Add some exports for bcachefs adds 168145f617d5 block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset adds 649f070e6973 block: Bring back zero_fill_bio_iter adds c7b4b23b36ed block: uapi: Fix compilation errors using ioprio.h with C++ adds 66a6a5d0ec85 ublk: Switch to memdup_user_nul() helper adds a705b11b358d md/raid5-cache: fix a deadlock in r5l_exit_log() adds 8b0472b50bcf md: raid1: fix potential OOB in raid1_remove_disk() adds 892da88d1cd9 md/raid10: fix a 'conf->barrier' leakage in raid10_takeover() adds 7eb8ff02c1df md: Hold mddev->reconfig_mutex when trying to get mddev->s [...] adds 5afcf28d07de raid6: remove the <linux/export.h> include from recov.c adds 9dd6e1da811f raid6: guard the tables.c include of <linux/export.h> with [...] adds 2008d89fb643 raid6: test: cosmetic cleanups for the test Makefile adds 6601f5e122e5 raid6: test: make sure all intermediate and artifact files [...] adds 7b3c70c43c13 raid6: test: only check for Altivec if building on powerpc hosts adds 0d0bd28c5001 md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid() adds 7d07402e243d Merge tag 'md-next-20230814-resend' of https://git.kernel. [...] adds f4283bc7e38a drivers/rnbd: restore sysfs interface to rnbd-client adds ec14a87ee199 blk-cgroup: Fix NULL deref caused by blkg_policy_data bein [...] adds c5d736f548ec md/raid1: call free_r1bio() before allow_barrier() in raid [...] adds 992db13a4aee md/raid1: free the r1bio before waiting for blocked rdev adds c069da449a13 md/raid1: hold the barrier until handle_read_error() finishes adds 6b2460e66ce6 md raid1: allow writebehind to work on any leg device set [...] adds af50e20afb40 md/raid0: Factor out helper for mapping and submitting a bio adds 319ff40a5427 md/raid0: Fix performance regression for large sequential writes adds cc22b5407e9c md: raid0: account for split bio in iostat accounting adds eb051b2d3118 Merge tag 'md-next-20230817' of https://git.kernel.org/pub [...] adds 851e06297f20 ublk: zoned: support REQ_OP_ZONE_RESET_ALL adds e1dd7bc93029 blk-mq: fix tags leak when shrink nr_hw_queues adds 2bc4d7a355a4 blk-mq: delete redundant tagset map update when fallback adds 7222657e51b5 blk-mq: prealloc tags when increase tagset nr_hw_queues adds 9fb10726ecc5 block: sed-opal: Implement IOC_OPAL_DISCOVERY adds 5c82efc1aee8 block: sed-opal: Implement IOC_OPAL_REVERT_LSP adds 3bfeb6125664 block: sed-opal: keyring support for SED keys adds 146afeb235cc block: use strscpy() to instead of strncpy() adds 3d3dfeb3aec7 Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linux adds 358cd9afd069 xen/pci: add flag for PCI passthrough being possible adds f9a38ea5172a x86: always initialize xen-swiotlb when xen-pcifront is enabling adds 42e584a98560 swiotlb: unexport is_swiotlb_active adds 3d6f126b15d9 dma-mapping: move arch_dma_set_mask() declaration to header adds 22e4a348f87c dma-contiguous: support per-numa CMA for all architectures adds bf29bfaa5490 dma-contiguous: support numa CMA for specified node adds 3fa6456ebe13 dma-contiguous: check for memory region overlap adds 0c6874a6ac04 swiotlb: bail out of swiotlb_init_late() if swiotlb is alr [...] adds 05ee774122bd swiotlb: make io_tlb_default_mem local to swiotlb.c adds fea18777a78e swiotlb: add documentation and rename swiotlb_do_find_slots() adds 158dbe9c9a3d swiotlb: separate memory pool data from other allocator data adds 62708b2ba405 swiotlb: add a flag whether SWIOTLB is allowed to grow adds 79636caad361 swiotlb: if swiotlb is full, fall back to a transient memory pool adds ad96ce3252db swiotlb: determine potential physical address limit adds 1aaa736815eb swiotlb: allocate a new memory pool when existing pools are full adds 1395706a1490 swiotlb: search the software IO TLB only if the device mak [...] adds f94cb36e760d swiotlb: move slot allocation explanation comment where it [...] adds d069ed288ac7 swiotlb: optimize get_max_slots() adds 6c1b980a7e79 Merge tag 'dma-mapping-6.6-2023-08-29' of git://git.infrad [...] adds be4187faa8a4 audit: include security.h unconditionally adds bf98354280bf audit: correct audit_filter_inodes() definition adds b59bc6e37237 audit: fix possible soft lockup in __audit_inode_child() adds 62acadda115a audit: add space before parenthesis and around '=', "==", and '<' adds 22cde1012f6a audit: cleanup function braces and assignment-in-if-condition adds b1a0f64cc65e audit: move trailing statements to next line adds 3ea67c4f462e Merge tag 'audit-pr-20230829' of git://git.kernel.org/pub/ [...] adds d91c1ab470ed selinux: cleanup the policycap accessor functions adds 5b0eea835d4e selinux: introduce an initial SID for early boot processes adds bbea03f47485 selinux: check for multiplication overflow in put_entry() adds f785c54101e0 selinux: avoid avtab overflows adds 1f270f1c3412 selinux: consistently use u32 as sequence number type in t [...] adds 777ea29c57a0 selinux: avoid implicit conversions in the netif code adds 5f740953ab2f selinux: avoid implicit conversions in the AVC code adds a13479bb3c9d selinux: avoid implicit conversions in the LSM hooks adds 7128578c79a7 selinux: use consistent type for AV rule specifier adds 0e83c9c6fb0d selinux: fix implicit conversions in the symtab adds c867248cf451 selinux: avoid implicit conversions regarding enforcing status adds 90aa4f5e92f2 selinux: de-brand SELinux adds 08a12b39e289 selinux: drop avtab_search() adds e5faa839c3ee selinux: add missing newlines in pr_err() statements adds 0fe53224bf5b selinux: update my email address adds dd51fcd42fd6 selinux: introduce and use lsm_ad_net_init*() helpers adds 55a0e73806ec selinux: introduce SECURITY_SELINUX_DEBUG configuration adds 3876043ad9f7 selinux: fix a 0/NULL mistmatch in ad_net_init_from_iif() adds 19c5b015d1b9 selinux: log about VM being executable by default adds f01dd5904519 selinux: move debug functions into debug configuration adds c17c55c2d1ab selinux: use identical iterator type in hashtab_duplicate() adds fd5a90ff1e95 selinux: avoid implicit conversions in mls code adds c50e125d0571 selinux: avoid implicit conversions in services code adds 64f18f8a8c09 selinux: update comment on selinux_hooks[] adds 2b86e04bce14 selinux: use GFP_KERNEL while reading binary policy adds 817199e006e5 selinux: revert SECINITSID_INIT support adds df9d4749250d selinux: avoid implicit conversions in avtab code adds 002903e1d10f selinux: update type for number of class permissions in se [...] adds aa4b60518280 selinux: make left shifts well defined adds 97842c56b8c8 selinux: avoid implicit conversions in selinuxfs code adds dee153754843 selinux: avoid implicit conversions in policydb code adds e49be9bc7c1b selinux: use unsigned iterator in nlmsgtab code adds 1df83cbf23a2 selinux: prevent KMSAN warning in selinux_inet_conn_request() adds 1dbae1898730 Merge tag 'selinux-pr-20230829' of git://git.kernel.org/pu [...] adds ff72942caa58 lsm: fix typo in security_file_lock() comment header adds 6bcdfd2cac55 security: Allow all LSMs to provide xattrs for inode_init_ [...] adds baed456a6a2f smack: Set the SMACK64TRANSMUTE xattr in smack_inode_init_ [...] adds 6db7d1dee800 evm: Align evm_inode_init_security() definition with LSM i [...] adds c31288e56c1a evm: Support multiple LSMs providing an xattr adds ca22eca6e2ad cred: remove unsued extern declaration change_create_files_as() adds faf302f5a213 security: Fix ret values doc for security_inode_init_security() adds bd1f5934e460 lsm: add comment block for security_sk_classify_flow LSM hook adds 6672efbb685f lsm: constify the 'target' parameter in security_capget() adds 8e4672d6f902 lsm: constify the 'file' parameter in security_binder_tran [...] adds 1086eeac9c33 Merge tag 'lsm-pr-20230829' of git://git.kernel.org/pub/sc [...] adds 5087fd9e80e5 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig adds f20765fdfdc2 integrity: Always reference the blacklist keyring with appraisal adds 56dc986a6b20 ima: require signed IMA policy when UEFI secure boot is enabled adds 55e2b69649be kexec_lock: Replace kexec_mutex() by kexec_lock() in two comments adds 1a35914f738c Merge tag 'integrity-v6.6' of git://git.kernel.org/pub/scm [...] adds c47b65840024 security: smack: smackfs: fix typo (lables->labels) adds 3ad49d37cf57 smackfs: Prevent underflow in smk_set_cipso() adds 872459663c52 Merge tag 'Smack-for-6.6' of https://github.com/cschaufler [...] adds ca96b162bfd2 x86: bring back rep movsq for user access on CPUs without ERMS adds 548cb932051f x86/mm: Fix PAT bit missing from page protection modify mask adds 54e3d9434ef6 x86/mm: Remove "INVPCID single" feature tracking adds 985592270563 Merge tag 'x86_mm_for_6.6-rc1' of git://git.kernel.org/pub [...] adds 52defa4a5e71 x86/smpboot: Remove a stray comment about CPU hotplug adds 54bfd02bbfcd x86/smp: Remove a non-existent function declaration adds d7114f83ee05 x86/smpboot: Change smp_store_boot_cpu_info() to static adds b65413768abd x86/kprobes: Prohibit probing on compiler generated CFI ch [...] adds 87fa732dc5ff Merge tag 'x86-core-2023-08-30-v2' of git://git.kernel.org [...] adds a539cc86a1cb x86/vector: Rename send_cleanup_vector() to vector_schedul [...] adds bdc1dad299bb x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback adds 6e3edb0fb5c0 tools: Get rid of IRQ_MOVE_CLEANUP_VECTOR from tools adds 3ba3fdfe2c3f x86/cpu: Make identify_boot_cpu() static adds 13d88dcb1a1c x86/cpu: Remove unused physid_*() nonsense adds 49062454a3eb x86/apic: Rename disable_apic adds ecf600f8942e x86/apic/ioapic: Rename skip_ioapic_setup adds d23c977fb078 x86/apic: Remove pointless x86_bios_cpu_apicid adds a6625b473b94 x86/apic: Get rid of hard_smp_processor_id() adds b3bc5dd99462 x86/apic: Remove unused max_physical_apicid adds 1d90c9f73130 x86/apic: Nuke unused apic::inquire_remote_apic() adds d10a904435fa x86/apic: Consolidate boot_cpu_physical_apicid initializat [...] adds d63107fa882e x86/apic: Register boot CPU APIC early adds 249ada2c821f x86/apic: Remove the pointless APIC version check adds 004671e5c933 x86/apic: Remove mpparse 'apicid' variable adds 2906a67ac83b x86/of: Fix the APIC address registration adds 1751adedbd60 x86/apic: Make some APIC init functions bool adds 5a88f354dcd8 x86/apic: Split register_apic_address() adds 81287ad65da5 x86/apic: Sanitize APIC address setup adds 24889a3a5314 x86/xen/pv: Pretend that it found SMP configuration adds e8122513ff9e x86/apic: Sanitize num_processors handling adds 55cc40d3df3c x86/apic: Nuke another processor check adds f52e2c3e96d9 x86/apic: Remove check_phys_apicid_present() adds 78c32000848c x86/apic: Get rid of apic_phys adds e120e58ec293 x86/apic/32: Sanitize logical APIC ID handling adds f2bb0b4f1505 x86/apic/32: Remove x86_cpu_to_logical_apicid adds ec9fb3c5f4a4 x86/apic/ipi: Code cleanup adds e3243ed0142b x86/apic: Mop up early_per_cpu() abuse adds d75baa260c85 x86/apic/32: Remove pointless default_acpi_madt_oem_check() adds 79c9a17c16e9 x86/apic/32: Decrapify the def_bigsmp mechanism adds 4114e1686fdc x86/apic/32: Remove bigsmp_cpu_present_to_apicid() adds 2f6df03f80a1 x86/apic: Nuke empty init_apic_ldr() callbacks adds 9a2a637af066 x86/apic: Nuke apic::apicid_to_cpu_present() adds 9faee3ecbfed x86/ioapic/32: Decrapify phys_id_present_map operation adds 9d87f5b67e10 x86/apic: Mop up *setup_apic_routing() adds 5a3a46bd161d x86/apic: Mop up apic::apic_id_registered() adds 01363d4f762c x86/apic/ipi: Tidy up the code and fixup comments adds cfebd0077f3f x86/apic: Consolidate wait_icr_idle() implementations adds ee513d9da315 x86/apic: Allow apic::wait_icr_idle() to be NULL adds 13d779fd26af x86/apic: Allow apic::safe_wait_icr_idle() to be NULL adds e7b6a023d2c9 x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_ [...] adds 194ac709819c x86/apic/uv: Get rid of wrapper callbacks adds 96ae35c75bdd x86/apic/x2apic: Share all common IPI functions adds d65eb3195862 x86/apic/64: Uncopypaste probing adds 9132d720eb8a x86/apic: Wrap APIC ID validation into an inline adds d92e5e7cf580 x86/apic: Add max_apic_id member adds a9d608c22aee x86/apic: Simplify X2APIC ID validation adds b5a5ce58d3d2 x86/apic: Prepare x2APIC for using apic::max_apic_id adds d8666cf78020 x86/apic: Sanitize APIC ID range validation adds 1fddf1dcc584 x86/apic: Remove pointless NULL initializations adds 3600ceb0df84 x86/apic/noop: Tidy up the code adds 185c8f33a048 x86/apic: Remove pointless arguments from [native_]eoi_write() adds 670c04add6e1 x86/apic: Nuke ack_APIC_irq() adds 0fa075769cd4 x86/apic: Wrap apic->native_eoi() into a helper adds 3af1e415e4d4 x86/apic: Provide common init infrastructure adds 3b5244bef15e x86/xen/apic: Use standard apic driver mechanism for Xen PV adds bef4f379e953 x86/apic: Provide apic_update_callback() adds 2744a7ce34a7 x86/apic: Replace acpi_wake_cpu_handler_update() and apic_ [...] adds d6f361ea7067 x86/apic: Convert other overrides to apic_update_callback() adds ac72b92d8cec x86/xen/apic: Mark apic __ro_after_init adds 54271fb0b785 x86/apic: Mark all hotpath APIC callback wrappers __always_inline adds 28b8235238fa x86/apic: Wrap IPI calls into helper functions adds 3b7c27e67899 x86/apic: Provide static call infrastructure for APIC callbacks adds f8542a55499a x86/apic: Turn on static calls adds 1687d8aca548 Merge tag 'x86_apic_for_6.6-rc1' of git://git.kernel.org/p [...] adds ae8cba4033bc ovl: Add framework for verity support adds bf07089081a0 ovl: Add versioned header for overlay.metacopy xattr adds 184996e92e86 ovl: Validate verity xattr when resolving lowerdata adds 0c71faf5a607 ovl: Handle verity during copy-up adds 16aac5ad1fa9 ovl: support encoding non-decodable file handles adds b0504bfe1b8a ovl: add support for unique fsid per instance adds d9544c1b0d9e ovl: store persistent uuid/fsid with uuid=on adds cbb44f093597 ovl: auto generate uuid for new overlay filesystems adds 36295542969d ovl: Kconfig: introduce CONFIG_OVERLAY_FS_DEBUG adds f01d08899fd7 ovl: make consistent use of OVL_FS() adds adcd459ff805 ovl: validate superblock in OVL_FS() adds 63580f669d7f Merge tag 'ovl-update-6.6' of git://git.kernel.org/pub/scm [...] adds 50607b514d8a ext2: remove redundant assignment to variable desc and var [...] adds 024128477809 quota: factor out dquot_write_dquot() adds 4b9bdfa16535 quota: rename dquot_active() to inode_quota_active() adds 33bcfafc48cb quota: add new helper dquot_active() adds dabc8b207566 quota: fix dqput() to follow the guarantees dquot_srcu sho [...] adds 7bce48f0fec6 quota: simplify drop_dquot_ref() adds ca97f7e541d7 udf: Fix -Wstringop-overflow warnings adds 2363650b22ed MAINTAINERS: change reiserfs status to obsolete adds 7a64774add85 quota: use lockdep_assert_held_write in dquot_load_quota_sb adds 5ae6ca2cc1ca udf: Drop pointless aops assignment adds e88076348425 ext2: fix datatype of block number in ext2_xattr_set2() adds 2445a8a1922b ext2: remove ext2_new_block() adds b450159d0903 ext2: introduce new flags argument for ext2_new_blocks() adds 83f99de1b7c0 ext2: fix race between setxattr and write back adds 9bc6fc3304d8 ext2: dump current reservation window info adds 2ebc736c8452 ext2: improve consistency of ext2_fsblk_t datatype usage adds df1ae36a4a0e ext2: Fix kernel-doc warnings adds 1500e7e0726e Merge tag 'for_v6.6-rc1' of git://git.kernel.org/pub/scm/l [...] adds a488bc16225e fanotify: Remove unused extern declaration fsnotify_get_co [...] adds 38663034491d Merge tag 'fsnotify_for_v6.6-rc1' of git://git.kernel.org/ [...] adds 19e13b0a6d08 docs: add maintainer entry profile for XFS adds d554046e981a MAINTAINERS: drop me as XFS maintainer adds d6532904a102 MAINTAINERS: add Chandan Babu as XFS release manager adds 3eef00105a42 Merge tag 'maintainer-transition-6.6_2023-08-10' of https: [...] adds 86a464179cef xfs: cull repair code that will never get used adds e06ef14b9f8e xfs: move the post-repair block reaping code to a separate file adds 8e54e06b5c7d xfs: only invalidate blocks if we're going to free them adds a55e07308831 xfs: only allow reaping of per-AG blocks in xrep_reap_extents adds 5fee784ed085 xfs: use deferred frees to reap old btree blocks adds 77a1396f9ff1 xfs: rearrange xrep_reap_block to make future code flow easier adds 9ed851f695c7 xfs: allow scanning ranges of the buffer cache for live buffers adds 1c7ce115e521 xfs: reap large AG metadata extents when possible adds 014ad53732d2 xfs: use per-AG bitmaps to reap unused AG metadata blocks [...] adds 81fbc5f93080 Merge tag 'repair-reap-fixes-6.6_2023-08-10' of https://gi [...] adds 3934e8ebb7cc xfs: create a big array data structure adds 232ea052775f xfs: enable sorting of xfile-backed arrays adds c390c6450318 xfs: convert xfarray insertion sort to heapsort using scra [...] adds 137db333b291 xfs: teach xfile to pass back direct-map pages to caller adds e5b46c75892e xfs: speed up xfarray sort by sorting xfile page contents [...] adds cf36f4f64c2d xfs: cache pages used for xfarray quicksort convergence adds 764018caa99f xfs: improve xfarray quicksort pivot adds d668fc1fdad1 Merge tag 'big-array-6.6_2023-08-10' of https://git.kernel [...] adds a76dba3b248c xfs: create scaffolding for creating debugfs entries adds d7a74cad8f45 xfs: track usage statistics of online fsck adds 889b09b3d00c Merge tag 'scrub-usage-stats-6.6_2023-08-10' of https://gi [...] adds 17308539507c xfs: get our own reference to inodes that we want to scrub adds 294012fb070e xfs: wrap ilock/iunlock operations on sc->ip adds b7d47a77b904 xfs: move the realtime summary file scrubber to a separate [...] adds 526aab5f5790 xfs: implement online scrubbing of rtsummary info adds df7833234b66 Merge tag 'scrub-rtsummary-6.6_2023-08-10' of https://git. [...] adds d65eb8a63350 xfs: always rescan allegedly healthy per-ag metadata after repair adds d728f4e3b21e xfs: allow the user to cancel repairs before we start writing adds 7857acd8773e Merge tag 'repair-tweaks-6.6_2023-08-10' of https://git.ke [...] adds 8336a64eb75c xfs: don't complain about unfixed metadata when repairs we [...] adds 5c83df2e54b6 xfs: allow userspace to rebuild metadata structures adds 5221002c0543 Merge tag 'repair-force-rebuild-6.6_2023-08-10' of https:/ [...] adds 9ce7f9b225b6 xfs: clear pagf_agflreset when repairing the AGFL adds a634c0a60b9c xfs: fix agf_fllast when repairing an empty AGFL adds 939c9de87fc3 Merge tag 'repair-agfl-fixes-6.6_2023-08-10' of https://gi [...] adds 0d2966345364 xfs: hide xfs_inode_is_allocated in scrub common code adds 369c001b7a25 xfs: rewrite xchk_inode_is_allocated to work properly adds 65092ca1402c xfs: simplify returns in xchk_bmap adds e27a1369a9c1 xfs: don't check reflink iflag state when checking cow fork adds 220c8d57f55f Merge tag 'scrub-bmap-fixes-6.6_2023-08-10' of https://git [...] adds 2c234a22866e xfs: fix dqiterate thinko adds c1950a111dd8 fs/xfs: Fix typos in comments adds 53ea7f624fb9 Merge tag 'xfs-6.6-merge-1' of git://git.kernel.org/pub/sc [...] adds 1ebc9f0365ef drm/panel-edp: Add AUO B116XAB01.4 edp panel entry adds 9230d5dcb2fc accel/ivpu: Use struct_size() adds cab032239a37 accel/ivpu: Remove configuration of MMU TBU1 and TBU3 adds a2fd4a6fae7d accel/ivpu: Add MMU support for 4 level page mappings adds a4172d6cf0a2 accel/ivpu: Make DMA bit mask HW specific adds 103d2ea13923 accel/ivpu: Rename and cleanup MMU600 page tables adds 95d440188d30 accel/ivpu: Mark 64 kB contiguous areas as contiguous in PTEs adds c5dacfe2e6c1 drm/panel: s6d7aa0: remove the unneeded variable in s6d7aa0_lock adds 11c173b2b121 dt-bindings: display: panel: Add Visionox R66451 AMOLED DSI panel adds a6dfab2738fc drm/panel: Add driver for Visionox r66451 panel adds 1bf3d76a7d15 drm/komeda: Convert to platform remove callback returning void adds a920028df679 drm/arm/hdlcd: Convert to platform remove callback returning void adds 2c7d291c498c drm/arm/malidp: Convert to platform remove callback return [...] adds 9a32dd324c46 drm/aspeed: Convert to platform remove callback returning void adds a118fc6e71f9 drm/atmel-hlcdc: Convert to platform remove callback retur [...] adds c3b28b29ac0a drm/fsl-dcu: Convert to platform remove callback returning void adds 82a2c0cc1a22 drm/hisilicon: Convert to platform remove callback returning void adds 980ec6444372 drm/lima: Convert to platform remove callback returning void adds 41a56a18615c drm/logicvc: Convert to platform remove callback returning void adds fd1457d84bae drm/mcde: Convert to platform remove callback returning void adds 38ca2d93d323 drm/meson: Convert to platform remove callback returning void adds bd296a594e87 drm/mxsfb: Convert to platform remove callback returning void adds cef3776d0b5a drm/panel: Convert to platform remove callback returning void adds e41977a83b71 drm/panfrost: Convert to platform remove callback returning void adds 3c855610840e drm/rockchip: Convert to platform remove callback returning void adds 9a865e45884a drm/sti: Convert to platform remove callback returning void adds 0c259ab19146 drm/stm: Convert to platform remove callback returning void adds d665e3c9d37a drm/sun4i: Convert to platform remove callback returning void adds 34cdd1f691ad drm/tidss: Convert to platform remove callback returning void adds 84e6da7ad553 drm/tiny: Convert to platform remove callback returning void adds e2fd3192e267 drm/tve200: Convert to platform remove callback returning void adds b957812839f8 drm/v3d: Convert to platform remove callback returning void adds 1ed54a19f3b3 drm/vc4: Convert to platform remove callback returning void adds 71722685cd17 drm/xlnx/zynqmp_dpsub: Convert to platform remove callback [...] adds 2510a2579324 drm/rcar-du: Convert to platform remove callback returning void adds e52d1282f919 drm/tilcdc: Convert to platform remove callback returning void adds c2807ecb5290 drm/omap: Convert to platform remove callback returning void adds f1f288d07afb drm/ssd130x: Make default width and height to be controlle [...] adds 591825fba8a2 dt-bindings: display: ssd1307fb: Remove default width and [...] adds 179a790aaf2a drm/ssd130x: Set the page height value in the device info data adds 49d7d581ceaf drm/ssd130x: Don't allocate buffers on each plane update adds e254b584dbc0 drm/ssd130x: Remove hardcoded bits-per-pixel in ssd130x_bu [...] adds 7f947be02aab drm/bridge: tc358764: Fix debug print parameter order adds f009d0eaab38 drm/ingenic: Kconfig: select REGMAP and REGMAP_MMIO adds 13126d7fa659 dt-bindings: display: ti,am65x-dss: Add am625 dss compatible adds ad2ac9dc9426 drm/tidss: Add support for AM625 DSS adds a74e041deffe MAINTAINERS: Update info for TI display drivers adds 734458b76201 drm/msm: Initialize mmap offset after constructing the buf [...] adds 0adec22702d4 drm: Remove struct drm_driver.gem_prime_mmap adds de8a334f215c Merge drm/drm-next into drm-misc-next adds 042aeecc02c8 drm/amdgpu: Remove struct drm_driver.gem_prime_mmap adds d755cd3cffe5 drm/vkms: Add kernel-doc to the function vkms_compose_row() adds fc4298072a99 drm/vkms: Fix all kernel-doc warnings of the vkms_composer file adds 354c0fb61739 drm/bridge: lt9611uxc: Add MODULE_FIRMWARE macro adds 387dc06fd16c MAINTAINERS: Add myself as reviewer for mgag200 and ast drivers adds 6f508c887570 media: videobuf2: Don't assert held reservation lock for d [...] adds 30b5144ca412 dma-buf/heaps: Don't assert held reservation lock for dma- [...] adds 42850c9aadfe udmabuf: Don't assert held reservation lock for dma-buf mmapping adds 11f38236f7bb drm: Don't assert held reservation lock for dma-buf mmapping adds 8021fa16b7ec dma-buf: Change locking policy for mmap() adds 21aa27ddc582 drm/shmem-helper: Switch to reservation lock adds a4c253d4f39d drm/bridge: tc358764: Use BIT() macro for actual bits adds 8a4b2fc9c91a drm/bridge: tc358762: Split register programming from pre- [...] adds 404643859a4f drm/bridge: tc358762: Switch to atomic ops adds 362fa8f6e6a0 drm/bridge: tc358762: Instruct DSI host to generate HSE packets adds 80382226ef6f drm/bridge: tc358762: Guess the meaning of LCDCTRL bits adds 7f4e171f9d05 drm/bridge: tc358762: Handle HS/VS polarity adds d13b5d2b2b45 drm/i2c: Switch i2c drivers back to use .probe() adds 05aa61334592 drm: bridge: dw-mipi-dsi: Fix enable/disable of DSI controller adds 75f2d61b3d36 drm/mgag200: set variable mgag200_modeset storage-class-sp [...] adds 3fe630c7715a drm: fix code style for embedded structs in hdr_metadata_i [...] adds 0cf8d292ba5e drm/sysfs: rename drm_sysfs_connector_status_event() adds 1627f650fa5e drm/bridge_connector: use drm_kms_helper_connector_hotplug [...] adds c804b83d0d48 drm/atomic: log drm_atomic_replace_property_blob_from_id() errors adds efc8ece22fd4 drm/atomic: drop extra bracket from log messages adds e51259d7194b drm/atomic: log when getting/setting unknown properties adds 311eca640047 drm/atomic: log when CRTC_ID prop value is invalid adds d43b3cdcc602 drm/atomic: log on attempt to set legacy DPMS property adds 98f518542051 drm/atomic: log when page-flip is requested without CRTCs adds 83115e1aa6ff drm/atomic: log errors in drm_mode_atomic_ioctl() adds 76afcf5bce4a drm/kms: log when querying an object not included in lease adds 26195af57798 drm/bridge: ps8640: Drop the ability of ps8640 to fetch the EDID adds 6c494ca6fd82 drm/vkms: Reduce critical section adds e2a47217b9ca drm/vkms: Enable ARGB8888 support for writeback adds cc4fd2934d41 drm/vkms: Isolate writeback pixel conversion functions adds aa656d48e871 drm/mxsfb: Disable overlay plane in mxsfb_plane_overlay_at [...] adds 6b85aa68d9d5 drm: Enable PRIME import/export for all drivers adds 71e801b9b44f drm: Clear fd/handle callbacks in struct drm_driver adds 71a7974ac701 drm/prime: Unexport helpers for fd/handle conversion adds 7ed40ff1d134 drm/bridge: dw-hdmi: change YUV420 selection logic at clock setup adds f3710b424a96 drm/bridge: dw-hdmi: truly enforce 420-only formats when d [...] adds 2299a8d12c1c drm/bridge: dw-hdmi: remove dead code and fix indentation adds 992bdddaabfb backlight/bd6107: Compare against struct fb_info.device adds 471d4ee1008d backlight/bd6107: Rename struct bd6107_platform_data.fbdev [...] adds 7b91d017f77c backlight/gpio_backlight: Compare against struct fb_info.device adds ed369def91c1 backlight/gpio_backlight: Rename field 'fbdev' to 'dev' adds 1ca8819320fd backlight/lv5207lp: Compare against struct fb_info.device adds 7fa1675e8405 backlight/lv5207lp: Rename struct lv5207lp_platform_data.f [...] adds 9765d4120b1a fbdev/atyfb: Reorder backlight and framebuffer init/cleanup adds dab320deaf57 fbdev/atyfb: Use hardware device as backlight parent adds 85362a7b1c76 fbdev/aty128fb: Reorder backlight and framebuffer init/cleanup adds 8f7bcbe3dbcc fbdev/aty128fb: Use hardware device as backlight parent adds 2b41f8329cc0 fbdev/broadsheetfb: Call device_remove_file() with hardwar [...] adds 9aee7f0464ee fbdev/ep93xx-fb: Alloc DMA memory from hardware device adds be05e207d4ec fbdev/ep93xx-fb: Output messages with fb_info() and fb_err() adds f90a0e5265b6 fbdev/ep93xx-fb: Do not assign to struct fb_info.dev adds 550949324ce7 fbdev/fsl-diu-fb: Output messages with fb_*() helpers adds f7d12d5d554d fbdev/mb862xxfb: Output messages with fb_dbg() adds 8ad760892f6c fbdev/metronomefb: Use hardware device for dev_err() adds 476a841f35ac fbdev/nvidiafb: Reorder backlight and framebuffer init/cleanup adds 3b4a4dfaa24d fbdev/nvidiafb: Use hardware device as backlight parent adds 52a46bb2fce2 fbdev/pxa168fb: Do not assign to struct fb_info.dev adds 1a7f3c2653f1 fbdev/radeonfb: Reorder backlight and framebuffer cleanup adds e7df4a9b4078 fbdev/radeonfb: Use hardware device as backlight parent adds 767e693b488a fbdev/rivafb: Reorder backlight and framebuffer init/cleanup adds d850f1c33a97 fbdev/rivafb: Use hardware device as backlight parent adds f08c6c53b8e1 fbdev/sh7760fb: Use fb_dbg() in sh7760fb_get_color_info() adds 46d86f3b3b1d fbdev/sh7760fb: Output messages with fb_dbg() adds 8404e56f4bc1 fbdev/sh7760fb: Alloc DMA memory from hardware device adds ac8c8135763e fbdev/sh7760fb: Use hardware device with dev_() output dur [...] adds 1d4423d3f005 fbdev/sm501fb: Output message with fb_err() adds f5c6291f1209 fbdev/smscufx: Detect registered fb_info from refcount adds 8adcfd2187ca fbdev/tdfxfb: Set i2c adapter parent to hardware device adds 403f0dda6315 fbdev/core: Pass Linux device to pm_vt_switch_*() functions adds f0f6839be41d fbdev/core: Move framebuffer and backlight helpers into se [...] adds e2af003210c6 fbdev/core: Add fb_device_{create,destroy}() adds abcc2f3c4cd2 fbdev/core: Move procfs code to separate file adds 588b35634a5a fbdev/core: Move file-I/O code into separate file adds ff8fbcf605f5 fbdev/core: Rework fb init code adds 701d2054fa31 fbdev: Make support for userspace interfaces configurable adds 731f4ab5d59e drm/ttm: Don't shadow the operation context adds 4cfe75f0f14f drm/ast: Fix DRAM init on AST2200 adds 30fe33f2342f drm/ast: Remove vga2_clone field adds 1da14d575268 drm/ast: Implement register helpers in ast_drv.h adds a980cac8368b drm/ast: Remove dead else branch in POST code adds 3bfe25b5119d drm/ast: Remove device POSTing and config from chip detection adds 48b6701eded8 drm/ast: Set PCI config before accessing I/O registers adds 5b71707dd13c drm/ast: Enable and unlock device access early during init adds a74ec2bcdc22 drm/ast: Set up release action right after enabling MMIO adds ecf64579fe3d drm/ast: Distinguish among chip generations adds 6bd576da3187 drm/ast: Detect AST 1300 model adds 86d86d1ba24b drm/ast: Detect AST 1400 model adds 52c29330ebdd drm/ast: Detect AST 2510 model adds 546b959ed7aa drm/ast: Move widescreen and tx-chip detection into separa [...] adds 95badecb0665 drm/ast: Merge config and chip detection adds bce1eb508bcb drm/edid: make read-only const array static adds 81c5e39b386c drm/tests: Fix swapped drm_framebuffer tests parameter names adds 98d4cb705bc0 drm/edid: Add quirk for OSVR HDK 2.0 adds 1e71f7036b4e MAINTAINERS: Remove Liam Mark from DMA-BUF HEAPS FRAMEWORK adds 270689d257c8 MAINTAINERS: Add T.J. Mercier as reviewer for DMA-BUF HEAP [...] adds 14806c641582 drm: bridge: samsung-dsim: Drain command transfer FIFO bef [...] adds b0fb8b6908a0 drm/gud: use vmalloc_array and vcalloc adds 319eeec55ba3 drm/drm_gem.c: Remove surplus else after return adds f39db26c5428 drm: Add kms driver for loongson display controller adds b32d5a51f3c2 MAINTAINERS: add maintainers for DRM LOONGSON driver adds c69f9d92f7ca MAINTAINERS: Remove Laura Abbott from DMA-BUF HEAPS FRAMEWORK adds 83775e158a3d drm/nouveau/nvkm: fini object children in reverse order adds ba1efd8e3336 drm/nouveau/nvkm: punt spurious irq messages to debug level adds 2c0c15a22fa0 drm/nouveau/fb/gp102-ga100: switch to simpler vram size de [...] adds 8829a5623933 drm/nouveau/fb/ga102-: construct vidmem heap via new gp102 paths adds c546656f31c5 drm/nouveau/fifo: remove left-over references to nvkm_fifo_chan adds 670451c33c2c drm/nouveau/fifo: return ERR_PTR from nvkm_runl_new() adds 84ab065e7a6e drm/nouveau/fifo/ga100-: remove individual runlists rather [...] adds 55e1a5996085 drm/nouveau/fifo/ga100-: add per-runlist nonstall intr handling adds c1e854a3e3fd drm/nouveau/nvif: fix potential double-free adds ca3545cf8b2a drm/nouveau/kms: don't call drm_dp_cec_set_edid() on TMDS adds 949ab38a05e8 drm/nouveau/disp: drop unused argument in nv50_dp_mode_valid adds edde4caec192 accel/ivpu: Initial debugfs support adds d4e4257afa6e accel/ivpu: Add firmware tracing support adds 8f7fb1e21e60 accel/ivpu: Add debugfs files for testing device reset adds f9d918cfd5c5 accel/ivpu: Print firmware name and version adds 667f74e35ab1 accel/ivpu: Add fw_name file to debugfs adds 8b0d13545b09 efi: Do not include <linux/screen_info.h> from EFI header adds 4a3e7142f2fd fbdev/sm712fb: Do not include <linux/screen_info.h> adds a78b4b17eb8a sysfb: Do not include <linux/screen_info.h> from sysfb header adds 4b5ae8e60965 staging/sm750fb: Do not include <linux/screen_info.h> adds 2323ebce3284 fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED adds a1ce2014c0c9 fbdev/broadsheetfb: Generate deferred I/O ops adds d2aff5483476 fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED adds 479d89c91f72 fbdev/hecubafb: Generate deferred I/O ops adds f32c224008ba fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED adds 692411e5e146 fbdev/metronomefb: Generate deferred I/O ops adds 4705f37b02b2 fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED adds 417218ae730b fbdev/ssd1307fb: Generate deferred I/O ops adds c623ecac2afe fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED adds b63f5e5ca945 fbdev/xen-fbfront: Generate deferred I/O ops adds 8d1077cf2e43 drm/hyperv: Fix a compilation issue because of not includi [...] adds 70d1ace56db6 drm/virtio: Conditionally allocate virtio_gpu_fence adds 815d091f90e1 nouveau/dispnv50: add cursor pitch check adds 3b85641abc39 drm/nouveau/disp: use drm_kms_helper_connector_hotplug_event() adds 70d3c92d852f drm/bridge: tc358767: Use devm_clk_get_enabled() helper adds fdf1d8e2992d drm/bridge: tfp410: Support format negotiation hooks adds 584a3408b278 drm/bridge: tfp410: Set input_bus_flags in atomic_check adds 0db3cef11c2d drm/bridge: mhdp8546: Add minimal format negotiation adds 1934bf53f216 drm/bridge: mhdp8546: Set input_bus_flags from atomic_check adds 7978ec7d0d53 drm/bridge: sii902x: Support format negotiation hooks adds b1c08ffcab41 drm/bridge: sii902x: Set input_bus_flags in atomic_check adds c932ced6b585 drm/tidss: Update encoder/bridge chain connect model adds 45a4ff624f15 drm/bridge: cdns-mhdp8546: Fix the interrupt enable/disable adds 35d67ee3e9c9 drm/ttm: Use init_on_free to delay release TTM BOs adds 087787034b5a drm/arm: Make ARM devices menu depend on DRM adds f1b215fdcd01 fbdev/hyperv_fb: Include <linux/screen_info.h> adds 09593216bff1 drm: execution context for GEM buffers v7 adds 9710631cc8f3 drm: add drm_exec selftests v4 adds 8abc1eb2987a drm/amdkfd: switch over to using drm_exec v3 adds 8a206685d36f drm/amdgpu: use drm_exec for GEM and CSA handling v2 adds 2acc73f81f25 drm/amdgpu: use drm_exec for MES testing adds ca6c1e210aa7 drm/amdgpu: use the new drm_exec object for CS v3 adds 36672dda2eb7 drm/loongson: Remove a useless check in cursor_plane_atomi [...] adds 6c7f27441d6a Merge tag 'drm-misc-next-2023-07-13' of git://anongit.free [...] adds 7dae503584a1 drm/ssd130x: Change pixel format used to compute the buffer size adds 50f600fd6b89 drm/panel: ld9040: Use better magic values adds c2268daa65fb drm/panel: ld9040: Register a backlight device adds e48aedf7d5f1 drm/drv: use enum drm_minor_type when appropriate adds 03fad56ab746 drm/file: use explicit values for enum drm_minor_type adds 2ba776f903cb drm/bridge: anx7625: Use common macros for DP power sequen [...] adds 41639b3a8b0f drm/bridge: anx7625: Use common macros for HDCP capabilities adds e6303f323b1a drm: manager to keep track of GPUs VA mappings adds 4f66feeab173 drm: debugfs: provide infrastructure to dump a DRM GPU VA space adds c7a472297169 drm/syncobj: add IOCTL to register an eventfd adds c942e935ff3f drm/panel: simple: Drop prepared_time adds 74a65b3e789a drm: manager: Fix printk format for size_t adds 34d7edcf2214 drm: debugfs: Silence warning from cast adds 97c23217f1ee of: module: Export of_device_uevent() adds e4681be34793 gpu: host1x: Stop open-coding of_device_uevent() adds 573cbf48c636 gpu/host1x: Explicitly include correct DT includes adds 722d4f06e560 drm: Explicitly include correct DT includes adds d281eeaa4de2 drm: adv7511: Fix low refresh rate register for ADV7533/5 adds 5c1b19b45a22 Merge tag 'drm-misc-next-2023-07-21' of ssh://git.freedesk [...] adds 4cfe5cc02e3f drm/arm/komeda: Remove component framework and add a simpl [...] adds 63fbe9db8127 drm/bridge: tc358767: increase PLL lock time delay adds 85a241cb128a drm/bridge: tc358767: give VSDELAY some positive value adds 27564c61ab1d drm/ssd130x: Fix pitch calculation in ssd130x_fb_blit_rect() adds c0191dd6491e video: Add auxiliary display drivers to Graphics support menu adds df7915246e79 fbdev: Move core fbdev symbols to a separate Kconfig file adds 55bffc8170bb fbdev: Split frame buffer support in FB and FB_CORE symbols adds c242f48433e7 drm: Make FB_CORE to be selected if DRM fbdev emulation is [...] adds f2cca20f1fa3 drm/bridge: anx7625: Drop device lock before drm_helper_hp [...] adds dd9c1329027d drm/bridge: it6505: Fix Kconfig indentation adds d65feac281ab drm/bridge: Remove redundant i2c_client in anx7625/it6505 adds c3f698d85eca drm/managed: Clean up GFP_ flag usage in drmm_kmalloc() adds 61b7369483ef Merge drm/drm-next into drm-misc-next adds 40e324e0d859 drm: Remove flag FBINFO_DEFAULT from fbdev emulation adds 6304da8a91da fbdev: Remove FBINFO_DEFAULT from static structs adds a0331a4bde9d fbdev: Remove FBINFO_DEFAULT from kzalloc()'ed structs adds 45733d285fd6 fbdev: Remove FBINFO_DEFAULT from devm_kzalloc()'ed structs adds b3e148d730b7 fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs adds 76a68cdecc08 fbdev/fsl-diu-fb: Remove flag FBINFO_DEFAULT adds 050bb5870724 vfio-mdev: Remove flag FBINFO_DEFAULT from fbdev sample driver adds 0e007891196f sh: mach-sh7763rdp: Assign FB_MODE_IS_UNKNOWN to struct fb [...] adds 8920157acb04 auxdisplay: Remove flag FBINFO_FLAG_DEFAULT from fbdev drivers adds 8bf3ea7d7bd1 hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver adds 9c73576c78d5 media: Remove flag FBINFO_FLAG_DEFAULT from fbdev drivers adds cdeb052cdb19 staging: Remove flag FBINFO_FLAG_DEFAULT from fbdev drivers adds 252b7b147c7b fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs adds 8a4675ebbd30 fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc() [...] adds 7e2e43971cc4 fbdev/atafb: Remove flag FBINFO_FLAG_DEFAULT adds 751f9a8b10cd fbdev/pxafb: Remove flag FBINFO_FLAG_DEFAULT adds 0444fa357c16 fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT adds c07e1f20dcbe fbdev: Document that framebuffer_alloc() returns zero'ed data adds e6fa48164379 drm/panel: db7430: remove unused variables adds 6f0f6941624d fbdev: Add fb_ops init macros for framebuffers in DMA-able memory adds 2529d46a03e5 drm/fbdev-dma: Use fbdev DMA helpers adds f9400b17a7e3 drm/tegra: Use fbdev DMA helpers adds 7a9e28ab4990 drm/tegra: Set fbdev FBINFO_VIRTFB flag adds ef28231b5716 drm/tegra: Store pointer to vmap'ed framebuffer in screen_buffer adds b1d69bf1bf93 drm/exynos: Use fbdev DMA helpers adds 5ad315c8b257 drm/exynos: Set fbdev FBINFO_VIRTFB flag adds 413b75745f9f drm/omapdrm: Set VM flags in GEM-object mmap function adds da6eb399d46b drm/omapdrm: Use GEM mmap for fbdev emulation adds f98eb6c0ea72 drm/omapdrm: Set fbdev FBINFO_VIRTFB flag adds 94fc7ad91b0d fbdev: Remove FB_DEFAULT_SYS_OPS adds 9c053ef5c8d4 fbdev: Harmonize some comments in <linux/fb.h> adds b30cb96623e9 drm/panel: ld9040: add backlight Kconfig dependency adds 9af8cd1a1c04 drm/ast: Do not enable PCI resources multiple times adds 4cd179a312c6 drm/ssd130x: Inline the ssd130x_buf_{alloc, free}() functi [...] adds 45b58669e532 drm/ssd130x: Allocate buffer in the plane's .atomic_check( [...] adds 7c5aa9485871 dma-buf: Fix the typo in DMA-BUF statistics doc adds 52920704df87 Merge tag 'drm-misc-next-2023-07-27' of git://anongit.free [...] adds fe9aaddf904d drm/amdgpu: Rename aqua_vanjaram_reg_init.c adds c82eddf81276 drm/amd/display: Clean up errors & warnings in amdgpu_dm.c adds 44a4f50d5032 drm/amd/display: Remove else after return statement in 'dm [...] adds 0c2d77beedcb drm/amd/display: Remove else after return in 'dm_crtc_get_ [...] adds 2d0b69fc712c drm/amd/display: Clean up style problems in amdgpu_dm_irq.c adds 30a97a219150 drm/amd/display: Remove redundant braces in 'amdgpu_dm_crt [...] adds 88c4d4e992dc drm/amd/display: Use seq_puts() in 'amdgpu_current_colorsp [...] adds 3e6a9329e67d drm/amd/display: fix comment typo adds 521289d2a279 drm/amd: Use attribute groups for PSP flashing attributes adds 1cc506f08b4c drm/amd: Make flashing messages quieter adds 98d19a6c49b5 drm/amd: Convert USB-C PD F/W attributes into groups adds 649663af73f5 drm/amd: Add documentation for how to flash a dGPU adds e7347f1c73cd drm/amd: Detect IFWI or PD upgrade support in psp_early_init() adds a90d36a49a9d drm/amd: adjust whitespace for amdgpu_psp.h adds 95de7f26b5c0 drm/amdkfd: Access gpuvm_export_dmabuf() API to get Dmabuf adds bc8ba5f2da3e drm/amdgpu: return an error if query_video_caps is not set adds e77673d14f2c drm/amdgpu: Update invalid PTE flag setting adds a80fe1a698dc drm/amdgpu: skip address adjustment for GFX RAS injection adds 7c62129b415a drm/amd/display: Clean up warnings in amdgpu_dm_pp_smu.c adds d228419ffb78 drm/amd/display: Remove unnecessary casts in amdgpu_dm_helpers.c adds 788dbb6b41c5 drm/amd/display: Clean up warnings in amdgpu_dm _mst_types [...] adds 9041b53a59d7 drm/amdkfd: Use KIQ to unmap HIQ adds eb58ad143dab drm/amdgpu: have bos for PDs/PTS cpu accessible when kfd u [...] adds c4cde7358d23 drm/amd/amdgpu: Add cu_occupancy sysfs file to GFX9.4.3 adds 8c45b31909b7 drm/amdkfd: Skip handle mapping SVM range with no GPU access adds 4755bfbd994e drm/amdgpu: Change golden settings for GFX v9.4.3 adds 08e852157616 drm/amdgpu: Fix error & warnings in gmc_v9_0.c adds 09c8cbedba5f drm/amd/display: Do not set drr on pipe commit adds 3b6df06f01cd drm/amd/display: Block optimize on consecutive FAMS enables adds 62e6771ae8fb drm/amdgpu: Fix warnings in gfxhub_ v1_0, v1_2.c adds 67769b7cdd7e drm/amdgpu: Remove redundant GFX v9.4.3 sequence adds 0e2b8507c446 drm/amdgpu: Fix warnings in gfxhub_v2_0.c adds e2710187bb11 drm/amdgpu: Prefer dev_warn over printk adds 8612a435f3fb drm/amdgpu: Fix warnings in gmc_v10_0.c adds 0cfc1d683046 drm/amdgpu: Fix errors & warnings in gmc_ v6_0, v7_0.c adds f51f2088f1fd drm/amdgpu: Fix warnings in gfxhub_v2_1.c adds b8f68f1da50e drm/amdgpu: Remove else after return statement in 'gmc_v8_ [...] adds 38d47145b0db drm/amdgpu: Fix warnings in gmc_v11_0.c adds 62b73bd50d7d drm/amd/pm: fix smu i2c data read risk adds c7a6c2b6b84b drm/amdgpu: Remove else after return statement in 'gfx_v10 [...] adds e2770d76d451 drm/amdgpu/vkms: drop redundant set of fb_modifiers_not_supported adds 0127ab1bdc61 drm/amd/pm: disbale dcefclk device sysnode on GFX v9.4.3 chip adds edc857a682bb drm/amdgpu: avoid restore process run into dead loop. adds e8483e682a4b drm/amdgpu: Fix warnings in gmc_v8_0.c adds fe018cf2a148 drm/amdgpu: Fix warnings in gfxhub_ v3_0, v3_0_3.c adds 6dda3f18bdbd drm/amdgpu: Fix errors & warnings in gfx_v10_0.c adds 08b6e1725dd4 drm/amdgpu/gfx9: move update_spm_vmid() out of rlc_init() adds 95b88ea1af4b drm/amdgpu/gfx10: move update_spm_vmid() out of rlc_init() adds bf80d34b6c58 drm/amdgpu: Increase soft IH ring size adds 822130b5e883 drm/amdgpu: avoid integer overflow warning in amdgpu_devic [...] adds 9df88c8104e1 drm/amd/pm: share the code around SMU13 pcie parameters update adds 036e348fdccf drm/amdkfd: add kfd2kgd debugger callbacks for GC v9.4.3 adds 567db9e070a0 drm/amdkfd: restore debugger additional info for gfx v9_4_3 adds 7a93cc579c1e drm/amdkfd: enable watch points globally for gfx943 adds 41b8a08109e9 drm/amdkfd: add multi-process debugging support for GC v9.4.3 adds 45b51acb38d4 drm/amdgpu: rename psp_execute_non_psp_fw_load and make it global adds 1ddcdb7cb6bb drm/amdgpu: use psp_execute_load_ip_fw instead adds 596aed31ab1f drm/radeon: ERROR: "foo * bar" should be "foo *bar" adds 7fbae7fba15f drm/radeon: ERROR: "(foo*)" should be "(foo *)" adds 51e647fed701 drm/radeon: ERROR: "(foo*)" should be "(foo *)" adds 0f9de7820567 drm/radeon: ERROR: that open brace { should be on the prev [...] adds b82dc4ed4060 drm/radeon: ERROR: "(foo*)" should be "(foo *)" adds 1879e009a444 drm/amdkfd: Update CWSR grace period for GFX9.4.3 adds bd9744983749 drm/amdgpu: add watchdog timer enablement for gfx_v9_4_3 adds c2e3f5b571c5 drm/amd/pm: conditionally disable pcie lane/speed switchin [...] adds c1e18c44dc7f drm/amd/display: only accept async flips for fast updates adds f3fa86f5c778 drm/amdgpu:update kernel vcn ring test adds 3ebfa943b845 drm/amdgpu: update kernel vcn ring test adds 5d1eb4c4c872 drm/amd: Move helper for dynamic speed switch check out of smu13 adds 2d60ba1bf51e drm/amd: Align SMU11 SMU_MSG_OverridePcieParameters implem [...] adds 8e436326958f drm/amdkfd: report dispatch id always saved in ttmps after [...] adds bd3c41425456 drm/amdkfd: Fix stack size in 'amdgpu_amdkfd_unmap_hiq' adds 52b82609bfe5 drm/amdgpu: Rename to amdgpu_vm_tlb_seq_struct adds 57a95e1bd764 drm/amd/display: dc.h: eliminate kernel-doc warnings adds 2f77b5931f68 drm/amdgpu: Fix error & warnings in gmc_v8_0.c adds f0259c008aeb drm/amd: Use amdgpu_device_pcie_dynamic_switching_supporte [...] adds 69dc80237783 drm/amd/display: export some optc function for reuse adds b188069f788d drm/amd/display: add DCN301 specific logic for OTG programming adds 826c1e923be7 drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_t [...] adds 093b21f43173 Revert "drm/amdgpu: update kernel vcn ring test" adds 33e88286d615 Revert "drm/amdgpu:update kernel vcn ring test" adds ab4c37fe21de drm/amd/display: Expose more formats for overlay planes on DCN adds 24b9e4c175f4 drm/amd/display: Enable 3 plane for DCN 3.01 adds 65ac2adfa044 drm/amdgpu/pm: make gfxclock consistent for sienna cichlid adds 2b413c022964 drm/amdgpu/pm: make mclk consistent for smu 13.0.7 adds 5b29369b5488 drm/amd/display: Implement zpos property adds a19de9dbb4d2 drm/amd/display: Clean up style problems in amdgpu_dm_hdcp.c adds f0b60e6e9b2b drm/amd/display: Eliminate warnings in amdgpu_dm_helpers.c adds a62e702ee1a1 drm/amdgpu: Avoid possiblity of kernel crash in 'gmc_v8_0, [...] adds cb906ce32b46 drm/amdgpu: Enable aqua vanjaram RAS adds 276f6e8cb769 drm/amdgpu: Disable RAS by default on APU flatform adds 5229a37e17dd drm/amdgpu: Allow the initramfs generator to include psp_1 [...] adds b2225568cc7b drm/amdgpu: Add dcdebugmask option to enable DPIA trace adds 43c064db65e2 drm/amdgpu: create a new file for doorbell manager adds 1d96adb1946c drm/amd/display: Setup stream encoder before link enable for TMDS adds ac30aeae7ab9 drm/amd/display: Use is_dig_enable function instead of dcn [...] adds c4e532f75336 drm/amd/display: Re-add aux intercept disable delay generi [...] adds bb4fa525f327 drm/amd/display: Add polling method to handle MST reply packet adds c2de8bc9da17 drm/amd/display: Improve the include of header file adds c324065cd494 drm/amd/display: Remove unused function adds 6f2bde9b0f04 drm/amd/display: Add missing static adds 30e9b7cb9ca4 drm/amd/display: Hardcode vco_freq for dcn316 adds 135fd1b35690 drm/amd/display: Reduce stack size adds e198a746fc1b drm/amd/display: Skip enabling DMCUB when using emulation adds ab02d4ae4a43 drm/amd/display: check TG is non-null before checking if enabled adds bf27f5defe92 drm/amd/display: Update scaler recout data for visual confirm adds a243e38e699f drm/amd/display: Skip querying caps when DMCUB emulation i [...] adds cedac798fdad drm/amd/display: Update SW cursor fallback for subvp high refresh adds 6d435a2e861f drm/amd/display: Reenable all root clock gating options adds 2ad127ba4c6e drm/amd/display: Cache backlight_millinits in link structu [...] adds 3a87e25aaa1b drm/amd/display: Fix DP2 link training failure with RCO adds c99fcb02bc73 drm/amd/display: refine to decide the verified link setting adds c4ba2b50f2be drm/amd/display: add additional refresh rate conditions fo [...] adds fff7b95a5046 drm/amd/display: Fix race condition when turning off an ou [...] adds b97089b88c7f drm/amd/display: Update 128b/132b downspread factor to 0.3% adds dfa7a1830391 drm/amd/display: Disable MPC split by default on special asic adds 65e9d632e3c2 drm/amd/display: Promote DAL to 3.2.242 adds 6c3162d03b14 drm/amd/display: Add helpers to get DMUB FW boot options adds 3999edf8ba0a drm/amd/display: Initialize necessary uninitialized variables adds 974764180838 drm/amd/display: Add stream overhead in BW calculations fo [...] adds 63c0bf99c1d0 drm/amd/display: Add link encoding to timing BW calculatio [...] adds 250a636a3f46 drm/amd/display: Prevent vtotal from being set to 0 adds 9c553d00c56a drm/amd/display: Keep PHY active for DP displays on DCN31 adds 085f7bd95512 drm/amd/display: Fix ASIC check in aux timeout workaround adds da915efaa213 drm/amd/display: ABM pause toggle adds 157f75a79aaf drm/amd/display: Add missing triggers for full updates adds 4a8e0f9558d7 drm/amd/display: Promote DAL to 3.2.243 adds 8ed49dd1d3a7 drm/amdgpu: Add RLCG interface driver implementation for g [...] adds 50e633081e6d drm/amdgpu: Allocate root PD on correct partition adds 5003ca63bce6 drm/amdgpu: fix slab-out-of-bounds issue in amdgpu_vm_pt_create adds e379b5e7dc7e drm/amdgpu/vm: use the same xcp_id from root PD adds 18cf073faaa9 drm/amdgpu: use a macro to define no xcp partition case adds adf64e214280 drm/amd: Avoid reading the VBIOS part number twice adds 5dbb59247b42 drm/amdgpu: allow secure submission on VCN4 ring adds 09edeb4c1680 drm/radeon: Prefer pr_err/_info over printk adds a6a69a12841c drm/amd/display: remove an unused file adds 6f7cd0371ea7 drm/amd/display: Allow building DC with clang on RISC-V adds cef600e1fd63 drm/amdkfd: fix trap handling work around for debugging adds 0bdebfef3fb2 drm/amdgpu: Program xcp_ctl registers as needed adds 9196b63beeaf drm/amdgpu: Fix infinite loop in gfxhub_v1_2_xcc_gart_enable (v2) adds 6b4cf4a35f6b drm/amd: Fix an error handling mistake in psp_sw_init() adds f135b0fc3110 drm/amdgpu: Fix one kernel-doc comment adds 8cddd3dc3c53 drm/amd/smu: use AverageGfxclkFrequency* to replace previo [...] adds 83f24a8f0532 drm/amdgpu: set sw state to gfxoff after SR-IOV reset adds 7a1c5c675385 drm/amdkfd: enable cooperative groups for gfx11 adds b25b3599264e drm/amdgpu: Prefer #if IS_ENABLED over #if defined in amdg [...] adds 88dd0b188e21 drm/amdgpu: Fix do not add new typedefs in amdgpu_fw_attes [...] adds 37c3fc662013 drm/amdgpu: Return -ENOMEM when there is no memory in 'amd [...] adds 519e3637875a drm/amd/display: Correct grammar mistakes adds c005a44f3a2a drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family adds 803d411b31f2 drm/radeon: Avoid externs & do not initialize globals to 0 [...] adds 93125cb70491 drm/amd/amdgpu: Fix warnings in amdgpu/amdgpu_display.c adds 8eb94c9b5141 drm/radeon: Fix style issues in radeon _encoders.c & _gart.c adds cbd0606e6a77 drm/radeon: Prefer dev_* variant over printk adds 66c2596179be drm/amd/display: Add VESA SCR case for default aux backlight adds c6195ef5eee5 drm/amdgpu: Enabling FW workaround through shared memory f [...] adds 6cb209ed68e4 drm/amdgpu: Update ring scheduler info as needed adds 75bd42fd2e8e drm/amd/display: Prevent invalid pipe connections adds 95aafbc1a567 drm/amd/display: Don't apply FIFO resync W/A if rdivider = 0 adds 6917b0b71171 drm/amd/display: Read down-spread percentage from lut to a [...] adds 0f3b9542c977 drm/amd/display: Refactor recout calculation with a more g [...] adds 4012e0917b61 drm/amd/display: Exit idle optimizations before attempt to [...] adds dbd29029c7b5 drm/amd/display: Correct unit conversion for vstartup adds ad4455c614b2 drm/amd/display: Update DPG test pattern programming adds 0d882e43504c drm/amd/display: Add new sequence for 4-lane HBR3 on vendo [...] adds 30953c4d000b drm/amdgpu: Fix style issues in amdgpu_gem.c adds 80f63f36b86d drm/amd/display: Remove check for default eDP panel_mode adds e721611b321a drm/amd/display: Rearrange dmub_cmd defs order adds b9f501c50e51 drm/amd/display: Add interface to modify DMUB panel power options adds 735688eb905d drm/amd/display: Fix underflow issue on 175hz timing adds 8549655acbc7 drm/amd/display: 3.2.244 adds 8214b5b6f049 drm/amd/display: Unlock on error path in dm_handle_mst_sid [...] adds de84de1eda9a drm/amd: open brace '{' following struct go on the same line adds 4a0abebd742e drm/amd/pm: open brace '{' following struct go on the same line adds 2b048fa0ddc4 drm/amdgpu: open brace '{' following struct go on the same line adds abbd6cfb1d5a drm/radeon: ERROR: "foo * bar" should be "foo *bar" adds 8923137dbe4b drm/amdkfd: avoid svm dump when dynamic debug disabled adds 818c158fd4e4 drm/amdgpu: add VISIBLE info in amdgpu_bo_print_info adds 9bc12db4e2f6 drm/amdgpu: fix the indexing issue during rlcg access ctrl init adds fcb7a1849aea drm/amdgpu: Check APU flag to disable RAS adds 50fbe0cc9599 drm/amdgpu: Add -ENOMEM error handling when there is no memory adds 53e1db06775a drm/amd/display: Remove else after return in 'dm_vblank_ge [...] adds ce83aa7bad83 drm/amdgpu: Remove else after return in 'is_fru_eeprom_supported' adds a0cc8e1512ad drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl' adds fc8e55f378cf drm/amdgpu: Use seq_puts() instead of seq_printf() adds 30b59910d9d0 drm/amdgpu: load sdma ucode in the guest machine adds 41cec40bc9ba drm/amd/pm: Vangogh: Add new gpu_metrics_v2_4 to acquire g [...] adds be04cf93506b drm/radeon/si_dpm: open brace '{' following struct go on t [...] adds 355da5d48e10 drm/radeon: add missing spaces before ';' adds b5ac08806c07 drm/amdgpu: Restore HQD persistent state register adds dc2003560ced drm/radeon: add missing spaces after ',' and else should f [...] adds 547e8c5078b6 drm/radeon: that open brace { should be on the previous line adds a645529de995 drm/radeon: that open brace { should be on the previous line adds 819362e4e627 drm/radeon: Move assignment outside if condition adds 81dc5ccd75dc drm/amd/pm: add missing spaces before '(' adds 1e3a58df21d0 drm/amd/pm: Clean up errors in navi10_ppt.c adds 8d066f2b5b47 drm/amd/pm: Clean up errors in arcturus_ppt.c adds 7406f963bfaf drm/amd/pm: Clean up errors in arcturus_ppt.c adds 823122ecf9ab drm/amd/pm: that open brace { should be on the previous line adds 6ab0a4ab5a70 drm/amd/pm: open brace '{' following function definitions [...] adds a6c4d01aaff6 drm/amd/pm: open brace '{' following struct go on the same line adds 952ee94593ac drm/amdgpu: enable trap of each kfd vmid for gfx v9.4.3 adds 6d67b681f9ec drm/amdgpu: Checkpoint and Restore VRAM BOs without VA adds 8a92e8676cfb drm/amdgpu: remove repeat code for mes_add_queue_pkt adds b8920e1e0dae drm/amdgpu: Fix ENOSYS means 'invalid syscall nr' in amdgp [...] adds 7593164d2f13 drm/amdgpu: Fix no new typedefs for enum _AMDGPU_DOORBELL_* adds b0bd0a92b815 drm/amdgpu: Prefer dev_* variant over printk in amdgpu_atp [...] adds f9acfafc3458 drm/amdgpu: Move externs to amdgpu.h file from amdgpu_drv.c adds fc7f1d9697bc drm/amdkfd: fix and enable ttmp setup for gfx11 adds c5ee87239497 drm/radeon: Fix format error adds 14b2760f3cf1 drm/amdgpu: add PSP 14.0.0 support adds 82f33504a462 drm/amdgpu/discovery: enable PSP 14.0.0 support adds 6cf20211fc59 drm/amdgpu: Fix unnecessary else after return in 'amdgpu_e [...] adds 9eec1fc15009 drm/radeon: Prefer strscpy over strlcpy in 'radeon_combios [...] adds 7db36fe942b8 drm/amdgpu: Use parentheses for sizeof *numa_info in 'amdg [...] adds efd9d065de67 drm/radeon: Remove unnecessary NULL test before kfree in ' [...] adds db996e64b293 drm/radeon: Fix ENOSYS with better fitting error codes in [...] adds 8cbbd11547f6 drm/amdgpu: set completion status as preempted for the res [...] adds 3dc6d8352ea9 drm/amdgpu: Fix non-standard format specifiers in 'amdgpu_ [...] adds 6f38bdb86a05 drm/amdgpu: correct vmhub index in GMC v10/11 adds 7ea1db28119e drm/radeon: Prefer strscpy over strlcpy calls in radeon_at [...] adds 3d00c59d1477 Merge tag 'amd-drm-next-6.6-2023-07-28' of https://gitlab. [...] adds ea45025de81b drm/xlnx/zynqmp_dp: Fix function name zynqmp_dp_link_train [...] adds 1832fba7f978 drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask adds 55354ee7dcc5 drm: xlnx: zynqmp_dpsub: Use dev_err_probe instead of dev_err adds 9bde3bfe24ca drm: xlnx: zynqmp_dpsub: Use devm_platform_ioremap_resourc [...] adds 2d3563e5556a Merge tag 'drm-next-xilinx-20230802' of git://git.kernel.o [...] adds 8c3926367ac9 drm/ssd130x: Use shadow-buffer helpers when managing plane [...] adds cc89ead8c05d dt-bindings: display: panel: Move HannStar HSD101PWW2 to LVDS adds d4eeda1066a1 dt-bindings: display: panel: Move Chunghwa CLAA070WP03XG to LVDS adds 8373d11d7dad dt-bindings: display: panel: Document Hydis HV070WX2-1E0 adds b27211db61ae drm/v3d: Avoid -Wconstant-logical-operand in nsecs_to_jiff [...] adds aeedd3a82678 drm/i915: Avoid -Wconstant-logical-operand in nsecs_to_jif [...] adds cf8d32232187 drm/tegra: Add error check for NVDEC firmware memory allocation adds b02e6e040af7 gpu: host1x: Return error when context device not attached [...] adds 3c5a5df9c39b drm/tegra: dpaux: Use devm_platform_ioremap_resource() adds 62fa0a985e2c drm/tegra: Enable runtime PM during probe adds 829912ebdf47 drm/tegra: output: hdmi: Support bridge/connector adds 2a1ca44b6543 drm/tegra: dpaux: Fix incorrect return value of platform_get_irq adds faae5646c13f drm/tegra: hdmi: Convert to devm_platform_ioremap_resource() adds 2f6b3f0b10af drm/tegra: sor: Convert to devm_platform_ioremap_resource() adds db1f254f2cfa drm/vkms: Add support to 1D gamma LUT adds a0e6a017ab56 drm/vkms: Fix race-condition between the hrtimer and the a [...] adds 5d408ce891d1 drm/atomic-helper: Update reference to drm_crtc_force_disa [...] adds a8b0a7fd535f drm/gem-fb-helper: Consistenly use drm_dbg_kms() adds 5c38052680f5 Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" adds 701a9b9db92a video: logo: LOGO should depend on FB_CORE i.s.o. FB adds a7f880bc4c4b drm/panel: simple: Simplify matching using of_device_get_m [...] adds aaf40405630a drm/imx/dcss: Use dev_err_probe adds e329cb53b45d drm/ast: Add BMC virtual connector adds f81bb0ac7872 drm/ast: report connection status on Display Port. adds 71e3657cb126 drm/imx/ipuv3: ipuv3-plane: reuse local variable height in [...] adds 989350887f6c gpu: ipu-v3: pre: Convert to devm_platform_ioremap_resource() adds c1f386ab6418 gpu: ipu-v3: prg: Convert to devm_platform_ioremap_resource() adds cc4adf3a7323 drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues adds d0b4c1cf3375 drm/bridge_connector: Handle drm_connector_init_with_ddc() [...] adds 48c5c68fdedd drm/udl: Convert to drm_crtc_helper_atomic_check() adds 9bba6b192663 drm: Spelling s/sempahore/semaphore/ adds c9155a3c3140 drm: Spelling s/randevouz/rendez-vous/ adds 5f0d984053f7 drm/armada: Fix off-by-one error in armada_overlay_get_property() adds fedf429e071f drm/repaper: Reduce temporary buffer size in repaper_fb_dirty() adds 755d20ebc447 drm/todo: Add atomic modesetting references adds 66f9f216460d drm/todo: Convert list of fbconv links to footnotes adds 81ed7d737621 drm: Remove references to removed transitional helpers adds a0c64d153d68 drm: Fix references to drm_plane_helper_check_state() adds 8b8067fcce3d drm/ssd130x: clean up some inconsistent indenting adds 132b6512e694 drm/bridge: fix -Wunused-const-variable= warning adds 4f2b0b583baa drm/tests: helpers: Switch to kunit actions adds 4c9401394027 drm/tests: client-modeset: Remove call to drm_kunit_helper [...] adds d2efd0fa69e4 drm/tests: modes: Remove call to drm_kunit_helper_free_device() adds 2ecf5a9ec3af drm/tests: probe-helper: Remove call to drm_kunit_helper_f [...] adds 6e193f9fbbb0 drm/tests: helpers: Create a helper to allocate a locking ctx adds 394ba10e476d drm/tests: helpers: Create a helper to allocate an atomic state adds cf1788fb158a drm/vc4: tests: pv-muxing: Remove call to drm_kunit_helper [...] adds 571f88b0992b drm/vc4: tests: mock: Use a kunit action to unregister DRM device adds 55ab5e608b21 drm/vc4: tests: pv-muxing: Switch to managed locking init adds 1ef726c8fbd6 drm/vc4: tests: Switch to atomic state allocation helper adds b229ea58cbe2 drm/vc4: tests: pv-muxing: Document test scenario adds a1865d3b98c9 drm/panel: r66451: select CONFIG_DRM_DISPLAY_DP_HELPER adds 65f4937fc8a8 drm: panel: simple: specify bpc for powertip_ph800480t013_idf02 adds 9cd437c870b1 dt-bindings: ili9881c: Add TDO TL050HDV35 LCD panel adds 81aedd50697c drm/panel: ilitek-ili9881c: Add TDO TL050HDV35 LCD panel adds 5ede23d12b44 dt-bindings: display: panel: add startek kd070fhfid015 support adds 69312a77cd13 drm/panel: Support for startek-kd070fhfid015 MIPI-DSI panel adds 7a675a8fa598 drm/panel: simple: Add missing connector type and pixel fo [...] adds 4520844b4432 fbdev: Use _IOMEM_ infix for I/O-memory helpers adds cd8a064ffa57 fbdev: Use _SYSMEM_ infix for system-memory helpers adds b21f187ff1d0 fbdev: Use _DMAMEM_ infix for DMA-memory helpers adds 744d35d3436f fbdev: Align deferred I/O with naming of helpers adds 7cb8d1ab8cbd drm/virtio: Support sync objects adds 0f249678fef4 drm/tests: Alloc drm_device on drm_exec tests adds b93e0e203e27 dt-bindings: vendor-prefixes: add Inanbo adds ff984a81cf60 dt-bindings: display: st7789v: add Inanbo T28CP45TN89 adds 11649154ec46 drm/panel: sitronix-st7789v: add SPI ID table adds c2974f43b123 drm/panel: sitronix-st7789v: remove unused constants adds b6b65e45e09a drm/panel: sitronix-st7789v: make reset GPIO optional adds fbad26dcb657 drm/panel: sitronix-st7789v: simplify st7789v_spi_write adds bc2aa99b2306 drm/panel: sitronix-st7789v: improve error handling adds 9b4454fa2528 drm/panel: sitronix-st7789v: avoid hardcoding mode info adds 4098d1867f27 drm/panel: sitronix-st7789v: avoid hardcoding panel size adds a4b563b1d19d drm/panel: sitronix-st7789v: add media bus format adds 7a6288726cf6 drm/panel: sitronix-st7789v: avoid hardcoding invert mode adds e4572f99f8a7 drm/panel: sitronix-st7789v: avoid hardcoding polarity info adds a411558cc143 drm/panel: sitronix-st7789v: add Inanbo T28CP45TN89 support adds 893cfba7c56a dt-bindings: display: st7789v: Add the edt,et028013dma pan [...] adds 9943981aa3ab dt-bindings: display: st7789v: bound the number of Rx data lines adds 6b00e72e4bee drm/panel: sitronix-st7789v: Use 9 bits per spi word by default adds a368b40836e7 drm/panel: sitronix-st7789v: Clarify a definition adds 71f739082160 drm/panel: sitronix-st7789v: Add EDT ET028013DMA panel support adds 290cdd7959a7 drm/panel: sitronix-st7789v: Check display ID adds 8229399486c4 drm/panel-edp: Add enable timings for N140HCA-EAC panel adds 2ca376ef18f6 dt-bindings: HID: i2c-hid: Add "panel" property to i2c-hid [...] adds d2aacaf07395 drm/panel: Check for already prepared/enabled in drm_panel adds de0874165b83 drm/panel: Add a way for other devices to follow panel state adds fbf0ea2da3c7 of: property: fw_devlink: Add a devlink for panel followers adds a889ee12d53d HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() adds 675cd877c952 HID: i2c-hid: Rearrange probe() to power things up later adds d93d28477222 HID: i2c-hid: Make suspend and resume into helper functions adds 5f8838e9405d HID: i2c-hid: Suspend i2c-hid devices in remove adds 96a37bfd232a HID: i2c-hid: Support being a panel follower adds 76edfcf430cc HID: i2c-hid: Do panel follower work on the system_wq adds 8e4bb53c902e drm/bridge: Add debugfs print for bridge chains adds 8cc8ccbaa5d8 drm/mipi-dbi: Lock SPI bus before setting D/C GPIO adds 3a63ef6e4b9e drm/tiny: panel-mipi-dbi: Allow sharing the D/C GPIO adds cc69c93bcb50 accel/qaic: remove redundant pointer pexec adds c0571b20fca4 drm/panel: Fix kernel-doc typo for `follower_lock` adds 1ab2ddc4afdd drm/panel: Fix todo indentation for panel prepared/enabled [...] adds 3c5e8aa44dfc dt-bindings: display: simple: Add Innolux G156HCE-L01 panel adds eae7488814b5 drm/panel-simple: Add Innolux G156HCE-L01 panel entry adds db1184e41074 drm: bridge: dw_hdmi: Add cec suspend/resume functions adds 078b39c9e4ba dt-bindings: display: bridge: tc358867: Add interrupt property adds dd9d7c18a78d drm/drm_plane.h: fix grammar of the comment adds 1e8ea2e9ac5b fbcon: Make fbcon_registered_fb and fbcon_num_registered_f [...] adds 9a2eabf48ade drm/doc: use proper cross-references for sections adds f1bfcad68170 drm/doc: add warning about connector_type_id stability adds 2ff4f6d410af drm/doc: document drm_event and its types adds ad9ee11fdf11 drm/doc: document that PRIME import/export is always supported adds 513bf560c9b8 fbdev/ps3fb: Build without kernel device adds a0769f25a3a6 HID: i2c-hid: add more DRM dependencies adds ca9e70f52715 Merge tag 'drm-misc-next-2023-08-03' of git://anongit.free [...] adds b02a9a0c6cb3 drm/i915/gmch: avoid unused variable warning adds 86ecd3b3d16b drm/i915/dsi: Do panel power on + reset deassert earlier on icl+ adds 88b065943cb5 drm/i915/dsi: Do display on sequence later on icl+ adds ad52208657e9 drm/i915/dsi: Print the VBT MIPI sequence delay duration adds d4121327ac6a drm/i915/dsi: Split icl+ D-PHY vs. DSI timing steps adds a43d92812077 drm/i915/dsi: Gate DSI clocks earlier adds 201963a82708 drm/i915/dsi: Respect power cycle delay on icl+ adds e39724769d7d drm/i915/dsi: Implement encoder->shutdown() for icl+ adds a57aa1e36919 drm/i915/dsi: Move most things from .disable() into .post_ [...] adds 29428c85be1d drm/i915/dsi: Do DSC/scaler disable earlier on icl+ adds 1c7684e7b7b6 drm/i915/dsi: Respect power_off_delay on icl+ adds 5263a63c88d8 drm/i915/dsi: Move panel reset+power off to be the last thing adds 3d41ec41f14c drm/i915/dsi: Grab the crtc from the customary place adds 19a49f3995e1 drm/i915/dsi: Remove weird has_pch_encoder asserts adds b3e4aae612ec drm/i915/hdcp: Modify hdcp_gsc_message msg sending mechanism adds d4b62a1a251d drm/i915/mtl: Cleanup usage of phy lane reset adds 5197c49d20e3 drm/i915: Re-init clock gating on coming out of PC8+ adds 460dc4ba1442 drm/i915/psr: Fix BDW PSR AUX CH data register offsets adds 6a6b0ab2f3fb drm/i915/psr: Wrap PSR1 register with functions adds c18cee2ee85c drm/i915/psr: Reintroduce HSW PSR1 registers adds a181e9401379 drm/i915/psr: Bring back HSW/BDW PSR AUX CH registers/setup adds 52b9c1ff2d3d drm/i915/psr: HSW/BDW have no PSR2 adds e8b883c1239f drm/i915/psr: Restore PSR interrupt handler for HSW adds a77c3fe30487 drm/i915/psr: Implement WaPsrDPAMaskVBlankInSRD:hsw adds 8a824f8fbf82 drm/i915/psr: Implement WaPsrDPRSUnmaskVBlankInSRD:hsw adds 4d2391a0dd70 drm/i915/psr: Do no mask display register writes on hsw/bdw adds 1d3ebcfc5df0 drm/i915/psr: Don't skip both TP1 and TP2/3 on hsw/bdw adds 3e3c8e294ba8 drm/i915/psr: Allow PSR with sprite enabled on hsw/bdw adds 783d8b80871f drm/i915/psr: Re-enable PSR1 on hsw/bdw adds f4e498eb1247 drm/i915/adlp+: Allow DC states along with PW2 only for PW [...] adds 7142ec2e9398 drm/i915: Remove bogus DDI-F from hsw/bdw output init adds 2798e4d1ccd9 drm/i915: Introduce device info port_mask adds ce6ea7eeff2d drm/i915: Assert that device info bitmasks have enough bits adds 679df6f19f1e drm/i915: Assert that the port being initialized is valid adds 39432640ca99 drm/i915: Beef up SDVO/HDMI port checks adds 7b801dee5200 drm/i915: Init DDI outputs based on port_mask on skl+ adds d77721c118e7 drm/i915: Convert HSW/BDW to use port_mask for DDI probe adds 528208717eae drm/i915/mtl: update DP 2.0 vswing table for C20 phy adds 0641e54fc347 drm/i915/mtl: Add new vswing table for C20 phy to support DP 1.4 adds 7e8d87e2da3b drm/i915/mtl: Fix SSC selection for MPLLA adds d9c078d30e2c drm/i915/mtl: Skip using vbt hdmi_level_shifter selection on MTL adds ef0af9db2a21 drm/i915/psr: Use hw.adjusted mode when calculating io/fas [...] adds 86a124424efc drm/i915/hdcp: Assign correct hdcp content type adds 4801a51546a5 drm/i915/hdcp: Add a debug statement at hdcp2 capability check adds f4fab137dd2b drm/i915: Add missing forward declarations/includes to dis [...] adds cb7874644f0e drm/i915: Remove redundant forward declarations from displ [...] adds caacfe31d64d drm/i915: Add way to specify the power-off delay of a disp [...] adds 205508cf325c drm/i915: Prevent needless toggling of DC states during modesets adds f6757dfcfde7 drm/doc: fix duplicate declaration warning adds 175b036472f6 drm/i915: fix Sphinx indentation warning adds 9124f2b7ff7f drm/i915: Remove prototype for intel_cx0_phy_ddi_vswing_se [...] adds ecc7a3ce078a drm/i915: use mock device info for creating mock device adds 8776711e0d66 drm/i915: move platform_engine_mask and memory_regions to [...] adds 4ae7eb9277b1 drm/i915: separate display info printing from the rest adds 5f25966e0fb1 drm/i915: fix display info usage adds e672f9e9f6a7 drm/i915: move display device and runtime info to struct i [...] adds 0c4f52bac440 drm/i915: make device info a const pointer to rodata adds cbaf75880995 drm/i915: Don't preserve dpll_hw_state for slave crtc in B [...] adds 72e9abc3dd3e drm/i915/uncore: add intel_uncore_regs() helper adds ce98870593fc drm/i915/dram: replace __raw_uncore_read32() with intel_un [...] adds a122243367a4 drm/i915: Fail if DSC compression requirement is less than [...] adds 4cca9676988f drm/i915: Initialize dig_port->aux_ch to NONE to be sure adds 9856308c94ca drm/i915: Only populate aux_ch if really needed adds 49d4648b65d0 drm/i915: Remove DDC pin sanitation adds b8a13e878a7d drm/i915: Remove AUX CH sanitation adds d84b1945ca02 drm/i915/bios: Extract intel_bios_encoder_port() adds 021a62a52fd2 drm/i915: Try to initialize DDI/ICL+ DSI ports for every V [...] adds 08a3a79ef83f drm/i915: Add helper function for getting number of VDSC engines adds 8290bcee57de drm/i915: Don't rely that 2 VDSC engines are always enough [...] adds a811c2e42a51 i915/display/hotplug: use drm_kms_helper_connector_hotplug [...] adds ef4374fbc6ab drm/i915/dsc: Move rc param calculation for native_420 adds 955009927c72 drm/i915/drm: Fix comment for YCbCr20 qp table declaration adds 580c7e31d5c5 drm/i915/dsc: Add rc_range_parameter calculation for YCbCr420 adds 8df6144dae14 drm/i915/vdsc: Remove FIXME in intel_dsc_compute_config adds 290d16104575 Revert "drm/i915: use localized __diag_ignore_all() instea [...] adds c5741c5c1122 drm/i915/display: Do not use stolen on MTL adds a86c75dcdd03 drm/i915: Start using plane scale factor for relative data rate adds e91a777a6e60 drm/i915/dpt: Use shmem for dpt objects adds b364f3cd8798 drm/i915: Simplify expression &to_i915(dev)->drm adds 4948738e296c drm/i915/hotplug: Reduce SHPD_FILTER to 250us adds 435cbb0b0ecd drm/i915/color: Upscale degamma values for MTL adds 14c8fca214a2 drm/i915/color: Downscale degamma lut values read from hardware adds 72e31c0a942d drm/i915: Add macros to get i915 device from i915_gem_object adds 7b5745506603 drm/i915: Add getter/setter for i915_gem_object->frontbuffer adds 1836a6c6668c drm/i915/display: Remove i915_gem_object_types.h from inte [...] adds ddd33ff119cf drm/i915: Add function to clear scanout flag for vmas adds 7afe2340641d drm/i915/uncore: split unclaimed_reg_debug() to header and footer adds d823445b09a2 drm/i915/uncore: fix race around i915->params.mmio_debug adds 7c9aa0f7463e Merge tag 'drm-intel-next-2023-08-03' of git://anongit.fre [...] adds f56fe3e91787 drm/i915: Fix a VMA UAF for multi-gt platform adds 8c33c3755b75 drm/i915/gsc: take a wakeref for the proxy-init-completion check adds b267a67000d4 drm/i915/gsc: fixes and updates for GSC memory allocation adds 56fafa569764 drm/i915/mtl/gsc: extract release and security versions fr [...] adds a6c13a23e96b drm/i915/mtl/gsc: query the GSC FW for its compatibility version adds 561055b810ca drm/i915/mtl/gsc: Add a gsc_info debugfs adds ce432fd34cc6 drm/i915/huc: Fix missing error code in intel_huc_init() adds 8084c63743a8 drm/i915: make i915_drm_client_fdinfo() reference conditio [...] adds 3a89311387cd drm/i915: Fix a NULL vs IS_ERR() bug adds aee90e929d76 drm/i915/gsc: Fix intel_gsc_uc_fw_proxy_init_done with dir [...] adds da86b2b13f1d drm/i915/guc/slpc: Apply min softlimit correctly adds 668f37e1ee11 drm/i915/mtl: Update workaround 14018778641 adds 6580176fd043 drm/i915: Extend Wa_14015795083 platforms adds 36dd2a6e5003 drm/i915: Replace kmap() with kmap_local_page() adds f567947b9c08 drm/i915/gt: Move wal_get_fw_for_rmw() adds e8f7df163cb4 drm/i915/gt: Clear all bits from GEN12_FF_MODE2 adds 28cf243a341a drm/i915/gt: Fix context workarounds with non-masked regs adds fc311f119425 drm/i915/gt: Drop read from GEN8_L3CNTLREG in ICL workaround adds 9a54a7c3f3fb drm/i915/gt: Enable read back on XEHP_FF_MODE2 adds 03286f948065 drm/i915/gt: Remove bogus comment on IVB_FBC_RT_BASE_UPPER adds e3affc7cd9b4 drm/i915/gt: Also check set bits in clr_set() adds ed6dd32c915d drm/i915: Remove some dead "code" adds a8c94b3964c5 drm/i915/guc: Dump perf_limit_reasons for debug adds 40b1588a7502 drm/i915/perf: Consider OA buffer boundary when zeroing ou [...] adds 08509377dd82 drm/i915: Remove dead code from gen8_pte_encode adds 49c60b2f0867 drm/i915: Fix one wrong caching mode enum usage adds 2f42c5afb34b drm/i915/perf: add sentinel to xehp_oa_b_counters adds 43aa755eae2c drm/i915/mtl: Update cache coherency setting for context s [...] adds 8529e3777b76 drm/i915/gt: Do not use stolen on MTL adds c2307b7fc1c4 drm/i915: Move setting of rps thresholds to init adds c188622225ce drm/i915: Record default rps threshold values adds c1be616260c7 drm/i915: Add helpers for managing rps thresholds adds d84990a6d287 drm/i915: Expose RPS thresholds in sysfs adds e4731b51c847 drm/i915/huc: check HuC and GuC version compatibility on MTL adds d3f23ab93a1e drm/i915: use direct alias for i915 in requests adds 361ecaadb1ce drm/i915: Fix an error handling path in igt_write_huge() adds 306f7a5b0e57 drm/i915: Replace i915->gt0 with to_gt(i915) adds 766819e57dba drm/i915: Use the i915_vma_flush_writes helper adds 2f0b927d3ca3 drm/i915/gt: Cleanup aux invalidation registers adds c827655b87ad drm/i915: Add the gen12_needs_ccs_aux_inv helper adds ad8ebf12217e drm/i915/gt: Ensure memory quiesced before invalidation adds f2dcd21d5a22 drm/i915/gt: Rename flags with bit_group_X according to th [...] adds b70df82b4287 drm/i915/gt: Enable the CCS_FLUSH bit in the pipe control [...] adds d459c86f00aa drm/i915/gt: Poll aux invalidation register bit on invalidation adds 76ff7789d6e6 drm/i915/gt: Support aux invalidation on all engines adds b1cef13e9353 drm/i915/selftest/gsc: Ensure GSC Proxy init completes bef [...] adds 946e047a3d88 drm/i915: Fix premature release of request's reusable memory adds acf228cd3d74 drm/i915/huc: fix intel_huc.c doc bulleted list format error adds 568a2e6f0b12 drm/i915/gt: Move TLB invalidation to its own file adds a79d48846b06 i915/drm/gt: Move the gt defines in the gt directory adds d6c531ab4820 drm/i915: Invalidate the TLBs on each GT adds a899db5b8f9f drm/i915: Remove unnecessary include adds 28e671114fb0 drm/i915/guc/slpc: Restore efficient freq earlier adds d9aa1da9a8cf Merge tag 'drm-intel-gt-next-2023-08-04' of git://anongit. [...] adds 2e63972a2de1 drm/exynos: fix a possible null-pointer dereference due to [...] adds 6b83c85b6407 drm/exynos: remove redundant of_match_ptr adds 3defb4fe3e14 Merge tag 'exynos-drm-next-for-v6.6' of git://git.kernel.o [...] adds e4774e9968b2 drm/doc: fix underline for section "DRM Sync Objects" adds b0e9267d4ccc drm/loongson: Add a check for lsdc_bo_create() errors adds 6db96c7703ed drm: bridge: dw_hdmi: Fix ELD is not updated issue adds a238b5ee39e3 drm/panel: sitronix-st7789v: fix indentation in drm_panel_funcs adds b27c0f6d208d drm/panel: sitronix-st7789v: add panel orientation support adds e83172ec548d dt-bindings: display: add rotation property to sitronix,st7789v adds c1e98bb9e69f dt-bindings: vendor-prefixes: add jasonic adds a5382e358e56 dt-bindings: display: st7789v: add jasonic jt240mhqs-hwt-e [...] adds a82db60440c5 drm/panel: sitronix-st7789v: add support for partial mode adds 0fbbe96bfa08 drm/panel: sitronix-st7789v: add jasonic jt240mhqs-hwt-ek- [...] adds edf6efe34d9e media/vivid: Use fbdev I/O helpers adds 9037afde8b9d fbdev/acornfb: Use fbdev I/O helpers adds 86cab5db4206 fbdev/asiliantfb: Use fbdev I/O helpers adds 96659c4c2d00 fbdev/atmel_lcdfb: Use fbdev I/O helpers adds 9b7ee467381a fbdev/aty128fb: Use fbdev I/O helpers adds c64ded170301 fbdev/carminefb: Use fbdev I/O helpers adds 5e13afab7fa2 fbdev/chipsfb: Use fbdev I/O helpers adds 1e9fd9d5e2a6 fbdev/da8xx-fb: Use fbdev I/O helpers adds 66d658b99c4c fbdev/efifb: Use fbdev I/O helpers adds 210bbb71b345 fbdev/fm2fb: Use fbdev I/O helpers adds 65479f454fbe fbdev/fsl-diu-fb: Use fbdev I/O helpers adds 501126083855 fbdev/g364fb: Use fbdev I/O helpers adds c0b630346aee fbdev/geode/gx1fb: Use fbdev I/O helpers adds c3a28bf56518 fbdev/geode/gxfb: Use fbdev I/O helpers adds a41410a04cd9 fbdev/geode/lxfb: Use fbdev I/O helpers adds 66813970811f fbdev/goldfishfb: Use fbdev I/O helpers adds 7a0d2c4c2490 fbdev/grvga: Use fbdev I/O helpers adds 496c2c8c2195 fbdev/gxt4500: Use fbdev I/O helpers adds 7f075499cc51 fbdev/i740fb: Use fbdev I/O helpers adds 4df6457cab2e fbdev/imxfb: Use fbdev I/O helpers adds dfc676d0af03 fbdev/kyro: Use fbdev I/O helpers adds 6ca44d64b04c fbdev/macfb: Use fbdev I/O helpers adds e4f10ea72967 fbdev/maxinefb: Use fbdev I/O helpers adds e035a53e7b04 fbdev/mb862xxfb: Use fbdev I/O helpers adds 42f02c5bd437 fbdev/mmpfb: Use fbdev I/O helpers adds 8c47895b70a2 fbdev/mx3fb: Use fbdev I/O helpers adds 2671e8a42f95 fbdev/ocfb: Use fbdev I/O helpers adds a5cd280bd8d4 fbdev/offb: Use fbdev I/O helpers adds 6a40953db0b4 fbdev/omapfb: Use fbdev I/O helpers adds 5a5a31d8494f fbdev/platinumfb: Use fbdev I/O helpers adds 8a478b0085a1 fbdev/pmag-aa-fb: Use fbdev I/O helpers adds 51840aaa72d0 fbdev/pmag-ba-fb: Use fbdev I/O helpers adds 711b8025e5f9 fbdev/pmagb-b-fb: Use fbdev I/O helpers adds cc61e67c7640 fbdev/pxa168fb: Use fbdev I/O helpers adds 525f20b75572 fbdev/pxafb: Use fbdev I/O helpers adds d88e49ad27f0 fbdev/q40fb: Use fbdev I/O helpers adds 588a25e016e2 fbdev/s3cfb: Use fbdev I/O helpers adds 5f86367006c6 fbdev/sh7760fb: Use fbdev I/O helpers adds 367984eb70a7 fbdev/simplefb: Use fbdev I/O helpers adds 99df80c7cbd7 fbdev/sstfb: Use fbdev I/O helpers adds 6236402b1865 fbdev/sunxvr1000: Use fbdev I/O helpers adds 4921d0342134 fbdev/sunxvr2500: Use fbdev I/O helpers adds f96c36297766 fbdev/uvesafb: Use fbdev I/O helpers adds b8a49bebc65a fbdev/valkyriefb: Use fbdev I/O helpers adds 517c00c33fdb fbdev/vesafb: Use fbdev I/O helpers adds 556c6dd518d7 fbdev/xilinxfb: Use fbdev I/O helpers adds e4ef4e5d1e32 vfio-dev/mdpy-fb: Use fbdev I/O helpers adds a5ae331edb02 drm: Drop select FRAMEBUFFER_CONSOLE for DRM_FBDEV_EMULATION adds 0c0816d68d96 drm/gem: fix lockdep check for dma-resv lock adds 7a5d5f9c0587 drm/nouveau: fixup the uapi header file. adds e02238990b1a drm/nouveau: new VM_BIND uAPI interfaces adds 7b05a7c0c9ca drm/nouveau: get vmm via nouveau_cli_vmm() adds a7f7d13e9bec drm/nouveau: bo: initialize GEM GPU VA interface adds fbc0ced45006 drm/nouveau: move usercopy helpers to nouveau_drv.h adds 7f2a0b50b2b2 drm/nouveau: fence: separate fence alloc and emit adds f124eef76f85 drm/nouveau: fence: fail to emit when fence context is killed adds 7576c4ca6d81 drm/nouveau: chan: provide nouveau_channel_kill() adds 6b252cf42281 drm/nouveau: nvkm/vmm: implement raw ops to manage uvmm adds b88baab82871 drm/nouveau: implement new VM_BIND uAPI adds 82d750e9d2f5 drm/nouveau: debugfs: implement DRM GPU VA debugfs adds e5bd91cd39be drm/tve200: remove redundant of_match_ptr adds 4940e40d5a2d drm/mcde: remove redundant of_match_ptr adds 65c54fe0c855 nouveau/dmem: fix copy-paste error in nouveau_dmem_migrate [...] adds 85b7d20f46ac drm/nouveau: nvkm: vmm: silence warning from cast adds e39701e33a43 drm/nouveau: remove incorrect __user annotations adds 3cbc772107af drm/nouveau: uvmm: remove incorrect calls to mas_unlock() adds a3540b46e925 drm/nouveau: uvmm: remove dedicated VM pointer from VMAs adds e05f3938c5a7 drm/nouveau/sched: Don't pass user flags to drm_syncobj_fi [...] adds 864a00b8f085 accel/ivpu: Rename sources to use generation based names adds 51d66a7b7d12 accel/ivpu: Use generation based function and registers names adds 9ab43e95f922 accel/ivpu: Switch to generation based FW names adds aa5f04d2e5a8 accel/ivpu: Extend get_param ioctl to identify capabilities adds 162f17b2d97a accel/ivpu: Refactor memory ranges logic adds 79cdc56c4a54 accel/ivpu: Add initial support for VPU 4 adds e3912d09bf8d drm/ttm: Introduce KUnit test adds 24ac009ec397 drm/ttm/tests: Add tests for ttm_device adds 204042049a94 drm/ttm/tests: Add tests for ttm_pool adds 616bceae250d drm/exec: use unique instead of local label adds 991eb531f482 drm/exec: add test case for using a drm_exec multiple times adds 2da20c92ce22 drm/panfrost: Sync IRQ by job's timeout handler adds d01cb0457de7 drm: atmel-hlcdc: Support inverting the pixel clock polarity adds 806fd6d005ad drm/test: drm_exec: fix memory leak on object prepare adds 2799804ac651 drm/ttm: Remove two unused function declarations adds e6b17f5ce92d Merge tag 'drm-misc-next-2023-08-10' of git://anongit.free [...] adds 90c0756a5e8e drm/i915/sdvo: ignore returned broken edid on intel_sdvo_t [...] adds 26e60294e8ea drm/i915/sdvo: fix panel_type initialization adds 1d47074cb68c drm/i915: Move stolen memory handling into i915_gem_stolen adds a6989c86090e drm/i915/fbc: Make FBC check stolen at use time adds 0701760ec0e9 drm/i915/fbc: Moved fence related code away from intel_fbc adds 2612e3bbc038 Merge drm/drm-next into drm-intel-next adds 927a8e383ab4 drm/i915/hsw: s/HSW/HASWELL for platform/subplatform defines adds c224d89c8ee3 drm/i915/bdw: s/BDW/BROADWELL for platform/subplatform defines adds bd21470f4035 drm/i915/skl: s/SKL/SKYLAKE for platform/subplatform defines adds b1c5256092b9 drm/i915/kbl: s/KBL/KABYLAKE for platform/subplatform defines adds ac8140db69a2 drm/i915/cfl: s/CFL/COFFEELAKE for platform/subplatform defines adds bd7b85014db7 drm/i915/cml: s/CML/COMETLAKE for platform/subplatform defines adds e549097972fe drm/i915/rkl: s/RKL/ROCKETLAKE for platform/subplatform defines adds 0c65dc062611 drm/i915/jsl: s/JSL/JASPERLAKE for platform/subplatform defines adds 48077b0b4e54 drm/i915/tgl: s/TGL/TIGERLAKE for platform/subplatform defines adds cc0c986a383d drm/i915/adlp: s/ADLP/ALDERLAKE_P for display and graphics step adds de01a9193a1d drm/i915/rplp: s/ADLP_RPLP/RAPTORLAKE_P for RPLP defines adds e5706c0496e7 drm/i915/rplu: s/ADLP_RPLU/RAPTORLAKE_U in RPLU defines adds 6373b7930205 drm/i915/adln: s/ADLP/ALDERLAKE_P in ADLN defines adds 2aa01e4ddea3 drm/i915/adls: s/ADLS_RPLS/RAPTORLAKE_S in platform and su [...] adds 757b90bbfa14 drm/i915/display: pre-initialize some values in probe_gmdi [...] adds 1435188307d1 drm/i915: fix display probe for IVB Q and IVB D GT2 server adds bf9e1bdaf125 drm/i915: debug log when GMD ID indicates there's no display adds 1486d040df4d drm/i915/irq: add dedicated intel_display_irq_init() adds 1007337f5413 drm/i915/irq: add dg1_de_irq_postinstall() adds fcc02c754f31 drm/i915/irq: add ilk_de_irq_postinstall() adds 129ebb54f585 drm/i915/irq: move all PCH irq postinstall calls to display code adds 2b9d7b651522 Merge tag 'drm-intel-next-2023-08-10' of git://anongit.fre [...] adds 9f771739a049 Merge drm/drm-next into drm-intel-gt-next adds 8a612b2d2e53 drm/i915/gt: Simplify shmem_create_from_object map_type selection adds 115cdcca6a93 drm/i915: Make i915_coherent_map_type GT-centric adds f1530f912ed8 drm/i915/gt: Apply workaround 22016122933 correctly adds 788568fad401 drm/i915/guc: Fix potential null pointer deref in GuC 'ste [...] adds 57bca71dce16 Merge tag 'drm-intel-gt-next-2023-08-11' of git://anongit. [...] adds 63ee9438f2ae drm/mediatek: Fix uninitialized symbol adds 47d4bb6bbcdb drm/mediatek: mtk_dpi: Simplify with devm_drm_bridge_add() adds be471406e343 drm/mediatek: mtk_dpi: Simplify with dev_err_probe() adds 846a7ae13c63 drm/mediatek: mtk_dpi: Switch to devm_drm_of_get_bridge() adds 90c95c3892dd drm/mediatek: mtk_dpi: Switch to .remove_new() void callback adds 4f109879451f drm/mediatek: mtk_dpi: Use devm_platform_ioremap_resource() adds 61d9afafa046 drm/mediatek: mtk_dpi: Compress struct of_device_id entries adds cfc146137a9f drm/mediatek: dp: Add missing error checks in mtk_dp_parse [...] adds e04b56cd0315 drm/mediatek: dp: Move AUX and panel poweron/off sequence [...] adds fd70e2019bfb drm/mediatek: dp: Change logging to dev for mtk_dp_aux_transfer() adds 214a0944e664 drm/mediatek: dp: Use devm variant of drm_bridge_add() adds c3b9d21ef501 drm/mediatek: dp: Move AUX_P0 setting to mtk_dp_initialize [...] adds 779b8d20ca6f drm/mediatek: dp: Enable event interrupt only when bridge [...] adds 848bc59f7713 drm/mediatek: dp: Avoid mutex locks if audio is not suppor [...] adds 18ccc237cf64 drm/mediatek: dp: Move PHY registration to new function adds caf2ae486742 drm/mediatek: dp: Add support for embedded DisplayPort aux-bus adds 7eacba9a083b drm/mediatek: dp: Add .wait_hpd_asserted() for AUX bus adds 828c91231fbe drm/mediatek: dp: Don't register HPD interrupt handler for [...] adds 61a97dec5f43 drm/mediatek: Do not check for 0 return after calling plat [...] adds b3af12a0b468 drm/mediatek: Convert to platform remove callback returning void adds 27b9e2ea3f27 drm/mediatek: Remove freeing not dynamic allocated memory adds d761b9450e31 drm/mediatek: Add cnt checking for coverity issue adds ed6adfb7d4b5 drm/mediatek: Fix dereference before null check adds 379091e0f6d1 drm/mediatek: Fix potential memory leak if vmap() fail adds 89cba955f879 drm/mediatek: Fix void-pointer-to-enum-cast warning adds 7bcb838c9a5b drm/mediatek/mtk_disp_aal: Remove half completed incorrect [...] adds fb7e600df0a0 drm/mediatek/mtk_disp_ccorr: Remove half completed incorre [...] adds e1f9c849b59e Merge tag 'mediatek-drm-next-6.6' of https://git.kernel.or [...] adds c58dcab081b2 drm: rcar-du: Replace DRM_INFO() with drm_info() adds f3651bc0b7fc drm: rcar-du: Use dev_err_probe() to record cause of KMS i [...] adds 6e6c74a4def2 drm/renesas: Convert to devm_platform_ioremap_resource() adds 0dfcf80d41a2 drm: rcar-du: Add more formats to DRM_MODE_BLEND_PIXEL_NON [...] adds 97018453946b drm:rcar-du: Enable ABGR and XBGR formats adds 73c98bf2fad6 Merge tag 'drm-next-20230814' of git://git.kernel.org/pub/ [...] adds 7a22c147f715 drm/amdgpu/sdma6: initialize sdma 6.1.0 adds 70e64c4d522b drm/amd: Disable S/G for APUs when 64GB or more host memory adds 99af9c950d67 drm/amdgpu/discovery: enable sdma6 for SDMA 6.1.0 adds d68a1145dcf1 drm/amd/pm: skip the RLC stop when S0i3 suspend for SMU v1 [...] adds 161c908d6a44 drm/amdgpu: Match against exact bootloader status adds 9b9a5e34d4bb drm/amdgpu/discovery: add hdp 6.1.0 support adds eff7a442c1f9 drm/amdgpu/discovery: add smuio 14.0.0 support adds 85c391abd2c6 drm/amdgpu: add ih 6.1 registers adds 0ba96fd3c017 drm/amdgpu: add ih 6.1 support adds 4c340d0034ee drm/amdgpu/discovery: add ih 6.1.0 support adds 927e784c180c drm/amd/display: Add symclk enable/disable during stream e [...] adds ec4b70db47e7 drm/amd/display: Fix typo in enable and disable symclk_se adds 41519dc45535 drm/amd/display: Don't show stack trace for missing eDP adds 15f5b0a7abb7 drm/amd/pm: correct the pcie width for smu 13.0.0 adds ab3400eb9459 drm/amdkfd: avoid unmap dma address when svm_ranges are split adds 510d242f498a drm/amd/pm: disable the SMU13 OD feature support temporarily adds 54f9e1ca7c65 drm/amd/pm: fix pp_dpm_sclk node not displaying correctly adds ad19c200b1f7 drm/amdgpu: Fix style issues in amdgpu_debugfs.c adds 2d5c04152a8f drm/amdgpu: Fix style issues in amdgpu_psp.c adds 5f95f003179d drm/amdgpu: Cleanup amdgpu/amdgpu_cgs.c adds e2e42edfe853 drm/amdgpu: Sort the includes in amdgpu/amdgpu_drv.c adds e013864479f7 drm/amd/display: Add structs for Freesync Panel Replay adds f957138cc30a drm/amdgpu: Only create err_count sysfs when hw_op is supported adds 62c4b772bdd9 drm/amdgpu: Apply poison mode check to GFX IP only adds 714e0944f9d3 Revert "drm/radeon: Prefer dev_* variant over printk" adds 4e2abc197f11 drm/amdgpu: Move vram, gtt & flash defines to amdgpu_ ttm [...] adds 21539a6d4154 drm/amdgpu: Clean up style problems in mmhub_v2_3.c adds a5c75947b410 drm/amdgpu: Remove gfx v11_0_3 ras_late_init call adds 6fc9d92c3d27 drm/amdgpu: Issue ras enable_feature for gfx ip only adds f05f4fe6aba0 drm/amdgpu: enable SDMA MGCG for SDMA 5.2.x adds c7ddc0a800bc drm/amd/display: Add Functions to enable Freesync Panel Replay adds 66353ec43341 drm/amdgpu: remove SRIOV VF FB location programming adds e24b2fdaec9e drm/amdgpu: init TA microcode for SRIOV VF when MP0 IP is 13.0.6 adds dbca8310c8ad drm/amd/display: Clean up flip pending timeout handling adds 30a56f3243b2 drm/amd/display: check attr flag before set cursor degamma [...] adds a494a7ce546d Revert "drm/amdgpu: Prefer dev_* variant over printk in am [...] adds 69a959610229 drm/amd/display: Temporary Disable MST DP Colorspace Property adds 07867a78f884 drm/amdgpu: Prefer pr_err/_warn/_notice over printk in amd [...] adds 17e349e6841b drm/amd/display: Implement interface for notify cursor sup [...] adds e2066eb4efe0 Revert "drm/amd/display: Implement zpos property" adds 7be199bdb7d2 drm/amd/display: Promote DC to 2.3.245 adds 900af4e4887c drm/amdgpu: Add pcie replay count callback to nbio adds 794c33c66f05 drm/amdgpu: don't modify num_doorbells for mes adds 899272354dbc drm/amdgpu: add UAPI for allocating doorbell memory adds 631ddc355335 drm/amdkfd: Sync trap handler binaries with source adds 96c211f1f9ef drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole adds 05c899eacc04 drm/amdkfd: Sign-extend TMA address in trap handler adds dc3499c71d36 drm/amdgpu: accommodate DOMAIN/PL_DOORBELL adds 792b84fb9038 drm/amdgpu: initialize ttm for doorbells adds 50709d18f4a6 drm/amdgpu: Add pci replay count to nbio v7.9 adds 25e6373a5b8e drm/amd/pm: fix variable dereferenced issue in amdgpu_devi [...] adds 36f3f375ed15 drm/amdgpu: Use nbio callback for nv and soc21 adds 54c30d2a8def drm/amdgpu: create kernel doorbell pages adds 3b885ab27f36 drm/amd/pm: Fix SMU v13.0.6 energy reporting adds d124aa0ac963 drm/amdgpu: get absolute offset from doorbell index adds 557d466b15a5 drm/amdgpu: Report Missing MES Firmware Versions with Sysfs adds ae77d2fa7b5d drm/amd/pm: update smu_v13_0_6 message vf flag adds dede1fea4460 drm/amd/display: Add Freesync Panel DM code adds 76bd34786ebd drm/amd/display: Read replay data from sink adds c31866651086 drm/amdgpu: use doorbell mgr for kfd kernel doorbells adds 2105a15a2046 drm/amdgpu: use doorbell mgr for kfd process doorbells adds a7c0cad0dc06 drm/amd/display: ensure async flips are only accepted for [...] adds 8da0d694a348 drm/amdgpu: remove unused functions and variables adds e3cbb1f404b6 drm/amdgpu: use doorbell mgr for MES kernel doorbells adds 664c3b03f9ca drm/amdgpu: cleanup MES process level doorbells adds f77d1a49902b drm/amd/display: fix a regression in blank pixel data caus [...] adds 71ba6b577a35 drm/amd/display: Add interface to enable DPIA trace adds 7ce34cbfab26 drm/amd/display: Enable DPIA trace with DC debug mask adds 3d028d5d60d5 drm/amd/display: Fix a bug when searching for insert_above_mpcc adds d43270559c3e drm/amd/display: Make mpc32 functions available to future DCNs adds 6cffc78e5ad5 drm/amd/display: Set Stream Update Flags in commit_state_no_check adds 4a30cc2bd281 drm/amd/display: Use DTBCLK as refclk instead of DPREFCLK adds e75b965e9aac drm/amd/display: support plane clip with zero recout size adds ca030d83f53b drm/amd/display: always acquire MPO pipe for every blending tree adds 460ea8980511 drm/amd/display: update add plane to context logic with a [...] adds c5a4f9010d4b drm/amd/display: adjust visual confirm dpp height offset t [...] adds 77cf0607d550 drm/amd/display: do not treat clip_rect size change as a s [...] adds 1155150d0dc7 drm/amd/display: Revert "drm/amd/display: Read down-spread [...] adds 026a71babf48 drm/amd/display: Blocking invalid 420 modes on HDMI TMDS f [...] adds 4c6107a653cc drm/amd/display: Blocking invalid 420 modes on HDMI TMDS f [...] adds 2abc0ccf92bf drm/amd/display: Add vendor Id for reference adds 2b1b838ea8e5 drm/amd/display: Use max memclk variable when setting max memclk adds d8e3fcd3ea15 drm/amd/display: move idle pipe allocation logic into dcn [...] adds 198f0e895349 drm/amd/display: rename acquire_idle_pipe_for_layer to acq [...] adds 393e83484839 drm/amd/display: Change HDCP update sequence for DM adds 98bb4ee9cfe3 drm/amd/display: Promote DAL to 3.2.246 adds 7748ce5b6958 drm/amdgpu: Report vbios version instead of PN adds 73b0648179c5 drm/amdgpu: fix possible UAF in amdgpu_cs_pass1() adds 665fdce51b30 drm/amd/display: Return value of function adds 3b780089fd6e drm/amdgpu: Remove a lot of unnecessary ternary operators adds 26272ed708fb drm/amd/pm: Clean up errors in smu_v11_0.h adds 09d97d0acc3a drm/amd/pm: Clean up errors in smu_v13_0_7_ppt.c adds 6e215e108add drm/amd/pm: Clean up errors in smu_v13_0.c adds 8c3d5b404d7c drm/amd/pm: Clean up errors in aldebaran_ppt.c adds d397fa5e5297 drm/amd/pm: Clean up errors in smu_v13_0_6_ppt.c adds 20e688a8700d drm/amd/pm: Clean up errors in smu_v13_0_5_ppt.c adds f931b011ca20 drm/amd: Clean up errors in smu_v13_0_5_ppt.c adds 3e6ef49f53c6 drm/amd/pm: Clean up errors in amdgpu_smu.c adds 37d67a7adfa9 drm/amd/pm: Clean up errors in amd_powerplay.c adds 16213ee9f264 drm/amd/pm: Clean up errors in vega10_baco.c adds 28b3a7330c52 drm/amd/pm: Clean up errors in vega12_hwmgr.c adds 16d122338b87 drm/amd/pm/powerplay/hwmgr/ppevvmath: Clean up errors in p [...] adds 4a3026b21f43 drm/amd/pm: Clean up errors in smu10_hwmgr.c adds ba5d222a6fe9 drm/amd/pm: Clean up errors in fiji_baco.c adds 223ba2133ee6 drm/amd/pm: Clean up errors in vega10_powertune.c adds c066a9e4bfd5 drm/amd/pm: Clean up errors in vega12_pptable.h adds cbe2d154aa3a drm/amd/pm: Clean up errors in vega12_baco.c adds 4e01bbec4b31 drm/amdgpu: Clean up errors in smu7_powertune.c adds df70be37ef74 drm/amdgpu: Clean up errors in common_baco.c adds 53fa57d2186e drm/amdgpu: Clean up errors in smu_helper.c adds 958f27fc528a drm/amdgpu: Clean up errors in ci_baco.c adds 782233501260 drm/amdgpu: Clean up errors in ppatomctrl.h adds 1f9f09da7202 drm/amd/pm: Clean up errors in vega10_pptable.h adds a88c30a72a52 drm/amd: Clean up errors in smu7_hwmgr.c adds 08b4dc2fdb35 drm/amd: Clean up errors in pptable_v1_0.h adds c34a2784254a drm/amd: Clean up errors in vega10_processpptables.c adds 05dfc1beeb01 drm/amdgpu/powerplay: Clean up errors in smu_helper.h adds 8223ef4838c6 drm/amd/pm: Clean up errors in vega20_hwmgr.h adds ffa702d2144d drm/amdgpu: Clean up errors in vega20_baco.c adds fd9e257a9406 drm/amdgpu/powerplay: Clean up errors in vega20_hwmgr.c adds 0abfc3fd1dda gpu: amd: Clean up errors in ppatomfwctrl.h adds 2ad4f01f1950 drm/amd/pm: Clean up errors in tonga_baco.c adds 79501a7fb4c4 drm/amd/pm/powerplay/hwmgr/hwmgr: Clean up errors in hwmgr.c adds 485e3fe8636b drm/amd/pm: Clean up errors in vega12_hwmgr.h adds 2cf9fc26494f drm/amd/pm: Clean up errors in vega20_pptable.h adds 19f6d1dba934 drm/amd/pm: Clean up errors in polaris_baco.c adds 29013f607b79 drm/amd/pm: Clean up errors in smu9_driver_if.h adds 7ffcbd1a1f59 drm/amd/display: Fix a regression on Polaris cards adds 6f8e98b94473 drm/amd/pm: Remove many unnecessary NULL values adds d12d92290c26 drm/amd/pm: Clean up errors in smu71.h adds 8377c8bfba62 drm/amd/pm: Clean up errors in smu7_fusion.h adds e761d50d6833 drm/amd/pm: Clean up errors in smu7.h adds 4d2d4f151baa drm/amd/pm: Clean up errors in pp_thermal.h adds 6f3d7a6a2451 drm/amd/pm: Clean up errors in hardwaremanager.h adds 6f569e69317e drm/amd/pm: Clean up errors in hwmgr.h adds d1a04161a883 drm/amd/pm: Clean up errors in smu73.h adds a74691f53517 drm/amd/pm: Clean up errors in smu75.h adds 41c1b492bf01 drivers/amd/pm: Clean up errors in smu8_smumgr.h adds 803fe2098ae8 drm/amd/pm: Clean up errors in r600_dpm.h adds 5502cf77e895 drm/amd/pm: Clean up errors in sislands_smc.h adds e1b3bcaadfae drm/amd/pm: Clean up errors in amdgpu_pm.c adds 3646a89db179 drm/amd/display: Clean up errors in color_gamma.c adds 784c1cc51391 drm/amd/display: Clean up errors in ddc_regs.h adds e8d099e861d1 drm/amd/dc: Clean up errors in hpd_regs.h adds e0b1fe5b31e7 drm/amd/display: Clean up errors in dce110_timing_generator.c adds e822d8392194 drm/amd/display: Clean up errors in dce110_hw_sequencer.c adds a4753953a900 drm/amd/display: Clean up errors in dce112_hw_sequencer.c adds 06020e1f7ca0 drm/amd/display: Clean up errors in dcn315_smu.c adds 5cc0ac067494 drm/amd/display: Clean up errors in dcn316_clk_mgr.c adds 35c4b73ebe5f drm/amd/display: Clean up errors in dcn316_smu.c adds 7c755e21bbc7 drm/amd/display: Clean up errors in bios_parser2.c adds dfc0cc682840 drm/amd/display: Clean up errors in dc_stream.c adds 82a72b1606b1 drm/amd/display: Clean up errors in dcn10_dpp_dscl.c adds 06788a22aa8d drm/amd/display: Clean up errors in display_mode_vba_30.c adds 0b6c14d49622 drm/amd/display: Clean up errors in dce_clk_mgr.c adds 9c7f00f7d13b drm/amdgpu: Clean up errors in cik_ih.c adds 042a70e43a81 drm/amdgpu: Clean up errors in vce_v3_0.c adds 08110c26ce50 drm/amdgpu: Clean up errors in amdgpu_psp.h adds 46eb29b867e9 drm/amdgpu: Clean up errors in ih_v6_0.c adds 1f45f1c59240 drm/amdgpu: Clean up errors in vega20_ih.c adds f291f9b9dbee drm/amdgpu: Clean up errors in mmhub_v9_4.c adds 7163dadea2cc drm/amdgpu/atomfirmware: Clean up errors in amdgpu_atomfirmware.c adds a788b54f3d1d drm/amdgpu: Clean up errors in uvd_v7_0.c adds 7c29b4023680 drm/jpeg: Clean up errors in jpeg_v2_0.c adds 2b77f199a5a8 drm/amdgpu: Clean up errors in dce_v10_0.c adds e2515e2b9056 drm/amdgpu: Clean up errors in mxgpu_nv.c adds 665ba81b4a0c drm/amdgpu/jpeg: Clean up errors in vcn_v1_0.c adds 18ef754488ba drm/amdgpu: Clean up errors in dce_v8_0.c adds 06d82d87b4fc drm/amdgpu: Clean up errors in soc21.c adds 98268d4033b6 drm/amdgpu: Clean up errors in amdgpu_atombios.h adds 91aafa3c4e89 drm/amdgpu: Clean up errors in mes_v11_0.c adds 7b7fbabbff77 drm/amdgpu: Clean up errors in amdgpu_trace.h adds 1b01c010d7e8 drm/amdgpu: Clean up errors in amdgpu_ring.h adds baa5ede87568 drm/amdgpu: Clean up errors in amdgpu_virt.c adds 939a392f07e2 drm/amdgpu: Clean up errors in nv.c adds 599f7c8b85b1 drm/amdgpu: Clean up errors in mxgpu_vi.c adds c8a143969992 drm/amdgpu: Clean up errors in uvd_v3_1.c adds 2b2b5858f57d drm/amdgpu: Clean up errors in vcn_v4_0.c adds 7b57c54c96aa drm/amdgpu: Clean up errors in gfx_v7_0.c adds 7bb8c4f6a40d drm/amdgpu: Clean up errors in tonga_ih.c adds 20c7435447a2 drm/amdgpu: Clean up errors in vcn_v3_0.c adds b029753034cd drm/amd/pm: Clean up errors in smu73_discrete.h adds 7957ec80ef97 drm/amdgpu: Add FRU sysfs nodes only if needed adds ec8e59cb4e0c drm/amd/display: Get replay info from VSDB adds 81af32520e7a drm/amdgpu/gfx11: only enable CP GFX shadowing on SR-IOV adds 657db07b3229 drm/amdgpu: Fix identation issues in 'kgd_gfx_v9_program_t [...] adds 7692e1ee2446 drm/amdgpu: add RAS fatal error handler for NBIO v7.9 adds f734b2133c80 drm/amdgpu/irq: Move irq resume to the beginning adds cd11589b05b7 drm/buddy: Fix drm buddy info output format adds bc0f80802d73 drm/amdgpu: Extend poison mode check to SDMA/VCN/JPEG adds 8d759dc6644d drm/amdgpu: Add pcie usage callback to nbio adds 59070fd9ccea drm/amdgpu: Add pci usage to nbio v7.9 adds 9e761bff03e1 drm/amdgpu: Use local64_try_cmpxchg in amdgpu_perf_read adds 95979df25be5 drm/amdkfd: ignore crat by default adds 99c150199659 drm/amdkfd: disable IOMMUv2 support for KV/CZ adds 2b4adeb34f99 drm/amdkfd: disable IOMMUv2 support for Raven adds c99a2e7ae291 drm/amdkfd: drop IOMMUv2 support adds 80e28aaf93db drm/amdkfd: rename device_queue_manager_init_v10_navi10() adds 6be2ad4f0073 drm/amdgpu: don't allow userspace to create a doorbell BO adds a8b273a8fd9c Merge tag 'amd-drm-next-6.6-2023-08-11' of https://gitlab. [...] adds 426f6e764426 drm: etnaviv: Replace of_platform.h with explicit includes adds 295b6c02f84b drm/etnaviv: slow down FE idle polling adds 20faf2005ec8 drm/etnaviv: fix dumping of active MMU context adds 81372e4eb102 drm/etnaviv: add HWDB entry for VIP8000 Nano r8002 adds 349bf0159ad3 drm/etnaviv: add HWDB entry for GC520 r5341 c204 adds 5cefcf9f2fea drm/etnaviv: move down etnaviv_gpu_recover_hang() in file adds 80f6b63e729f drm/etnaviv: free events the usual way in recover worker adds f098f9b8042a drm/etnaviv: move runtime PM handling to events adds 7cb544946a13 drm/etnaviv: make clock handling symetric between runtime [...] adds 448406eaf6c2 drm/etnaviv: avoid runtime PM usage in etnaviv_gpu_bind adds 647d817d8071 drm/etnaviv: better track GPU state adds e116be254aaa drm/etnaviv: drop GPU initialized property adds 9ec2afde83c1 drm/etnaviv: expedited MMU fault handling adds 88c31d2dd191 drm/etnaviv: fix error code in event_alloc() adds bd23a6ac5337 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 438cf3271ca1 drm/panel: simple: Fix Innolux G156HCE-L01 LVDS clock adds ff065eaf5502 drm/ttm/tests: Require MMU when testing adds 5d21db2680cb Merge tag 'drm-misc-next-fixes-2023-08-17' of git://anongi [...] adds c84f512387fc drm/amd/display: Add Replay supported/enabled checks adds 4c452b5c7d73 drm/amdgpu: Fix missing comment for mb() in 'amdgpu_device [...] adds a34cab44094b drm/amdkfd: Add missing tba_hi programming on aldebaran adds a57c6c365d0e drm/amd/pm: disallow the fan setting if there is no fan on [...] adds 707b570f4288 drm/amd/pm: Add vclk and dclk sysnode for GC 9.4.3 adds ba4c1d772c26 drm/radeon: Fix multiple line dereference in 'atom_iio_execute' adds 1e9e15dcf414 drm/amdgpu: disable mcbp if parameter zero is set adds 475968fe4a05 drm/amdkfd: fix build failure without CONFIG_DYNAMIC_DEBUG adds 8b3a7a707c6c drm/amdgpu: Remove unnecessary ras cap check adds bd6040b0ea04 drm/amdkfd: Use memdup_user() rather than duplicating its [...] adds e01eeffc3f86 drm/amd/pm: avoid driver getting empty metrics table for t [...] adds 1b98a5f8e04b drm/amdgpu: mode1 reset needs to recover mp1 for mp0 v13_0_10 adds e4538bc78b51 drm/amdgpu/pm: fix throttle_status for other than MP1 11.0.7 adds d0d692805830 drm/amdgpu: Fix identifier names to function definition ar [...] adds f51069bac67c drm/amd/display: Update replay for clk_mgr optimizations adds 8b4c350c4d0e drm/amdkfd: fix double assign skip process context clear adds bdacd16afa6c drm/amd: Use pci_dev_id() to simplify the code adds 669f23724711 drm/amd/pm: Fix temperature unit of SMU v13.0.6 adds b7cc5b421cad drm/amd/pm: correct the way for checking custom OD settings adds 0514dda30f00 drm/amd/pm: correct the logics for retreiving SMU13 OD set [...] adds 258ee02e23f3 drm/amd/pm: bump SMU v13.0.5 driver_if header version adds b81fde0dfe40 drm/amdgpu: Add I2C EEPROM support on smu v13_0_6 adds 8d72444288c8 drm/amdgpu/vcn: Add MMSCH v4_0_3 support for sriov adds d78c227fce80 drm/amd: Add amdgpu_hwmon_get_sensor_generic() adds 56dd5140ebca drm/amd/display: dmub_replay: don't use kernel-doc markers adds 275e37221b10 drm/amdkfd: Remove unnecessary NULL values adds a31c114bcfda drm/amdgpu/vcn: mmsch_v4_0_3 requires doorbell on 32 byte [...] adds 259d968034c3 drm/amd/display: Remove unnecessary NULL values adds 3cc0f8f4e391 drm/radeon: Remove unnecessary NULL values adds dba24294ff3a drm/amdgpu/jpeg: mmsch_v4_0_3 requires doorbell on 32 byte [...] adds ad5594ad41de drm/amd/display: Support Compliance Test Pattern Generatio [...] adds 97c2eba5d6fb drm/amd/display: disable clock gating logic reversed bug fix adds 3831989d62b1 drm/amdkfd: workaround address watch clearing bug for gfx v9.4.2 adds 945355c96e96 drm/amdgpu/vcn: change end doorbell index for vcn_v4_0_3 adds 30c3a3305c62 drm/amd/display: Enable subvp high refresh up to 175hz adds aa298b30ce56 drm/amd/display: PMFW to wait for DMCUB ack for FPO cases adds d288c87151a1 drm/amd/display: Gamut remap only changes missed adds 73d450926432 drm/amd/display: fix incorrect stream_res allocation for o [...] adds 133fe0dd99a9 drm/amd/display: Enable 8k60hz mode on single display adds 53f328807946 drm/amd/display: implement pipe type definition and adding [...] adds f7d0157bfb26 drm/amd/display: avoid crash and add z8_marks related in dml adds b73b737f3dd5 drm/amd/display: Add some missing register definitions adds 44fd83e920e2 drm/amdgpu: Replace ternary operator with min() in 'amdgpu [...] adds d117fd296456 drm/amdgpu/vcn: sriov support for vcn_v4_0_3 adds bb9f7b682625 drm/amd: Add a new hwmon attribute for instantaneous power adds e94e787e37b9 drm/amd: Remove freesync video mode amdgpu parameter adds 47f1724db4fe drm/amd: Introduce `AMDGPU_PP_SENSOR_GPU_INPUT_POWER` adds 4d6fc55ab13c drm/amdgpu: expand runpm parameter adds 236dcf75865b drm/amd/pm: Clean up errors in smu_v11_0_pptable.h adds 39619d50a8e4 drm/amd/display: enable low power mode for VGA memory adds 712c6812dcbf drm/amd/pm: Clean up errors in amdgpu_smu.h adds e8b2ad875ffa drm/amdgpu: Remove duplicated includes adds 3cecafc1970f drm/radeon: Use pci_dev_id() to simplify the code adds 629425673b77 drm/amd: Fix SMU 13.0.4/13.0.11 GPU metrics average power adds 05228211e89a drm/amd: Drop unnecessary helper for aldebaran adds 4c64f2e42050 drm/amd: Fix the return for average power on aldebaran adds 765bbbec16a1 drm/amd: Show both power attributes for vega20 adds 9366c2e87d08 drm/amd: Rename AMDGPU_PP_SENSOR_GPU_POWER adds 15419813f2ef drm/amd: Hide unsupported power attributes adds 1347b15d5e8e drm/amd/display: Replace ternary operator with min() in 'd [...] adds b828e1004cce drm/amdgpu: Replace ternary operator with min() in 'amdgpu [...] adds 2e0847a756ac drm/amd/display: [FW Promotion] Release 0.0.179.0 adds 7fc4ccf1b1f5 drm/amd/display: Promote DAL to 3.2.247 adds 81a7be799af7 drm/amd/display: Update adaptive sync infopackets for replay adds d34fecc6e91e drm/amdgpu/jpeg: sriov support for jpeg_v4_0_3 adds 0fc7d79b45f6 drm/amd/display: Handle Replay related hpd irq adds dd12b858c246 drm/amdgpu/vcn: Skip vcn power-gating change for sriov adds 1d02ae4ebd67 drm/amd/pm: Update pci link width for smu v13.0.6 adds 400a39f1ec43 drm/amdgpu: skip xcp drm device allocation when out of drm [...] adds e49311c44a6e drm/amd/pm: allow the user to force BACO on smu v13.0.0/7 adds f1d1abd616ba drm/amd/pm: Update pci link speed for smu v13.0.6 adds b5cdadedaafe drm/amdgpu: Remove gfxoff check in GFX v9.4.3 adds 603b9a575d57 drm/amdgpu: skip fence GFX interrupts disable/enable for S0ix adds 0dee72639533 drm/amd: flush any delayed gfxoff on suspend entry adds e20ff051707c drm/amdgpu: Add memory vendor information adds ef35c7ba6041 Revert "Revert "drm/amdgpu/display: change pipe policy for [...] adds cacaeb27ade4 Merge tag 'amd-drm-next-6.6-2023-08-18' of https://gitlab. [...] adds fdebffeba8b8 BackMerge tag 'v6.5-rc7' into drm-next adds 9891b3df2b43 drm/msm/dpu1: Rename sm8150_dspp_blk to sdm845_dspp_blk adds 274f16147462 drm/msm: stop storing the array of CRTCs in struct msm_drm [...] adds 9ed6141b72c7 drm/msm/dpu: retrieve DSI DSC struct through priv->dsi[0] adds cabfe08ca574 drm/msm/dpu: remove struct drm_dsc_config from struct msm_ [...] adds 648c40bb7c89 dt-bindings: display: msm: sm8350-mdss: document displaypo [...] adds df64c86e776b dt-bindings: display: msm: sm8450-mdss: document displaypo [...] adds d92ae3612c84 dt-bindings: display: msm: sm8550-mdss: document displaypo [...] adds 270ad296e94a dt-bindings: display/msm: dsi-controller-main: Allow refge [...] adds 21d6ec5fce75 drm/msm/dsi: Hook up refgen regulator adds 70e913f765f6 drm/msm: enumerate DSI interfaces adds 2d3b0d74c8a3 drm/msm/dpu: always use MSM_DP/DSI_CONTROLLER_n adds fdac4bc57a4f drm/msm/dpu: simplify peer LM handling adds 6b2dc8cf67a9 drm/msm/dpu: drop dpu_mdss_cfg::mdp_count field adds 469bae7db702 drm/msm/dpu: drop enum dpu_mdp and MDP_TOP value adds 25c6ae11a63d drm/msm/dpu: expand .clk_ctrls definitions adds 65c859d76d96 drm/msm/dpu: drop zero features from dpu_mdp_cfg data adds 038c06bd5f49 drm/msm/dpu: drop zero features from dpu_ctl_cfg data adds 2a6387e2f1bf drm/msm/dpu: correct indentation for CTL definitions adds ef7d0e8dd3f0 drm/msm/dpu: inline SSPP_BLK macros adds e28db0215649 drm/msm/dpu: inline DSPP_BLK macros adds 8d3e0dd0f7f9 drm/msm/dpu: inline LM_BLK macros adds 194347df5844 drm/msm/dpu: inline DSC_BLK and DSC_BLK_1_2 macros adds 4fe37d2dbbfd drm/msm/dpu: inline MERGE_3D_BLK macros adds 35973be88744 drm/msm/dpu: inline various PP_BLK_* macros adds 36e2ad1d727a drm/msm/dpu: inline WB_BLK macros adds ed4fa8c60e45 drm/msm/dpu: inline INTF_BLK and INTF_BLK_DSI_TE macros adds 48cbbe7c7619 drm/msm/dpu: drop empty features mask MERGE_3D_SM8150_MASK adds 1fe519aad840 drm/msm/dpu: drop empty features mask INTF_SDM845_MASK adds 903705111d86 drm/msm: Update dev core dump to not print backwards adds 1071a22c0dd5 drm/msm/dpu: Drop unused num argument from relevant macros adds 46998bf8431c drm/msm/dpu: Define names for unnamed sblks adds 274909a85ebe drm/msm/dpu: Remove redundant prefix/suffix in name of sub-blocks adds ec059976c193 drm/msm/dpu: Refactor printing of main blocks in device core dump adds 61e44a5b9b8b drm/msm/dpu: Update dev core dump to dump registers of sub-blocks adds cc9a79715a56 dt-bindings: display: msm: dp-controller: document SM8250 [...] adds b173a7dcc2d0 drm/msm/dsi: Enable BURST_MODE for command mode for DSI 6G v1.3+ adds d5ffd30bf168 drm/msm/dpu: re-introduce dpu core revision to the catalog adds 51e9b25c7818 drm/msm/dpu: use dpu core's major version to enable data compress adds 4c6df9a40bbc drm/msm/dpu: rename all hw_intf structs to have dpu_hw prefix adds 143dfccad3da drm/msm/dpu: rename enable_compression() to program_intf_c [...] adds 781452286aeb drm/msm/dpu: drop DPU_INTF_DATA_COMPRESS from dpu catalog adds a7e3fda5948a drm/msm/dsi: Drop unused regulators from QCM2290 14nm DSI [...] adds dcfc49a5b1d2 dt-bindings: display/msm: Remove DSI1 ports from SM6350/SM [...] adds 3b3e71f07d35 dt-bindings: clock: qcom, dispcc-sm6125: Require GCC PLL0 [...] adds 3a06fa8e5185 dt-bindings: clock: qcom, dispcc-sm6125: Allow power-domai [...] adds bb49fa7051d7 dt-bindings: display/msm: dsi-controller-main: Document SM6125 adds 8225df64fc30 dt-bindings: display/msm: sc7180-dpu: Describe SM6125 adds cd188d68db35 dt-bindings: display/msm: Add SM6125 MDSS adds 9b6f4fedaac2 drm/msm/dpu: Add SM6125 support adds 87aa3c9b4470 drm/msm/mdss: Add SM6125 support adds 75df8c57b85b dt-bindings: msm: dsi-phy-14nm: Document SM6125 variant adds be4dacf4eee1 drm/msm/dsi: Reuse QCM2290 14nm DSI PHY configuration for SM6125 adds b4b405040689 dt-bindings: display/msm: mdss-common: add memory-region property adds f09f5459bd85 drm/msm: Remove redundant DRM_DEV_ERROR() adds c54b4c35194e drm/msm/dpu: inline __intr_offset adds 370891f0d983 drm/msm/dpu: split interrupt address arrays adds bf8198cc3b90 drm/msm/dpu: autodetect supported interrupts adds 40f9cedf54f1 drm/msm/dpu: drop now-unused mdss_irqs field from hw catalog adds edb34ac1f65e drm/msm/dpu: drop compatibility INTR defines adds 0fbe7c7d36e8 drm/msm/mdss: correct UBWC programming for SM8550 adds cab5b40633b0 drm/msm/mdss: rename ubwc_version to ubwc_enc_version adds 71e00fc0afde drm/msm/mdss: export UBWC data adds 6f410b246209 drm/msm/mdss: populate missing data adds a2e87e9ef891 drm/msm/dpu: use MDSS data for programming SSPP adds 1613c5fddd42 drm/msm/dpu: drop UBWC configuration adds 7b4a727e84f0 drm/msm/dpu: drop BWC features from DPU_MDP_foo namespace adds f15de4f6245b drm/msm/dpu: drop enum dpu_core_perf_data_bus_id adds 808c92df654a drm/msm/dpu: bail from _dpu_core_perf_crtc_update_bus if t [...] adds 6a4bc73915af drm/msm/dpu: drop separate dpu_core_perf_tune overrides adds a6239e65c801 drm/msm/dpu: rework indentation in dpu_core_perf adds 716f0d4cac0f drm/msm/dpu: drop the dpu_core_perf_crtc_update()'s stop_r [...] adds 779f336ed4b8 drm/msm/dpu: use dpu_perf_cfg in DPU core_perf code adds 7a735940293d drm/msm/dpu: remove unused fields from struct dpu_core_perf adds d64d83806aa4 drm/msm/dpu: remove extra clk_round_rate() call adds 4161ec7e93d1 drm/msm/dpu: move max clock decision to dpu_kms. adds 3d5199a173d0 drm/msm/dpu: drop dpu_core_perf_destroy() adds 42d0d253ed03 drm/msm/dpu: increase memtype count to 16 for sm8550 adds e550ad0e5c3d drm/msm/dpu: fix DSC 1.2 block lengths adds 57a1ca6cf73b drm/msm/dpu: fix DSC 1.2 enc subblock length adds fdcb8fe0c9f0 drm/msm/dpu: Drop encoder vsync_event adds fd0ad3b2365c drm/msm/mdp5: Don't leak some plane state adds b0fe70105056 drm/msm/dpu: clean up some inconsistent indenting adds 34202be95237 drm/msm/dpu: initialise clk_rate to 0 in _dpu_core_perf_ge [...] adds d93cf453f51d drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait [...] adds fa0f4d0735cd Merge branch 'msm-fixes' into msm-next adds 832ee64debdd drm/msm/adreno: Remove GPU name adds 6391030df062 drm/msm/adreno: Remove redundant gmem size param adds f4f1c707817d drm/msm/adreno: Remove redundant revn param adds 459f9e26e7d4 drm/msm/adreno: Use quirk identify hw_apriv adds 155668ef412f drm/msm/adreno: Use quirk to identify cached-coherent support adds f30a648d8748 drm/msm/adreno: Allow SoC specific gpu device table entries adds c928a05e4415 drm/msm/adreno: Move speedbin mapping to device table adds 75a5227c0d1d drm/msm/adreno: Bring the a630 family together adds 67133dc08696 drm/msm/adreno: Add adreno family adds 8825f5969267 drm/msm/adreno: Add helper for formating chip-id adds 47bd37f948a4 drm/msm/adreno: Move adreno info to config adds b42ab8545eb3 dt-bindings: drm/msm/gpu: Extend bindings for chip-id adds 90b593ce1c9e drm/msm/adreno: Switch to chip-id for identifying GPU adds 3bf846656756 drm/msm/a6xx: Fix misleading comment adds b3ba797e4528 drm/msm/a6xx: Add some missing header definitions adds 02a726fc6b28 drm/msm/a6xx: Use descriptive bitfield names for CP_PROTECT_CNTL adds 29af76054537 drm/msm/a6xx: Skip empty protection ranges entries adds 5e46ad83db10 drm/msm/a6xx: Ensure clean GMU state in a6xx_gmu_fw_start adds 6ab410e0ffa3 drm/msm/a6xx: Improve GMU force shutdown sequence adds 1bfa7951459d drm/msm/a6xx: Fix up GMU region reservations adds db07ce5da8b2 drm/msm/a2xx: Call adreno_gpu_init() earlier adds 3136a0f83519 drm/msm/a6xx: Fix GMU lockdep splat adds 42854f8d2bff drm/msm: Disallow relocs on a6xx+ adds a895037e1e98 drm/msm/adreno: adreno_gpu: Switch to memdup_user_nul() helper adds 1a8b612ef09b drm/msm: Take lru lock once per job_run adds 6ba5daa5d5ad drm/msm: Use drm_gem_object in submit bos table adds fc896cf3d691 drm/msm: Take lru lock once per submit_pin_objects() adds 7391c282ba0f drm/msm: Remove vma use tracking adds 18ff50e582a0 drm/msm/a690: Switch to a660_gmu.bin adds abe2023b4cea drm/msm/gpu: Push gpu lock down past runpm adds cb0aacde1e2c drm/msm/adreno: Add missing MODULE_FIRMWARE macros adds 26ed8d3dc06d drm/msm/a6xx: Introduce a6xx_llc_read adds c5597e58a56c drm/msm/a6xx: Move LLC accessors to the common header adds 34b149ecae85 drm/msm/a6xx: Bail out early if setting GPU OOB fails adds 38f88732b292 Merge tag 'drm-msm-next-2023-08-20' of https://gitlab.free [...] adds 9c319a0f6d52 drm/ttm/tests: Fix type conversion in ttm_pool_test adds 6cdcc65fdb0b drm/nouveau: sched: avoid job races between entities adds c6b9075cfbd6 drm/nouveau: uvmm: fix unset region pointer on remap adds 443f9e0b1ab5 drm/nouveau: uapi: don't pass NO_PREFETCH flag implicitly adds 91dc52151c9b drm/tests/drm_kunit_helpers: Place correct function name i [...] adds cdf4100eaa1f drm/gpuva_mgr: remove unused prev pointer in __drm_gpuva_sm_map() adds bc609f4867f6 Merge tag 'drm-misc-next-fixes-2023-08-24' of git://anongi [...] adds f2ac6402760a drm/i915: Fix TLB-Invalidation seqno store adds c67b06f19419 drm: Add an HPD poll helper to reschedule the poll work adds cfd48ad8c4a9 drm/i915: Fix HPD polling, reenabling the output poll work [...] adds 3698a75f5a98 Merge tag 'drm-intel-next-fixes-2023-08-24' of git://anong [...] adds 461f35f01446 Merge tag 'drm-next-2023-08-30' of git://anongit.freedeskt [...] adds 0825d54a3081 kselftest/alsa: pcm-test: Move stream duration and margin [...] adds 7d43f51e4046 kselftest/alsa: pcm-test: Decrease stream duration from 4 [...] adds fbb64eedf5a3 ALSA: emu10k1: make E-MU dock monitoring interrupt-driven adds deb1200f6eb6 ALSA: emu10k1: fix return value of snd_emu1010_adc_pads_put() adds 67192cc0f026 ALSA: emu10k1: remove superfluous IRQ enable state saving adds 678a0bbe1580 ALSA: pcmtest: Add 'open' PCM callback error injection adds f9d1b819307c ALSA: pcmtest: minor optimizations adds 7e9f28398a6e ALSA: Explicitly include correct DT includes adds c960b012ec47 ALSA: emu10k1: track loss of external clock on E-MU cards [...] adds c435d375fd76 ALSA: emu10k1: set the "no filtering" bits on PCM voices o [...] adds 9034ff11693b ALSA: emu10k1: clean up driver status comments adds 6d68d9cba1d0 ALSA: emu10k1: rework copyright statements adds 97efc0aa96f9 PCI: Sort Intel PCI IDs by number adds 2407c45329dd PCI: Add Intel Audio DSP devices to pci_ids.h adds e9207825c899 ASoC: SOF: Remove unused Broxton PCI ID adds 97b7aeb2d9a7 ALSA: Remove unused Broxton PCI ID adds cab8cf497d70 ALSA: hda: Add controller matching macros adds 1b21bd7a565c ALSA: hda: Use global PCI match macro adds fd6f3a84ab59 ALSA: hda/i915: Use global PCI match macro adds 76e3a424646e ASoC: Intel: Skylake: Use global PCI match macro adds 0cd0a7c2c599 ALSA: intel-dsp-config: Convert to PCI device IDs defines adds e6232c80a55f ALSA: hda: Convert to PCI device IDs defines adds 8d9614b88589 ASoC: Intel: avs: Convert to PCI device IDs defines adds ea15d60252dc ASoC: Intel: avs: Convert to PCI device IDs defines adds a2db8743eda5 ASoC: Intel: Skylake: Convert to PCI device IDs defines adds a9022f4bec01 ASoC: SOF: Intel: Convert to PCI device IDs defines adds 2218e10e6fec ASoC: Intel: sst: Convert to PCI device IDs defines adds 21634f0f307c Merge branch 'topic/hda-pci-ids' into for-next adds d4e99962d16c ALSA: control: Take card->controls_rwsem in snd_ctl_rename() adds 6eca69147542 staging: greybus: audio_helper: Use snd_ctl_remove_id() adds d8b366c40638 ASoC: atmel: mchp-pdmc: Use snd_ctl_remove_id() adds 192c4cccd015 ALSA: control: Take controls_rwsem lock in snd_ctl_remove() adds 8320ba0ce534 ALSA: control: Add lockdep warning to internal functions adds a3bee62e90d8 ASoC: sigmadsp: Simplify with snd_ctl_activate_id() adds dc438bac711d staging: greybus: Avoid abusing controls_rwsem adds 6723670a4835 ALSA: control: Make snd_ctl_find_id() argument const adds b1e055f67611 ALSA: control: Introduce unlocked version for snd_ctl_find [...] adds 9c2cc5652e43 ALSA: control: Take lock in snd_ctl_find_id() and snd_ctl_ [...] adds 3315cf95834f ALSA: emu10k1: Go back and simplify with snd_ctl_find_id() adds f056f2fef31e Merge tag 'tags/ctl-lock-fixes-6.6' into for-next adds 68fa05d4a82b ALSA: control: Introduce snd_ctl_find_id_mixer() adds 7affe6fd2a3a ALSA: ca0106: Simplify with snd_ctl_find_id_mixer() adds f45828d46456 ALSA: cs46xx: Simplify with snd_ctl_find_id_mixer() adds aa9e91806517 ALSA: emu10k1: Simplify with snd_ctl_find_id_mixer() adds 5f2a937bd156 ALSA: es1968: Simplify with snd_ctl_find_id_mixer() adds 171c983027c7 ALSA: ice1712: Simplify with snd_ctl_find_id_mixer() adds 233913c0bc60 ALSA: maestro3: Simplify with snd_ctl_find_id_mixer() adds a16ea09d2254 ALSA: via82xx: Simplify with snd_ctl_find_id_mixer() adds b6ba0aa46138 ALSA: cmipci: Simplify with snd_ctl_find_id_mixer() adds ca141fe31df0 ASoC: mediatek: mt8188: Simplify with snd_ctl_find_id_mixer() adds ebc1bfebdaca ALSA: ac97: Simplify with snd_ctl_find_id_mixer() adds ae07eb9bf23e ALSA: vmaster: Add snd_ctl_add_followers() helper adds 1caf64d91f72 ALSA: ac97: Use the standard snd_ctl_add_followers() helper adds b7bb11fa361f ALSA: ca0106: Use the standard snd_ctl_add_followers() helper adds 157ac57073bc ALSA: ice1712: Use the standard snd_ctl_add_followers() helper adds 3c851b638472 ALSA: hda/hdmi: keep codec entries in numerical order adds 6d37a07fdcf9 ALSA: hda: add HDMI codec ID for Intel LNL adds fa3efcc36aac ALSA: cs35l41: Use mbox command to enable speaker output f [...] adds f8264c759208 ALSA: cs35l41: Poll for Power Up/Down rather than waiting [...] adds 5299b79ca1a2 ALSA: hda: cs35l41: Check mailbox status of pause command [...] adds a3ff56465878 ALSA: hda: cs35l41: Ensure we correctly re-sync regmap bef [...] adds f2a58481a505 ALSA: hda: cs35l41: Ensure we pass up any errors during sy [...] adds a5adbfb60b02 ALSA: hda: cs35l41: Move Play and Pause into separate functions adds 4eae4892c5bd ALSA: hda: hda_component: Add pre and post playback hooks [...] adds 01ecc5629364 ALSA: hda: cs35l41: Use pre and post playback hooks adds c4d0510b81c4 ALSA: hda: cs35l41: Rework System Suspend to ensure correc [...] adds 7cf5ce66dfda ALSA: hda: cs35l41: Add device_link between HDA and cs35l41_hda adds 2d816d4f9208 ALSA: hda: cs35l41: Ensure amp is only unmuted during playback adds 3d74f42c56db Merge existing fixes from asoc/for-6.5 into new branch adds 2b48d170fb99 ASoC: SOF: amd: refactor PSP smn_read adds 521d675d2497 ASoC: soc-core.c: initialize dlc on snd_soc_get_dai_id() adds 0e66a2c69409 ASoC: soc-core.c: cleanup soc_dai_link_sanity_check() adds 7f6ecc220272 ASoC: rt5645: implement set_jack callback adds 82770b76abae ASoC: imx-pcm-rpmsg: Set PCM hardware parameters separately adds 065aa861b124 ASoC: soc-core: protect dlc->of_node under mutex adds 209fb30ee1c7 ASoC: rt722-sdca: Remove redundant sdca mask adds 754d1ce3ab6b ASoC: dt-bindings: nau8821: Convert to dtschema adds 24e04c94bebc ASoC: tas2781: No need to set device_driver owner adds 221acc16aee1 ASoC: dwc: Add TDM mode support adds e125891c2ed6 ASoC: Convert pm8916-wcd-analog-codec to YAML adds c70064b96f50 ASoC: stac9766: fix build errors with REGMAP_AC97 adds c7a0f10b8851 ASoC: rt5645: add the system level suspend-resume callback adds cacff5e8a305 ASoC: dt-bindings: Add audio-iio-aux adds b5f3484117b8 ASoC: dt-bindings: simple-card: Add additional-devs subnode adds f75c544d7413 iio: inkern: Check error explicitly in iio_channel_read_max() adds 1e1b4fbd6d0f iio: consumer.h: Fix raw values documentation notes adds ad4e8480a1db iio: inkern: Remove the 'unused' variable usage in iio_cha [...] adds 524cfdf6b88e iio: inkern: Fix headers inclusion order adds c952c748c7a9 minmax: Introduce {min,max}_array() adds 97aee7157eea iio: inkern: Use max_array() to get the maximum value from [...] adds 4dc603735826 iio: inkern: Replace a FIXME comment by a TODO one adds 7560418078b9 iio: inkern: Add a helper to query an available minimum raw value adds 12e58fec5b2a ASoC: soc-dapm.h: Convert macros to return a compound literal adds 1d298ad82217 ASoC: codecs: Add support for the generic IIO auxiliary devices adds 6d8ad35d119c ASoC: simple-card: Handle additional devices adds b8c442b391d4 Add support for IIO devices in ASoC adds f97fa3dcb2db lib/math: Move dvb_math.c into lib/math/int_log.c adds 08f6a14b2d37 lib/math/int_log: Use ARRAY_SIZE(logtable) where makes sense adds 9ab04d7ed8bd lib/math/int_log: Replace LGPL-2.1-or-later boilerplate wi [...] adds a04616321f50 ASoC: nau8825: Replace copied'n'pasted intlog10() adds 441511aeeafe ASoC: remove copy of intlog10() adds be7dc10ab0bc ASoC: codecs: es8316: Add support for 24 MHz MCLK adds c30d10aeb398 ASoC: codecs: es8316: Add support for S24_3LE format adds 32e40c8d6ff9 ASoC: Intel: avs: Add es8336 machine board adds d55bb0f1c1a3 ASoC: Intel: avs: Load es8336 board on KBL-based platforms adds 05c5d4e326cc ASoC: Intel: avs: Add rt5663 machine board adds 3ed180ac3cec ASoC: Intel: avs: Load rt5663 board on KBL-based platforms adds 27cd41698de4 ASoC: Intel: avs: rt5682: Add missing components adds 7012fa7d56b7 ASoC: Intel: avs: rt5682: Tidy up hw_params() adds 09225b434ed1 ASoC: Intel: avs: New boards and fixes to existing adds a0cb05cb70b4 ASoC: amd: vangogh: Make use of DRV_NAME adds 3dd26e27ccb4 ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling adds dba22efd0d17 ASoC: amd: vangogh: Add support for NAU8821/MAX98388 variant adds 860c9ef04a2c AMD Vangogh support for NAU8821/MAX98388 adds fd9965235099 ASoC: mediatek: mt8188: add memory-region support adds e3326e3bc493 ASoC: dt-bindings: mediatek,mt8188-afe: add memory-region adds 79f4bde84d5e ASoC: mt8188: add memory-region support adds 4b526b3278be ASoC: amd: acp: Add machine driver support for nau8821 codec adds ac91c8c89782 ASoC: amd: acp: Add machine driver support for max98388 codec adds ef51cddf014b ASoC: amd: Add acpi machine id's for vangogh platform adds 197b1f7f0df1 ASoC: amd: Add new dmi entries to config entry adds cd2f8ce39ca3 Add acpi mahine id's for vangogh platform and adds e61b415515d3 ASoC: amd: acp: refactor the acp init and de-init sequence adds 7ad6fb9dd1ca ASoC: amd: acp: add acp i2s master clock generation for re [...] adds fc11d3266dc7 ASoC: amd: acp: remove the redundant acp enable/disable in [...] adds 7a83903022dc ASoC: amd: acp: store platform device reference created in [...] adds 088a40980efb ASoC: amd: acp: add pm ops support for acp pci driver adds c8786ac7bb37 ASoC: amd: acp: store xfer_resolution of the stream adds a8d1316a264f ASoC: amd: acp: export config_acp_dma() and config_pte_for [...] adds 7373e6bee60c ASoC: amd: acp: store the pdm stream channel mask adds e3a96e441e05 ASoC: amd: acp: move pdm macros to common header file adds 5debf4ae138c ASoC: amd: acp: add pm ops support for rembrandt platform adds 92f33bf10f12 Refactor acp legacy driver and add adds 5512ffd9f398 ASoC: rt5677: Refactor GPIO support code adds c3d42d7baf6b ASoC: rt5677: Use agnostic irq_domain_create_linear() adds 043bb9c012ee ASoC: rt5677: Use device_get_match_data() adds ea1c1019a88d ASoC: rt5677: Sort headers alphabetically adds 5a043fd5c74c ASoC: rt5677: Refactor GPIO and use adds acb5c0b14b76 ASoC: amd: ps-sdw-dma: Convert to platform remove callback [...] adds 50a91c513fb7 ASoC: starfive: jh7110_tdm: Convert to platform remove cal [...] adds f7c30811ded1 ASoC: Another set of platform remove conversions adds 6657fcc91db9 ASoC: Intel: sof_rt5682: add jsl_rt5650 board config adds 6d2a87ddd9c2 ASoC: amd: acp: clean up some inconsistent indentings adds df43fba7c755 ASoC: q6dsp: q6apm: make g_apm static adds 52beea42d825 ASoC: ad1836: Update to use maple tree register cache adds 625ea9e6d5c4 ASoC: ad1980: Update to use maple tree register cache adds b7fea0e30fbd ASoC: adau1372: Update to use maple tree register cache adds da27e493ce93 ASoC: adau1373: Update to use maple tree register cache adds e0e3bb187bfb ASoC: adau1701: Update to use maple tree register cache adds 97e3b4845d38 ASoC: adau1761: Update to use maple tree register cache adds 3841ff1baccc ASoC: adau1781: Update to use maple tree register cache adds a0a4cef897b5 ASoC: adau1977: Update to use maple tree register cache adds c05c32dd82a6 ASoC: adau7118: Update to use maple tree register cache adds 07e835e35b5d ASoC: adav80x: Update to use maple tree register cache adds 2edd6419f2a2 ASoC: ad: Update Analog Devices drivers to maple tree adds 083912c240de ASoC: codecs: ES8326: Add es8326_mute function adds 7562539e15f1 ASoC: bcm: bcm63xx-i2s-whistler: Convert to devm_platform_ [...] adds c8b04f008fc3 ASoC: ti: Convert to devm_platform_ioremap_resource_byname() adds e1537b59633c ASoC: mediatek: mt8186: Convert to devm_platform_ioremap_r [...] adds 97b19db1cfb3 ASoC: pxa: Use devm_platform_get_and_ioremap_resource() adds 976201dd5f59 ASoC: tegra: tegra20_ac97: Use devm_platform_get_and_iorem [...] adds e0c90edb5f49 ASoC: dt-bindings: audio-graph-card2: Drop incomplete example adds 272aedb250cf ASoC: wcd9335: Update to use maple tree register cache adds 8caeeb54d828 ASoC: wcd938x: Update to use maple tree register cache adds daf95b06a061 ASoC: wsa881x: Update to use maple tree register cache adds e1de05805133 ASoC: wsa883x: Update to use maple tree register cache adds 452f9672db26 ASoC: qcom: Use the maple tree register cache adds 143f8c69a27f ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX93 adds 60f38a592efe ASoC: fsl_rpmsg: Add support for i.MX93 platform adds f0e5ea2c742d Add support for rpmsg sound card on i.MX93 platform adds 8b30cdbe0b91 ASoC: codec: wm8960: add additional probe check for codec [...] adds 1a74b21ce59f ASoC: SOF: amd: Add Probe functionality support for amd pl [...] adds 5e1c5df5048b ASoC: SOF: Add acp-probe id to sof probe client driver for [...] adds 8278aa8edb40 ASoC: SOF: amd: Add Probe register offset for renoir and r [...] adds 72ab68580cd0 Add Probe functionality support for amd platforms. adds c1325a2d5182 ASoC: amd: acp: delete unnecessary NULL check adds 09f75f098105 ASoC: soc-dai.c: add DAI get/match functions adds 45655ec69cb9 ASoC: soc-core.c: enable multi Component adds 442ae56cf5c0 ASoC: soc-core.c: add snd_soc_get_dai_via_args() adds 988bad5ee4d7 ASoC: soc-core.c: add snd_soc_dlc_use_cpu_as_platform() adds bbde4a30c6b1 ASoC: soc-core.c: add snd_soc_copy_dai_args() adds 90de551c1bf0 ASoC: simple-card-utils.c: enable multi Component support adds 970dc991b2aa ASoC: simple-card.c: enable multi Component support adds 4da4a7467f90 ASoC: add multi Component support adds df4167d658d4 ASoC: cs35l56: Patch soft registers to defaults adds 317af09e296f ASoC: cs35l36: Update to use maple tree register cache adds 78138627acc0 ASoC: cs35l41: Update to use maple tree register cache adds f9ad18b24c24 ASoC: cs35l45: Update to use maple tree register cache adds faa48c9bdaa1 ASoC: cs35l56: Update to use maple tree register cache adds b5a0e5e4bf96 ASoC: cs42l51: Update to use maple tree register cache adds b0a0e231abb5 ASoC: cs4265: Update to use maple tree register cache adds 7a2827ad082c ASoC: cs4270: Update to use maple tree register cache adds 99d2c7b8e504 ASoC: cs42l52: Update to use maple tree register cache adds cb8ac2658f8a ASoC: cs42l56: Update to use maple tree register cache adds e3753fd3b362 ASoC: cs42xx8: Update to use maple tree register cache adds a4ccfe889dfe ASoC: cs4349: Update to use maple tree register cache adds 4c04586a7962 ASoC: wm2200: Update to use maple tree register cache adds 4f2e3688abee ASoC: wm5100: Update to use maple tree register cache adds 1a37aa4195e2 ASoC: wm9081: Update to use maple tree register cache adds b028b1efe710 ASoC: wm9090: Update to use maple tree register cache adds d3c4ba7dbe15 ASoC: wm8510: Update to use maple tree register cache adds 247c6960bfda ASoC: wm8523: Update to use maple tree register cache adds 43bc153d2e68 ASoC: wm8580: Update to use maple tree register cache adds 368a233bc3cf ASoC: wm8711: Update to use maple tree register cache adds 9a2abf70e263 ASoC: wm8728: Update to use maple tree register cache adds 59bd5113d8ca ASoC: wm8731: Update to use maple tree register cache adds ee8169f94985 ASoC: wm8737: Update to use maple tree register cache adds 5dd4ddde8558 ASoC: wm8741: Update to use maple tree register cache adds ef1589123dbb ASoC: wm8750: Update to use maple tree register cache adds 3c884cb5c28c ASoC: wm8753: Update to use maple tree register cache adds 7aa7ab713b71 ASoC: wm8770: Update to use maple tree register cache adds 080c82a56659 ASoC: wm8776: Update to use maple tree register cache adds 200ba2776770 ASoC: wm8804: Update to use maple tree register cache adds 2c609c6b42c9 ASoC: wm8900: Update to use maple tree register cache adds 7de380eeba5b ASoC: wm8903: Update to use maple tree register cache adds 9bd4bc4cb489 ASoC: wm8904: Update to use maple tree register cache adds 11e135403639 ASoC: wm8960: Update to use maple tree register cache adds d643047ec77e ASoC: wm8961: Update to use maple tree register cache adds 3a17f8d71bba ASoC: wm8962: Update to use maple tree register cache adds 3aceedcda294 ASoC: wm8991: Update to use maple tree register cache adds 663aa3325f5b ASoC: wm8993: Update to use maple tree register cache adds ae394355be78 ASoC: wm8995: Update to use maple tree register cache adds a4b6c6ec975c ASoC: wm8996: Update to use maple tree register cache adds 9bed789c4f14 ASoC: wm8940: Update to use maple tree register cache adds 6066d156a3a3 ASoC: wm8955: Update to use maple tree register cache adds 97f93367cd73 ASoC: wm8971: Update to use maple tree register cache adds 5891932208f7 ASoC: wm8978: Update to use maple tree register cache adds 20dbc7a892ff ASoC: wm8983: Update to use maple tree register cache adds 2fa0213ed798 ASoC: wm8985: Update to use maple tree register cache adds fb60b65a65b0 ASoC: wm8988: Update to use maple tree register cache adds 7e510925e00d ASoC: wm9705: Update to use maple tree register cache adds 2e3a4ee07211 ASoC: wm9712: Update to use maple tree register cache adds 8bfb4c81b9c8 ASoC: wm9713: Update to use maple tree register cache adds b174f9cab5fb ASoC: cirrus: Use the maple tree register cache adds da7c07b10838 driver core: Provide stubs for !IOMEM builds adds a0c74f6c9ea9 platform: Provide stubs for !HAS_IOMEM builds adds 512d092d7882 ALSA: Enable build with UML adds 5aaa4024e14f kunit: Enable ASoC in all_tests.config adds b7dc237ef8b0 ASoC: topology: Add explicit build option adds 4619dd77e66d ASoC: Improve coverage in default KUnit runs adds 4edc07fc7fe1 ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies adds 30019d220cf9 ASoC: mediatek: mt8188: DPCM used FE and BE merged parameters adds 82e7c8b93a06 ASoC: ti: omap-mcbsp: Ignore errors for getting fck_src adds 65bc25b8d090 ASoC: fsl_spdif: Add support for 22.05 kHz sample rate adds 83759352fd0b ASoC: dt-bindings: wm8904: Convert to dtschema adds e8c213ca026d ASoC: dt-bindings: nau8822: Add #sound-dai-cells adds c214131f4920 ASoC: dt-bindings: nau8822: Add MCLK clock adds 3adbc7c7cda0 ASoC: dt-bindings: nau8822: minor updates adds 944b5c7146fb ASoC: dt-bindings: pm8916-analog-codec: Fix misleading example adds dfc491e55255 ASoC: dt-bindings: pm8916-analog-codec: Drop pointless reg-names adds 469c6d9cd1cf ASoC: dt-bindings: pm8916-analog-codec: Drop invalid mclk adds 97f29c1a6143 ASoC: codecs: msm8916-wcd-analog: Drop invalid mclk adds 5c0f9652da47 ASoC: codecs: msm8916-wcd-analog: Properly handle probe errors adds 7c2a3cfc7040 ASoC: codecs: msm8916-wcd-analog: Cleanup DT bindings adds 8cf2e3b1961e ASoC: wm8960: Add DAC filter characteristics selection adds de1b43a57aff ASoC: Merge up fixes from mainline adds f54e34745074 ASoC: codecs: lpass: Log clk_get() failures adds 898673b905b9 ASoC: cs35l56: Move shared data into a common data structure adds cf6e7486de80 ASoC: cs35l56: Make cs35l56_system_reset() code more generic adds 0a2e49230f7f ASoC: cs35l56: Convert utility functions to use common dat [...] adds 8a731fd37f8b ASoC: cs35l56: Move utility functions to shared file adds 9974d5b57697 ASoC: cs35l56: Move runtime suspend/resume to shared library adds 22e51dbb257a ASoC: cs35l56: Move cs_dsp init into shared library adds 84851aa055c8 ASoC: cs35l56: Move part of cs35l56_init() to shared library adds f32a2bcbc092 ASoC: cs35l56: Make common function for control port wait adds 444dfa091263 ASoC: cs35l56: Make a common function to shutdown the DSP adds 64e053215062 ALSA: hda: Fix missing header dependencies adds 73cfbfa9caea ALSA: hda/cs35l56: Add driver for Cirrus Logic CS35L56 amplifier adds 85d12eda2382 ALSA: hda: Adding support for CS35L56 on HDA adds a32e0834df76 Merge tag 'asoc-v6.6-early' of https://git.kernel.org/pub/ [...] adds 367ef1e1c4b6 ALSA: hda/cs35l56: Do some clean up on probe error adds 44900c3ee4a1 ALSA: xen-front: refactor deprecated strncpy adds 2ad27caab445 ALSA: bcd2000: refactor deprecated strncpy adds 7b6466ad1d7b ALSA: hda/cs35l56: Complete firmware reboot before calling [...] adds c36570970a58 ALSA: hda/cs35l56: Do not mark cache dirty after REINIT adds 15c378d66fc5 ALSA: hda/cs35l56: Call cs_dsp_power_down() before reloadi [...] adds e5bac77b6708 ALSA: hda/cs35l56: Always power-up and start cs_dsp adds fb78d73dde2d ALSA: hda/cs35l56: Call cs_dsp_power_down() before calling [...] adds 0ba0dfd96992 ALSA: hda/cs35l56: cs_dsp_power_down() on cs35l56_hda_fw_l [...] adds 2f860dd89538 ALSA: hda/cs35l56: Do not download firmware over existing [...] adds 3106797d2b0b ALSA: hda/cs35l56: Fail if .bin not found and firmware not [...] adds 8ca3ee6f3f64 ALSA: hda/cs35l56: Reject I2C alias addresses adds fbeb1ec85dc6 ALSA: usb-audio: Remove unused function declaration adds d28dc3d87fe2 ALSA: ac97: set variables dev_attr_vendor_id to static adds cfad53a99d94 ALSA: hda: cs35l41: Print amp configuration after bind adds a13b5340aa68 PCI: add ArrowLake-S PCI ID for Intel HDAudio subsystem. adds 3bef06816822 ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-S adds 73e6ebf6a21a ALSA: hda: intel-dsp-cfg: use common include for MeteorLake adds d2852b8c045e ALSA: hda: intel-dsp-cfg: add LunarLake support adds 3f8c530fc458 ALSA: hda/i915: extend connectivity check to cover Intel ARL adds d700a1163350 Merge branch 'topic/intel-hda' into for-next adds 205b96e30748 ALSA: pcmtest: Move buffer iterator initialization to prep [...] adds bba0498bd2d3 ALSA: pcmtest: Remove redundant definitions adds f95d5efa9f8a ALSA: info: Remove unused function declarations adds 3d28c466317b ALSA: hda/tegra: refactor deprecated strncpy adds ff7a0b4016cb ALSA: dice: add stream format parameters for Weiss devices adds ef4ba63f12b0 ALSA: hda: cs35l41: Support systems with missing _DSD properties adds 409896794380 ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_ [...] adds 905240d169eb ALSA: hda: intel-dsp-cfg: Add Chromebook quirk to ADL/RPL adds 2e6f979037d5 ALSA: hda: cs35l41: change cs35l41_prop_model to static adds 7f018db19bf7 ALSA: core: Introduce snd_device_alloc() adds 6a66b01de488 ALSA: control: Don't embed ctl_dev adds bc41a7228ced ALSA: pcm: Don't embed device adds 897c8882df58 ALSA: hwdep: Don't embed device adds ea29a02fd802 ALSA: rawmidi: Don't embed device adds b53a41ee9c72 ALSA: compress: Don't embed device adds 911fcb76e39e ALSA: timer: Create device with snd_device_alloc() adds 2419891e3ffd ALSA: seq: Create device with snd_device_alloc() adds 01ed7f3535a2 ALSA: core: Drop snd_device_initialize() adds a707885aff6c ALSA: aoa: Fix typos in PCM fix patch adds 828b871ac11a ALSA: Make SND_PCMTEST depend on DEBUG_FS adds 3babae915f4c ALSA: hda/tas2781: Add tas2781 HDA driver adds 5be27f1e3ec9 ALSA: hda/tas2781: Add tas2781 HDA driver adds 70e969eb235e iov_iter: Export import_ubuf() adds cf393babb37a ALSA: pcm: Add copy ops with iov_iter adds 561b4fa9c111 ALSA: core: Add memory copy helpers between iov_iter and iomem adds 526a19b3e3ea ALSA: dummy: Convert to generic PCM copy ops adds e2964cd7ef58 ALSA: gus: Convert to generic PCM copy ops adds 9d0fdc602de9 ALSA: emu8000: Convert to generic PCM copy ops adds 07ee02a2e12e ALSA: es1938: Convert to generic PCM copy ops adds 49aa6ed94c5e ALSA: korg1212: Convert to generic PCM copy ops adds 75bd8e3f4c81 ALSA: nm256: Convert to generic PCM copy ops adds 50496aa216d5 ALSA: rme32: Convert to generic PCM copy ops adds c3abdf06a9e5 ALSA: rme96: Convert to generic PCM copy ops adds 90ed231177d3 ALSA: hdsp: Convert to generic PCM copy ops adds 2098765e9527 ALSA: rme9652: Convert to generic PCM copy ops adds 2f432f470213 ALSA: sh: Convert to generic PCM copy ops adds 390244f5ba35 ALSA: xen: Convert to generic PCM copy ops adds 62da99b56f0b ALSA: pcmtest: Update comment about PCM copy ops adds 44f08b67f2d2 media: solo6x10: Convert to generic PCM copy ops adds 66201cacc33d ASoC: component: Add generic PCM copy ops adds 95396d83e96c ASoC: mediatek: Convert to generic PCM copy ops adds ce2d8ed8d809 ASoC: qcom: Convert to generic PCM copy ops adds 56b00d10ffd4 ASoC: dmaengine: Convert to generic PCM copy ops adds 9bebd65443c1 ASoC: dmaengine: Use iov_iter for process callback, too adds 36fc349aeeaf ALSA: doc: Update description for the new PCM copy ops adds 205d3e030a02 ASoC: pcm: Drop obsoleted PCM copy_user ops adds 6c0217b11066 ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops adds 9f5337346406 ALSA: asihpi: Remove unused declarations adds f286620b5dc9 ALSA: hda/realtek: Fix spelling mistake "powe" -> "power" adds 5fadc941d075 ALSA: usb-audio: Fix init call orders for UAC1 adds 1c80cc055b3f ALSA: hda/tas2781: Fix acpi device refcount leak at tas278 [...] adds 17a1eab7b70d ALSA: hda/tas2781: Fix PM refcount unbalance at tas2781_hd [...] adds a057efde8045 Merge branch 'for-linus' into for-next adds 581523ee3652 ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 [...] adds 93dc18e11b1a ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to ena [...] adds 22459ef3a9de ALSA: pcmtest: Add support for pcm pausing adds 67de40c9df94 ALSA: ac97: Fix possible error value of *rac97 adds 5f11dd938fe7 ALSA: usb-audio: Attach legacy rawmidi after probing all UMP EPs adds 1761f4cc114a ALSA: ump: Fill group names for legacy rawmidi substreams adds b2bcbd031d34 ALSA: ump: Don't create unused substreams for static blocks adds e240cff9e6e9 ALSA: documentation: Add description for USB MIDI 2.0 gadg [...] adds ed81cb9e0517 ALSA: hda/tas2781: Switch back to use struct i2c_driver's [...] adds c99c26b16c15 ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 [...] adds a3ca016af1c3 ALSA: doc: Fix missing backquote in midi-2.0.rst adds 61698d3fbdcd ALSA: hda: Add missing dependency on CONFIG_EFI for Cirrus [...] adds 4aa69d64e43e ALSA: ump: Fix -Wformat-truncation warnings adds d945ef3627e4 ALSA: emu10k1: de-duplicate audigy-mixer.rst vs. sb-live-m [...] adds 13890a6a8747 ALSA: emu10k1: more documentation updates adds 0982e519df6a ALSA: emu10k1: add separate documentation for E-MU cards adds b94a62a663d3 Merge branch 'for-next' into for-linus adds ab574d162955 ALSA: usb-audio: Don't try to submit URBs after disconnection adds 4005d1ba0a7e ASoC: soc-dai: don't call PCM audio ops if the stream is n [...] adds 4ddad00c609b ASoC: codecs: ES8326: Change Hp_detect register names adds f1230a27c14b ASoC: codecs: ES8326: Change Volatile Reg function adds ac20a73d765c ASoC: codecs: ES8326: Fix power-up sequence adds 0663286e58e6 ASOC: codecs: ES8326: Add calibration support for version_b adds 04f96c934046 ASoC: codecs: ES8326: Update jact detection function adds 2b7aecd58528 ASoC: rt1017: Add RT1017 SDCA amplifier driver adds df8d014edd64 ASoC: cs42l51: change cs42l51_of_match to static adds 5bdeb6f5c7b9 Documentation: core-api: Drop :export: for int_log.h adds f6500ec12c1e ASoC: intel: avs: refactor strncpy usage in topology adds 8744776363c3 ASoC: rt1316: fix key tone missing adds c17bd30d0ba5 ASoC: loongson: drop of_match_ptr for OF device id adds 5befe22b3eeb ASoC: fsl: fsl_qmc_audio: Fix snd_pcm_format_t values handling adds 8f59c7ed2307 ASoC: rt1017: Remove unused function adds c8af46580b0f ASoC: sta32x: Update to use maple tree register cache adds 87256942e902 ASoC: sta350: Update to use maple tree register cache adds 35959958df14 ASoC: sta529: Update to use maple tree register cache adds 4810c775484b ASoC: stac9766: Update to use maple tree register cache adds 66b1abc17c9d ASoC: sti-sas: Update to use maple tree register cache adds 58f3c70cce63 ASoC: st: Use maple tree register cache adds a9a65b87a555 ASoC: 88pm860x: refactor deprecated strncpy adds 7eb10bfbbae6 ASoC: fsl_micfil: refactor deprecated strncpy adds 2cddb06cb020 ASoC: Merge up fixes from Linus' tree adds cd8ee8aba1f3 dt-bindings: sound: gtm601: convert to YAML adds 8897a1475f27 ASoC: rsnd: use DAI driver ID instead of DAI ID adds 6328489c135b ASoC: rsnd: cleanup rsnd_dai_of_node() adds 547b02f74e4a ASoC: rsnd: enable multi Component support for Audio Graph [...] adds 289f6e3bdc3f ASoC: dt-bindings: renesas,rsnd.yaml: add common port-def adds 1638290414bd ASoC: dt-bindings: renesas,rsnd.yaml: enable multi ports f [...] adds 138b5c278a9e ASoC: rsnd: add multi Component support adds 36eb986845a8 ASoC: Intel: maxim-common: get codec number from ACPI table adds 0169cc3f200c ASoC: wm8960: Read initial MCLK rate from clock API adds 2bbc2df46e67 ASoC: wm8960: Make automatic the default clocking mode adds 169e154b8f33 ASoC: wm8960: Clocking tweaks adds 799d9933ba47 ASoC: SOF: Intel: start simplify the signature of link_sla [...] adds bb29a33c4b4d ASoC: soc-acpi: move link_slaves_found() adds cf35ab3d58c6 ASoC: soc-acpi: improve log messagesin link_slaves_found() adds ed19c4a9b102 ASoC: SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE adds 8dc97ccf94c7 ASoC: SOF: Deprecate invalid enums in IPC3 adds 390e7066db29 ASoC: SOF: sof-client-probes-ipc4: add checks to prevent s [...] adds e44222c21367 ASoC: SOF: ipc3: add checks to prevent static analysis warnings adds 55cb3dc271d8 ASoC: SOF: topology: simplify code to prevent static analy [...] adds e302f8d9f799 ASoC: SOF: imx: remove error checks on NULL ipc adds 8cf5286216dc ASoC: SOF: mediatek: remove error checks on NULL ipc adds 64778b022e62 ASoC: Intel: bdw_rt286: add checks to avoid static analysi [...] adds 71d76768fbe7 ASoC: Intel: atom: remove static analysis false positive adds 871861f6ad6d ASoC: amd: acp5x-mach:add checks to avoid static analysis [...] adds d09fd7eb07bd ASoC/SOF/Intel/AMD: cleanups for GCC11 -fanalyzer adds e63e2810edd2 ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at lin [...] adds 26d9726f667e ASoC: Intel: sof_rt5682: add RPL support for MAX98357A speaker adds f3c37847c704 ASoC: Intel: sof_rt5682 add support for HDMI_In capture adds a14aded92991 ASoC: Intel: sof_sdw: Update BT offload config for soundwi [...] adds 4b68ce6912fd ASoC: Intel: sof_sdw: reorder SoundWire codecs in Kconfig adds 3390d4ed823e ASoC: Intel: sof_sdw: allow mockup amplifier to provide feedback adds 616bee2c06ca ASoC: Intel: sof_sdw: rename link_id to be_id adds 0cc85f2bfbcb ASoC: Intel: sof_sdw: add support for SKU 0AFE adds 1d1062382b18 ASoC: intel: sof_sdw: Use consistent variable naming for links adds 4fc16d21b7ab ASoC: intel: sof_sdw: Rename codec_idx to codec_dlc_index adds 08f62f6291ba ASoC: intel: sof_sdw: Remove some extra line breaks adds 18c45cb362fc ASoC: intel: sof_sdw: Use a module device table adds 31a54f78ad1d ASoC: intel: sof_sdw: Simplify find_codec_info_acpi adds fad1a9eff67d ASoC: intel: sof_sdw: Constify parameter to find_codec_part_info adds 855e69f4ff9d ASoC: intel: sof_sdw: Minor tidy up of mc_probe adds febac07b4c69 ASoC: intel: sof_sdw: Remove redundant parameters in dai creation adds 8673e68b5946 ASoC: intel: sof_sdw: Move amp_num initialisation to mc_probe adds 656dd91a3a1c ASoC: Intel: sof_sdw: break earlier when a adr link contai [...] adds 009582008182 ASoC: intel: sof_sdw: Allow direct specification of CODEC name adds 4754e29c779f ASoC: Intel: sof_sdw: add cs35l56 codec info adds 98a7a1143f83 ASoC: intel: sof_sdw: Clean up DAI link counting adds a386162e7dc2 ASoC: intel: sof_sdw: Merge codec_conf_alloc into dailink_info adds a60ed3b73870 ASoC: intel: sof_sdw: Move group_generated logic adds 224be454efe6 ASoC: Intel: machine driver updates for 6.6 adds 51d765f79c8d ASoC: fsl_micfil: Add new registers and new bit definition adds 367365051b06 ASoC: fsl_micfil: Add fsl_micfil_use_verid function adds a38a4090e2c4 ASoC: fsl_micfil: Use SET_SYSTEM_SLEEP_PM_OPS to simplify PM adds 248c74bf42c1 ASoC: mediatek: mt8186: Remove unused mutex. adds 9f0d4d47c791 ASoC: soc-acpi: Add missing kernel doc adds 1d54134df476 ASoC: SOF: mediatek: mt8186 modify dram type as non-cache adds 6a41c3a16060 ASoC: dt-bindings: wlf,wm8960: Describe the power supplies adds 422f10adc3eb ASoC: wm8960: Add support for the power supplies adds 9606cda3501a ASoC: ti: davinci-evm: simplify the code with module_platf [...] adds 7136368a2f3f ASoC: dt-bindings: Convert maxim,max98925 to DT schema adds ddef7518e76d ASoC: codecs: max9892x: Unify interleave mode OF property adds 38b288ab454f ASoC: codecs: max9892x: Reformat to coding style adds 1ec6dffdedae ASoC: jz4740: Update to use maple tree register cache adds 3f3d66ba998f ASoC: SoundWire codecs: return error status in probe adds 49ae74abc76b ASoC: SoundWire codecs: make regmap cache-only in probe adds 6ab18105029c ASoC: rt5682-sdw: make regmap cache-only in probe adds a8590dd73d9f ASoC: rt711: enable pm_runtime in probe, keep status as 's [...] adds 0c321fb85770 ASoC: rt711-sdca: enable pm_runtime in probe, keep status [...] adds 6b8f8c5e6ffb ASoC: rt700: enable pm_runtime in probe, keep status as 's [...] adds f3da2ed110e2 ASoC: rt1712-sdca: enable pm_runtime in probe, keep status [...] adds 8d890ecef1ef ASoC: rt712-sdca-dmic: enable pm_runtime in probe, keep st [...] adds 279be5919560 ASoC: rt715: enable pm_runtime in probe, keep status as 's [...] adds e4a3b8cf4071 ASoC: rt715-sdca: enable pm_runtime in probe, keep status [...] adds 1772552eb304 ASoC: rt1308-sdw: enable pm_runtime in probe, keep status [...] adds 64bae6732b2d ASoC: rt1316-sdw: enable pm_runtime in probe, keep status [...] adds df93dfa2b4d0 ASoC: rt1318-sdw: enable pm_runtime in probe, keep status [...] adds 4af11e11defc ASoC: rt5682-sdw: enable pm_runtime in probe, keep status [...] adds d6ce285641cf ASoC: max98363: enable pm_runtime in probe, keep status as [...] adds b48f324f89ab ASoC: max98373-sdw: enable pm_runtime in probe, keep statu [...] adds 5a119551b6c5 ASoC: SoundWire codecs: improve pm_runtime handling adds 517d52ae5cf7 ASoC: dt-bindings: Add schema for "awinic,aw88261" adds 7f4ec77802aa ASoC: codecs: Add code for bin parsing compatible with aw88261 adds 028a2ae25691 ASoC: codecs: Add aw88261 amplifier driver adds 495c9e5ea376 ASoC: codecs: Add awinic AW88261 audio amplifier adds 5532a1cfedda ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols adds 596c92fb77a0 ASoC: amd: acp-rt5645: Map missing jack kcontrols adds 7ac3404c2e21 ASoC: amd: acp: Map missing jack kcontrols adds 00c7ee820895 ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols adds c699fc46f45b ASoC: Intel: avs: da7219: Map missing jack kcontrols adds 92d7071f751a ASoC: Intel: bxt_da7219_max98357a: Map missing Line Out ja [...] adds 4e06382c0d27 ASoC: Intel: bytcr_wm5102: Map missing Line Out jack kcontrol adds da09176f1f04 ASoC: Intel: kbl_da7219_max98357a: Map missing Line Out ja [...] adds 2830bfdbe90b ASoC: Intel: kbl_da7219_max98927: Map missing Line Out jac [...] adds 7265089ade24 ASoC: Intel: sof_da7219_max98373: Map missing Line Out jac [...] adds 105e84586bfc ASoC: imx-es8328: Map missing jack kcontrols adds 73864428ba98 ASoC: mediatek: mt8173-max98090: Configure jack as a Headset jack adds 87eb19815fa5 ASoC: mediatek: mt8173-rt5650-rt5514: Map missing jack kcontrols adds 8badca99caf0 ASoC: mediatek: mt8173-rt5650-rt5676: Map missing jack kcontrols adds 0ef5533f7b54 ASoC: mediatek: mt8173-rt5650: Map missing jack kcontrols adds 9c7388baa205 ASoC: mediatek: mt8183-da7219-max98357: Map missing jack k [...] adds 09a22368bb87 ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: Map missin [...] adds 26de9cc1b96e ASoC: mediatek: mt8186-mt6366-da7219-max98357: Map missing [...] adds 45bda58af84f ASoC: qcom: apq8016_sbc: Map missing jack kcontrols adds 883bfefca437 ASoC: qcom: sc7180: Map missing jack kcontrols adds 4ab959e5a116 ASoC: qcom: sc7280: Map missing jack kcontrols adds 242372d64e5e ASoC: qcom: sdm845: Map missing jack kcontrols adds d60e810a0fa8 ASoC: rk3399-gru-sound: Map missing Line Out jack kcontrol adds 24127e5a07a8 ASoC: rockchip: rockchip_rt5645: Map missing jack kcontrols adds 4d87362f017e ASoC: samsung: littlemill: Map missing jack kcontrols adds c9d3401844fa ASoC: samsung: lowland: Split Line Out jack kcontrol from [...] adds d27224a45e54 ASoC: samsung: midas_wm1811: Map missing jack kcontrols adds a3440da49061 ASoC: Map missing jack kcontrols adds f957172bf7c5 ASoC: lower "no backend DAIs enabled for ... Port" log severity adds 93fd2be6eb80 ASoC: SOF: ipc3-dtrace: Switch to memdup_user_nul() helper adds 7075b0c91b3c ASoC: SOF: Intel: hda-mlink: fix off-by-one error adds 7a52d7062e02 ASoC: SOF: Intel: fix u16/32 confusion in LSDIID adds defc0c638d20 ASoC: SOF: ipc4: avoid uninitialized default instance 0 adds ef8a29bae82f ASoC: SOF: ipc4-topology: restore gateway config length adds 701c0ba46fab ASoC: SOF: Intel: hda: add interface definitions for ACE2.x adds 64a63d9914a5 ASoC: SOF: Intel: LNL: Add support for Lunarlake platform adds c22d53279709 ASoC: SOF: Intel: split MTL and LNL operations adds e78576c4aa0d ASoC: SOF: Intel: LNL: enable DMIC/SSP offload in probe/resume adds 12547730e5b7 ASoC: SOF: Intel: hda-dai-ops: add/select DMA ops for SSP adds a8338e76457c ASoC: SOF: Intel: hda-dai: add ops for SSP adds b6c508b46d84 ASoC: SOF: Intel: hda-dai: add DMIC support adds f8ba62ac863c ASoC: SOF: Intel: hda-dai-ops: only allocate/release strea [...] adds bb0b992c1bb9 ASoC: SOF: Intel: hda-dai-ops: add ops for SoundWire adds 2960ee5c4814 ASoC: SOF: Intel: hda-dai: add helpers for SoundWire callbacks adds 186ca4b522fe ASoC: SOF: Intel: hda: add hw_params/free/trigger callbacks adds 9362ab78f175 ASoC: SOF: Intel: add abstraction for SoundWire wake-ups adds 34e38f03d7e7 ASoC: SOF: Intel: hda-mlink: add helper to get sublink LSD [...] adds 699e146d9ebf ASoC: SOF: Intel: hda-dai-ops: reset device count for Soun [...] adds 1eaff2647eb1 ASoC: SOF: IPC4: clarify 'pipeline_ids' usage and logs adds 02c7f8729a5a ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log adds 442ece6b3473 ASoC: SOF: Intel: add LunarLake support adds 94c40dbbffa1 ASoC: amd: acp3x-rt5682-max9836: Configure jack as not det [...] adds 8e5c4a9fc47a ASoC: imx-audio-rpmsg: Remove redundant initialization own [...] adds c307ca16c9bf ASoC: intel: sof_sdw: Printk's should end with a newline adds 3003ea9cb7bd ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link adds e1cfd5fef3d6 ASoC: intel: sof_sdw: Check link mask validity in get_dail [...] adds 87608d3e9de1 ASoC: intel: sof-sdw: Move check for valid group id to get [...] adds 92e9f10a0935 ASoC: intel: sof_sdw: Add helper to create a single codec DLC adds c3d7e29ad82e ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink adds 0e82229fb74a ASoC: intel: sof_sdw: Update DLC index each time one is added adds 59736ca62e1e ASoC: intel: sof_sdw: Move range check of codec_conf into [...] adds f3eb3d45fdfd ASoC: intel: sof_sdw: Device loop should not always start [...] adds f82742dd479d ASoC: intel: sof_sdw: Support multiple groups on the same link adds 317dcdecaf7a ASoC: intel: sof_sdw: Allow different devices on the same link adds 7f5cf19703cc ASoC: intel: sof_sdw: Simplify get_slave_info adds 87b56172431b ASoC: codecs: aw88261: avoid uninitialized variable warning adds a932f45a1832 ASoC: pxa: address unused variable warning adds 1a5ca2aad7b9 ASoC: rsnd: call of_node_put() when break adds 48c6253fefa3 ASoC: samsung: midas_wm1811: Fix 'Headphone Switch' contro [...] adds ebd0f7b08e03 ASoC: cs35l56: Avoid uninitialized variable in cs35l56_set [...] adds 853734588dcb ASoC: cs35l56: Don't rely on GPIOD_OUT_LOW to set RESET in [...] adds f5eb9503e80e ASoC: cs35l56: Wait for control port ready during system-resume adds d0a3a6ad0d3b ASoC: wm_adsp: Expose the DSP power down actions as wm_ads [...] adds e24ef967c735 ASoC: cs35l56: Call wm_adsp_power_down() before reloading [...] adds 59146c3cd326 ASoC: cs35l56: Bugfixes adds 81113108491e ASoC: Merge up fixes adds 9c28423d3caa ASoC: SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq() adds 6870f41033d8 dt-bindings: sound: gtm601: Add description adds 927073ee468d ASoC: rt715: Add software reset in io init adds 061599c82858 ASoC: SOF: Intel: Remove duplicated include in lnl.c adds bb6979c5ac59 ASoC: q6dsp: Remove unused declaration adds 8acf4de30668 ASoC: cygnus: Remove unused declarations adds 67ed781228bd ASoC: atmel: Remove redundant of_match_ptr() adds f83e34034fcc ASoC: atmel: tse850-pcm5142: Remove redundant of_match_ptr() adds 29546c3af631 ASoC: sunxi: sun4i-spdif: Remove redundant of_match_ptr() adds 6136b6a281b4 ASoC: ssm3515: Remove redundant of_match_ptr() adds f479832b42df ALSA: Remove redundant of_match_ptr() adds 690f5c8d6a73 sound: Remove redundant of_match_ptr() macro adds a5c8e75b34fa ASoC: rt1011: Drop GPIO includes adds c7a7f4444b1f ASoC: rt1015: Drop GPIO include adds 3abc7076851f ASoC: rt1015p: Drop legacy GPIO include adds 8a5a8015b1e2 ASoC: rt1016: Drop GPIO include adds e04cbe53205e ASoC: rt1019: Drop GPIO include adds ba55dde45b5a ASoC: rt1305: Drop GPIO includes adds f36c684e9941 ASoC: rt1308: Drop GPIO includes adds 12ffd88e398c ASoC: rt5514-spi: Drop GPIO include adds 9fdc4feacdb0 ASoC: rt5514: Drop GPIO include adds 92f1b48277f2 ASoC: rt5645: Drop legacy GPIO include adds 0b759f3b3faa ASoC: rt5659: Drop legacy GPIO include adds b72a4dc2bede ASoC: rt5660: Drop GPIO includes adds 1a625a7a5d74 ASoC: rt5682-sdw: Drop GPIO includes adds 797df2a670c3 ASoC: rt715: Drop GPIO includes adds 85cc1ee9505e ASoC: rt: Drop unused GPIO includes adds 624fee45111d ASoC: soc-dai.h: merge DAI call back functions into ops adds dd9d64de8ea6 ASoC: ti: merge DAI call back functions into ops adds b4a752b505d0 ASoC: adi: merge DAI call back functions into ops adds 7baf6b1e4f43 ASoC: adi: merge DAI call back functions into ops adds 4062afe9861e ASoC: amd: merge DAI call back functions into ops adds ddef7aff709e ASoC: dwc: merge DAI call back functions into ops adds 598d2dce58ff ASoC: pxa: merge DAI call back functions into ops adds 755ecb00620b ASoC: bcm: merge DAI call back functions into ops adds ac27ca16a0bb ASoC: fsl: merge DAI call back functions into ops adds ca6b2aac2ad4 ASoC: img: merge DAI call back functions into ops adds 450e72222363 ASoC: sof: merge DAI call back functions into ops adds 9f625f5e6cf9 ASoC: sti: merge DAI call back functions into ops adds 53c577ba4f50 ASoC: stm: merge DAI call back functions into ops adds e41906778603 ASoC: pxa: merge DAI call back functions into ops adds 4b0891a7b60a ASoC: rsnd: merge DAI call back functions into ops adds e4222bbdecf4 ASoC: qcom: merge DAI call back functions into ops adds 2d2f3044440e ASoC: au1x: merge DAI call back functions into ops adds ce11656ccdc9 ASoC: ux500: merge DAI call back functions into ops adds fc95a8a3eaeb ASoC: sunxi: merge DAI call back functions into ops adds 516ee7009ff2 ASoC: tegra: merge DAI call back functions into ops adds 2ff8a43d4d4e ASoC: atmel: merge DAI call back functions into ops adds e9f512121e6a ASoC: intel: merge DAI call back functions into ops adds 2d3155a90757 ASoC: meson: merge DAI call back functions into ops adds cfacc4d8c04d ASoC: jz4740: merge DAI call back functions into ops adds dd64a7546dcb ASoC: cirrus: merge DAI call back functions into ops adds d7dd3dec11fd ASoC: drm/vc4: merge DAI call back functions into ops adds fda5c5e752aa ASoC: samsung: merge DAI call back functions into ops adds d656593b3d52 ASoC: mediatek: merge DAI call back functions into ops adds bd6af1bc8601 ASoC: rockchip: merge DAI call back functions into ops adds 89621b57eef4 ASoC: uniphier: merge DAI call back functions into ops adds b396843799ae ASoC: loongson: merge DAI call back functions into ops adds e86cc958cf2d ASoC: starfive: merge DAI call back functions into ops adds 4f1ec3da4e13 ASoC: hisilicon: merge DAI call back functions into ops adds 586685f14d9d ASoC: codecs/wm*: merge DAI call back functions into ops adds 80585b0c6aaa ASoC: soc-topology: merge DAI call back functions into ops adds e22a907d66b6 ASoC: codecs/cs47lxx: merge DAI call back functions into ops adds 878b5fee6e22 ASoC: codecs/cx2072x: merge DAI call back functions into ops adds 2edc4a2cc111 ASoC: codecs/hdmi-codec: merge DAI call back functions into ops adds 446b31e89493 ASoC: soc-dai.h: remove unused call back functions adds b39eee2754e9 ASoC: ak4613: Simplify probe() adds 11e756cc85fa ASoC: tlv320aic32x4: Fix the divide by zero adds 3e8bcec0787d ASoC: soc-dai.h: merge DAI call back functions into ops adds c64f5bd3afa0 ASoC: ti: merge DAI call back functions into ops adds edd89ceac2e4 ASoC: adi: merge DAI call back functions into ops adds db49eb7b3855 ASoC: adi: merge DAI call back functions into ops adds d86eb5353236 ASoC: amd: merge DAI call back functions into ops adds 2c88ba731fec ASoC: dwc: merge DAI call back functions into ops adds 98e268a72057 ASoC: pxa: merge DAI call back functions into ops adds 59cd0ba84277 ASoC: bcm: merge DAI call back functions into ops adds 5e5f68ca836e ASoC: fsl: merge DAI call back functions into ops adds a98bd9e11738 ASoC: img: merge DAI call back functions into ops adds f522af4cbe01 ASoC: sof: merge DAI call back functions into ops adds f33b8df2233a ASoC: sti: merge DAI call back functions into ops adds 2fb00b84cdb7 ASoC: stm: merge DAI call back functions into ops adds 208b8395f79e ASoC: pxa: merge DAI call back functions into ops adds 47ca9f546ef6 ASoC: rsnd: merge DAI call back functions into ops adds 9174fd60e55d ASoC: qcom: merge DAI call back functions into ops adds 4fc3331cb5f9 ASoC: au1x: merge DAI call back functions into ops adds 2870ffb31c58 ASoC: ux500: merge DAI call back functions into ops adds 331cd4d32624 ASoC: sunxi: merge DAI call back functions into ops adds b36e672b6b6f ASoC: tegra: merge DAI call back functions into ops adds 2e85e70608c5 ASoC: atmel: merge DAI call back functions into ops adds 3a8b7fd088d7 ASoC: intel: merge DAI call back functions into ops adds 17821c2f6c53 ASoC: meson: merge DAI call back functions into ops adds b3a7e76d7f7a ASoC: jz4740: merge DAI call back functions into ops adds af8a0e039130 ASoC: cirrus: merge DAI call back functions into ops adds 3964f1d944c9 ASoC: drm/vc4: merge DAI call back functions into ops adds 69b33471a298 ASoC: samsung: merge DAI call back functions into ops adds df775a399e1a ASoC: mediatek: merge DAI call back functions into ops adds 7575bec58287 ASoC: rockchip: merge DAI call back functions into ops adds 7142b49f5742 ASoC: uniphier: merge DAI call back functions into ops adds 69c4f41b9e3c ASoC: loongson: merge DAI call back functions into ops adds de046f2ddbf9 ASoC: starfive: merge DAI call back functions into ops adds d1f1c345562d ASoC: hisilicon: merge DAI call back functions into ops adds a350c5562318 ASoC: codecs/wm*: merge DAI call back functions into ops adds 7fdd06726782 ASoC: soc-topology: merge DAI call back functions into ops adds 6bbb65c39a84 ASoC: codecs/cs47lxx: merge DAI call back functions into ops adds 707844f66ee3 ASoC: codecs/cx2072x: merge DAI call back functions into ops adds acd3e6256edf ASoC: codecs/hdmi-codec: merge DAI call back functions into ops adds 8e1eb11cd457 ASoC: soc-dai.h: remove unused call back functions adds 56f6ee6d5373 ASoC: merge DAI call back functions into ops adds 273bc8bf2227 ASoC: Intel: Add rpl_nau8318_8825 driver adds 62cc82e6486b ASoC: soc-jack: calling snd_soc_jack_report causes a null [...] adds c5556d8651b4 ASoC: SOF: remove duplicate code due to merge adds a942409c97ce ASoC: SOF: Intel: Refactor code for HDA stream creation adds fc8b9d05a01f ASoC: Intel: soc-acpi: Add entry for sof_es8336 in RPL mat [...] adds fbc82c016d96 ASoC: Intel: soc-acpi: Add entry for HDMI_In capture suppo [...] adds fec75606f48f ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices adds f7555da71ef6 ASoC: Intel: RPL: Add entry for HDMI-In capture support on [...] adds 63e041027669 ASoC: Intel: RPL/MTL machine updates for 6.6 adds f7f4a5ad8e11 ASoC: dapm: Add a flag for not having widget name in kcont [...] adds 56ce7b791b78 ASoC: SOF: topology: Add a token for dropping widget name [...] adds 6e9fd076e72a ASoC: SOF: topology: simplify kcontrol names with adds b0a4c7f5921d ASoC: tas5805m: Use devm_kmemdup to replace devm_kmalloc + memcpy adds 29681184da28 ASoC: SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc [...] adds a90a7a001624 Use devm_kmemdup to replace devm_kmalloc + memcpy adds 62ddad4238a0 ASoC: wm_adsp: Support powering-up DSP without trying to l [...] adds 67bd793ba5e0 ASoC: cs35l56: Don't overwrite a patched firmware adds 7f0315ded4d5 ASoC: cs35l56: Don't patch firmware that is already adds 66de320b0214 ASoC: codecs: tlv320aic32x4: Fix Wvoid-pointer-to-enum-cas [...] adds 5a1803324949 ASoC: codecs: wm8904: Fix Wvoid-pointer-to-enum-cast warning adds 49a4a8d12612 ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning adds 7ac1102b227b firmware: cs_dsp: Fix new control name check adds a06ce12efb63 ASoC: dt-bindings: Add common sound card properties adds 34e7bf1acc33 ASoC: dt-bindings: mediatek,mt8188-mt6359: use common sound card adds d63cff2ba4d6 ASoC: dt-bindings: samsung,aries-wm8994: use common sound card adds e1d776441d7e ASoC: dt-bindings: samsung,midas-audio: use common sound card adds 5ddff831f064 ASoC: dt-bindings: samsung,odroid: use common sound card adds 631e9d4b1f32 ASoC: dt-bindings: samsung,tm2: use common sound card adds ebba2fd5adc2 ASoC: samsung: odroid: use of_property_present to check fo [...] adds 55ebfafbc32d ASoC: samsung: aries_wm8994: parse audio-routing adds c91e67145bc6 ASoC: samsung: midas_wm1811: parse audio-routing adds 2dc8c0366599 ASoC: samsung: odroid: parse audio-routing adds 17b9f4387eba ASoC: samsung: tm2_wm5110: parse audio-routing adds c4c3c32d088d ASoC: mediatek: mt7986: add common header adds 9f8df795ae8d ASoC: mediatek: mt7986: support etdm in platform driver adds 8d0d4884ba2c ASoC: mediatek: mt7986: add platform driver adds 9873277fc2ea ASoC: mediatek: mt7986: add machine driver with wm8960 adds af835f0b4977 ASoC: dt-bindings: mediatek,mt7986-wm8960: add mt7986-wm89 [...] adds b41efc224a5c ASoC: dt-bindings: mediatek,mt7986-afe: add audio afe document adds a9b5f21073c0 ASoC: rt5640: Convert to just use GPIO descriptors adds 647a3c4c33cd ASoC: rt5665: Convert to use GPIO descriptors adds ab2a5d170644 ASoC: rt5668: Convert to use GPIO descriptors adds ed11701751d4 ASoC: rt5682: Convert to use GPIO descriptors adds 8793bee71645 ASoC: rt5682s: Convert to use GPIO descriptors adds 44cb08fd23fe ASoC: Convert remaining Realtek codecs to GPIO adds cfee987c9236 ASoC: Merge up fixes adds aa98697c7dbd ASoC: rt5645: improve the depop sequences of CBJ detection adds 919a4a941863 ASoC: amd: acp: Add kcontrols and widgets per-codec in com [...] adds d0dab6b76a9f ASoC: SOF: amd: Add sof support for vangogh platform adds 6a69b724b2f8 ASoC: SOF: amd: Add support for signed fw image loading adds f7da88003c53 ASoC: SOF: amd: Enable signed firmware image loading for V [...] adds 8e6657159131 ASoC: rt5640: fix typos adds fc918cbe874e ASoC: cs42l43: Add support for the cs42l43 adds 0bbe06493b95 Add cs42l43 PC focused SoundWire CODEC adds ef24388225f8 ASoC: SOF: ipc4-topology: Modify pipeline params based on [...] adds 56ecc164040b ASoC: SOF: ipc4-topology: Fix the output reference params for SRC adds 769e8f6cd718 ASoC: SOF: ipc4-topology: Fix pipeline params at the outpu [...] adds 70b0924b22ef ASoC: SOF: ipc4-topology: Modify the reference output vali [...] adds 4244cf39ad28 ASoC: SOF: ipc4-topology: Fixes for pipelines with SRC adds 2cbd5304ea39 ASoC: pxa: merge DAI call back functions into ops adds 26ef47e5ba60 ASoC: SOF: ipc4-topology: Add module parameter to ignore t [...] adds 220adc0fda6b ASoC: fsl: merge DAI call back functions into ops adds aa836152420a ASoC: SOF: amd: remove unused sha dma interrupt code adds 0a1428141f63 ASoC: SOF: amd: enable ACP external global interrupt adds 60eb816ed850 ASoC: SOF: amd: add module parameter for firmware debug adds f3b2f8b71580 ASoC: SOF: amd: remove redundant clock mux selection regis [...] adds 0d9e4cf5b66e ASoC: SOF: amd: add conditional check for acp_clkmux_sel register adds 3d02e1c439b4 ASoC: SOF: amd: clear panic mask status when panic occurs adds 38592ae6dc9f ASoC: SOF: amd: clear dsp to host interrupt status adds 6dd11b945951 ASoC: Delete UDA134x/L3 audio codec adds 91e28d0b51f9 ASoC: dt-bindings: nau8821: Add single-ended input feature adds 014ee0692f29 ASoC: nau8821: Improve AMIC recording performance. adds ea2cb26a9837 ASoC: audio-graph-card2: add comment for format property adds bd4cee2fdf69 ASoC: rsnd: enable clk_i approximate rate usage adds d059cd40aea6 ASoC: rsnd: setup clock-out only when all conditions are right adds 80d4984f3863 ASoC: rsnd: tidyup brga/brgb default value adds ab0233747f9c ASoC: rsnd: remove default division of clock out adds 4acdf9aedd56 ASoC: rsnd: setup BRGCKR/BRRA/BRRB on rsnd_adg_clk_control() adds fd53c16b392d ASoC: rsnd: tidyup ADG adds 206110c74c4a ASoC: dt-bindings: snps,designware-i2s: Add StarFive JH711 [...] adds d6d6c513f5d2 ASoC: dwc: Use ops to get platform data adds 52ea7c0543f8 ASoC: dwc: i2s: Add StarFive JH7110 SoC support adds 1a512d13837a Add I2S support for the StarFive JH7110 SoC adds a74048432fbb ASoC: cs42l43: Initialize ret in default case in cs42l43_pll_ev() adds 2b59332ead54 ASoC: cs42l43: Use new-style PM runtime macros adds 45b4878b0330 ASoC: audio-graph-card.c: move audio_graph_parse_of() adds 8886e1b03669 ASoC: codecs: Fix error code in aw88261_i2c_probe() adds 199cd64140f2 ASoC: soc-core.c: Do not error if a DAI link component is [...] adds 692f5510159c Merge tag 'asoc-v6.6' of https://git.kernel.org/pub/scm/li [...] adds 8d2a0cdf5229 ASoC: dwc: i2s: Fix unused functions adds 2222214749a9 ASoC: soc-compress: Fix deadlock in soc_compr_open_fe adds a9e7c964cea4 ASoC: cs43130: Fix numerator/denominator mixup adds d900d9a435ca ASoC: tegra: Fix SFC conversion for few rates adds d81c203e6178 Merge tag 'asoc-fix-v6.5-merge-window' of https://git.kern [...] adds 358040e38077 ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl adds 4fb0dacb78c6 Merge tag 'sound-6.6-rc1' of git://git.kernel.org/pub/scm/ [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/ima_policy | 6 +- Documentation/ABI/testing/sysfs-devices-memory | 8 + Documentation/ABI/testing/sysfs-devices-system-cpu | 8 + Documentation/admin-guide/kernel-parameters.txt | 13 +- Documentation/admin-guide/mm/memory-hotplug.rst | 8 + Documentation/core-api/cpu_hotplug.rst | 18 + Documentation/core-api/kernel-api.rst | 6 +- .../bindings/clock/qcom,dispcc-sm6125.yaml | 24 +- .../bindings/display/bridge/toshiba,tc358767.yaml | 3 + .../bindings/display/msm/dp-controller.yaml | 1 + .../bindings/display/msm/dsi-controller-main.yaml | 6 + .../bindings/display/msm/dsi-phy-14nm.yaml | 11 + .../devicetree/bindings/display/msm/gpu.yaml | 6 + .../bindings/display/msm/mdss-common.yaml | 6 + .../bindings/display/msm/qcom,sc7180-dpu.yaml | 5 +- .../bindings/display/msm/qcom,sm6125-mdss.yaml | 213 ++ .../bindings/display/msm/qcom,sm6350-mdss.yaml | 7 - .../bindings/display/msm/qcom,sm6375-mdss.yaml | 7 - .../bindings/display/msm/qcom,sm8350-mdss.yaml | 6 + .../bindings/display/msm/qcom,sm8450-mdss.yaml | 8 + .../bindings/display/msm/qcom,sm8550-mdss.yaml | 8 + .../bindings/display/panel/ilitek,ili9881c.yaml | 1 + .../bindings/display/panel/panel-lvds.yaml | 6 + .../bindings/display/panel/panel-simple.yaml | 6 +- .../bindings/display/panel/sitronix,st7789v.yaml | 13 +- .../display/panel/startek,kd070fhfid015.yaml | 69 + .../bindings/display/panel/visionox,r66451.yaml | 59 + .../bindings/display/solomon,ssd1307fb.yaml | 28 +- .../bindings/display/ti/ti,am65x-dss.yaml | 18 +- .../devicetree/bindings/input/elan,ekth6915.yaml | 5 + .../devicetree/bindings/input/goodix,gt7375p.yaml | 5 + .../devicetree/bindings/input/hid-over-i2c.yaml | 2 + .../bindings/input/touchscreen/touchscreen.yaml | 7 + .../bindings/sound/amlogic,axg-sound-card.yaml | 15 +- .../bindings/sound/amlogic,gx-sound-card.yaml | 17 +- .../devicetree/bindings/sound/audio-iio-aux.yaml | 64 + .../devicetree/bindings/sound/awinic,aw88395.yaml | 4 +- .../devicetree/bindings/sound/fsl,rpmsg.yaml | 18 +- .../bindings/sound/google,sc7180-trogdor.yaml | 17 +- .../bindings/sound/google,sc7280-herobrine.yaml | 17 +- Documentation/devicetree/bindings/sound/gtm601.txt | 19 - .../devicetree/bindings/sound/imx-audio-card.yaml | 18 +- .../devicetree/bindings/sound/max9892x.txt | 44 - .../devicetree/bindings/sound/maxim,max98925.yaml | 98 + .../bindings/sound/mediatek,mt7986-afe.yaml | 160 ++ .../bindings/sound/mediatek,mt7986-wm8960.yaml | 67 + .../bindings/sound/mediatek,mt8188-afe.yaml | 7 + .../bindings/sound/mediatek,mt8188-mt6359.yaml | 17 +- .../devicetree/bindings/sound/nau8821.txt | 55 - .../devicetree/bindings/sound/nuvoton,nau8821.yaml | 132 ++ .../devicetree/bindings/sound/nuvoton,nau8822.yaml | 12 + .../devicetree/bindings/sound/option,gtm601.yaml | 42 + .../bindings/sound/qcom,msm8916-wcd-analog.txt | 101 - .../sound/qcom,pm8916-wcd-analog-codec.yaml | 153 ++ .../devicetree/bindings/sound/renesas,rsnd.yaml | 60 +- .../bindings/sound/samsung,aries-wm8994.yaml | 16 +- .../bindings/sound/samsung,midas-audio.yaml | 16 +- .../devicetree/bindings/sound/samsung,odroid.yaml | 14 +- .../devicetree/bindings/sound/samsung,tm2.yaml | 16 +- .../devicetree/bindings/sound/simple-card.yaml | 53 + .../bindings/sound/snps,designware-i2s.yaml | 108 +- .../bindings/sound/sound-card-common.yaml | 27 + .../devicetree/bindings/sound/wlf,wm8904.yaml | 74 + .../devicetree/bindings/sound/wlf,wm8960.yaml | 20 + Documentation/devicetree/bindings/sound/wm8904.txt | 33 - .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/media/dtv-common.rst | 9 - Documentation/filesystems/fsverity.rst | 2 + Documentation/filesystems/index.rst | 1 + Documentation/filesystems/overlayfs.rst | 72 + .../filesystems/xfs-maintainer-entry-profile.rst | 194 ++ Documentation/gpu/amdgpu/flashing.rst | 33 + Documentation/gpu/amdgpu/index.rst | 1 + Documentation/gpu/driver-uapi.rst | 11 + Documentation/gpu/drm-mm.rst | 52 +- Documentation/gpu/rfc/i915_scheduler.rst | 4 + Documentation/gpu/todo.rst | 69 +- .../maintainer/maintainer-entry-profile.rst | 1 + Documentation/sound/cards/audigy-mixer.rst | 197 +- Documentation/sound/cards/emu-mixer.rst | 226 ++ Documentation/sound/cards/index.rst | 1 + Documentation/sound/cards/sb-live-mixer.rst | 24 +- Documentation/sound/designs/midi-2.0.rst | 188 ++ .../sound/kernel-api/writing-an-alsa-driver.rst | 58 +- MAINTAINERS | 27 +- arch/Kconfig | 17 +- arch/arc/configs/axs101_defconfig | 2 +- arch/arc/configs/axs103_defconfig | 2 +- arch/arc/configs/axs103_smp_defconfig | 2 +- arch/arc/configs/haps_hs_smp_defconfig | 2 +- arch/arc/configs/hsdk_defconfig | 2 +- arch/arc/configs/nsim_700_defconfig | 2 +- arch/arc/configs/nsimosci_defconfig | 2 +- arch/arc/configs/nsimosci_hs_defconfig | 2 +- arch/arc/configs/tb10x_defconfig | 2 +- arch/arc/configs/vdk_hs38_defconfig | 2 +- arch/arc/configs/vdk_hs38_smp_defconfig | 2 +- arch/arm/Kconfig | 31 +- arch/arm/configs/aspeed_g4_defconfig | 2 +- arch/arm/configs/aspeed_g5_defconfig | 2 +- arch/arm/configs/at91_dt_defconfig | 2 +- arch/arm/configs/axm55xx_defconfig | 2 +- arch/arm/configs/bcm2835_defconfig | 2 +- arch/arm/configs/clps711x_defconfig | 2 +- arch/arm/configs/keystone_defconfig | 2 +- arch/arm/configs/lpc18xx_defconfig | 2 +- arch/arm/configs/lpc32xx_defconfig | 2 +- arch/arm/configs/milbeaut_m10v_defconfig | 2 +- arch/arm/configs/moxart_defconfig | 2 +- arch/arm/configs/multi_v4t_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/pxa_defconfig | 2 +- arch/arm/configs/qcom_defconfig | 2 +- arch/arm/configs/sama5_defconfig | 2 +- arch/arm/configs/sama7_defconfig | 2 +- arch/arm/configs/socfpga_defconfig | 2 +- arch/arm/configs/stm32_defconfig | 2 +- arch/arm/configs/tegra_defconfig | 2 +- arch/arm/configs/vf610m4_defconfig | 2 +- arch/arm/include/asm/irq.h | 2 +- arch/arm/kernel/efi.c | 2 + arch/arm/kernel/module-plts.c | 2 +- arch/arm/kernel/smp.c | 4 +- arch/arm/mach-pxa/sharpsl_pm.c | 2 - arch/arm/mach-pxa/spitz.c | 14 +- arch/arm/xen/mm.c | 10 +- arch/arm64/Kconfig | 64 +- arch/arm64/kernel/armv8_deprecated.c | 2 +- arch/arm64/kernel/efi.c | 1 + arch/arm64/kernel/module-plts.c | 2 +- arch/arm64/mm/init.c | 2 - arch/hexagon/configs/comet_defconfig | 2 +- arch/ia64/Kconfig | 28 +- arch/ia64/include/asm/cmpxchg.h | 17 + arch/ia64/include/uapi/asm/cmpxchg.h | 17 - arch/ia64/kernel/mca.c | 4 +- arch/loongarch/Kconfig | 26 +- arch/loongarch/include/asm/irq.h | 2 +- arch/loongarch/kernel/efi.c | 1 + arch/loongarch/kernel/process.c | 4 +- arch/m68k/Kconfig | 19 +- arch/m68k/configs/amcore_defconfig | 2 +- arch/m68k/configs/m5475evb_defconfig | 2 +- arch/m68k/configs/stmark2_defconfig | 2 +- arch/microblaze/configs/mmu_defconfig | 2 +- arch/mips/Kconfig | 32 +- arch/mips/alchemy/devboards/db1000.c | 8 +- arch/mips/alchemy/devboards/db1200.c | 19 +- arch/mips/alchemy/devboards/db1300.c | 10 +- arch/mips/cavium-octeon/setup.c | 2 +- arch/mips/configs/ath25_defconfig | 2 +- arch/mips/configs/ath79_defconfig | 2 +- arch/mips/configs/bcm47xx_defconfig | 2 +- arch/mips/configs/ci20_defconfig | 2 +- arch/mips/configs/cu1000-neo_defconfig | 2 +- arch/mips/configs/cu1830-neo_defconfig | 2 +- arch/mips/configs/db1xxx_defconfig | 2 +- arch/mips/configs/gcw0_defconfig | 2 +- arch/mips/configs/generic_defconfig | 2 +- arch/mips/configs/loongson2k_defconfig | 2 +- arch/mips/configs/loongson3_defconfig | 2 +- arch/mips/configs/malta_qemu_32r6_defconfig | 2 +- arch/mips/configs/maltaaprp_defconfig | 2 +- arch/mips/configs/maltasmvp_defconfig | 2 +- arch/mips/configs/maltasmvp_eva_defconfig | 2 +- arch/mips/configs/maltaup_defconfig | 2 +- arch/mips/configs/omega2p_defconfig | 2 +- arch/mips/configs/pic32mzda_defconfig | 2 +- arch/mips/configs/qi_lb60_defconfig | 2 +- arch/mips/configs/rs90_defconfig | 2 +- arch/mips/configs/rt305x_defconfig | 2 +- arch/mips/configs/vocore2_defconfig | 2 +- arch/mips/configs/xway_defconfig | 2 +- arch/mips/include/asm/irq.h | 2 +- arch/mips/kernel/process.c | 4 +- arch/mips/pci/pci-octeon.c | 2 +- arch/nios2/configs/10m50_defconfig | 2 +- arch/nios2/configs/3c120_defconfig | 2 +- arch/openrisc/configs/or1klitex_defconfig | 2 +- arch/parisc/Kconfig | 34 +- arch/powerpc/Kconfig | 57 +- arch/powerpc/configs/40x/klondike_defconfig | 2 +- arch/powerpc/configs/44x/fsp2_defconfig | 2 +- arch/powerpc/configs/52xx/tqm5200_defconfig | 2 +- arch/powerpc/configs/mgcoge_defconfig | 2 +- arch/powerpc/configs/microwatt_defconfig | 2 +- arch/powerpc/configs/ps3_defconfig | 2 +- arch/powerpc/include/asm/irq.h | 2 +- arch/powerpc/kernel/dma-mask.c | 1 + arch/powerpc/kernel/ima_arch.c | 8 +- arch/powerpc/kernel/stacktrace.c | 4 +- arch/powerpc/kernel/watchdog.c | 4 +- arch/riscv/Kbuild | 2 +- arch/riscv/Kconfig | 46 +- arch/riscv/configs/nommu_k210_defconfig | 2 +- arch/riscv/configs/nommu_k210_sdcard_defconfig | 2 +- arch/riscv/kernel/elf_kexec.c | 4 +- arch/s390/Kbuild | 2 +- arch/s390/Kconfig | 66 +- arch/s390/appldata/appldata_base.c | 2 +- arch/sh/Kconfig | 46 +- arch/sh/boards/mach-ecovec24/setup.c | 2 +- arch/sh/boards/mach-kfr2r09/setup.c | 2 +- arch/sh/boards/mach-sh7763rdp/setup.c | 2 +- arch/sh/configs/rsk7264_defconfig | 2 +- arch/sh/configs/rsk7269_defconfig | 2 +- arch/sparc/include/asm/irq_64.h | 2 +- arch/sparc/kernel/process_64.c | 6 +- arch/x86/Kconfig | 95 +- arch/x86/Makefile | 2 +- arch/x86/hyperv/hv_apic.c | 26 +- arch/x86/hyperv/hv_init.c | 2 +- arch/x86/hyperv/hv_spinlock.c | 2 +- arch/x86/hyperv/hv_vtl.c | 2 +- arch/x86/include/asm/apic.h | 239 +- arch/x86/include/asm/cpufeatures.h | 1 - arch/x86/include/asm/hw_irq.h | 4 +- arch/x86/include/asm/idtentry.h | 1 - arch/x86/include/asm/io_apic.h | 7 +- arch/x86/include/asm/irq.h | 2 +- arch/x86/include/asm/irq_vectors.h | 7 - arch/x86/include/asm/kexec.h | 18 + arch/x86/include/asm/mpspec.h | 31 +- arch/x86/include/asm/pgtable_types.h | 11 +- arch/x86/include/asm/processor.h | 1 - arch/x86/include/asm/rmwcc.h | 11 +- arch/x86/include/asm/sections.h | 18 - arch/x86/include/asm/smp.h | 14 - arch/x86/include/asm/uaccess_64.h | 2 +- arch/x86/include/asm/xen/swiotlb-xen.h | 6 - arch/x86/kernel/Makefile | 9 +- arch/x86/kernel/acpi/boot.c | 12 +- arch/x86/kernel/apic/Makefile | 2 +- arch/x86/kernel/apic/apic.c | 454 ++-- arch/x86/kernel/apic/apic_common.c | 21 +- arch/x86/kernel/apic/apic_flat_64.c | 80 +- arch/x86/kernel/apic/apic_noop.c | 91 +- arch/x86/kernel/apic/apic_numachip.c | 50 +- arch/x86/kernel/apic/bigsmp_32.c | 89 +- arch/x86/kernel/apic/hw_nmi.c | 8 +- arch/x86/kernel/apic/init.c | 110 + arch/x86/kernel/apic/io_apic.c | 30 +- arch/x86/kernel/apic/ipi.c | 176 +- arch/x86/kernel/apic/local.h | 30 +- arch/x86/kernel/apic/msi.c | 2 +- arch/x86/kernel/apic/probe_32.c | 117 +- arch/x86/kernel/apic/probe_64.c | 18 +- arch/x86/kernel/apic/vector.c | 116 +- arch/x86/kernel/apic/x2apic_cluster.c | 23 +- arch/x86/kernel/apic/x2apic_phys.c | 74 +- arch/x86/kernel/apic/x2apic_uv_x.c | 51 +- arch/x86/kernel/cpu/acrn.c | 2 +- arch/x86/kernel/cpu/amd.c | 2 +- arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/hygon.c | 3 +- arch/x86/kernel/cpu/mce/amd.c | 2 +- arch/x86/kernel/cpu/mce/inject.c | 3 +- arch/x86/kernel/cpu/mce/threshold.c | 2 +- arch/x86/kernel/cpu/mshyperv.c | 4 +- arch/x86/kernel/crash.c | 142 +- arch/x86/kernel/devicetree.c | 21 +- arch/x86/kernel/idt.c | 1 - arch/x86/kernel/irq.c | 14 +- arch/x86/kernel/irq_work.c | 4 +- arch/x86/kernel/jailhouse.c | 6 +- arch/x86/kernel/kprobes/core.c | 34 + arch/x86/kernel/kvm.c | 14 +- arch/x86/kernel/mpparse.c | 20 +- arch/x86/kernel/nmi_selftest.c | 2 +- arch/x86/kernel/pci-dma.c | 29 +- arch/x86/kernel/setup.c | 7 +- arch/x86/kernel/setup_percpu.c | 10 - arch/x86/kernel/sev.c | 4 +- arch/x86/kernel/smp.c | 10 +- arch/x86/kernel/smpboot.c | 121 +- arch/x86/kernel/vsmp_64.c | 2 +- arch/x86/kvm/vmx/posted_intr.c | 2 +- arch/x86/kvm/vmx/vmx.c | 2 +- arch/x86/lib/copy_user_64.S | 57 +- arch/x86/mm/init.c | 9 - arch/x86/mm/srat.c | 5 +- arch/x86/mm/tlb.c | 19 +- arch/x86/pci/amd_bus.c | 8 + arch/x86/pci/bus_numa.c | 2 +- arch/x86/pci/xen.c | 2 +- arch/x86/platform/uv/uv_irq.c | 2 +- arch/x86/platform/uv/uv_nmi.c | 2 +- arch/x86/video/Makefile | 2 +- arch/x86/xen/apic.c | 85 +- arch/x86/xen/enlighten_hvm.c | 2 +- arch/x86/xen/enlighten_pv.c | 4 +- arch/x86/xen/setup.c | 6 + arch/x86/xen/smp_pv.c | 5 +- arch/xtensa/configs/cadence_csp_defconfig | 2 +- block/Kconfig | 3 + block/bio-integrity.c | 59 +- block/bio.c | 142 +- block/blk-cgroup.c | 32 +- block/blk-core.c | 1 + block/blk-flush.c | 26 +- block/blk-iolatency.c | 35 +- block/blk-mq.c | 45 +- block/blk-settings.c | 7 +- block/blk-sysfs.c | 21 +- block/blk.h | 10 +- block/fops.c | 143 +- block/mq-deadline.c | 3 +- block/opal_proto.h | 4 + block/partitions/cmdline.c | 12 +- block/sed-opal.c | 252 ++- drivers/Kconfig | 2 - drivers/accel/ivpu/Makefile | 7 +- drivers/accel/ivpu/ivpu_debugfs.c | 294 +++ drivers/accel/ivpu/ivpu_debugfs.h | 13 + drivers/accel/ivpu/ivpu_drv.c | 49 +- drivers/accel/ivpu/ivpu_drv.h | 24 +- drivers/accel/ivpu/ivpu_fw.c | 107 +- drivers/accel/ivpu/ivpu_fw.h | 4 + drivers/accel/ivpu/ivpu_fw_log.c | 142 ++ drivers/accel/ivpu/ivpu_fw_log.h | 38 + drivers/accel/ivpu/ivpu_gem.c | 10 +- drivers/accel/ivpu/ivpu_hw.h | 13 +- drivers/accel/ivpu/ivpu_hw_37xx.c | 1047 +++++++++ drivers/accel/ivpu/ivpu_hw_37xx_reg.h | 281 +++ drivers/accel/ivpu/ivpu_hw_40xx.c | 1178 ++++++++++ drivers/accel/ivpu/ivpu_hw_40xx_reg.h | 267 +++ drivers/accel/ivpu/ivpu_hw_mtl.c | 1059 --------- drivers/accel/ivpu/ivpu_hw_mtl_reg.h | 281 --- drivers/accel/ivpu/ivpu_job.c | 4 +- drivers/accel/ivpu/ivpu_mmu.c | 98 +- drivers/accel/ivpu/ivpu_mmu_context.c | 302 ++- drivers/accel/ivpu/ivpu_mmu_context.h | 9 +- drivers/accel/ivpu/ivpu_pm.c | 1 + drivers/accel/ivpu/ivpu_pm.h | 1 + drivers/accel/qaic/qaic_data.c | 4 +- drivers/accel/qaic/qaic_drv.c | 1 - drivers/auxdisplay/cfag12864bfb.c | 1 - drivers/auxdisplay/ht16k33.c | 1 - drivers/base/core.c | 4 +- drivers/base/cpu.c | 13 + drivers/base/memory.c | 13 + drivers/block/nbd.c | 1 + drivers/block/swim3.c | 2 +- drivers/block/ublk_drv.c | 366 +++- drivers/char/mem.c | 18 +- drivers/dma-buf/dma-buf-sysfs-stats.c | 2 +- drivers/dma-buf/dma-buf.c | 17 +- drivers/dma-buf/heaps/cma_heap.c | 3 - drivers/dma-buf/heaps/system_heap.c | 3 - drivers/dma-buf/udmabuf.c | 2 - drivers/firmware/cirrus/cs_dsp.c | 3 +- drivers/firmware/efi/libstub/efi-stub-entry.c | 2 + drivers/firmware/efi/libstub/screen_info.c | 2 + drivers/gpu/drm/Kconfig | 34 +- drivers/gpu/drm/Makefile | 4 + drivers/gpu/drm/amd/amdgpu/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 60 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 14 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 16 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.h | 27 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c | 167 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 300 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 71 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 76 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 211 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 78 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 338 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c | 230 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 138 +- drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 118 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 115 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 240 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 184 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 102 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h | 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 59 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 1 + drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 658 ++++++ .../gpu/drm/amd/amdgpu/aqua_vanjaram_reg_init.c | 658 ------ drivers/gpu/drm/amd/amdgpu/atom.c | 14 +- drivers/gpu/drm/amd/amdgpu/atom.h | 25 +- drivers/gpu/drm/amd/amdgpu/cik_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 37 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 202 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 39 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 126 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c | 20 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 9 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 42 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 37 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 52 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 54 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 87 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 66 +- drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/ih_v6_1.c | 769 +++++++ drivers/gpu/drm/amd/amdgpu/ih_v6_1.h | 28 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 190 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c | 12 - drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 25 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 4 +- drivers/gpu/drm/amd/amdgpu/mmsch_v4_0_3.h | 37 + drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 6 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 2 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 270 +++ drivers/gpu/drm/amd/amdgpu/nbio_v7_9.h | 1 + drivers/gpu/drm/amd/amdgpu/nv.c | 66 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 27 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 27 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 1 + drivers/gpu/drm/amd/amdgpu/soc15.c | 4 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 66 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 42 +- drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 288 ++- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 10 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 1 - drivers/gpu/drm/amd/amdkfd/Makefile | 4 - drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 793 +++---- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 5 + .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 5 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 57 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 73 - drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 1 - drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_debug.h | 16 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 45 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 57 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 6 +- .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 81 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v10.c | 2 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 2 +- .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 133 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 233 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 82 - drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 51 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 356 --- drivers/gpu/drm/amd/amdkfd/kfd_iommu.h | 84 - drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 27 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 22 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 22 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 36 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 27 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 45 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 56 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 128 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 132 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 3 + drivers/gpu/drm/amd/display/Kconfig | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 280 ++- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 14 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 6 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 14 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 253 ++- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 35 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 42 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 15 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 45 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 11 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c | 183 ++ .../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.h | 46 + drivers/gpu/drm/amd/display/dc/basics/conversion.c | 2 +- drivers/gpu/drm/amd/display/dc/basics/vector.c | 11 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 20 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 56 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 3 + .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 1 - .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 26 +- .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 50 +- .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 18 +- .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 9 +- .../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c | 7 + .../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.h | 1 + drivers/gpu/drm/amd/display/dc/core/dc.c | 266 ++- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 1 + .../gpu/drm/amd/display/dc/core/dc_link_exports.c | 23 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 1136 ++++++---- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 38 +- drivers/gpu/drm/amd/display/dc/dc.h | 50 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 57 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 3 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 29 + drivers/gpu/drm/amd/display/dc/dc_dsc.h | 2 + drivers/gpu/drm/amd/display/dc/dc_types.h | 56 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 6 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 69 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 16 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 16 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 6 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 28 + drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c | 46 + drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.h | 6 + drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 303 +++ drivers/gpu/drm/amd/display/dc/dce/dmub_replay.h | 58 + .../drm/amd/display/dc/dce100/dce100_resource.c | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 13 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 14 +- .../display/dc/dce110/dce110_timing_generator.c | 4 +- .../amd/display/dc/dce112/dce112_hw_sequencer.c | 2 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 4 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 4 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 21 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 5 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 17 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 76 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 50 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 7 +- .../drm/amd/display/dc/dcn201/dcn201_resource.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.h | 1 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 30 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 10 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 8 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 3 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 49 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 5 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 2 +- .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 2 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 4 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 19 +- .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c | 1 + .../drm/amd/display/dc/dcn314/dcn314_resource.c | 42 +- .../drm/amd/display/dc/dcn315/dcn315_resource.c | 5 +- .../drm/amd/display/dc/dcn316/dcn316_resource.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 3 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 28 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.h | 61 + .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 194 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 8 +- .../amd/display/dc/dcn32/dcn32_resource_helpers.c | 36 +- .../drm/amd/display/dc/dcn321/dcn321_resource.c | 2 +- .../gpu/drm/amd/display/dc/dml/calcs/dce_calcs.c | 2 +- .../gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c | 2 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 2 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 2 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 6 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 6 +- .../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c | 25 +- .../display/dc/dml/dcn314/display_mode_vba_314.c | 6 +- .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 38 +- .../dc/dml/dcn32/display_mode_vba_util_32.c | 9 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 66 +- drivers/gpu/drm/amd/display/dc/gpio/ddc_regs.h | 40 +- drivers/gpu/drm/amd/display/dc/gpio/hpd_regs.h | 10 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 57 +- drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 6 + drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 15 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 1 + drivers/gpu/drm/amd/display/dc/inc/link.h | 18 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 231 +- .../amd/display/dc/irq/dcn314/irq_service_dcn314.c | 7 +- drivers/gpu/drm/amd/display/dc/link/Makefile | 3 +- .../amd/display/dc/link/accessories/link_dp_cts.c | 111 +- .../drm/amd/display/dc/link/hwss/link_hwss_dio.c | 5 +- .../drm/amd/display/dc/link/hwss/link_hwss_dio.h | 3 + .../link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c | 200 ++ .../link/hwss/link_hwss_dio_fixed_vs_pe_retimer.h | 37 + .../amd/display/dc/link/hwss/link_hwss_hpo_dp.c | 32 +- .../amd/display/dc/link/hwss/link_hwss_hpo_dp.h | 28 +- .../hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c | 229 ++ .../hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.h | 33 + .../gpu/drm/amd/display/dc/link/link_detection.c | 3 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 28 +- drivers/gpu/drm/amd/display/dc/link/link_factory.c | 8 + .../gpu/drm/amd/display/dc/link/link_validation.c | 8 +- .../drm/amd/display/dc/link/protocols/link_ddc.c | 84 +- .../drm/amd/display/dc/link/protocols/link_ddc.h | 14 + .../display/dc/link/protocols/link_dp_capability.c | 32 +- .../dc/link/protocols/link_dp_irq_handler.c | 66 + .../display/dc/link/protocols/link_dp_training.c | 9 +- .../link_dp_training_fixed_vs_pe_retimer.c | 295 +-- .../dc/link/protocols/link_edp_panel_control.c | 245 ++- .../dc/link/protocols/link_edp_panel_control.h | 9 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 7 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 565 +++++ .../drm/amd/display/dmub/inc/dmub_subvp_state.h | 183 -- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 8 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 2 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 31 +- .../drm/amd/display/include/ddc_service_types.h | 1 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 5 +- .../drm/amd/display/include/link_service_types.h | 2 +- .../drm/amd/display/modules/color/color_gamma.c | 5 +- .../amd/display/modules/info_packet/info_packet.c | 5 + .../drm/amd/display/modules/power/power_helpers.c | 5 + .../drm/amd/display/modules/power/power_helpers.h | 2 + drivers/gpu/drm/amd/include/amd_shared.h | 1 + .../amd/include/asic_reg/dcn/dcn_3_0_0_offset.h | 5 + .../amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h | 5 + .../amd/include/asic_reg/dcn/dcn_3_0_2_offset.h | 4 + .../amd/include/asic_reg/dcn/dcn_3_0_2_sh_mask.h | 5 +- .../amd/include/asic_reg/nbio/nbio_7_9_0_sh_mask.h | 8 + .../amd/include/asic_reg/oss/osssys_6_1_0_offset.h | 279 +++ .../include/asic_reg/oss/osssys_6_1_0_sh_mask.h | 1019 +++++++++ drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 9 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 72 +- drivers/gpu/drm/amd/include/mes_v11_api_def.h | 4 +- drivers/gpu/drm/amd/include/yellow_carp_offset.h | 6 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 373 ++-- drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h | 3 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0_0_pptable.h | 21 +- drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 48 +- drivers/gpu/drm/amd/pm/legacy-dpm/r600_dpm.h | 3 +- drivers/gpu/drm/amd/pm/legacy-dpm/sislands_smc.h | 63 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 16 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/ci_baco.c | 21 +- .../gpu/drm/amd/pm/powerplay/hwmgr/common_baco.c | 2 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/fiji_baco.c | 24 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c | 6 +- .../gpu/drm/amd/pm/powerplay/hwmgr/polaris_baco.c | 30 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.h | 6 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.h | 3 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppevvmath.h | 14 +- .../gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h | 3 +- .../drm/amd/pm/powerplay/hwmgr/processpptables.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 16 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 32 +- .../drm/amd/pm/powerplay/hwmgr/smu7_powertune.c | 15 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/tonga_baco.c | 30 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_baco.c | 26 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 11 +- .../drm/amd/pm/powerplay/hwmgr/vega10_powertune.c | 89 +- .../drm/amd/pm/powerplay/hwmgr/vega10_pptable.h | 18 +- .../pm/powerplay/hwmgr/vega10_processpptables.c | 6 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_baco.c | 12 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 12 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.h | 3 +- .../drm/amd/pm/powerplay/hwmgr/vega12_pptable.h | 11 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_baco.c | 7 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 32 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.h | 6 +- .../drm/amd/pm/powerplay/hwmgr/vega20_pptable.h | 19 +- .../gpu/drm/amd/pm/powerplay/inc/hardwaremanager.h | 3 +- drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h | 8 +- drivers/gpu/drm/amd/pm/powerplay/inc/pp_thermal.h | 6 +- drivers/gpu/drm/amd/pm/powerplay/inc/smu7.h | 6 +- drivers/gpu/drm/amd/pm/powerplay/inc/smu71.h | 22 +- drivers/gpu/drm/amd/pm/powerplay/inc/smu73.h | 45 +- .../gpu/drm/amd/pm/powerplay/inc/smu73_discrete.h | 73 +- drivers/gpu/drm/amd/pm/powerplay/inc/smu75.h | 12 +- drivers/gpu/drm/amd/pm/powerplay/inc/smu7_fusion.h | 42 +- .../gpu/drm/amd/pm/powerplay/inc/smu9_driver_if.h | 20 +- .../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c | 2 +- .../drm/amd/pm/powerplay/smumgr/iceland_smumgr.c | 2 +- .../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/smumgr/tonga_smumgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c | 7 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 23 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 37 +- .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_5.h | 3 +- .../gpu/drm/amd/pm/swsmu/inc/smu_11_0_cdr_table.h | 6 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v11_0.h | 8 +- .../gpu/drm/amd/pm/swsmu/inc/smu_v11_0_pptable.h | 15 +- .../gpu/drm/amd/pm/swsmu/inc/smu_v13_0_7_pptable.h | 21 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 7 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 14 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 28 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 121 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 13 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 36 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 10 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 99 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 13 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 9 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 134 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 109 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 7 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 11 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 8 + drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 4 +- drivers/gpu/drm/arm/Kconfig | 1 + drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 22 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 58 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 11 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 3 + drivers/gpu/drm/arm/hdlcd_drv.c | 5 +- drivers/gpu/drm/arm/malidp_drv.c | 6 +- drivers/gpu/drm/armada/Kconfig | 2 +- drivers/gpu/drm/armada/armada_drv.c | 2 - drivers/gpu/drm/armada/armada_fbdev.c | 2 +- drivers/gpu/drm/armada/armada_overlay.c | 6 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 6 +- drivers/gpu/drm/ast/ast_dp.c | 11 + drivers/gpu/drm/ast/ast_dp501.c | 43 +- drivers/gpu/drm/ast/ast_drv.h | 100 +- drivers/gpu/drm/ast/ast_main.c | 298 +-- drivers/gpu/drm/ast/ast_mm.c | 2 - drivers/gpu/drm/ast/ast_mode.c | 122 +- drivers/gpu/drm/ast/ast_post.c | 74 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 25 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 6 +- drivers/gpu/drm/bridge/Kconfig | 20 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 1 - drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 11 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 4 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 122 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 2 +- drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c | 3 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 80 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 2 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.c | 9 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.h | 2 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 2 +- drivers/gpu/drm/bridge/chrontel-ch7033.c | 2 +- drivers/gpu/drm/bridge/display-connector.c | 1 - drivers/gpu/drm/bridge/fsl-ldb.c | 1 - drivers/gpu/drm/bridge/imx/imx8qm-ldb.c | 2 +- drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c | 1 + drivers/gpu/drm/bridge/ite-it6505.c | 128 +- drivers/gpu/drm/bridge/lontium-lt9211.c | 1 - drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 6 +- drivers/gpu/drm/bridge/lvds-codec.c | 1 - drivers/gpu/drm/bridge/nwl-dsi.c | 2 +- drivers/gpu/drm/bridge/parade-ps8622.c | 1 - drivers/gpu/drm/bridge/parade-ps8640.c | 79 - drivers/gpu/drm/bridge/samsung-dsim.c | 5 +- drivers/gpu/drm/bridge/sii902x.c | 40 + drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- drivers/gpu/drm/bridge/simple-bridge.c | 3 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 37 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 49 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 30 +- drivers/gpu/drm/bridge/tc358762.c | 63 +- drivers/gpu/drm/bridge/tc358764.c | 14 +- drivers/gpu/drm/bridge/tc358767.c | 31 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 2 +- drivers/gpu/drm/bridge/ti-tfp410.c | 45 +- drivers/gpu/drm/display/drm_hdcp_helper.c | 4 +- drivers/gpu/drm/drm_atomic_helper.c | 2 +- drivers/gpu/drm/drm_atomic_uapi.c | 58 +- drivers/gpu/drm/drm_bridge.c | 46 + drivers/gpu/drm/drm_bridge_connector.c | 13 +- drivers/gpu/drm/drm_buddy.c | 8 +- drivers/gpu/drm/drm_connector.c | 8 +- drivers/gpu/drm/drm_debugfs.c | 42 + drivers/gpu/drm/drm_drv.c | 8 +- drivers/gpu/drm/drm_edid.c | 3 +- drivers/gpu/drm/drm_exec.c | 333 +++ drivers/gpu/drm/drm_fbdev_dma.c | 11 +- drivers/gpu/drm/drm_fbdev_generic.c | 7 +- drivers/gpu/drm/drm_gem.c | 7 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 4 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 210 +- drivers/gpu/drm/drm_gpuva_mgr.c | 1723 +++++++++++++++ drivers/gpu/drm/drm_internal.h | 2 + drivers/gpu/drm/drm_ioctl.c | 5 +- drivers/gpu/drm/drm_managed.c | 2 +- drivers/gpu/drm/drm_mipi_dbi.c | 17 +- drivers/gpu/drm/drm_mipi_dsi.c | 1 + drivers/gpu/drm/drm_mode_object.c | 4 +- drivers/gpu/drm/drm_panel.c | 218 +- drivers/gpu/drm/drm_plane_helper.c | 12 +- drivers/gpu/drm/drm_prime.c | 83 +- drivers/gpu/drm/drm_syncobj.c | 148 +- drivers/gpu/drm/drm_sysfs.c | 23 +- drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 11 +- drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c | 3 + drivers/gpu/drm/etnaviv/etnaviv_drv.c | 7 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 14 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 1 - drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 3 - drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 190 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 13 +- drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 63 + drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 3 + drivers/gpu/drm/etnaviv/etnaviv_sched.c | 5 +- drivers/gpu/drm/exynos/Kconfig | 2 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 2 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 1 - drivers/gpu/drm/exynos/exynos_drm_crtc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 3 - drivers/gpu/drm/exynos/exynos_drm_dsi.c | 3 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 1 - drivers/gpu/drm/exynos/exynos_drm_gsc.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 2 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 2 +- drivers/gpu/drm/exynos/exynos_mixer.c | 1 - drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 6 +- drivers/gpu/drm/gma500/Kconfig | 2 +- drivers/gpu/drm/gma500/fbdev.c | 6 +- drivers/gpu/drm/gud/gud_pipe.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 1 - drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 6 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 7 +- drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 1 + drivers/gpu/drm/i2c/ch7006_drv.c | 2 +- drivers/gpu/drm/i2c/sil164_drv.c | 2 +- drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/i915/Makefile | 4 +- drivers/gpu/drm/i915/display/g4x_dp.c | 8 + drivers/gpu/drm/i915/display/g4x_hdmi.c | 23 +- drivers/gpu/drm/i915/display/icl_dsi.c | 139 +- drivers/gpu/drm/i915/display/icl_dsi.h | 4 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 7 +- drivers/gpu/drm/i915/display/intel_bios.c | 188 +- drivers/gpu/drm/i915/display/intel_bios.h | 6 + drivers/gpu/drm/i915/display/intel_cdclk.c | 26 +- drivers/gpu/drm/i915/display/intel_color.c | 27 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 7 +- drivers/gpu/drm/i915/display/intel_crt.c | 2 + drivers/gpu/drm/i915/display/intel_cx0_phy.c | 13 +- drivers/gpu/drm/i915/display/intel_cx0_phy.h | 3 - drivers/gpu/drm/i915/display/intel_ddi.c | 113 +- drivers/gpu/drm/i915/display/intel_ddi.h | 4 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 38 +- drivers/gpu/drm/i915/display/intel_display.c | 113 +- drivers/gpu/drm/i915/display/intel_display.h | 4 +- drivers/gpu/drm/i915/display/intel_display_core.h | 11 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 6 +- .../gpu/drm/i915/display/intel_display_device.c | 203 +- .../gpu/drm/i915/display/intel_display_device.h | 8 +- .../gpu/drm/i915/display/intel_display_driver.c | 2 + drivers/gpu/drm/i915/display/intel_display_irq.c | 102 +- drivers/gpu/drm/i915/display/intel_display_irq.h | 7 +- drivers/gpu/drm/i915/display/intel_display_power.c | 49 +- drivers/gpu/drm/i915/display/intel_display_power.h | 29 +- .../drm/i915/display/intel_display_power_well.h | 1 - drivers/gpu/drm/i915/display/intel_dp.c | 17 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 53 +- drivers/gpu/drm/i915/display/intel_dp_aux.h | 3 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 30 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 7 - drivers/gpu/drm/i915/display/intel_dsi.c | 20 + drivers/gpu/drm/i915/display/intel_dsi.h | 2 + drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 +- drivers/gpu/drm/i915/display/intel_dvo.c | 2 + drivers/gpu/drm/i915/display/intel_fbc.c | 64 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 10 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 46 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 28 - drivers/gpu/drm/i915/display/intel_hdcp.c | 5 +- drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 81 +- drivers/gpu/drm/i915/display/intel_hdcp_gsc.h | 3 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 75 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 14 +- drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 4 +- drivers/gpu/drm/i915/display/intel_overlay.c | 5 +- drivers/gpu/drm/i915/display/intel_pch_refclk.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 206 +- drivers/gpu/drm/i915/display/intel_psr_regs.h | 16 + drivers/gpu/drm/i915/display/intel_qp_tables.c | 10 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 22 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 214 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 1 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 6 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 23 - drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_domain.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 25 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 71 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 7 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 38 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 13 + drivers/gpu/drm/i915/gem/i915_gem_wait.c | 2 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 12 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 12 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 1 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 2 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 8 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt.c | 154 +- drivers/gpu/drm/i915/gt/intel_gt.h | 20 +- drivers/gpu/drm/i915/gt/intel_gt_defines.h | 11 + drivers/gpu/drm/i915/gt/intel_gt_irq.c | 8 +- drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 108 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 5 + drivers/gpu/drm/i915/gt/intel_gtt.c | 4 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 16 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 10 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 4 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 2 +- drivers/gpu/drm/i915/gt/intel_reset.c | 3 - drivers/gpu/drm/i915/gt/intel_ring.c | 3 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +- drivers/gpu/drm/i915/gt/intel_rps.c | 83 +- drivers/gpu/drm/i915/gt/intel_rps.h | 4 + drivers/gpu/drm/i915/gt/intel_sa_media.c | 2 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 2 +- drivers/gpu/drm/i915/gt/intel_tlb.c | 159 ++ drivers/gpu/drm/i915/gt/intel_tlb.h | 29 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 161 +- drivers/gpu/drm/i915/gt/selftest_context.c | 5 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 4 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 6 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 2 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 4 +- drivers/gpu/drm/i915/gt/selftest_tlb.c | 3 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 3 +- .../gpu/drm/i915/gt/uc/intel_gsc_binary_headers.h | 75 +- drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c | 341 ++- drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.h | 5 +- drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c | 141 +- drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h | 21 + drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.c | 39 + drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.h | 14 + .../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 11 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 4 - drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 16 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 2 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 131 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 4 + drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 6 +- drivers/gpu/drm/i915/gvt/scheduler.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 1 + drivers/gpu/drm/i915/i915_driver.c | 6 +- drivers/gpu/drm/i915/i915_drv.h | 106 +- drivers/gpu/drm/i915/i915_gpu_error.c | 10 +- drivers/gpu/drm/i915/i915_gpu_error.h | 3 + drivers/gpu/drm/i915/i915_irq.c | 94 +- drivers/gpu/drm/i915/i915_pci.c | 64 +- drivers/gpu/drm/i915/i915_perf.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 27 +- drivers/gpu/drm/i915/i915_request.c | 4 +- drivers/gpu/drm/i915/i915_trace.h | 10 +- drivers/gpu/drm/i915/i915_vma.c | 43 +- drivers/gpu/drm/i915/i915_vma.h | 7 + drivers/gpu/drm/i915/intel_clock_gating.c | 15 +- drivers/gpu/drm/i915/intel_device_info.c | 48 +- drivers/gpu/drm/i915/intel_device_info.h | 11 +- drivers/gpu/drm/i915/intel_step.c | 10 +- drivers/gpu/drm/i915/intel_uncore.c | 44 +- drivers/gpu/drm/i915/intel_uncore.h | 5 + drivers/gpu/drm/i915/pxp/intel_pxp.c | 8 +- drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c | 5 +- drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 5 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 2 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 31 + drivers/gpu/drm/i915/selftests/igt_spinner.c | 16 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 6 +- drivers/gpu/drm/i915/soc/intel_dram.c | 2 +- drivers/gpu/drm/i915/soc/intel_gmch.c | 4 +- drivers/gpu/drm/i915/soc/intel_pch.c | 18 +- drivers/gpu/drm/imx/dcss/dcss-dev.c | 5 +- drivers/gpu/drm/imx/dcss/dcss-drv.c | 1 + drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c | 11 +- drivers/gpu/drm/imx/lcdc/imx-lcdc.c | 2 +- drivers/gpu/drm/ingenic/Kconfig | 2 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 2 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 2 +- drivers/gpu/drm/lima/lima_drv.c | 11 +- drivers/gpu/drm/lima/lima_gem.c | 8 +- drivers/gpu/drm/logicvc/logicvc_drm.c | 8 +- drivers/gpu/drm/loongson/Kconfig | 17 + drivers/gpu/drm/loongson/Makefile | 22 + drivers/gpu/drm/loongson/loongson_device.c | 102 + drivers/gpu/drm/loongson/loongson_module.c | 33 + drivers/gpu/drm/loongson/loongson_module.h | 12 + drivers/gpu/drm/loongson/lsdc_benchmark.c | 133 ++ drivers/gpu/drm/loongson/lsdc_benchmark.h | 13 + drivers/gpu/drm/loongson/lsdc_crtc.c | 1024 +++++++++ drivers/gpu/drm/loongson/lsdc_debugfs.c | 110 + drivers/gpu/drm/loongson/lsdc_drv.c | 456 ++++ drivers/gpu/drm/loongson/lsdc_drv.h | 388 ++++ drivers/gpu/drm/loongson/lsdc_gem.c | 311 +++ drivers/gpu/drm/loongson/lsdc_gem.h | 37 + drivers/gpu/drm/loongson/lsdc_gfxpll.c | 199 ++ drivers/gpu/drm/loongson/lsdc_gfxpll.h | 52 + drivers/gpu/drm/loongson/lsdc_i2c.c | 179 ++ drivers/gpu/drm/loongson/lsdc_i2c.h | 29 + drivers/gpu/drm/loongson/lsdc_irq.c | 74 + drivers/gpu/drm/loongson/lsdc_irq.h | 16 + drivers/gpu/drm/loongson/lsdc_output.h | 21 + drivers/gpu/drm/loongson/lsdc_output_7a1000.c | 178 ++ drivers/gpu/drm/loongson/lsdc_output_7a2000.c | 552 +++++ drivers/gpu/drm/loongson/lsdc_pixpll.c | 481 +++++ drivers/gpu/drm/loongson/lsdc_pixpll.h | 86 + drivers/gpu/drm/loongson/lsdc_plane.c | 793 +++++++ drivers/gpu/drm/loongson/lsdc_probe.c | 56 + drivers/gpu/drm/loongson/lsdc_probe.h | 12 + drivers/gpu/drm/loongson/lsdc_regs.h | 406 ++++ drivers/gpu/drm/loongson/lsdc_ttm.c | 593 +++++ drivers/gpu/drm/loongson/lsdc_ttm.h | 99 + drivers/gpu/drm/mcde/mcde_drv.c | 8 +- drivers/gpu/drm/mcde/mcde_dsi.c | 8 +- drivers/gpu/drm/mediatek/Kconfig | 1 + drivers/gpu/drm/mediatek/mtk_cec.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_aal.c | 14 +- drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 14 +- drivers/gpu/drm/mediatek/mtk_disp_color.c | 9 +- drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 9 +- drivers/gpu/drm/mediatek/mtk_disp_merge.c | 9 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 9 +- drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 9 +- drivers/gpu/drm/mediatek/mtk_dp.c | 366 ++-- drivers/gpu/drm/mediatek/mtk_dpi.c | 105 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 8 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 16 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 19 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 6 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 6 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 6 +- drivers/gpu/drm/mediatek/mtk_ethdr.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 5 +- drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 6 +- drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 8 +- drivers/gpu/drm/meson/meson_drv.c | 6 +- drivers/gpu/drm/meson/meson_drv.h | 1 - drivers/gpu/drm/meson/meson_dw_hdmi.c | 13 +- drivers/gpu/drm/meson/meson_dw_mipi_dsi.c | 3 +- drivers/gpu/drm/meson/meson_encoder_dsi.c | 1 - drivers/gpu/drm/meson/meson_encoder_hdmi.c | 4 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 2 +- drivers/gpu/drm/msm/Kconfig | 2 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 10 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 10 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 3 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 50 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 2 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 219 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 19 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 308 ++- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 69 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 156 +- .../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 347 ++- .../gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h | 369 ++-- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 434 ++-- .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 473 ++-- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h | 223 ++ .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 453 ++-- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h | 202 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_3_sm6115.h | 106 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_4_sm6350.h | 207 +- .../drm/msm/disp/dpu1/catalog/dpu_6_5_qcm2290.h | 104 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_9_sm6375.h | 113 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 439 ++-- .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 264 ++- .../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 511 +++-- .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 467 ++-- .../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 492 +++-- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 161 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 35 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 109 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 2 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 8 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 18 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 251 +-- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 60 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 106 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 24 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 5 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 34 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 112 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 39 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 23 - drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 3 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 3 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 2 +- drivers/gpu/drm/msm/dp/dp_audio.c | 2 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 2 + drivers/gpu/drm/msm/dsi/dsi_host.c | 9 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 + drivers/gpu/drm/msm/hdmi/hdmi.c | 2 + drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 3 +- drivers/gpu/drm/msm/msm_drv.c | 45 +- drivers/gpu/drm/msm/msm_drv.h | 11 +- drivers/gpu/drm/msm/msm_fbdev.c | 6 +- drivers/gpu/drm/msm/msm_gem.c | 65 +- drivers/gpu/drm/msm/msm_gem.h | 15 +- drivers/gpu/drm/msm/msm_gem_prime.c | 15 - drivers/gpu/drm/msm/msm_gem_submit.c | 79 +- drivers/gpu/drm/msm/msm_gem_vma.c | 67 +- drivers/gpu/drm/msm/msm_gpu.c | 32 +- drivers/gpu/drm/msm/msm_gpu.h | 9 + drivers/gpu/drm/msm/msm_mdss.c | 88 +- drivers/gpu/drm/msm/msm_mdss.h | 27 + drivers/gpu/drm/msm/msm_rd.c | 8 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 15 +- drivers/gpu/drm/mxsfb/lcdif_drv.c | 7 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 9 + drivers/gpu/drm/nouveau/Kbuild | 3 + drivers/gpu/drm/nouveau/Kconfig | 2 + drivers/gpu/drm/nouveau/dispnv04/crtc.c | 9 +- drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 25 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/include/nvif/if000c.h | 26 +- drivers/gpu/drm/nouveau/include/nvif/vmm.h | 19 +- drivers/gpu/drm/nouveau/include/nvkm/core/engine.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/core/os.h | 5 - .../gpu/drm/nouveau/include/nvkm/engine/falcon.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 20 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 24 + drivers/gpu/drm/nouveau/nouveau_abi16.h | 42 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 219 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 3 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 22 +- drivers/gpu/drm/nouveau/nouveau_chan.h | 1 + drivers/gpu/drm/nouveau/nouveau_connector.c | 7 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 39 + drivers/gpu/drm/nouveau/nouveau_display.c | 17 +- drivers/gpu/drm/nouveau/nouveau_dma.c | 7 +- drivers/gpu/drm/nouveau/nouveau_dma.h | 8 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 9 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 3 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 30 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 93 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 3 +- drivers/gpu/drm/nouveau/nouveau_exec.c | 424 ++++ drivers/gpu/drm/nouveau/nouveau_exec.h | 54 + drivers/gpu/drm/nouveau/nouveau_fence.c | 23 +- drivers/gpu/drm/nouveau/nouveau_fence.h | 5 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 92 +- drivers/gpu/drm/nouveau/nouveau_gem.h | 3 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 5 + drivers/gpu/drm/nouveau/nouveau_prime.c | 13 +- drivers/gpu/drm/nouveau/nouveau_sched.c | 441 ++++ drivers/gpu/drm/nouveau/nouveau_sched.h | 127 ++ drivers/gpu/drm/nouveau/nouveau_svm.c | 2 +- drivers/gpu/drm/nouveau/nouveau_uvmm.c | 1917 ++++++++++++++++ drivers/gpu/drm/nouveau/nouveau_uvmm.h | 108 + drivers/gpu/drm/nouveau/nouveau_vmm.c | 4 +- drivers/gpu/drm/nouveau/nvif/mmu.c | 3 + drivers/gpu/drm/nouveau/nvif/vmm.c | 100 +- drivers/gpu/drm/nouveau/nvkm/core/intr.c | 4 +- drivers/gpu/drm/nouveau/nvkm/core/object.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.c | 10 + drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/ce/priv.h | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c | 32 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c | 105 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h | 6 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c | 15 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.c | 7 + drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 14 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 1 + drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/priv.h | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 12 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c | 17 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramga102.c | 40 - drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.c | 30 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 214 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 197 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 25 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c | 27 +- drivers/gpu/drm/omapdrm/Kconfig | 2 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 5 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 6 +- drivers/gpu/drm/omapdrm/dss/dss.c | 6 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 5 +- drivers/gpu/drm/omapdrm/dss/venc.c | 5 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 9 +- drivers/gpu/drm/omapdrm/omap_drv.c | 20 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 16 +- drivers/gpu/drm/omapdrm/omap_gem.c | 24 +- drivers/gpu/drm/omapdrm/omap_gem.h | 3 - drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 9 +- drivers/gpu/drm/panel/Kconfig | 23 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 3 +- drivers/gpu/drm/panel/panel-auo-a030jtn01.c | 2 +- drivers/gpu/drm/panel/panel-boe-himax8279d.c | 1 - drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 1 - drivers/gpu/drm/panel/panel-dsi-cm.c | 2 +- drivers/gpu/drm/panel/panel-edp.c | 2 + drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 1 - .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 2 +- drivers/gpu/drm/panel/panel-himax-hx8394.c | 2 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 3 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 2 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 196 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 3 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 1 - drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c | 2 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 1 - drivers/gpu/drm/panel/panel-lvds.c | 8 +- .../gpu/drm/panel/panel-magnachip-d53e6ea8966.c | 1 - drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 2 +- drivers/gpu/drm/panel/panel-newvision-nv3051d.c | 2 +- drivers/gpu/drm/panel/panel-newvision-nv3052c.c | 3 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt35560.c | 1 - drivers/gpu/drm/panel/panel-novatek-nt35950.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt36523.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 1 - drivers/gpu/drm/panel/panel-novatek-nt39016.c | 1 - drivers/gpu/drm/panel/panel-orisetech-ota5601a.c | 1 - .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 1 - drivers/gpu/drm/panel/panel-samsung-db7430.c | 4 - drivers/gpu/drm/panel/panel-samsung-ld9040.c | 41 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 2 +- drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 2 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 2 +- drivers/gpu/drm/panel/panel-samsung-sofef00.c | 1 - drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 6 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 6 +- drivers/gpu/drm/panel/panel-simple.c | 64 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 2 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 2 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 359 ++- drivers/gpu/drm/panel/panel-sony-td4353-jdi.c | 1 - .../gpu/drm/panel/panel-startek-kd070fhfid015.c | 406 ++++ drivers/gpu/drm/panel/panel-truly-nt35597.c | 2 +- drivers/gpu/drm/panel/panel-visionox-r66451.c | 390 ++++ drivers/gpu/drm/panel/panel-visionox-rm69299.c | 2 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 18 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 6 +- drivers/gpu/drm/panfrost/panfrost_job.c | 16 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 19 +- drivers/gpu/drm/pl111/pl111_drv.c | 3 - drivers/gpu/drm/pl111/pl111_versatile.c | 1 + drivers/gpu/drm/qxl/qxl_drv.c | 2 - drivers/gpu/drm/radeon/Kconfig | 2 +- drivers/gpu/drm/radeon/atom.c | 28 +- drivers/gpu/drm/radeon/cik.c | 2 +- drivers/gpu/drm/radeon/clearstate_si.h | 3 +- drivers/gpu/drm/radeon/r300.c | 6 +- drivers/gpu/drm/radeon/r600.c | 2 +- drivers/gpu/drm/radeon/radeon_acpi.c | 2 +- drivers/gpu/drm/radeon/radeon_agp.c | 2 +- drivers/gpu/drm/radeon/radeon_atombios.c | 8 +- drivers/gpu/drm/radeon/radeon_atpx_handler.c | 12 +- drivers/gpu/drm/radeon/radeon_combios.c | 6 +- drivers/gpu/drm/radeon/radeon_connectors.c | 11 +- drivers/gpu/drm/radeon/radeon_drv.c | 54 +- drivers/gpu/drm/radeon/radeon_drv.h | 13 + drivers/gpu/drm/radeon/radeon_encoders.c | 22 +- drivers/gpu/drm/radeon/radeon_fbdev.c | 4 +- drivers/gpu/drm/radeon/radeon_gart.c | 37 +- drivers/gpu/drm/radeon/radeon_gem.c | 4 +- drivers/gpu/drm/radeon/radeon_kms.c | 10 +- drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 4 +- drivers/gpu/drm/radeon/radeon_legacy_tv.c | 6 +- drivers/gpu/drm/radeon/radeon_test.c | 8 +- drivers/gpu/drm/radeon/radeon_vce.c | 4 +- drivers/gpu/drm/radeon/rv770.c | 33 +- drivers/gpu/drm/radeon/rv770_smc.c | 36 +- drivers/gpu/drm/radeon/sislands_smc.h | 51 +- drivers/gpu/drm/renesas/rcar-du/rcar_cmm.c | 6 +- drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c | 17 +- drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c | 8 +- drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c | 3 +- drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c | 58 +- drivers/gpu/drm/renesas/rcar-du/rcar_dw_hdmi.c | 6 +- drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c | 6 +- drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c | 11 +- drivers/gpu/drm/renesas/rcar-du/rzg2l_mipi_dsi.c | 7 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 9 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 6 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 8 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 6 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 9 +- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 6 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 - drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 1 - drivers/gpu/drm/rockchip/rockchip_lvds.c | 6 +- drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 6 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 6 +- drivers/gpu/drm/solomon/ssd130x.c | 203 +- drivers/gpu/drm/solomon/ssd130x.h | 3 + drivers/gpu/drm/sprd/sprd_dpu.c | 4 +- drivers/gpu/drm/sprd/sprd_drm.c | 3 +- drivers/gpu/drm/sprd/sprd_dsi.c | 6 +- drivers/gpu/drm/sti/sti_compositor.c | 5 +- drivers/gpu/drm/sti/sti_drv.c | 8 +- drivers/gpu/drm/sti/sti_dvo.c | 5 +- drivers/gpu/drm/sti/sti_hda.c | 5 +- drivers/gpu/drm/sti/sti_hdmi.c | 6 +- drivers/gpu/drm/sti/sti_hqvdp.c | 5 +- drivers/gpu/drm/sti/sti_tvout.c | 5 +- drivers/gpu/drm/stm/drv.c | 9 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 6 +- drivers/gpu/drm/stm/ltdc.c | 1 - drivers/gpu/drm/sun4i/sun4i_backend.c | 6 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 6 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 8 +- drivers/gpu/drm/sun4i/sun4i_frontend.h | 1 + drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 8 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 12 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 6 +- drivers/gpu/drm/sun4i/sun6i_drc.c | 6 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 6 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 8 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 3 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 8 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 8 +- drivers/gpu/drm/tegra/Kconfig | 2 +- drivers/gpu/drm/tegra/dc.c | 3 +- drivers/gpu/drm/tegra/dpaux.c | 8 +- drivers/gpu/drm/tegra/drm.c | 2 - drivers/gpu/drm/tegra/fbdev.c | 7 +- drivers/gpu/drm/tegra/gem.c | 2 - drivers/gpu/drm/tegra/gr2d.c | 19 +- drivers/gpu/drm/tegra/gr3d.c | 18 +- drivers/gpu/drm/tegra/hdmi.c | 51 +- drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/tegra/nvdec.c | 21 +- drivers/gpu/drm/tegra/sor.c | 6 +- drivers/gpu/drm/tegra/vic.c | 19 +- drivers/gpu/drm/tests/Makefile | 3 +- drivers/gpu/drm/tests/drm_client_modeset_test.c | 8 - drivers/gpu/drm/tests/drm_exec_test.c | 213 ++ drivers/gpu/drm/tests/drm_framebuffer_test.c | 4 +- drivers/gpu/drm/tests/drm_kunit_helpers.c | 141 +- drivers/gpu/drm/tests/drm_modes_test.c | 8 - drivers/gpu/drm/tests/drm_probe_helper_test.c | 8 - drivers/gpu/drm/tidss/tidss_dispc.c | 59 +- drivers/gpu/drm/tidss/tidss_dispc.h | 2 + drivers/gpu/drm/tidss/tidss_drv.c | 9 +- drivers/gpu/drm/tidss/tidss_encoder.c | 140 +- drivers/gpu/drm/tidss/tidss_encoder.h | 5 +- drivers/gpu/drm/tidss/tidss_kms.c | 12 +- drivers/gpu/drm/tidss/tidss_plane.c | 3 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 6 +- drivers/gpu/drm/tiny/ili9225.c | 7 +- drivers/gpu/drm/tiny/ili9486.c | 4 + drivers/gpu/drm/tiny/ofdrm.c | 6 +- drivers/gpu/drm/tiny/panel-mipi-dbi.c | 3 +- drivers/gpu/drm/tiny/repaper.c | 2 +- drivers/gpu/drm/tiny/simpledrm.c | 6 +- drivers/gpu/drm/ttm/Makefile | 1 + drivers/gpu/drm/ttm/tests/.kunitconfig | 4 + drivers/gpu/drm/ttm/tests/Makefile | 6 + drivers/gpu/drm/ttm/tests/ttm_device_test.c | 212 ++ drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c | 113 + drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.h | 41 + drivers/gpu/drm/ttm/tests/ttm_pool_test.c | 437 ++++ drivers/gpu/drm/ttm/ttm_bo.c | 4 +- drivers/gpu/drm/tve200/tve200_drv.c | 8 +- drivers/gpu/drm/udl/udl_modeset.c | 13 +- drivers/gpu/drm/v3d/v3d_drv.c | 9 +- drivers/gpu/drm/v3d/v3d_drv.h | 2 +- drivers/gpu/drm/vc4/tests/vc4_mock.c | 12 + drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c | 115 +- drivers/gpu/drm/vc4/vc4_crtc.c | 8 +- drivers/gpu/drm/vc4/vc4_dpi.c | 9 +- drivers/gpu/drm/vc4/vc4_drv.c | 8 +- drivers/gpu/drm/vc4/vc4_dsi.c | 9 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 13 +- drivers/gpu/drm/vc4/vc4_hvs.c | 5 +- drivers/gpu/drm/vc4/vc4_txp.c | 9 +- drivers/gpu/drm/vc4/vc4_v3d.c | 5 +- drivers/gpu/drm/vc4/vc4_vec.c | 9 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 6 +- drivers/gpu/drm/virtio/virtgpu_submit.c | 256 ++- drivers/gpu/drm/vkms/vkms_composer.c | 105 +- drivers/gpu/drm/vkms/vkms_crtc.c | 12 +- drivers/gpu/drm/vkms/vkms_drv.c | 20 +- drivers/gpu/drm/vkms/vkms_drv.h | 17 +- drivers/gpu/drm/vkms/vkms_formats.c | 153 +- drivers/gpu/drm/vkms/vkms_formats.h | 2 +- drivers/gpu/drm/vkms/vkms_writeback.c | 9 +- drivers/gpu/drm/xen/xen_drm_front.c | 4 - drivers/gpu/drm/xlnx/zynqmp_disp.c | 14 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 10 +- drivers/gpu/host1x/bus.c | 29 +- drivers/gpu/host1x/context.c | 10 +- drivers/gpu/host1x/dev.c | 3 +- drivers/gpu/ipu-v3/ipu-common.c | 2 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 15 +- drivers/gpu/ipu-v3/ipu-pre.c | 4 +- drivers/gpu/ipu-v3/ipu-prg.c | 5 +- drivers/hid/hid-picolcd_fb.c | 1 - drivers/hid/i2c-hid/Kconfig | 6 + drivers/hid/i2c-hid/i2c-hid-core.c | 349 ++- drivers/iio/inkern.c | 86 +- drivers/iommu/amd/iommu.c | 2 +- drivers/iommu/hyperv-iommu.c | 4 +- drivers/iommu/intel/irq_remapping.c | 2 +- drivers/irqchip/Kconfig | 1 + drivers/md/Kconfig | 11 + drivers/md/dm-crypt.c | 1 - drivers/md/dm-raid.c | 1 - drivers/md/md-bitmap.c | 347 +-- drivers/md/md-bitmap.h | 1 + drivers/md/md-cluster.c | 8 +- drivers/md/md-faulty.c | 2 + drivers/md/md-linear.c | 1 + drivers/md/md-multipath.c | 1 + drivers/md/md.c | 228 +- drivers/md/md.h | 13 +- drivers/md/raid0.c | 98 +- drivers/md/raid1.c | 86 +- drivers/md/raid1.h | 1 - drivers/md/raid10.c | 85 +- drivers/md/raid10.h | 1 - drivers/md/raid5-cache.c | 14 +- drivers/md/raid5.c | 72 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 3 - drivers/media/common/videobuf2/videobuf2-dma-sg.c | 3 - drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 - drivers/media/dvb-core/Makefile | 2 +- drivers/media/dvb-core/dvb_math.c | 141 -- drivers/media/dvb-frontends/af9013_priv.h | 2 +- drivers/media/dvb-frontends/af9033_priv.h | 2 +- drivers/media/dvb-frontends/cxd2820r_priv.h | 2 +- drivers/media/dvb-frontends/cxd2841er.c | 2 +- .../cxd2880/cxd2880_tnrdmd_dvbt2_mon.c | 2 +- .../cxd2880/cxd2880_tnrdmd_dvbt_mon.c | 2 +- drivers/media/dvb-frontends/cxd2880/cxd2880_top.c | 2 +- drivers/media/dvb-frontends/dib7000p.c | 2 +- drivers/media/dvb-frontends/dib8000.c | 2 +- drivers/media/dvb-frontends/dib9000.c | 2 +- drivers/media/dvb-frontends/drxk_hard.c | 2 +- drivers/media/dvb-frontends/lgdt3305.c | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 2 +- drivers/media/dvb-frontends/lgdt330x.c | 2 +- drivers/media/dvb-frontends/m88ds3103_priv.h | 2 +- drivers/media/dvb-frontends/mn88443x.c | 2 +- drivers/media/dvb-frontends/mn88472_priv.h | 2 +- drivers/media/dvb-frontends/mn88473_priv.h | 2 +- drivers/media/dvb-frontends/or51132.c | 2 +- drivers/media/dvb-frontends/or51211.c | 2 +- drivers/media/dvb-frontends/rtl2830_priv.h | 2 +- drivers/media/dvb-frontends/rtl2832_priv.h | 2 +- drivers/media/dvb-frontends/si2165.c | 2 +- drivers/media/dvb-frontends/stv0367.c | 2 +- drivers/media/dvb-frontends/tc90522.c | 2 +- drivers/media/dvb-frontends/tda10048.c | 2 +- drivers/media/pci/ivtv/ivtvfb.c | 1 - drivers/media/pci/solo6x10/solo6x10-g723.c | 39 +- drivers/media/test-drivers/vivid/Kconfig | 4 +- drivers/media/test-drivers/vivid/vivid-osd.c | 5 +- drivers/mmc/host/Kconfig | 5 +- drivers/net/ethernet/altera/Kconfig | 1 + drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 2 +- drivers/net/vrf.c | 3 +- drivers/nvme/host/ioctl.c | 1 - drivers/nvme/target/io-cmd-bdev.c | 3 +- drivers/of/device.c | 1 + drivers/of/property.c | 2 + drivers/pci/xen-pcifront.c | 6 - drivers/rtc/rtc-ds1685.c | 2 +- drivers/scsi/scsi_lib.c | 12 +- drivers/staging/fbtft/Kconfig | 1 + drivers/staging/fbtft/fbtft-core.c | 2 +- drivers/staging/greybus/audio_codec.c | 18 +- drivers/staging/greybus/audio_codec.h | 1 + drivers/staging/greybus/audio_helper.c | 20 +- drivers/staging/sm750fb/sm750.c | 2 - drivers/staging/sm750fb/sm750_accel.c | 1 - drivers/staging/sm750fb/sm750_cursor.c | 1 - drivers/staging/sm750fb/sm750_hw.c | 1 - drivers/target/target_core_iblock.c | 3 +- drivers/tty/serial/omap-serial.c | 7 +- drivers/tty/tty_io.c | 4 +- drivers/video/Kconfig | 4 +- drivers/video/backlight/backlight.c | 6 +- drivers/video/backlight/bd6107.c | 2 +- drivers/video/backlight/gpio_backlight.c | 6 +- drivers/video/backlight/lv5207lp.c | 2 +- drivers/video/console/Kconfig | 2 +- drivers/video/fbdev/68328fb.c | 2 +- drivers/video/fbdev/Kconfig | 381 +--- drivers/video/fbdev/acornfb.c | 6 +- drivers/video/fbdev/amba-clcd.c | 1 - drivers/video/fbdev/amifb.c | 5 +- drivers/video/fbdev/arcfb.c | 1 - drivers/video/fbdev/asiliantfb.c | 5 +- drivers/video/fbdev/atafb.c | 1 - drivers/video/fbdev/atmel_lcdfb.c | 6 +- drivers/video/fbdev/aty/aty128fb.c | 17 +- drivers/video/fbdev/aty/atyfb_base.c | 21 +- drivers/video/fbdev/aty/radeon_backlight.c | 2 +- drivers/video/fbdev/aty/radeon_base.c | 6 +- drivers/video/fbdev/broadsheetfb.c | 82 +- drivers/video/fbdev/bw2.c | 1 - drivers/video/fbdev/carminefb.c | 6 +- drivers/video/fbdev/cg14.c | 2 +- drivers/video/fbdev/cg3.c | 1 - drivers/video/fbdev/cg6.c | 2 +- drivers/video/fbdev/chipsfb.c | 5 +- drivers/video/fbdev/cirrusfb.c | 3 +- drivers/video/fbdev/clps711x-fb.c | 1 - drivers/video/fbdev/cobalt_lcdfb.c | 1 - drivers/video/fbdev/controlfb.c | 2 +- drivers/video/fbdev/core/Kconfig | 198 ++ drivers/video/fbdev/core/Makefile | 11 +- drivers/video/fbdev/core/fb_backlight.c | 33 + drivers/video/fbdev/core/fb_chrdev.c | 485 +++++ drivers/video/fbdev/core/fb_info.c | 79 + drivers/video/fbdev/core/fb_internal.h | 67 + drivers/video/fbdev/core/fb_procfs.c | 62 + drivers/video/fbdev/core/fbcon.c | 7 +- drivers/video/fbdev/core/fbmem.c | 592 +---- drivers/video/fbdev/core/fbsysfs.c | 134 +- drivers/video/fbdev/core/svgalib.c | 7 +- drivers/video/fbdev/cyber2000fb.c | 2 +- drivers/video/fbdev/da8xx-fb.c | 5 +- drivers/video/fbdev/efifb.c | 5 +- drivers/video/fbdev/ep93xx-fb.c | 22 +- drivers/video/fbdev/ffb.c | 3 +- drivers/video/fbdev/fm2fb.c | 5 +- drivers/video/fbdev/fsl-diu-fb.c | 32 +- drivers/video/fbdev/g364fb.c | 6 +- drivers/video/fbdev/gbefb.c | 1 - drivers/video/fbdev/geode/Kconfig | 12 +- drivers/video/fbdev/geode/gx1fb_core.c | 6 +- drivers/video/fbdev/geode/gxfb_core.c | 6 +- drivers/video/fbdev/geode/lxfb_core.c | 6 +- drivers/video/fbdev/goldfishfb.c | 5 +- drivers/video/fbdev/grvga.c | 6 +- drivers/video/fbdev/gxt4500.c | 7 +- drivers/video/fbdev/hecubafb.c | 80 +- drivers/video/fbdev/hgafb.c | 2 +- drivers/video/fbdev/hitfb.c | 2 +- drivers/video/fbdev/hpfb.c | 1 - drivers/video/fbdev/hyperv_fb.c | 3 +- drivers/video/fbdev/i740fb.c | 6 +- drivers/video/fbdev/i810/i810_main.c | 4 +- drivers/video/fbdev/imsttfb.c | 3 +- drivers/video/fbdev/imxfb.c | 7 +- drivers/video/fbdev/intelfb/intelfbdrv.c | 5 +- drivers/video/fbdev/kyro/fbdev.c | 5 +- drivers/video/fbdev/leo.c | 1 - drivers/video/fbdev/macfb.c | 5 +- drivers/video/fbdev/matrox/matroxfb_crtc2.c | 5 +- drivers/video/fbdev/maxinefb.c | 5 +- drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 15 +- drivers/video/fbdev/metronomefb.c | 78 +- drivers/video/fbdev/mmp/fb/Kconfig | 4 +- drivers/video/fbdev/mmp/fb/mmpfb.c | 6 +- drivers/video/fbdev/mx3fb.c | 5 +- drivers/video/fbdev/neofb.c | 2 +- drivers/video/fbdev/nvidia/nv_backlight.c | 2 +- drivers/video/fbdev/nvidia/nvidia.c | 12 +- drivers/video/fbdev/ocfb.c | 4 +- drivers/video/fbdev/offb.c | 6 +- drivers/video/fbdev/omap/Kconfig | 4 +- drivers/video/fbdev/omap/omapfb_main.c | 5 +- drivers/video/fbdev/omap2/omapfb/Kconfig | 2 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 1 - drivers/video/fbdev/p9100.c | 1 - drivers/video/fbdev/platinumfb.c | 5 +- drivers/video/fbdev/pm2fb.c | 3 +- drivers/video/fbdev/pm3fb.c | 3 +- drivers/video/fbdev/pmag-aa-fb.c | 5 +- drivers/video/fbdev/pmag-ba-fb.c | 5 +- drivers/video/fbdev/pmagb-b-fb.c | 5 +- drivers/video/fbdev/ps3fb.c | 6 +- drivers/video/fbdev/pvr2fb.c | 2 +- drivers/video/fbdev/pxa168fb.c | 8 +- drivers/video/fbdev/pxafb.c | 6 +- drivers/video/fbdev/q40fb.c | 5 +- drivers/video/fbdev/riva/fbdev.c | 13 +- drivers/video/fbdev/s1d13xxxfb.c | 4 +- drivers/video/fbdev/s3c-fb.c | 5 +- drivers/video/fbdev/sa1100fb.c | 1 - drivers/video/fbdev/savage/savagefb_driver.c | 3 +- drivers/video/fbdev/sh7760fb.c | 54 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 2 - drivers/video/fbdev/simplefb.c | 5 +- drivers/video/fbdev/sis/sis_main.c | 5 +- drivers/video/fbdev/skeletonfb.c | 2 +- drivers/video/fbdev/sm501fb.c | 4 +- drivers/video/fbdev/sm712fb.c | 10 +- drivers/video/fbdev/smscufx.c | 6 +- drivers/video/fbdev/ssd1307fb.c | 69 +- drivers/video/fbdev/sstfb.c | 5 +- drivers/video/fbdev/sunxvr1000.c | 5 +- drivers/video/fbdev/sunxvr2500.c | 5 +- drivers/video/fbdev/sunxvr500.c | 1 - drivers/video/fbdev/tcx.c | 1 - drivers/video/fbdev/tdfxfb.c | 6 +- drivers/video/fbdev/tgafb.c | 2 +- drivers/video/fbdev/tridentfb.c | 2 +- drivers/video/fbdev/udlfb.c | 2 +- drivers/video/fbdev/uvesafb.c | 7 +- drivers/video/fbdev/valkyriefb.c | 5 +- drivers/video/fbdev/vermilion/vermilion.c | 2 +- drivers/video/fbdev/vesafb.c | 6 +- drivers/video/fbdev/vfb.c | 1 - drivers/video/fbdev/vga16fb.c | 2 +- drivers/video/fbdev/via/viafbdev.c | 2 +- drivers/video/fbdev/vt8500lcdfb.c | 3 +- drivers/video/fbdev/wm8505fb.c | 3 +- drivers/video/fbdev/xen-fbfront.c | 63 +- drivers/video/fbdev/xilinxfb.c | 5 +- drivers/video/logo/Kconfig | 2 +- drivers/xen/swiotlb-xen.c | 2 +- fs/Kconfig | 4 + fs/Makefile | 2 +- fs/adfs/Kconfig | 1 + fs/adfs/dir_f.h | 5 - fs/affs/Kconfig | 1 + fs/befs/Kconfig | 1 + fs/bfs/Kconfig | 1 + fs/buffer.c | 6 - fs/efs/Kconfig | 1 + fs/efs/efs.h | 5 +- fs/exec.c | 4 +- fs/exfat/Kconfig | 1 + fs/ext2/Kconfig | 1 + fs/ext2/balloc.c | 136 +- fs/ext2/ext2.h | 14 +- fs/ext2/ialloc.c | 3 - fs/ext2/inode.c | 24 +- fs/ext2/xattr.c | 7 +- fs/ext4/Kconfig | 1 + fs/ext4/inode.c | 2 +- fs/f2fs/Kconfig | 1 + fs/f2fs/file.c | 2 +- fs/fat/Kconfig | 1 + fs/freevxfs/Kconfig | 1 + fs/fs_struct.c | 4 +- fs/gfs2/Kconfig | 1 + fs/gfs2/file.c | 16 +- fs/hfs/Kconfig | 1 + fs/hfsplus/Kconfig | 1 + fs/hfsplus/extents.c | 6 +- fs/hpfs/Kconfig | 1 + fs/internal.h | 6 - fs/iomap/buffered-io.c | 2 +- fs/isofs/Kconfig | 1 + fs/jfs/Kconfig | 1 + fs/minix/Kconfig | 1 + fs/nilfs2/Kconfig | 1 + fs/nilfs2/alloc.c | 3 +- fs/nilfs2/file.c | 2 +- fs/nilfs2/inode.c | 7 +- fs/ntfs/Kconfig | 1 + fs/ntfs3/Kconfig | 1 + fs/ocfs2/Kconfig | 1 + fs/ocfs2/cluster/netdebug.c | 40 +- fs/ocfs2/cluster/quorum.c | 26 +- fs/ocfs2/journal.c | 11 +- fs/ocfs2/journal.h | 2 +- fs/ocfs2/namei.c | 4 + fs/ocfs2/super.c | 3 +- fs/omfs/Kconfig | 1 + fs/overlayfs/Kconfig | 9 + fs/overlayfs/copy_up.c | 54 +- fs/overlayfs/export.c | 36 +- fs/overlayfs/file.c | 8 +- fs/overlayfs/inode.c | 8 +- fs/overlayfs/namei.c | 89 +- fs/overlayfs/overlayfs.h | 66 +- fs/overlayfs/ovl_entry.h | 9 +- fs/overlayfs/params.c | 96 +- fs/overlayfs/super.c | 40 +- fs/overlayfs/util.c | 233 +- fs/proc/base.c | 5 +- fs/proc/proc_sysctl.c | 90 +- fs/qnx4/Kconfig | 1 + fs/qnx6/Kconfig | 1 + fs/quota/dquot.c | 249 +-- fs/reiserfs/Kconfig | 1 + fs/romfs/Kconfig | 1 + fs/super.c | 4 +- fs/sysv/Kconfig | 1 + fs/udf/Kconfig | 1 + fs/udf/directory.c | 2 +- fs/udf/file.c | 2 +- fs/udf/inode.c | 2 - fs/ufs/Kconfig | 1 + fs/xfs/Kconfig | 18 + fs/xfs/Makefile | 11 +- fs/xfs/libxfs/xfs_fs.h | 6 +- fs/xfs/scrub/agheader_repair.c | 101 +- fs/xfs/scrub/bitmap.c | 78 +- fs/xfs/scrub/bitmap.h | 10 +- fs/xfs/scrub/bmap.c | 42 +- fs/xfs/scrub/common.c | 215 +- fs/xfs/scrub/common.h | 39 +- fs/xfs/scrub/health.c | 10 + fs/xfs/scrub/ialloc.c | 3 +- fs/xfs/scrub/inode.c | 11 +- fs/xfs/scrub/parent.c | 4 +- fs/xfs/scrub/quota.c | 15 +- fs/xfs/scrub/reap.c | 498 +++++ fs/xfs/scrub/reap.h | 12 + fs/xfs/scrub/repair.c | 377 +--- fs/xfs/scrub/repair.h | 25 +- fs/xfs/scrub/rtbitmap.c | 48 +- fs/xfs/scrub/rtsummary.c | 264 +++ fs/xfs/scrub/scrub.c | 46 +- fs/xfs/scrub/scrub.h | 4 + fs/xfs/scrub/stats.c | 405 ++++ fs/xfs/scrub/stats.h | 59 + fs/xfs/scrub/trace.c | 4 +- fs/xfs/scrub/trace.h | 391 +++- fs/xfs/scrub/xfarray.c | 1083 ++++++++++ fs/xfs/scrub/xfarray.h | 141 ++ fs/xfs/scrub/xfile.c | 420 ++++ fs/xfs/scrub/xfile.h | 77 + fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_buf.c | 9 +- fs/xfs/xfs_buf.h | 13 + fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_icache.c | 38 - fs/xfs/xfs_icache.h | 4 - fs/xfs/xfs_linux.h | 1 + fs/xfs/xfs_mount.c | 9 +- fs/xfs/xfs_mount.h | 4 + fs/xfs/xfs_super.c | 53 +- fs/xfs/xfs_super.h | 2 + fs/xfs/xfs_trace.h | 3 + include/drm/bridge/dw_hdmi.h | 2 + include/drm/drm_bridge.h | 3 + include/drm/drm_crtc.h | 5 - include/drm/drm_debugfs.h | 25 + include/drm/drm_drv.h | 32 +- include/drm/drm_exec.h | 123 ++ include/drm/drm_file.h | 8 +- include/drm/drm_gem.h | 82 + include/drm/drm_gem_dma_helper.h | 14 +- include/drm/drm_gem_shmem_helper.h | 19 +- include/drm/drm_gem_vram_helper.h | 9 +- include/drm/drm_gpuva_mgr.h | 706 ++++++ include/drm/drm_kunit_helpers.h | 7 + include/drm/drm_modeset_helper_vtables.h | 48 +- include/drm/drm_panel.h | 96 + include/drm/drm_plane.h | 2 +- include/drm/drm_prime.h | 7 - include/drm/drm_syncobj.h | 6 +- include/drm/drm_sysfs.h | 4 +- include/drm/task_barrier.h | 4 +- include/drm/ttm/ttm_bo.h | 2 - include/kunit/test.h | 1 + include/linux/args.h | 28 + include/linux/arm-smccc.h | 69 +- include/linux/bio.h | 7 +- include/linux/blk-mq.h | 6 +- include/linux/blkdev.h | 2 + include/linux/buffer_head.h | 44 +- include/linux/cfi.h | 4 +- include/linux/crash_core.h | 27 + include/linux/cred.h | 1 - include/linux/device.h | 36 +- include/linux/dma-map-ops.h | 12 +- include/linux/dma-mapping.h | 2 + include/linux/efi.h | 3 +- include/linux/evm.h | 14 +- include/linux/fb.h | 58 +- include/linux/firmware/imx/dsp.h | 6 - include/linux/firmware/mediatek/mtk-adsp-ipc.h | 6 - include/linux/fsnotify_backend.h | 3 - include/linux/genl_magic_func.h | 27 +- include/linux/genl_magic_struct.h | 8 +- include/linux/iio/consumer.h | 37 +- include/linux/int_log.h | 56 + include/linux/io_uring.h | 6 + include/linux/io_uring_types.h | 129 +- include/linux/iomap.h | 4 + include/linux/kernel.h | 37 +- include/linux/kexec.h | 48 +- include/linux/kthread.h | 1 - include/linux/limits.h | 2 + include/linux/lsm_hook_defs.h | 10 +- include/linux/lsm_hooks.h | 20 + include/linux/math.h | 19 + include/linux/minmax.h | 64 + include/linux/mm.h | 18 + include/linux/module_symbol.h | 4 +- include/linux/moduleloader.h | 5 + include/linux/nmi.h | 14 +- include/linux/pci.h | 2 +- include/linux/pci_ids.h | 106 +- include/linux/platform_data/bd6107.h | 2 +- include/linux/platform_data/gpio_backlight.h | 2 +- include/linux/platform_data/lv5207lp.h | 2 +- include/linux/platform_device.h | 28 + include/linux/range.h | 8 - include/linux/sched/signal.h | 7 +- include/linux/security.h | 11 +- include/linux/sed-opal.h | 5 + include/linux/soundwire/sdw.h | 5 + include/linux/soundwire/sdw_intel.h | 7 +- include/linux/sprintf.h | 27 + include/linux/swiotlb.h | 131 +- include/linux/sysctl.h | 31 +- include/linux/sysfb.h | 3 +- include/media/dvb_math.h | 66 - include/net/ipv6.h | 2 + include/net/net_namespace.h | 10 +- include/sound/compress_driver.h | 2 +- include/sound/control.h | 31 +- include/sound/core.h | 4 +- include/sound/cs35l41.h | 5 +- include/sound/cs35l56.h | 29 +- include/sound/cs42l43.h | 17 + include/sound/designware_i2s.h | 3 + include/sound/dmaengine_pcm.h | 2 +- include/sound/emu10k1.h | 20 +- include/sound/hda-mlink.h | 4 + include/sound/hda_codec.h | 3 - include/sound/hdaudio.h | 26 + include/sound/hwdep.h | 2 +- include/sound/info.h | 2 - include/sound/l3.h | 28 - include/sound/pcm.h | 15 +- include/sound/rawmidi.h | 2 +- include/sound/rt5665.h | 2 - include/sound/rt5668.h | 3 - include/sound/rt5682.h | 3 - include/sound/rt5682s.h | 3 - include/sound/simple_card_utils.h | 5 +- include/sound/soc-acpi.h | 7 + include/sound/soc-component.h | 14 +- include/sound/soc-dai.h | 29 +- include/sound/soc-dapm.h | 139 +- include/sound/soc.h | 6 + include/sound/sof/topology.h | 4 +- include/sound/uda134x.h | 24 - include/sound/ump.h | 1 + include/trace/bpf_probe.h | 2 + include/trace/events/block.h | 2 + include/trace/events/kyber.h | 8 +- include/trace/events/wbt.h | 8 +- include/uapi/drm/amdgpu_drm.h | 7 +- include/uapi/drm/drm.h | 84 +- include/uapi/drm/drm_mode.h | 7 +- include/uapi/drm/ivpu_accel.h | 9 +- include/uapi/drm/nouveau_drm.h | 271 ++- include/uapi/drm/virtgpu_drm.h | 16 +- include/uapi/linux/io_uring.h | 21 +- include/uapi/linux/ioprio.h | 21 +- include/uapi/linux/kexec.h | 1 + include/uapi/linux/sed-opal.h | 25 +- include/uapi/linux/ublk_cmd.h | 64 +- include/uapi/sound/sof/tokens.h | 6 +- include/xen/xen.h | 6 + init/Kconfig | 10 +- io_uring/cancel.c | 60 +- io_uring/cancel.h | 3 +- io_uring/fdinfo.c | 18 +- io_uring/io-wq.c | 70 +- io_uring/io-wq.h | 2 +- io_uring/io_uring.c | 225 +- io_uring/io_uring.h | 79 +- io_uring/net.c | 8 +- io_uring/poll.c | 21 +- io_uring/rsrc.c | 14 +- io_uring/rsrc.h | 3 +- io_uring/rw.c | 24 +- io_uring/splice.c | 4 +- io_uring/sqpoll.c | 15 + io_uring/sqpoll.h | 1 + io_uring/timeout.c | 20 +- io_uring/uring_cmd.c | 33 +- ipc/ipc_sysctl.c | 4 +- ipc/mq_sysctl.c | 4 +- ipc/sem.c | 6 +- kernel/Kconfig.kexec | 150 ++ kernel/acct.c | 4 +- kernel/audit.c | 5 +- kernel/audit.h | 2 +- kernel/auditfilter.c | 19 +- kernel/auditsc.c | 10 +- kernel/capability.c | 2 +- kernel/configs/tiny-base.config | 2 +- kernel/crash_core.c | 391 ++++ kernel/cred.c | 27 +- kernel/dma/Kconfig | 26 +- kernel/dma/contiguous.c | 108 +- kernel/dma/direct.c | 2 +- kernel/dma/mapping.c | 6 - kernel/dma/swiotlb.c | 698 +++++- kernel/fork.c | 22 +- kernel/gcov/Makefile | 2 + kernel/kallsyms_selftest.c | 22 +- kernel/kexec.c | 5 + kernel/kexec_core.c | 43 +- kernel/kexec_file.c | 195 +- kernel/ksysfs.c | 15 + kernel/kthread.c | 3 +- kernel/locking/lockdep.c | 36 +- kernel/module/decompress.c | 4 +- kernel/module/main.c | 16 +- kernel/params.c | 2 +- kernel/relay.c | 2 +- kernel/signal.c | 13 +- kernel/ucount.c | 5 +- kernel/watchdog.c | 11 +- lib/Kconfig | 1 + lib/bch.c | 38 +- lib/error-inject.c | 2 - lib/iov_iter.c | 1 + lib/kstrtox.c | 2 +- lib/math/Makefile | 2 +- lib/math/int_log.c | 133 ++ lib/nmi_backtrace.c | 6 +- lib/notifier-error-inject.c | 3 - lib/raid6/mktables.c | 2 + lib/raid6/recov.c | 1 - lib/raid6/test/.gitignore | 3 + lib/raid6/test/Makefile | 50 +- lib/test_hmm.c | 10 +- lib/test_printf.c | 3 +- lib/vsprintf.c | 1 + mm/cma.c | 10 +- mm/kfence/report.c | 3 +- mm/migrate.c | 4 +- mm/slab_common.c | 5 +- net/ax25/sysctl_net_ax25.c | 3 +- net/bridge/br_netfilter_hooks.c | 3 +- net/core/neighbour.c | 8 +- net/core/sysctl_net_core.c | 3 +- net/ieee802154/6lowpan/reassembly.c | 8 +- net/ipv4/devinet.c | 3 +- net/ipv4/ip_fragment.c | 3 +- net/ipv4/route.c | 8 +- net/ipv4/sysctl_net_ipv4.c | 3 +- net/ipv4/xfrm4_policy.c | 3 +- net/ipv6/addrconf.c | 3 +- net/ipv6/icmp.c | 5 + net/ipv6/netfilter/nf_conntrack_reasm.c | 3 +- net/ipv6/reassembly.c | 3 +- net/ipv6/route.c | 9 + net/ipv6/sysctl_net_ipv6.c | 16 +- net/ipv6/xfrm6_policy.c | 3 +- net/mpls/af_mpls.c | 6 +- net/mptcp/ctrl.c | 3 +- net/netfilter/ipvs/ip_vs_ctl.c | 8 +- net/netfilter/ipvs/ip_vs_lblc.c | 10 +- net/netfilter/ipvs/ip_vs_lblcr.c | 10 +- net/netfilter/nf_conntrack_standalone.c | 4 +- net/netfilter/nf_log.c | 7 +- net/rds/tcp.c | 3 +- net/sctp/sysctl.c | 4 +- net/smc/smc_sysctl.c | 3 +- net/socket.c | 2 + net/sysctl_net.c | 26 +- net/unix/sysctl_net_unix.c | 3 +- net/xfrm/xfrm_sysctl.c | 8 +- samples/Kconfig | 4 +- samples/hw_breakpoint/data_breakpoint.c | 6 +- samples/vfio-mdev/mdpy-fb.c | 5 +- scripts/bloat-o-meter | 10 +- scripts/checkpatch.pl | 22 +- scripts/gdb/linux/constants.py.in | 55 + scripts/gdb/linux/mm.py | 582 +++-- scripts/gdb/linux/modules.py | 44 +- scripts/gdb/linux/page_owner.py | 190 ++ scripts/gdb/linux/{mm.py => pgtable.py} | 0 scripts/gdb/linux/slab.py | 326 +++ scripts/gdb/linux/stackdepot.py | 55 + scripts/gdb/linux/symbols.py | 40 +- scripts/gdb/linux/utils.py | 20 + scripts/gdb/linux/vmalloc.py | 56 + scripts/gdb/vmlinux-gdb.py | 7 +- scripts/headers_install.sh | 1 - security/apparmor/lsm.c | 2 +- security/commoncap.c | 2 +- security/integrity/evm/evm.h | 4 +- security/integrity/evm/evm_crypto.c | 11 +- security/integrity/evm/evm_main.c | 39 +- security/integrity/ima/Kconfig | 12 - security/integrity/ima/ima_appraise.c | 12 +- security/integrity/ima/ima_efi.c | 3 + security/integrity/ima/ima_kexec.c | 2 +- security/integrity/ima/ima_policy.c | 17 +- security/security.c | 90 +- security/selinux/Kconfig | 25 +- security/selinux/avc.c | 17 +- security/selinux/hooks.c | 149 +- security/selinux/include/avc.h | 2 +- security/selinux/include/avc_ss.h | 2 +- security/selinux/include/objsec.h | 4 +- security/selinux/include/policycap_names.h | 2 +- security/selinux/include/security.h | 45 +- security/selinux/netif.c | 4 +- security/selinux/netlabel.c | 1 + security/selinux/nlmsgtab.c | 3 +- security/selinux/selinuxfs.c | 28 +- security/selinux/ss/avtab.c | 66 +- security/selinux/ss/avtab.h | 12 +- security/selinux/ss/conditional.c | 4 +- security/selinux/ss/constraint.h | 2 +- security/selinux/ss/context.h | 2 +- security/selinux/ss/ebitmap.c | 2 +- security/selinux/ss/ebitmap.h | 2 +- security/selinux/ss/hashtab.c | 8 +- security/selinux/ss/hashtab.h | 8 +- security/selinux/ss/mls.c | 12 +- security/selinux/ss/mls.h | 2 +- security/selinux/ss/mls_types.h | 2 +- security/selinux/ss/policydb.c | 98 +- security/selinux/ss/policydb.h | 9 +- security/selinux/ss/services.c | 54 +- security/selinux/ss/services.h | 4 +- security/selinux/ss/sidtab.c | 2 +- security/selinux/ss/sidtab.h | 2 +- security/selinux/ss/symtab.c | 4 +- security/selinux/ss/symtab.h | 4 +- security/selinux/status.c | 6 +- security/selinux/xfrm.c | 2 +- security/smack/smack.h | 2 +- security/smack/smack_lsm.c | 68 +- security/smack/smackfs.c | 4 +- sound/Kconfig | 4 - sound/ac97/bus.c | 2 +- sound/aoa/soundbus/i2sbus/pcm.c | 4 +- sound/atmel/ac97c.c | 3 +- sound/core/compress_offload.c | 16 +- sound/core/control.c | 140 +- sound/core/control_compat.c | 2 +- sound/core/control_led.c | 6 +- sound/core/hwdep.c | 38 +- sound/core/init.c | 28 +- sound/core/jack.c | 2 - sound/core/memory.c | 56 +- sound/core/oss/mixer_oss.c | 10 +- sound/core/pcm.c | 24 +- sound/core/pcm_compat.c | 8 +- sound/core/pcm_lib.c | 95 +- sound/core/pcm_native.c | 2 +- sound/core/rawmidi.c | 29 +- sound/core/seq/seq_clientmgr.c | 16 +- sound/core/timer.c | 16 +- sound/core/ump.c | 66 +- sound/core/vmaster.c | 28 + sound/drivers/Kconfig | 1 + sound/drivers/dummy.c | 12 +- sound/drivers/pcmtest.c | 102 +- sound/drivers/serial-generic.c | 4 +- sound/firewire/dice/Makefile | 2 +- sound/firewire/dice/dice-weiss.c | 104 + sound/firewire/dice/dice.c | 63 + sound/firewire/dice/dice.h | 1 + sound/hda/hdac_i915.c | 21 +- sound/hda/intel-dsp-config.c | 194 +- sound/isa/gus/gus_pcm.c | 23 +- sound/isa/sb/emu8000.c | 2 - sound/isa/sb/emu8000_pcm.c | 74 +- sound/isa/sb/sb16_csp.c | 2 - sound/pci/ac97/ac97_codec.c | 5 +- sound/pci/ac97/ac97_patch.c | 22 +- sound/pci/asihpi/hpi.h | 16 - sound/pci/asihpi/hpi_internal.h | 5 - sound/pci/ca0106/ca0106_mixer.c | 30 +- sound/pci/cmipci.c | 6 +- sound/pci/cs46xx/cs46xx_lib.c | 7 +- sound/pci/emu10k1/emu10k1.c | 13 +- sound/pci/emu10k1/emu10k1_main.c | 98 +- sound/pci/emu10k1/emu10k1_synth.c | 10 +- sound/pci/emu10k1/emufx.c | 17 +- sound/pci/emu10k1/emumixer.c | 89 +- sound/pci/emu10k1/emumpu401.c | 40 +- sound/pci/emu10k1/emupcm.c | 17 +- sound/pci/emu10k1/emuproc.c | 23 +- sound/pci/emu10k1/io.c | 12 +- sound/pci/emu10k1/irq.c | 13 +- sound/pci/emu10k1/p16v.h | 56 - sound/pci/emu10k1/p17v.h | 1 - sound/pci/emu10k1/timer.c | 8 +- sound/pci/emu10k1/tina2.h | 1 - sound/pci/emu10k1/voice.c | 12 +- sound/pci/es1938.c | 30 +- sound/pci/es1968.c | 15 +- sound/pci/hda/Kconfig | 49 + sound/pci/hda/Makefile | 10 +- sound/pci/hda/cs35l41_hda.c | 360 +++- sound/pci/hda/cs35l41_hda.h | 1 + sound/pci/hda/cs35l41_hda_property.c | 105 + sound/pci/hda/cs35l41_hda_property.h | 18 + sound/pci/hda/cs35l56_hda.c | 1034 +++++++++ sound/pci/hda/cs35l56_hda.h | 48 + sound/pci/hda/cs35l56_hda_i2c.c | 69 + sound/pci/hda/cs35l56_hda_spi.c | 68 + sound/pci/hda/hda_auto_parser.h | 2 + sound/pci/hda/hda_codec.c | 2 - sound/pci/hda/hda_component.h | 2 + sound/pci/hda/hda_generic.h | 3 + sound/pci/hda/hda_hwdep.c | 4 +- sound/pci/hda/hda_intel.c | 375 ++-- sound/pci/hda/hda_tegra.c | 7 +- sound/pci/hda/patch_hdmi.c | 5 +- sound/pci/hda/patch_realtek.c | 128 +- sound/pci/hda/tas2781_hda_i2c.c | 856 ++++++++ sound/pci/ice1712/juli.c | 28 +- sound/pci/ice1712/psc724.c | 19 +- sound/pci/ice1712/quartet.c | 24 +- sound/pci/ice1712/wm8776.c | 6 +- sound/pci/korg1212/korg1212.c | 50 +- sound/pci/maestro3.c | 15 +- sound/pci/nm256/nm256.c | 42 +- sound/pci/rme32.c | 50 +- sound/pci/rme96.c | 42 +- sound/pci/rme9652/hdsp.c | 42 +- sound/pci/rme9652/rme9652.c | 46 +- sound/pci/via82xx.c | 6 +- sound/ppc/awacs.c | 1 + sound/ppc/burgundy.c | 1 + sound/sh/sh_dac_audio.c | 25 +- sound/soc/Kconfig | 11 + sound/soc/adi/axi-i2s.c | 2 +- sound/soc/adi/axi-spdif.c | 2 +- sound/soc/amd/Kconfig | 5 +- sound/soc/amd/acp-config.c | 33 + sound/soc/amd/acp-da7219-max98357a.c | 41 +- sound/soc/amd/acp-rt5645.c | 22 +- sound/soc/amd/acp/Kconfig | 8 + sound/soc/amd/acp/Makefile | 2 + sound/soc/amd/acp/acp-i2s.c | 26 +- sound/soc/amd/acp/acp-legacy-common.c | 347 +++ sound/soc/amd/acp/acp-legacy-mach.c | 22 +- sound/soc/amd/acp/acp-mach-common.c | 525 ++++- sound/soc/amd/acp/acp-mach.h | 2 + sound/soc/amd/acp/acp-pci.c | 57 +- sound/soc/amd/acp/acp-pdm.c | 13 +- sound/soc/amd/acp/acp-platform.c | 6 +- sound/soc/amd/acp/acp-rembrandt.c | 187 +- sound/soc/amd/acp/acp-renoir.c | 117 +- sound/soc/amd/acp/acp-sof-mach.c | 33 +- sound/soc/amd/acp/amd.h | 52 +- sound/soc/amd/acp3x-rt5682-max9836.c | 23 +- sound/soc/amd/mach-config.h | 1 + sound/soc/amd/ps/ps-sdw-dma.c | 5 +- sound/soc/amd/vangogh/acp5x-mach.c | 152 +- sound/soc/atmel/atmel-i2s.c | 18 +- sound/soc/atmel/atmel-pdmic.c | 2 +- sound/soc/atmel/mchp-i2s-mcc.c | 26 +- sound/soc/atmel/mchp-pdmc.c | 32 +- sound/soc/atmel/mchp-spdifrx.c | 16 +- sound/soc/atmel/mchp-spdiftx.c | 20 +- sound/soc/atmel/tse850-pcm5142.c | 2 +- sound/soc/au1x/ac97c.c | 10 +- sound/soc/au1x/psc-ac97.c | 2 +- sound/soc/bcm/bcm2835-i2s.c | 24 +- sound/soc/bcm/bcm63xx-i2s-whistler.c | 16 +- sound/soc/bcm/cygnus-ssp.h | 2 - sound/soc/cirrus/ep93xx-i2s.c | 2 +- sound/soc/codecs/88pm860x-codec.c | 4 +- sound/soc/codecs/Kconfig | 58 +- sound/soc/codecs/Makefile | 14 +- sound/soc/codecs/ad1836.c | 2 +- sound/soc/codecs/ad1980.c | 2 +- sound/soc/codecs/adau1372.c | 2 +- sound/soc/codecs/adau1373.c | 2 +- sound/soc/codecs/adau1701.c | 2 +- sound/soc/codecs/adau1761.c | 2 +- sound/soc/codecs/adau1781.c | 2 +- sound/soc/codecs/adau1977.c | 2 +- sound/soc/codecs/adau7118-i2c.c | 2 +- sound/soc/codecs/adav80x.c | 2 +- sound/soc/codecs/ak4613.c | 11 +- sound/soc/codecs/audio-iio-aux.c | 344 +++ sound/soc/codecs/aw88261.c | 1300 +++++++++++ sound/soc/codecs/aw88261.h | 459 ++++ sound/soc/codecs/aw88395/aw88395_lib.c | 193 +- sound/soc/codecs/aw88395/aw88395_reg.h | 1 + sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs35l41-lib.c | 122 +- sound/soc/codecs/cs35l41.c | 18 +- sound/soc/codecs/cs35l45-tables.c | 4 +- sound/soc/codecs/cs35l56-i2c.c | 14 +- sound/soc/codecs/cs35l56-sdw.c | 72 +- sound/soc/codecs/cs35l56-shared.c | 482 ++++- sound/soc/codecs/cs35l56-spi.c | 10 +- sound/soc/codecs/cs35l56.c | 699 ++---- sound/soc/codecs/cs35l56.h | 15 +- sound/soc/codecs/cs4265.c | 2 +- sound/soc/codecs/cs4270.c | 2 +- sound/soc/codecs/cs42l43-jack.c | 946 ++++++++ sound/soc/codecs/cs42l43-sdw.c | 74 + sound/soc/codecs/cs42l43.c | 2278 ++++++++++++++++++++ sound/soc/codecs/cs42l43.h | 131 ++ sound/soc/codecs/cs42l51-i2c.c | 2 +- sound/soc/codecs/cs42l51.c | 2 +- sound/soc/codecs/cs42l52.c | 2 +- sound/soc/codecs/cs42l56.c | 2 +- sound/soc/codecs/cs42xx8.c | 2 +- sound/soc/codecs/cs43130.h | 138 +- sound/soc/codecs/cs4349.c | 2 +- sound/soc/codecs/cs47l15.c | 6 +- sound/soc/codecs/cs47l24.c | 8 +- sound/soc/codecs/cs47l35.c | 8 +- sound/soc/codecs/cs47l85.c | 8 +- sound/soc/codecs/cs47l90.c | 8 +- sound/soc/codecs/cs47l92.c | 6 +- sound/soc/codecs/cx2072x.c | 11 +- sound/soc/codecs/es8316.c | 5 +- sound/soc/codecs/es8326.c | 385 +++- sound/soc/codecs/es8326.h | 30 +- sound/soc/codecs/hdmi-codec.c | 44 +- sound/soc/codecs/jz4740.c | 2 +- sound/soc/codecs/l3.c | 132 -- sound/soc/codecs/lpass-rx-macro.c | 10 +- sound/soc/codecs/lpass-tx-macro.c | 10 +- sound/soc/codecs/lpass-va-macro.c | 6 +- sound/soc/codecs/lpass-wsa-macro.c | 10 +- sound/soc/codecs/max98363.c | 41 +- sound/soc/codecs/max98373-sdw.c | 47 +- sound/soc/codecs/max98926.c | 3 +- sound/soc/codecs/max98927.c | 357 ++- sound/soc/codecs/msm8916-wcd-analog.c | 56 +- sound/soc/codecs/nau8821.c | 42 +- sound/soc/codecs/nau8821.h | 25 + sound/soc/codecs/nau8825.c | 93 +- sound/soc/codecs/rt1011.c | 2 - sound/soc/codecs/rt1015.c | 1 - sound/soc/codecs/rt1015p.c | 1 - sound/soc/codecs/rt1016.c | 1 - sound/soc/codecs/rt1017-sdca-sdw.c | 824 +++++++ sound/soc/codecs/rt1017-sdca-sdw.h | 183 ++ sound/soc/codecs/rt1019.c | 1 - sound/soc/codecs/rt1305.c | 2 - sound/soc/codecs/rt1308-sdw.c | 54 +- sound/soc/codecs/rt1308.c | 2 - sound/soc/codecs/rt1316-sdw.c | 56 +- sound/soc/codecs/rt1318-sdw.c | 43 +- sound/soc/codecs/rt5514-spi.c | 1 - sound/soc/codecs/rt5514.c | 1 - sound/soc/codecs/rt5640.c | 59 +- sound/soc/codecs/rt5640.h | 2 +- sound/soc/codecs/rt5645.c | 65 +- sound/soc/codecs/rt5659.c | 1 - sound/soc/codecs/rt5660.c | 2 - sound/soc/codecs/rt5665.c | 17 +- sound/soc/codecs/rt5668.c | 17 +- sound/soc/codecs/rt5677.c | 117 +- sound/soc/codecs/rt5677.h | 92 +- sound/soc/codecs/rt5682-i2c.c | 11 +- sound/soc/codecs/rt5682-sdw.c | 63 +- sound/soc/codecs/rt5682.c | 23 +- sound/soc/codecs/rt5682.h | 3 + sound/soc/codecs/rt5682s.c | 16 +- sound/soc/codecs/rt5682s.h | 2 + sound/soc/codecs/rt700-sdw.c | 7 +- sound/soc/codecs/rt700.c | 46 +- sound/soc/codecs/rt711-sdca-sdw.c | 3 +- sound/soc/codecs/rt711-sdca.c | 48 +- sound/soc/codecs/rt711-sdw.c | 7 +- sound/soc/codecs/rt711.c | 47 +- sound/soc/codecs/rt712-sdca-dmic.c | 47 +- sound/soc/codecs/rt712-sdca-sdw.c | 3 +- sound/soc/codecs/rt712-sdca.c | 45 +- sound/soc/codecs/rt715-sdca-sdw.c | 5 +- sound/soc/codecs/rt715-sdca.c | 41 +- sound/soc/codecs/rt715-sdw.c | 9 +- sound/soc/codecs/rt715.c | 100 +- sound/soc/codecs/rt715.h | 7 + sound/soc/codecs/rt722-sdca-sdw.c | 2 +- sound/soc/codecs/rt722-sdca.c | 3 +- sound/soc/codecs/sigmadsp.c | 25 +- sound/soc/codecs/ssm3515.c | 2 +- sound/soc/codecs/sta32x.c | 2 +- sound/soc/codecs/sta350.c | 2 +- sound/soc/codecs/sta529.c | 2 +- sound/soc/codecs/stac9766.c | 2 +- sound/soc/codecs/sti-sas.c | 2 +- sound/soc/codecs/tas2781-i2c.c | 1 - sound/soc/codecs/tas5805m.c | 3 +- sound/soc/codecs/tlv320aic32x4-clk.c | 16 +- sound/soc/codecs/tlv320aic32x4.c | 2 +- sound/soc/codecs/tlv320aic32x4.h | 5 +- sound/soc/codecs/uda134x.c | 587 ----- sound/soc/codecs/uda134x.h | 33 - sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wcd938x-sdw.c | 2 +- sound/soc/codecs/wm2200.c | 14 +- sound/soc/codecs/wm5100.c | 2 +- sound/soc/codecs/wm5102.c | 6 +- sound/soc/codecs/wm5110.c | 8 +- sound/soc/codecs/wm8510.c | 2 +- sound/soc/codecs/wm8523.c | 2 +- sound/soc/codecs/wm8580.c | 2 +- sound/soc/codecs/wm8711.c | 2 +- sound/soc/codecs/wm8728.c | 2 +- sound/soc/codecs/wm8731.c | 2 +- sound/soc/codecs/wm8737.c | 2 +- sound/soc/codecs/wm8741.c | 2 +- sound/soc/codecs/wm8750.c | 2 +- sound/soc/codecs/wm8753.c | 2 +- sound/soc/codecs/wm8770.c | 2 +- sound/soc/codecs/wm8776.c | 2 +- sound/soc/codecs/wm8804.c | 2 +- sound/soc/codecs/wm8900.c | 2 +- sound/soc/codecs/wm8903.c | 2 +- sound/soc/codecs/wm8904.c | 4 +- sound/soc/codecs/wm8940.c | 2 +- sound/soc/codecs/wm8955.c | 2 +- sound/soc/codecs/wm8960.c | 54 +- sound/soc/codecs/wm8960.h | 4 +- sound/soc/codecs/wm8961.c | 2 +- sound/soc/codecs/wm8962.c | 2 +- sound/soc/codecs/wm8971.c | 2 +- sound/soc/codecs/wm8978.c | 2 +- sound/soc/codecs/wm8983.c | 2 +- sound/soc/codecs/wm8985.c | 2 +- sound/soc/codecs/wm8988.c | 2 +- sound/soc/codecs/wm8991.c | 2 +- sound/soc/codecs/wm8993.c | 2 +- sound/soc/codecs/wm8994.c | 2 +- sound/soc/codecs/wm8995.c | 2 +- sound/soc/codecs/wm8996.c | 2 +- sound/soc/codecs/wm9081.c | 2 +- sound/soc/codecs/wm9090.c | 2 +- sound/soc/codecs/wm9705.c | 2 +- sound/soc/codecs/wm9712.c | 2 +- sound/soc/codecs/wm9713.c | 2 +- sound/soc/codecs/wm_adsp.c | 24 +- sound/soc/codecs/wm_adsp.h | 3 +- sound/soc/codecs/wsa881x.c | 2 +- sound/soc/codecs/wsa883x.c | 2 +- sound/soc/dwc/dwc-i2s.c | 381 +++- sound/soc/dwc/dwc-pcm.c | 8 +- sound/soc/dwc/local.h | 25 + sound/soc/fsl/fsl_asrc.c | 16 +- sound/soc/fsl/fsl_aud2htx.c | 10 +- sound/soc/fsl/fsl_easrc.c | 16 +- sound/soc/fsl/fsl_esai.c | 20 +- sound/soc/fsl/fsl_micfil.c | 116 +- sound/soc/fsl/fsl_micfil.h | 64 + sound/soc/fsl/fsl_qmc_audio.c | 28 +- sound/soc/fsl/fsl_rpmsg.c | 8 + sound/soc/fsl/fsl_sai.c | 24 +- sound/soc/fsl/fsl_spdif.c | 25 +- sound/soc/fsl/fsl_spdif.h | 6 +- sound/soc/fsl/fsl_ssi.c | 3 +- sound/soc/fsl/fsl_xcvr.c | 16 +- sound/soc/fsl/imx-audio-rpmsg.c | 1 - sound/soc/fsl/imx-es8328.c | 25 +- sound/soc/fsl/imx-pcm-rpmsg.c | 12 +- sound/soc/fsl/mpc5200_psc_ac97.c | 2 +- sound/soc/generic/audio-graph-card.c | 143 +- .../generic/audio-graph-card2-custom-sample.dtsi | 7 + sound/soc/generic/audio-graph-card2.c | 14 +- sound/soc/generic/simple-card-utils.c | 23 +- sound/soc/generic/simple-card.c | 66 +- sound/soc/hisilicon/hi6210-i2s.c | 2 +- sound/soc/img/img-i2s-in.c | 14 +- sound/soc/img/img-i2s-out.c | 14 +- sound/soc/img/img-parallel-out.c | 14 +- sound/soc/img/img-spdif-in.c | 12 +- sound/soc/img/img-spdif-out.c | 12 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +- sound/soc/intel/atom/sst/sst.c | 14 +- sound/soc/intel/atom/sst/sst.h | 7 +- sound/soc/intel/atom/sst/sst_pci.c | 4 +- sound/soc/intel/atom/sst/sst_stream.c | 13 +- sound/soc/intel/avs/board_selection.c | 26 +- sound/soc/intel/avs/boards/Kconfig | 20 + sound/soc/intel/avs/boards/Makefile | 4 + sound/soc/intel/avs/boards/da7219.c | 34 +- sound/soc/intel/avs/boards/es8336.c | 315 +++ sound/soc/intel/avs/boards/rt5663.c | 254 +++ sound/soc/intel/avs/boards/rt5682.c | 67 +- sound/soc/intel/avs/core.c | 16 +- sound/soc/intel/avs/probes.c | 10 +- sound/soc/intel/avs/topology.c | 6 +- sound/soc/intel/boards/Kconfig | 10 +- sound/soc/intel/boards/Makefile | 2 +- sound/soc/intel/boards/bdw_rt286.c | 6 + sound/soc/intel/boards/bxt_da7219_max98357a.c | 7 + sound/soc/intel/boards/bytcr_wm5102.c | 7 + sound/soc/intel/boards/kbl_da7219_max98357a.c | 7 + sound/soc/intel/boards/kbl_da7219_max98927.c | 7 + sound/soc/intel/boards/sof_da7219_max98373.c | 10 + sound/soc/intel/boards/sof_es8336.c | 10 + sound/soc/intel/boards/sof_maxim_common.c | 170 +- sound/soc/intel/boards/sof_maxim_common.h | 21 +- sound/soc/intel/boards/sof_nau8825.c | 10 + sound/soc/intel/boards/sof_rt5682.c | 172 +- sound/soc/intel/boards/sof_sdw.c | 608 +++--- sound/soc/intel/boards/sof_sdw_common.h | 7 + sound/soc/intel/boards/sof_sdw_cs_amp.c | 47 + sound/soc/intel/boards/sof_ssp_amp.c | 9 + sound/soc/intel/catpt/pcm.c | 8 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 7 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 12 + sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 52 + sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 69 + sound/soc/intel/keembay/kmb_platform.c | 4 +- sound/soc/intel/skylake/skl-messages.c | 16 +- sound/soc/intel/skylake/skl-pcm.c | 3 +- sound/soc/intel/skylake/skl.c | 36 +- sound/soc/jz4740/jz4740-i2s.c | 3 +- sound/soc/loongson/loongson_card.c | 2 +- sound/soc/loongson/loongson_i2s.c | 16 +- sound/soc/mediatek/Kconfig | 20 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/mtk-btcvsd.c | 27 +- sound/soc/mediatek/mt7986/Makefile | 9 + sound/soc/mediatek/mt7986/mt7986-afe-common.h | 49 + sound/soc/mediatek/mt7986/mt7986-afe-pcm.c | 622 ++++++ sound/soc/mediatek/mt7986/mt7986-dai-etdm.c | 411 ++++ sound/soc/mediatek/mt7986/mt7986-reg.h | 196 ++ sound/soc/mediatek/mt7986/mt7986-wm8960.c | 196 ++ sound/soc/mediatek/mt8173/mt8173-max98090.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 23 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 23 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 23 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 43 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 53 +- sound/soc/mediatek/mt8186/mt8186-afe-clk.c | 2 - sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 4 +- .../mt8186/mt8186-mt6366-da7219-max98357.c | 6 + sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 8 +- sound/soc/mediatek/mt8188/mt8188-mt6359.c | 27 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 56 +- sound/soc/meson/aiu-acodec-ctrl.c | 4 +- sound/soc/meson/aiu-codec-ctrl.c | 4 +- sound/soc/meson/aiu-fifo-i2s.c | 3 + sound/soc/meson/aiu-fifo-spdif.c | 3 + sound/soc/meson/aiu.c | 6 - sound/soc/meson/axg-frddr.c | 4 +- sound/soc/meson/axg-pdm.c | 18 +- sound/soc/meson/axg-spdifin.c | 4 +- sound/soc/meson/axg-tdm-interface.c | 6 +- sound/soc/meson/axg-toddr.c | 4 +- sound/soc/meson/g12a-toacodec.c | 4 +- sound/soc/meson/g12a-tohdmitx.c | 4 +- sound/soc/pxa/mmp-sspa.c | 2 +- sound/soc/pxa/pxa-ssp.c | 12 +- sound/soc/pxa/pxa2xx-i2s.c | 17 +- sound/soc/qcom/apq8016_sbc.c | 37 +- sound/soc/qcom/lpass-apq8016.c | 4 - sound/soc/qcom/lpass-cpu.c | 40 +- sound/soc/qcom/lpass-ipq806x.c | 1 - sound/soc/qcom/lpass-platform.c | 13 +- sound/soc/qcom/lpass-sc7180.c | 5 +- sound/soc/qcom/lpass-sc7280.c | 2 - sound/soc/qcom/lpass.h | 4 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 88 +- sound/soc/qcom/qdsp6/q6apm.c | 2 +- sound/soc/qcom/qdsp6/q6apm.h | 2 - sound/soc/qcom/qdsp6/q6asm-dai.c | 6 +- sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c | 3 - sound/soc/qcom/sc7180.c | 40 +- sound/soc/qcom/sc7280.c | 34 +- sound/soc/qcom/sdm845.c | 32 +- sound/soc/rockchip/rk3399_gru_sound.c | 7 +- sound/soc/rockchip/rockchip_i2s.c | 2 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 2 +- sound/soc/rockchip/rockchip_pdm.c | 4 +- sound/soc/rockchip/rockchip_rt5645.c | 22 +- sound/soc/rockchip/rockchip_spdif.c | 2 +- sound/soc/samsung/aries_wm8994.c | 10 +- sound/soc/samsung/i2s.c | 5 +- sound/soc/samsung/littlemill.c | 27 +- sound/soc/samsung/lowland.c | 8 +- sound/soc/samsung/midas_wm1811.c | 34 +- sound/soc/samsung/odroid.c | 15 +- sound/soc/samsung/pcm.c | 18 +- sound/soc/samsung/tm2_wm5110.c | 10 +- sound/soc/sh/rcar/adg.c | 68 +- sound/soc/sh/rcar/core.c | 175 +- sound/soc/sh/rcar/rsnd.h | 4 + sound/soc/soc-acpi.c | 73 + sound/soc/soc-component.c | 16 +- sound/soc/soc-compress.c | 1 + sound/soc/soc-core.c | 273 ++- sound/soc/soc-dai.c | 55 +- sound/soc/soc-dapm.c | 2 + sound/soc/soc-generic-dmaengine-pcm.c | 18 +- sound/soc/soc-jack.c | 2 +- sound/soc/soc-pcm.c | 4 +- sound/soc/soc-topology.c | 9 +- sound/soc/sof/amd/Kconfig | 20 +- sound/soc/sof/amd/Makefile | 5 +- sound/soc/sof/amd/acp-common.c | 4 + sound/soc/sof/amd/acp-dsp-offset.h | 9 +- sound/soc/sof/amd/acp-ipc.c | 30 + sound/soc/sof/amd/acp-loader.c | 42 +- sound/soc/sof/amd/acp-probes.c | 147 ++ sound/soc/sof/amd/acp.c | 106 +- sound/soc/sof/amd/acp.h | 35 +- sound/soc/sof/amd/pci-rmb.c | 2 + sound/soc/sof/amd/pci-rn.c | 2 + sound/soc/sof/amd/pci-vangogh.c | 105 + sound/soc/sof/amd/vangogh.c | 162 ++ sound/soc/sof/intel/Kconfig | 16 + sound/soc/sof/intel/Makefile | 4 +- sound/soc/sof/intel/cnl.c | 2 + sound/soc/sof/intel/hda-dai-ops.c | 179 +- sound/soc/sof/intel/hda-dai.c | 211 +- sound/soc/sof/intel/hda-mlink.c | 45 +- sound/soc/sof/intel/hda-stream.c | 68 +- sound/soc/sof/intel/hda.c | 140 +- sound/soc/sof/intel/hda.h | 21 + sound/soc/sof/intel/icl.c | 1 + sound/soc/sof/intel/lnl.c | 188 ++ sound/soc/sof/intel/mtl.c | 23 +- sound/soc/sof/intel/mtl.h | 22 +- sound/soc/sof/intel/pci-apl.c | 8 +- sound/soc/sof/intel/pci-cnl.c | 15 +- sound/soc/sof/intel/pci-icl.c | 12 +- sound/soc/sof/intel/pci-lnl.c | 71 + sound/soc/sof/intel/pci-mtl.c | 3 +- sound/soc/sof/intel/pci-skl.c | 6 +- sound/soc/sof/intel/pci-tgl.c | 45 +- sound/soc/sof/intel/pci-tng.c | 3 +- sound/soc/sof/intel/shim.h | 1 + sound/soc/sof/intel/tgl.c | 4 + sound/soc/sof/ipc3-dtrace.c | 12 +- sound/soc/sof/ipc3-pcm.c | 17 + sound/soc/sof/ipc3.c | 7 +- sound/soc/sof/ipc4-pcm.c | 21 +- sound/soc/sof/ipc4-topology.c | 167 +- sound/soc/sof/ipc4-topology.h | 4 +- sound/soc/sof/mediatek/mt8186/mt8186.c | 40 +- sound/soc/sof/sof-client-probes-ipc4.c | 9 + sound/soc/sof/sof-client-probes.c | 7 +- sound/soc/sof/topology.c | 29 +- sound/soc/starfive/jh7110_tdm.c | 21 +- sound/soc/sti/sti_uniperif.c | 6 +- sound/soc/stm/stm32_i2s.c | 2 +- sound/soc/stm/stm32_sai_sub.c | 20 +- sound/soc/stm/stm32_spdifrx.c | 2 +- sound/soc/sunxi/sun4i-codec.c | 6 +- sound/soc/sunxi/sun4i-i2s.c | 18 +- sound/soc/sunxi/sun4i-spdif.c | 4 +- sound/soc/sunxi/sun50i-dmic.c | 2 +- sound/soc/tegra/tegra20_ac97.c | 13 +- sound/soc/tegra/tegra20_i2s.c | 2 +- sound/soc/tegra/tegra20_spdif.c | 2 +- sound/soc/tegra/tegra210_admaif.c | 12 +- sound/soc/tegra/tegra210_sfc.c | 31 +- sound/soc/tegra/tegra210_sfc.h | 4 +- sound/soc/tegra/tegra30_i2s.c | 2 +- sound/soc/ti/davinci-evm.c | 13 +- sound/soc/ti/davinci-i2s.c | 22 +- sound/soc/ti/davinci-mcasp.c | 27 +- sound/soc/ti/omap-dmic.c | 26 +- sound/soc/ti/omap-mcbsp.c | 32 +- sound/soc/ti/omap-mcpdm.c | 25 +- sound/soc/uniphier/aio-cpu.c | 161 +- sound/soc/uniphier/aio-ld11.c | 62 +- sound/soc/uniphier/aio-pxs2.c | 55 +- sound/soc/uniphier/aio.h | 10 +- sound/soc/ux500/ux500_msp_dai.c | 2 +- sound/sparc/amd7930.c | 3 +- sound/sparc/cs4231.c | 2 +- sound/sparc/dbri.c | 2 +- sound/usb/bcd2000/bcd2000.c | 4 +- sound/usb/endpoint.c | 40 +- sound/usb/endpoint.h | 1 - sound/usb/media.c | 4 +- sound/usb/midi2.c | 15 +- sound/usb/stream.c | 11 +- sound/xen/xen_snd_front_alsa.c | 64 +- tools/arch/x86/include/asm/irq_vectors.h | 7 - tools/cgroup/iocost_monitor.py | 21 +- tools/io_uring/Makefile | 18 - tools/io_uring/README | 29 - tools/io_uring/barrier.h | 16 - tools/io_uring/io_uring-bench.c | 592 ----- tools/io_uring/io_uring-cp.c | 283 --- tools/io_uring/liburing.h | 187 -- tools/io_uring/queue.c | 156 -- tools/io_uring/setup.c | 107 - tools/io_uring/syscall.c | 52 - .../trace/beauty/tracepoints/x86_irq_vectors.sh | 2 +- tools/testing/kunit/configs/all_tests.config | 5 + tools/testing/selftests/alsa/pcm-test.c | 8 +- tools/testing/selftests/proc/proc-empty-vm.c | 23 + .../testing/selftests/wireguard/qemu/kernel.config | 1 - 2706 files changed, 83605 insertions(+), 33930 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,sm6125-mdss.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/startek,kd070fh [...] create mode 100644 Documentation/devicetree/bindings/display/panel/visionox,r66451.yaml create mode 100644 Documentation/devicetree/bindings/sound/audio-iio-aux.yaml delete mode 100644 Documentation/devicetree/bindings/sound/gtm601.txt delete mode 100644 Documentation/devicetree/bindings/sound/max9892x.txt create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98925.yaml create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt7986-afe.yaml create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt7986-wm8960.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nau8821.txt create mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8821.yaml create mode 100644 Documentation/devicetree/bindings/sound/option,gtm601.yaml delete mode 100644 Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-analog.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,pm8916-wcd-analog- [...] create mode 100644 Documentation/devicetree/bindings/sound/sound-card-common.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8904.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8904.txt create mode 100644 Documentation/filesystems/xfs-maintainer-entry-profile.rst create mode 100644 Documentation/gpu/amdgpu/flashing.rst create mode 100644 Documentation/sound/cards/emu-mixer.rst create mode 100644 arch/x86/kernel/apic/init.c create mode 100644 drivers/accel/ivpu/ivpu_debugfs.c create mode 100644 drivers/accel/ivpu/ivpu_debugfs.h create mode 100644 drivers/accel/ivpu/ivpu_fw_log.c create mode 100644 drivers/accel/ivpu/ivpu_fw_log.h create mode 100644 drivers/accel/ivpu/ivpu_hw_37xx.c create mode 100644 drivers/accel/ivpu/ivpu_hw_37xx_reg.h create mode 100644 drivers/accel/ivpu/ivpu_hw_40xx.c create mode 100644 drivers/accel/ivpu/ivpu_hw_40xx_reg.h delete mode 100644 drivers/accel/ivpu/ivpu_hw_mtl.c delete mode 100644 drivers/accel/ivpu/ivpu_hw_mtl_reg.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c create mode 100644 drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/aqua_vanjaram_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/ih_v6_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/ih_v6_1.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mmsch_v4_0_3.h delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_iommu.h create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_replay.h create mode 100644 drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs [...] create mode 100644 drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs [...] create mode 100644 drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs [...] create mode 100644 drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs [...] delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_subvp_state.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_6_1_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_6_1_0_sh_mask.h create mode 100644 drivers/gpu/drm/drm_exec.c create mode 100644 drivers/gpu/drm/drm_gpuva_mgr.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_defines.h create mode 100644 drivers/gpu/drm/i915/gt/intel_tlb.c create mode 100644 drivers/gpu/drm/i915/gt/intel_tlb.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_debugfs.h create mode 100644 drivers/gpu/drm/loongson/Kconfig create mode 100644 drivers/gpu/drm/loongson/Makefile create mode 100644 drivers/gpu/drm/loongson/loongson_device.c create mode 100644 drivers/gpu/drm/loongson/loongson_module.c create mode 100644 drivers/gpu/drm/loongson/loongson_module.h create mode 100644 drivers/gpu/drm/loongson/lsdc_benchmark.c create mode 100644 drivers/gpu/drm/loongson/lsdc_benchmark.h create mode 100644 drivers/gpu/drm/loongson/lsdc_crtc.c create mode 100644 drivers/gpu/drm/loongson/lsdc_debugfs.c create mode 100644 drivers/gpu/drm/loongson/lsdc_drv.c create mode 100644 drivers/gpu/drm/loongson/lsdc_drv.h create mode 100644 drivers/gpu/drm/loongson/lsdc_gem.c create mode 100644 drivers/gpu/drm/loongson/lsdc_gem.h create mode 100644 drivers/gpu/drm/loongson/lsdc_gfxpll.c create mode 100644 drivers/gpu/drm/loongson/lsdc_gfxpll.h create mode 100644 drivers/gpu/drm/loongson/lsdc_i2c.c create mode 100644 drivers/gpu/drm/loongson/lsdc_i2c.h create mode 100644 drivers/gpu/drm/loongson/lsdc_irq.c create mode 100644 drivers/gpu/drm/loongson/lsdc_irq.h create mode 100644 drivers/gpu/drm/loongson/lsdc_output.h create mode 100644 drivers/gpu/drm/loongson/lsdc_output_7a1000.c create mode 100644 drivers/gpu/drm/loongson/lsdc_output_7a2000.c create mode 100644 drivers/gpu/drm/loongson/lsdc_pixpll.c create mode 100644 drivers/gpu/drm/loongson/lsdc_pixpll.h create mode 100644 drivers/gpu/drm/loongson/lsdc_plane.c create mode 100644 drivers/gpu/drm/loongson/lsdc_probe.c create mode 100644 drivers/gpu/drm/loongson/lsdc_probe.h create mode 100644 drivers/gpu/drm/loongson/lsdc_regs.h create mode 100644 drivers/gpu/drm/loongson/lsdc_ttm.c create mode 100644 drivers/gpu/drm/loongson/lsdc_ttm.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h create mode 100644 drivers/gpu/drm/msm/msm_mdss.h create mode 100644 drivers/gpu/drm/nouveau/nouveau_exec.c create mode 100644 drivers/gpu/drm/nouveau/nouveau_exec.h create mode 100644 drivers/gpu/drm/nouveau/nouveau_sched.c create mode 100644 drivers/gpu/drm/nouveau/nouveau_sched.h create mode 100644 drivers/gpu/drm/nouveau/nouveau_uvmm.c create mode 100644 drivers/gpu/drm/nouveau/nouveau_uvmm.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.c create mode 100644 drivers/gpu/drm/panel/panel-startek-kd070fhfid015.c create mode 100644 drivers/gpu/drm/panel/panel-visionox-r66451.c create mode 100644 drivers/gpu/drm/tests/drm_exec_test.c create mode 100644 drivers/gpu/drm/ttm/tests/.kunitconfig create mode 100644 drivers/gpu/drm/ttm/tests/Makefile create mode 100644 drivers/gpu/drm/ttm/tests/ttm_device_test.c create mode 100644 drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c create mode 100644 drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.h create mode 100644 drivers/gpu/drm/ttm/tests/ttm_pool_test.c delete mode 100644 drivers/media/dvb-core/dvb_math.c create mode 100644 drivers/video/fbdev/core/Kconfig create mode 100644 drivers/video/fbdev/core/fb_backlight.c create mode 100644 drivers/video/fbdev/core/fb_chrdev.c create mode 100644 drivers/video/fbdev/core/fb_info.c create mode 100644 drivers/video/fbdev/core/fb_internal.h create mode 100644 drivers/video/fbdev/core/fb_procfs.c create mode 100644 fs/xfs/scrub/reap.c create mode 100644 fs/xfs/scrub/reap.h create mode 100644 fs/xfs/scrub/rtsummary.c create mode 100644 fs/xfs/scrub/stats.c create mode 100644 fs/xfs/scrub/stats.h create mode 100644 fs/xfs/scrub/xfarray.c create mode 100644 fs/xfs/scrub/xfarray.h create mode 100644 fs/xfs/scrub/xfile.c create mode 100644 fs/xfs/scrub/xfile.h create mode 100644 include/drm/drm_exec.h create mode 100644 include/drm/drm_gpuva_mgr.h create mode 100644 include/linux/args.h create mode 100644 include/linux/int_log.h create mode 100644 include/linux/sprintf.h delete mode 100644 include/media/dvb_math.h create mode 100644 include/sound/cs42l43.h delete mode 100644 include/sound/l3.h delete mode 100644 include/sound/uda134x.h create mode 100644 kernel/Kconfig.kexec create mode 100644 lib/math/int_log.c create mode 100644 lib/raid6/test/.gitignore create mode 100644 scripts/gdb/linux/page_owner.py copy scripts/gdb/linux/{mm.py => pgtable.py} (100%) create mode 100644 scripts/gdb/linux/slab.py create mode 100644 scripts/gdb/linux/stackdepot.py create mode 100644 scripts/gdb/linux/vmalloc.py create mode 100644 sound/firewire/dice/dice-weiss.c create mode 100644 sound/pci/hda/cs35l41_hda_property.c create mode 100644 sound/pci/hda/cs35l41_hda_property.h create mode 100644 sound/pci/hda/cs35l56_hda.c create mode 100644 sound/pci/hda/cs35l56_hda.h create mode 100644 sound/pci/hda/cs35l56_hda_i2c.c create mode 100644 sound/pci/hda/cs35l56_hda_spi.c create mode 100644 sound/pci/hda/tas2781_hda_i2c.c create mode 100644 sound/soc/amd/acp/acp-legacy-common.c create mode 100644 sound/soc/codecs/audio-iio-aux.c create mode 100644 sound/soc/codecs/aw88261.c create mode 100644 sound/soc/codecs/aw88261.h create mode 100644 sound/soc/codecs/cs42l43-jack.c create mode 100644 sound/soc/codecs/cs42l43-sdw.c create mode 100644 sound/soc/codecs/cs42l43.c create mode 100644 sound/soc/codecs/cs42l43.h delete mode 100644 sound/soc/codecs/l3.c create mode 100644 sound/soc/codecs/rt1017-sdca-sdw.c create mode 100644 sound/soc/codecs/rt1017-sdca-sdw.h delete mode 100644 sound/soc/codecs/uda134x.c delete mode 100644 sound/soc/codecs/uda134x.h create mode 100644 sound/soc/intel/avs/boards/es8336.c create mode 100644 sound/soc/intel/avs/boards/rt5663.c create mode 100644 sound/soc/intel/boards/sof_sdw_cs_amp.c create mode 100644 sound/soc/mediatek/mt7986/Makefile create mode 100644 sound/soc/mediatek/mt7986/mt7986-afe-common.h create mode 100644 sound/soc/mediatek/mt7986/mt7986-afe-pcm.c create mode 100644 sound/soc/mediatek/mt7986/mt7986-dai-etdm.c create mode 100644 sound/soc/mediatek/mt7986/mt7986-reg.h create mode 100644 sound/soc/mediatek/mt7986/mt7986-wm8960.c create mode 100644 sound/soc/sof/amd/acp-probes.c create mode 100644 sound/soc/sof/amd/pci-vangogh.c create mode 100644 sound/soc/sof/amd/vangogh.c create mode 100644 sound/soc/sof/intel/lnl.c create mode 100644 sound/soc/sof/intel/pci-lnl.c delete mode 100644 tools/io_uring/Makefile delete mode 100644 tools/io_uring/README delete mode 100644 tools/io_uring/barrier.h delete mode 100644 tools/io_uring/io_uring-bench.c delete mode 100644 tools/io_uring/io_uring-cp.c delete mode 100644 tools/io_uring/liburing.h delete mode 100644 tools/io_uring/queue.c delete mode 100644 tools/io_uring/setup.c delete mode 100644 tools/io_uring/syscall.c