This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allnoconfig in repository toolchain/ci/linux.
from fe07bfda2fb9 Linux 5.12-rc1 adds d70cef0d4672 btrfs: fix raid6 qstripe kmap adds be6a13613fd3 btrfs: make btrfs_submit_compressed_read() subpage compatible adds 04d4ba4c9075 btrfs: make check_compressed_csum() to be subpage compatible adds 3c1791651042 btrfs: fix race between extent freeing/allocation when usi [...] adds 20903032cd9f btrfs: avoid checking for RO block group twice during noco [...] adds 195a49eaf655 btrfs: fix race between writes to swap files and scrub adds dd0734f2a866 btrfs: fix race between swap file activation and snapshot [...] adds 1119a72e223f btrfs: tree-checker: do not error out if extent ref hash d [...] adds 3660d0bcdb82 btrfs: fix stale data exposure after cloning a hole with N [...] adds 95c85fba1f64 btrfs: avoid double put of block group when emptying cluster adds 6e37d2459941 btrfs: zoned: fix deadlock on log sync adds c608aca57dd0 Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/s [...] adds bb90d4bc7b6a mm/highmem: Lift memcpy_[to|from]_page to core adds 61b205f57991 mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() adds 6a0996db6879 mm/highmem: Introduce memcpy_page(), memmove_page(), and m [...] adds ca18f6ea012b mm/highmem: Add VM_BUG_ON() to mem*_page() calls adds 3590ec58991b btrfs: use memcpy_[to|from]_page() and kmap_local_page() adds 80cc83842394 btrfs: use copy_highpage() instead of 2 kmaps() adds 7a7fd0de4a98 Merge branch 'kmap-conversion-for-5.12' of git://git.kerne [...] adds f5f4fc4649ae ia64: don't call handle_signal() unless there's actually a [...] adds caf6912f3f4a swap: fix swapfile read/write offset adds f69d02e37a85 Merge tag 'misc-5.12-2021-03-02' of git://git.kernel.dk/li [...] adds c88fb897c1fb ALSA: n64: Fix return value check in n64audio_probe() adds dcf269b3f703 ALSA: usb-audio: Don't abort even if the clock rate differs adds 21cba9c5359d ALSA: usb-audio: Drop bogus dB range in too low level adds 5f5e6a3e8b1d ALSA: usb-audio: Allow modifying parameters with succeedin [...] adds 26a9630c72eb ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits adds d0e185616a03 ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 adds 11302bb69e72 ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair [...] adds 2c9119001dcb ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL reque [...] adds 3531ba21f552 ALSA: hda: fix kernel-doc warnings adds a864e8f159b1 ALSA: hda: intel-nhlt: verify config type adds c7929b15b6e9 ASoC: soc-acpi: allow for partial match in parent name adds 8a49cd11e68e ASoC: SOF: ACPI: avoid reverse module dependency adds 8d4ba1be3d22 ASoC: SOF: pci: split PCI into different drivers adds 194fe0fc3422 ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers adds cf5807f5f814 ASoC: SOF: Intel: SoundWire: simplify Kconfig adds 08c2a4bc9f2a ALSA: hda: move Intel SoundWire ACPI scan to dedicated module adds ffd7e705fad6 ALSA: hda: intel-sdw-acpi: add missing include files adds 9b838a3c32d7 Merge tag 'tags/sound-sdw-kconfig-fixes' into for-linus adds 48698c973e6b ALSA: hda/realtek: Add quirk for Clevo NH55RZQ adds 13046370c4d1 ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically adds 73e7161eab5d ALSA: hda/realtek: Add quirk for Intel NUC 10 adds 26af17722a07 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike [...] adds 43df5242af4e Merge tag 'sound-5.12-rc2' of git://git.kernel.org/pub/scm [...] adds 8310b77b48c5 Xen/gnttab: handle p2m update errors on a per-slot basis adds 2991397d23ec xen-netback: respect gnttab_map_refs()'s return value adds 882213990d32 xen: fix p2m size in dom0 for disabled memory hotplug case adds c5a58f877ca6 Merge tag 'for-linus-5.12b-rc2-tag' of git://git.kernel.or [...] adds e2a0fcac6b1d Documentation: kvm: fix messy conversion from .txt to .rst adds 96564d777366 KVM: Documentation: rectify rst markup in kvm_run->flags adds ffe76c24c5c1 KVM: x86: remove misplaced comment on active_mmu_pages adds 919f4ebc5987 KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref adds 44ac5958a6c1 KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if [...] adds c462f859f895 KVM: xen: flush deferred static key before checking it adds b59b153d1026 KVM: x86: allow compiling out the Xen hypercall interface adds 7d2cdad0da9d KVM: Documentation: Fix index for KVM_CAP_PPC_DAWR1 adds 6528fc0a11de selftests: kvm: Mmap the entire vcpu mmap area adds 7d7c5f76e541 KVM: x86/xen: Fix return code when clearing vcpu_info and [...] adds 30b5c851af79 KVM: x86/xen: Add support for vCPU runstate information adds 9e46f6c6c959 KVM: SVM: Clear the CR4 register on reset adds cee407c5cc42 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds a5665ec2affd tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() adds d53a6adfb553 tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with reques [...] adds 232a37ea3aee tpm: Remove unintentional dump_stack() call adds 3cb60ee63239 Merge tag 'tpmdd-next-v5.12-rc2' of git://git.kernel.org/p [...] adds 688e8128b7a9 scsi: iscsi: Restrict sessions and handles to admin capabilities adds ec98ea7070e9 scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE adds f9dbdf97a5bd scsi: iscsi: Verify lengths on passthrough PDUs adds 44195bd7711b Merge tag 'mkp-scsi-fixes' of git://git.kernel.org/pub/scm [...] adds 78652ff69be4 drm/nouveau/fifo/gk104-gp1xx: fix creation of sw class adds a727df407ca4 Merge branch '00.00-inst' of git://github.com/skeggsb/linu [...] adds 31ada99bdd1b drm/amdgpu: Only check for S0ix if AMD_PMC is configured adds 0c61ac8134ff drm/amdgpu:disable VCN for Navi12 SKU adds e3746696e78f drm/amdgpu/pm: make unsupported power profile messages debug adds 992ace410c32 drm/amdgpu/swsmu/vangogh: Only use RLCPowerNotify msg for disable adds 6efda1671312 drm/amd/pm: correct Arcturus mmTHM_BACO_CNTL register address adds 25951362db7b drm/amdgpu: enable BACO runpm by default on sienna cichlid [...] adds b934dd9b44e8 drm/amd/display: fix the return of the uninitialized value in ret adds 1aa46901ee51 drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu [...] adds a1f105412493 Merge tag 'amd-drm-fixes-5.12-2021-03-03' of https://gitla [...] adds 280d542f6ffa Merge tag 'drm-fixes-2021-03-05' of git://anongit.freedesk [...] adds 999340d51174 ftrace: Have recordmcount use w8 to read relp->r_info in a [...] adds 70d443d84633 tracing: Remove duplicate declaration from trace.h adds 69268094a1c1 tracing: Fix help text of TRACEPOINT_BENCHMARK in Kconfig adds 6f6be606e763 ring-buffer: Force before_stamp and write_stamp to be diff [...] adds 6549de1fe341 ring-buffer: Add a little more information and a WARN when [...] adds f40fc799afc5 tracing: Fix memory leak in __create_synth_event() adds ee666a185558 tracing: Skip selftests if tracing is disabled adds f9f344479d8b tracing: Fix comment about the trace_event_call flags adds 54663cf398e7 Merge tag 'trace-v5.12-rc1' of git://git.kernel.org/pub/sc [...] adds a3cb15cda1b8 dt-bindings: bcm2711-hdmi: Fix broken schema adds 497a4dc8276d dts: drop dangling c6x symlink adds b5a95bb1883e dt-bindings: media: Use graph and video-interfaces schemas [...] adds 6bf331d5ce83 Merge tag 'devicetree-fixes-for-5.12-1' of git://git.kerne [...] adds aedb9d9089ce btrfs: ref-verify: use 'inline void' keyword ordering adds 4f6a49de64fd btrfs: unlock extents in btrfs_zero_range in case of quota [...] adds 5011c5a663b9 btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl adds c55a4319c4f2 btrfs: fix spurious free_space_tree remount warning adds 0f9c03d824f6 btrfs: free correct amount of space in btrfs_delayed_inode [...] adds 80e9baed722c btrfs: export and rename qgroup_reserve_meta adds 4d14c5cde5c2 btrfs: don't flush from btrfs_delayed_inode_reserve_metadata adds fd57a98d6f0c btrfs: fix warning when creating a directory with smack enabled adds c28ea613fafa btrfs: subpage: fix the false data csum mismatch error adds d734492a14a2 btrfs: zoned: use sector_t for zone sectors adds badae9c86979 btrfs: zoned: do not account freed region of read-only blo [...] adds f09b04cc6447 Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/s [...] adds 140456f99419 iommu/amd: Fix sleeping in atomic in increase_address_space() adds 765a9d1d02b2 iommu/tegra-smmu: Fix mc errors on tegra124-nyan adds 82c3cefb9f16 iommu: Don't use lazy flush for untrusted device adds 444d66a23c1f iommu/vt-d: Fix status code for Allocate/Free PASID command adds fc2c8d0af05a Merge tag 'iommu-fixes-v5.12-rc1' of git://git.kernel.org/ [...] adds ff70784ab9f8 ACPI: bus: Constify is_acpi_node() and friends (part 2) adds ea6be461cbed Merge tag 'acpi-5.12-rc2' of git://git.kernel.org/pub/scm/ [...] adds 44cc89f76464 PM: runtime: Update device status before letting suppliers [...] adds f3c141057976 powercap/drivers/dtpm: Fix root node initialization adds 9e2be308f023 powercap/drivers/dtpm: Add the experimental label to the o [...] adds 7bff4c26b6d2 Merge branch 'powercap' adds 6d47254c0634 Merge tag 'pm-5.12-rc2' of git://git.kernel.org/pub/scm/li [...] adds 65d43023171e io-wq: wait for worker startup when forking a new one adds fb3a1f6c745c io-wq: have manager wait for all workers to exit adds 613eeb600e3e io-wq: don't ask for a new worker if we're exiting adds dbf996202e28 io-wq: rename wq->done completion to wq->started adds d364d9e5db41 io-wq: wait for manager exit on wq destroy adds 470ec4ed8c91 io-wq: fix double put of 'wq' in error path adds e54945ae947f io_uring: SQPOLL stop error handling fixes adds ba50a036f23c io_uring: run fallback on cancellation adds 8629397e6e27 io_uring: don't use complete_all() on SQPOLL thread exit adds afcc4015d1bf io-wq: provide an io_wq_put_and_exit() helper adds 1d5f360dd1a3 io_uring: fix race condition in task_work add and clear adds ef8eaa4e65fa io_uring: warn on not destroyed io-wq adds 8452d4a674b0 io_uring: destroy io-wq on exec adds 4010fec41fd9 io_uring: remove unused argument 'tsk' from io_req_caches_free() adds 1575f21a0920 io_uring: kill unnecessary REQ_F_WORK_INITIALIZED checks adds 5730b27e84fd io_uring: move cred assignment into io_issue_sqe() adds 914390bcfdd6 io_uring: kill unnecessary io_run_ctx_fallback() in io_rin [...] adds 0d30b3e7eea9 io_uring: kill io_uring_flush() adds 2c32395d8111 io_uring: fix __tctx_task_work() ctx race adds 28c4721b80a7 io_uring: replace cmpxchg in fallback with xchg adds 3ebba796fa25 io_uring: ensure that SQPOLL thread is started for exit adds 1c3b3e6527e5 io_uring: ignore double poll add on the same waitqueue head adds 70aacfe66136 io_uring: kill sqo_dead and sqo submission halting adds 16270893d712 io_uring: remove sqo_task adds dc7bbc9ef361 io-wq: fix error path leak of buffered write hash map adds 3e6a0d3c7571 io_uring: fix -EAGAIN retry with IOPOLL adds 64c7212391e7 io_uring: choose right tctx->io_wq for try cancel adds f85c310ac376 io_uring: inline io_req_clean_work() adds ebf936670721 io_uring: inline __io_queue_async_work() adds b23fcf477f85 io_uring: remove extra in_idle wake up adds e4b4a13f4941 io_uring: ensure that threads freeze on suspend adds f01272541d2c io-wq: ensure all pending work is canceled on exit adds b05a1bcd4018 io_uring: cancel-match based on flags adds dd59a3d595cc io_uring: reliably cancel linked timeouts adds cc440e8738e5 kernel: provide create_io_thread() helper adds 46fe18b16c46 io_uring: move to using create_io_thread() adds ca0a26511c67 io_uring: don't keep looping for more events if we can't f [...] adds b5b0ecb736f1 io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return adds 09ca6c40c202 io-wq: kill hashed waitqueue before manager exits adds 86e0d6766cf9 io_uring: make SQPOLL thread parking saner adds e45cff588588 io_uring: don't restrict issue_flags for io_openat adds f292e8730a34 Merge tag 'io_uring-5.12-2021-03-05' of git://git.kernel.d [...] adds 0f47227705d8 block: revert "block: fix bd_size_lock use" adds 5218e12e9f3a block: Drop leftover references to RQF_SORTED adds e4ef09e51294 rsxx: remove unused including <linux/version.h> adds 4168a8d27ed3 block/bfq: update comments and default value in docs for f [...] adds 77516d25f549 rsxx: Return -EFAULT if copy_to_user() fails adds 5e112d3fb897 nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. adds dc22c1c058b5 nvme-pci: mark Kingston SKC2000 as not supporting the deep [...] adds 6e6a6828c517 nvme-pci: add quirks for Lexar 256GB SSD adds 78570f8873c8 nvme-hwmon: Return error code when registration fails adds 32feb6de4724 nvme-fabrics: fix kato initialization adds d9f273b7585c nvmet: model_number must be immutable once set adds a2b658e4a07d Merge tag 'nvme-5.12-2021-03-05' of git://git.infradead.or [...] adds 47454caf45f0 Merge tag 'block-5.12-2021-03-05' of git://git.kernel.dk/l [...] adds a14e5ec66a7a dm bufio: subtract the number of initial sectors in dm_buf [...] adds df7b59ba9245 dm verity: fix FEC for RS roots unaligned to block size adds 63dcd69d9b49 Merge tag 'for-5.12/dm-fixes' of git://git.kernel.org/pub/ [...] adds 9c7d83ae6ba6 pstore: Fix warning in pstore_kill_sb() adds 7db688e99c0f pstore/ram: Rate-limit "uncorrectable error in header" message adds 8b24ef44789c Merge tag 'pstore-v5.12-rc2' of git://git.kernel.org/pub/s [...] adds b924a8197ac7 gcc-plugins: structleak: remove unneeded variable 'ret' adds 5477edcacaac gcc-plugins: latent_entropy: remove unneeded semicolon adds de5bd6c54b20 Merge tag 'gcc-plugins-v5.12-rc2' of git://git.kernel.org/ [...] adds 221384df6123 RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep adds 475f23b8c66d RDMA/rxe: Fix missing kconfig dependency on CRYPTO adds 3a9b3d4536e0 IB/mlx5: Add missing error code adds f91803998cf6 RDMA/mlx5: Set correct kernel-doc identifier adds cca7f12b939b RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc adds 21e27ac82db6 RDMA/rxe: Fix missed IB reference counting in loopback adds 5e4a7ccc965d RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() adds 545c4ab463c2 RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() adds f3ed4de6cc83 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds a38fd8748464 Linux 5.12-rc2 new a65a802aadba m68k: Fix virt_addr_valid() W=1 compiler warnings new dac518707880 Merge tag 'm68k-for-v5.12-tag2' of git://git.kernel.org/pu [...] adds eead089311f4 powerpc/4xx: Fix build errors from mfdcr() adds f9619d5e5174 powerpc/pseries: Don't enforce MSI affinity with kdump adds c119565a15a6 powerpc/603: Fix protection of user pages mapped with PROT_NONE adds 91b6c5dbe9e0 powerpc/syscall: Force inlining of __prep_irq_for_enabled_exit() adds 386a966f5ce7 vio: make remove callback return void adds acdad8fb4a15 powerpc: Force inlining of mmu_has_feature to fix build failure adds 5ae5fbd21079 powerpc/perf: Fix handling of privilege level checks in pe [...] adds 5c88a17e1579 powerpc/sstep: Fix VSX instruction emulation new fbda79043024 Merge tag 'powerpc-5.12-2' of git://git.kernel.org/pub/scm [...] adds 778e45d7720d parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST adds 460c9f1c944b arch/parisc/kernel: remove duplicate include in ptrace new 3bb48a850627 Merge branch 'parisc-5.12-2' of git://git.kernel.org/pub/s [...] new 3ae0415d0bb4 tools headers UAPI: Update tools's copy of drm.h headers new c2446944b3f5 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources new 1e61463cfcd0 tools headers UAPI: Sync openat2.h with the kernel sources new add76c0113ba perf arch powerpc: Sync powerpc syscall.tbl with the kerne [...] new 303550a44741 tools headers UAPI s390: Sync ptrace.h kernel headers new 21b7e35bdf0a tools headers UAPI: Sync kvm.h headers with the kernel sources new ded2e511a8af perf tools: Cast (struct timeval).tv_sec when printing new 762323eb39a2 perf build: Move feature cleanup under tools/build new 2b1919ec8338 perf tools: Clean 'generated' directory used for creating [...] new ffc52b7ae5e6 perf diff: Don't crash on freeing errno-session on the error path new 394e4306b093 perf bench numa: Fix the condition checks for max number o [...] new 137a5258939a perf traceevent: Ensure read cmdlines are null terminated. new b55ff1d1456c perf tools: Fix documentation of verbose options new dacfc08dcafa perf build: Fix ccache usage in $(CC) when generating arch [...] new 31bf4e7cb613 perf daemon: Fix control fifo permissions new 36bc511f63fd perf daemon: Fix running test for non root user new 84ea603650ec perf tools: Fix event's PMU name parsing new b0faef924d21 perf test: Fix cpu and thread map leaks in basic mmap test new 09a61c8f86ae perf test: Fix a memory leak in attr test new 83d25ccde591 perf test: Fix cpu and thread map leaks in task_exit test new 97ab7c524fdc perf test: Fix cpu and thread map leaks in sw_clock_freq test new e06c3ca4922c perf test: Fix cpu and thread map leaks in code_reading test new f2c3202ba0c7 perf test: Fix cpu and thread map leaks in keep_tracking test new 953e7b5960f1 perf test: Fix cpu and thread map leaks in switch_tracking test new 4be42882e1f9 perf test: Fix a thread map leak in thread_map_synthesize test new 641b62503370 perf test: Fix a memory leak in thread_map_remove test new 690d91f5ec38 perf test: Fix cpu map leaks in cpu_map_print test new 846580c235b3 perf test: Fix cpu and thread map leaks in perf_time_to_tsc test new 743108e1048e tools headers: Update syscall.tbl files to support mount_setattr new 6c0afc579aff tools headers UAPI: Update tools' copy of linux/coresight-pmu.h new 1a9bcadd0058 tools headers cpufeatures: Sync with the kernel sources new 33dc525f9321 tools headers UAPI: Sync KVM's kvm.h and vmx.h headers wit [...] new 034f7ee130c1 perf stat: Fix wrong skipping for per-die aggregation new e2a99c9a9aa0 libperf: Add perf_evlist__reset_id_hash() new 513068f2b1fe perf stat: Fix use-after-free when -r option is used new bd57a9f33abc perf daemon: Fix compile error with Asan new ec4d0a7680c7 perf archive: Fix filtering of empty build-ids new a8146d66ab01 perf test: Fix sample-parsing failure on non-x86 platforms new 7d9d4c6edba9 perf test: Support the ins_lat check in the X86 specific test new c1f272df510c perf tests x86: Move insn.h include to make sure it finds [...] new 6740a4e70e5d perf report: Fix -F for branch & mem modes new 77d02bd00cea perf map: Tighten snprintf() string precision to pass gcc [...] new 86a19008af5d perf trace: Fix race in signal handling new 6fc5baf54717 perf cs-etm: Fix bitmap for option new 144c79ef3353 Merge tag 'perf-tools-fixes-for-v5.12-2020-03-07' of git:/ [...]
The 49 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/block/bfq-iosched.rst | 4 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 2 +- .../devicetree/bindings/media/i2c/imx258.yaml | 14 +- .../devicetree/bindings/media/i2c/ovti,ov5647.yaml | 5 +- .../devicetree/bindings/media/i2c/ovti,ov5648.yaml | 16 +- .../devicetree/bindings/media/i2c/ovti,ov8865.yaml | 16 +- .../devicetree/bindings/media/i2c/sony,imx334.yaml | 11 +- Documentation/virt/kvm/api.rst | 115 ++--- Makefile | 2 +- arch/arm/xen/p2m.c | 35 +- arch/ia64/kernel/signal.c | 3 +- arch/m68k/include/asm/page_mm.h | 2 +- arch/m68k/include/asm/page_no.h | 4 +- arch/parisc/Kconfig | 7 +- arch/parisc/kernel/ptrace.c | 2 - arch/powerpc/include/asm/dcr-native.h | 8 +- arch/powerpc/include/asm/mmu.h | 4 +- arch/powerpc/include/asm/vio.h | 2 +- arch/powerpc/kernel/head_book3s_32.S | 9 +- arch/powerpc/kernel/interrupt.c | 2 +- arch/powerpc/lib/sstep.c | 4 +- arch/powerpc/perf/core-book3s.c | 4 +- arch/powerpc/platforms/pseries/msi.c | 25 +- arch/powerpc/platforms/pseries/vio.c | 7 +- arch/x86/include/asm/kvm_host.h | 9 +- arch/x86/include/asm/xen/page.h | 12 + arch/x86/kvm/Kconfig | 9 + arch/x86/kvm/Makefile | 3 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/mmu/mmu_internal.h | 16 +- arch/x86/kvm/svm/svm.c | 1 + arch/x86/kvm/x86.c | 22 +- arch/x86/kvm/xen.c | 290 ++++++++++++ arch/x86/kvm/xen.h | 64 ++- arch/x86/xen/p2m.c | 54 ++- arch/x86/xen/setup.c | 25 +- block/bfq-iosched.c | 2 +- block/blk-mq-debugfs.c | 1 - block/blk-mq-sched.c | 6 +- block/genhd.c | 5 +- block/partitions/core.c | 6 +- drivers/base/power/runtime.c | 62 +-- drivers/block/rsxx/core.c | 8 +- drivers/block/rsxx/rsxx_priv.h | 1 - drivers/char/hw_random/pseries-rng.c | 3 +- drivers/char/tpm/tpm-chip.c | 2 - drivers/char/tpm/tpm_ibmvtpm.c | 4 +- drivers/char/tpm/tpm_tis_core.c | 30 +- drivers/crypto/nx/nx-842-pseries.c | 4 +- drivers/crypto/nx/nx.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 - drivers/gpu/drm/amd/amdgpu/nv.c | 6 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 15 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 3 + drivers/infiniband/core/cm.c | 5 +- drivers/infiniband/core/uverbs_ioctl.c | 2 +- drivers/infiniband/hw/mlx5/devx.c | 4 +- drivers/infiniband/hw/mlx5/odp.c | 2 +- drivers/infiniband/sw/rxe/Kconfig | 1 + drivers/infiniband/sw/rxe/rxe_comp.c | 55 +-- drivers/infiniband/sw/rxe/rxe_net.c | 10 +- drivers/infiniband/sw/rxe/rxe_recv.c | 59 ++- drivers/iommu/amd/io_pgtable.c | 10 +- drivers/iommu/dma-iommu.c | 15 +- drivers/iommu/intel/pasid.h | 4 +- drivers/iommu/tegra-smmu.c | 72 ++- drivers/md/dm-bufio.c | 4 + drivers/md/dm-verity-fec.c | 23 +- drivers/misc/ibmvmc.c | 4 +- drivers/net/ethernet/ibm/ibmveth.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 5 +- drivers/net/xen-netback/netback.c | 12 +- drivers/nvme/host/fabrics.c | 5 +- drivers/nvme/host/hwmon.c | 1 + drivers/nvme/host/pci.c | 8 +- drivers/nvme/target/admin-cmd.c | 36 +- drivers/nvme/target/configfs.c | 50 +-- drivers/nvme/target/core.c | 2 +- drivers/nvme/target/nvmet.h | 7 +- drivers/powercap/Kconfig | 2 +- drivers/powercap/dtpm.c | 3 + drivers/scsi/ibmvscsi/ibmvfc.c | 3 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 4 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 4 +- drivers/scsi/libiscsi.c | 148 +++--- drivers/scsi/scsi_transport_iscsi.c | 40 +- drivers/soundwire/intel.h | 2 - drivers/soundwire/intel_init.c | 158 ------- drivers/tty/hvc/hvcs.c | 4 +- fs/btrfs/block-group.c | 33 +- fs/btrfs/block-group.h | 9 + fs/btrfs/compression.c | 68 ++- fs/btrfs/ctree.h | 5 + fs/btrfs/delayed-inode.c | 5 +- fs/btrfs/extent_io.c | 21 +- fs/btrfs/file.c | 5 +- fs/btrfs/free-space-cache.c | 21 +- fs/btrfs/inode.c | 46 +- fs/btrfs/ioctl.c | 19 +- fs/btrfs/lzo.c | 4 +- fs/btrfs/qgroup.c | 8 +- fs/btrfs/qgroup.h | 2 + fs/btrfs/raid56.c | 31 +- fs/btrfs/ref-verify.c | 4 +- fs/btrfs/reflink.c | 24 +- fs/btrfs/scrub.c | 9 +- fs/btrfs/send.c | 7 +- fs/btrfs/super.c | 4 +- fs/btrfs/tree-checker.c | 16 +- fs/btrfs/tree-log.c | 3 - fs/btrfs/xattr.c | 31 +- fs/btrfs/zlib.c | 5 +- fs/btrfs/zoned.c | 4 +- fs/btrfs/zstd.c | 6 +- fs/io-wq.c | 261 +++++------ fs/io-wq.h | 5 +- fs/io_uring.c | 500 +++++++++------------ fs/pstore/inode.c | 2 +- fs/pstore/ram_core.c | 2 +- include/linux/acpi.h | 6 +- include/linux/blkdev.h | 2 - include/linux/highmem.h | 56 +++ include/linux/io_uring.h | 2 +- include/linux/sched/task.h | 2 + include/linux/soundwire/sdw_intel.h | 2 + include/linux/swap.h | 1 + include/linux/trace_events.h | 11 +- include/sound/intel-nhlt.h | 5 + include/sound/soc-acpi.h | 2 +- include/uapi/linux/kvm.h | 13 + kernel/fork.c | 30 ++ kernel/trace/Kconfig | 2 +- kernel/trace/ring_buffer.c | 21 +- kernel/trace/trace.c | 6 + kernel/trace/trace.h | 1 - kernel/trace/trace_events_synth.c | 4 +- lib/iov_iter.c | 14 - mm/page_io.c | 5 - mm/swapfile.c | 13 + scripts/dtc/include-prefixes/c6x | 1 - scripts/gcc-plugins/latent_entropy_plugin.c | 2 +- scripts/gcc-plugins/structleak_plugin.c | 3 +- scripts/recordmcount.c | 2 +- sound/hda/Kconfig | 4 + sound/hda/Makefile | 3 + sound/hda/ext/hdac_ext_controller.c | 2 +- sound/hda/ext/hdac_ext_stream.c | 2 +- sound/hda/hdac_regmap.c | 2 +- sound/hda/intel-dsp-config.c | 2 +- sound/hda/intel-nhlt.c | 54 ++- sound/hda/intel-sdw-acpi.c | 179 ++++++++ sound/mips/snd-n64.c | 8 +- sound/pci/ctxfi/cthw20k2.c | 2 +- sound/pci/hda/hda_codec.c | 6 +- sound/pci/hda/hda_generic.c | 4 +- sound/pci/hda/hda_jack.c | 4 +- sound/pci/hda/patch_ca0132.c | 9 +- sound/pci/hda/patch_hdmi.c | 18 +- sound/pci/hda/patch_realtek.c | 26 ++ sound/soc/sof/Kconfig | 15 +- sound/soc/sof/Makefile | 4 +- sound/soc/sof/intel/Kconfig | 254 ++++------- sound/soc/sof/intel/Makefile | 20 +- sound/soc/sof/intel/bdw.c | 67 ++- sound/soc/sof/intel/byt.c | 106 ++++- sound/soc/sof/intel/hda.c | 18 + sound/soc/sof/intel/hda.h | 3 + sound/soc/sof/intel/pci-apl.c | 81 ++++ sound/soc/sof/intel/pci-cnl.c | 104 +++++ sound/soc/sof/intel/pci-icl.c | 84 ++++ sound/soc/sof/intel/pci-tgl.c | 121 +++++ sound/soc/sof/intel/pci-tng.c | 70 +++ sound/soc/sof/intel/shim.h | 6 - sound/soc/sof/sof-acpi-dev.c | 130 +----- sound/soc/sof/sof-acpi-dev.h | 16 + sound/soc/sof/sof-pci-dev.c | 340 +------------- sound/soc/sof/sof-pci-dev.h | 17 + sound/usb/clock.c | 8 +- sound/usb/mixer.c | 11 + sound/usb/mixer_maps.c | 10 + sound/usb/pcm.c | 12 +- sound/usb/quirks.c | 2 +- tools/arch/s390/include/uapi/asm/ptrace.h | 5 +- tools/arch/x86/include/asm/cpufeatures.h | 19 +- tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/arch/x86/include/uapi/asm/vmx.h | 4 +- tools/build/Makefile | 8 +- tools/include/linux/coresight-pmu.h | 20 +- tools/include/uapi/drm/drm.h | 97 ++-- tools/include/uapi/drm/i915_drm.h | 3 +- tools/include/uapi/linux/kvm.h | 73 +++ tools/include/uapi/linux/mount.h | 16 + tools/include/uapi/linux/openat2.h | 4 + tools/lib/perf/evlist.c | 13 +- tools/lib/perf/include/internal/evlist.h | 2 + tools/perf/Documentation/perf-evlist.txt | 2 +- tools/perf/Documentation/perf-ftrace.txt | 4 +- tools/perf/Documentation/perf-kallsyms.txt | 2 +- tools/perf/Documentation/perf-trace.txt | 4 +- tools/perf/Makefile.perf | 12 +- tools/perf/arch/arm/util/cs-etm.c | 12 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 21 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 1 + tools/perf/arch/x86/Makefile | 11 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 + tools/perf/arch/x86/include/arch-tests.h | 1 + tools/perf/arch/x86/tests/Build | 1 + tools/perf/arch/x86/tests/arch-tests.c | 4 + tools/perf/arch/x86/tests/insn-x86.c | 2 +- tools/perf/arch/x86/tests/sample-parsing.c | 121 +++++ tools/perf/arch/x86/util/archinsn.c | 2 +- tools/perf/bench/numa.c | 42 +- tools/perf/bench/sched-messaging.c | 4 +- tools/perf/bench/sched-pipe.c | 4 +- tools/perf/bench/syscall.c | 4 +- tools/perf/builtin-daemon.c | 6 +- tools/perf/builtin-diff.c | 3 +- tools/perf/builtin-trace.c | 5 +- tools/perf/perf-archive.sh | 3 +- tools/perf/tests/attr.c | 8 +- tools/perf/tests/code-reading.c | 10 +- tools/perf/tests/cpumap.c | 2 + tools/perf/tests/keep-tracking.c | 5 +- tools/perf/tests/mmap-basic.c | 2 - tools/perf/tests/perf-time-to-tsc.c | 2 + tools/perf/tests/sample-parsing.c | 4 - tools/perf/tests/shell/daemon.sh | 32 +- tools/perf/tests/sw-clock.c | 12 +- tools/perf/tests/switch-tracking.c | 5 +- tools/perf/tests/task-exit.c | 10 +- tools/perf/tests/thread-map.c | 8 +- tools/perf/util/evlist.c | 1 + tools/perf/util/evsel.c | 18 +- tools/perf/util/evsel.h | 4 +- tools/perf/util/header.c | 4 +- tools/perf/util/map.c | 7 +- tools/perf/util/parse-events.y | 6 +- tools/perf/util/python-ext-sources | 1 + tools/perf/util/sort.c | 4 +- tools/perf/util/stat-display.c | 2 +- tools/perf/util/stat.c | 47 +- tools/perf/util/trace-event-read.c | 1 + tools/testing/selftests/kvm/lib/kvm_util.c | 6 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 159 ++++++- 250 files changed, 3687 insertions(+), 2161 deletions(-) delete mode 120000 scripts/dtc/include-prefixes/c6x create mode 100644 sound/hda/intel-sdw-acpi.c create mode 100644 sound/soc/sof/intel/pci-apl.c create mode 100644 sound/soc/sof/intel/pci-cnl.c create mode 100644 sound/soc/sof/intel/pci-icl.c create mode 100644 sound/soc/sof/intel/pci-tgl.c create mode 100644 sound/soc/sof/intel/pci-tng.c create mode 100644 sound/soc/sof/sof-acpi-dev.h create mode 100644 sound/soc/sof/sof-pci-dev.h create mode 100644 tools/perf/arch/x86/tests/sample-parsing.c