This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allyesconfig in repository toolchain/ci/linux.
from 46a10fc3a2be Merge tag 'rproc-v5.17' of git://git.kernel.org/pub/scm/li [...] adds d9679d0013a6 virtio: wrap config->reset calls adds 207620712894 hwrng: virtio - unregister device before reset adds b4d80c8dda22 vduse: moving kvfree into caller adds 0f420c383a2b ifcvf/vDPA: fix misuse virtio-net device config size for blk dev adds 9c25cdeb5f3c docs: document sysfs ABI for vDPA bus adds 539fec78edb4 vdpa: add driver_override support adds 6639032acc08 virtio-mem: prepare page onlining code for granularity sma [...] adds 57c5a5b304b0 virtio-mem: prepare fake page onlining code for granularit [...] adds 60af39c1f4cc net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU adds 10aa250b2f7d eni_vdpa: Simplify 'eni_vdpa_probe()' adds 23118b09e6e1 vdpa: Avoid duplicate call to vp_vdpa get_status adds 28cc408be72c vdpa: Mark vdpa_config_ops.get_vq_notification as optional adds d3e305592d69 firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate [...] adds 6004e351da50 firmware: qemu_fw_cfg: fix kobject leak in probe error path adds 1b656e9aad7f firmware: qemu_fw_cfg: fix sysfs information leak adds 9f8b4ae2ac7d firmware: qemu_fw_cfg: remove sysfs entries explicitly adds 6017599bb25c virtio-pci: fix the confusing error message adds 2b68224ec61b virtio: fix a typo in function "vp_modern_remove" comments. adds cf4a4493ff70 virtio/virtio_mem: handle a possible NULL as a memcpy parameter adds 49814ce9e21a virtio/virtio_pci_legacy_dev: ensure the correct return value adds 97143b70aa84 vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 adds 080063920777 vhost/test: fix memory leak of vhost virtqueues adds 1861ba626ae9 virtio_ring: mark ring unused on error adds 870aaff92e95 vdpa: clean up get_config_size ret value handling adds a64917bc2e9b vdpa: Provide interface to read driver features adds a7f46ba42485 vdpa/mlx5: Distribute RX virtqueues in RQT object adds 73bc0dbb591b vdpa: Sync calls set/get config/status with cf_mutex adds 30ef7a8ac8a0 vdpa: Read device configuration only if FEATURES_OK adds aba21aff772b vdpa: Allow to configure max data virtqueues adds e3137056e6de vdpa/mlx5: Fix config_attr_mask assignment adds 75560522eaef vdpa/mlx5: Support configuring max data virtqueue adds 612f330ec56f vdpa: Add support for returning device configuration information adds 37e07e705888 vdpa/mlx5: Restore cur_num_vqs in case of failure in chang [...] adds cd2629f6df1c vdpa: Support reporting max device capabilities adds 79de65edf889 vdpa/mlx5: Report max device capabilities adds cbe777e98b3a vdpa/vdpa_sim: Configure max supported virtqueues adds 47a1401ac95f vdpa: Use BIT_ULL for bit operations adds b2ce6197c9c9 vdpa/vdpa_sim_net: Report max device capabilities adds f6d955d80830 vdpa: Avoid taking cf_mutex lock on get status adds 680ab9d69a04 vdpa: Protect vdpa reset with cf_mutex adds f8ae3a489b21 vdpa/mlx5: Fix is_index_valid() to refer to features adds b03fc43e7387 vdpa/mlx5: Fix tracking of current number of VQs adds 3bf6a9e36e44 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 49737f261c41 ata: pata_ali: no need to initialise statics to 0 adds 23c72ffedeed ata: sata_fsl: Use struct_group() for memcpy() region adds 58c541146b66 ata: libata-sata: use sysfs_emit() adds 0667391e191c ata: libata-scsi: use sysfs_emit() adds 179a028225c1 ata: ahci: use sysfs_emit() adds ab0efc068ebf ata: sata_fsl: use sysfs_emit() adds f713961de505 ata: sata_dwc_460ex: Use devm_platform_*ioremap_resource() APIs adds f1550f27f8a9 ata: sata_dwc_460ex: Use temporary variable for struct device adds 0805e945651d ata: sata_dwc_460ex: Remove unused forward declaration adds ea63a8990151 ata: libahci_platform: Remove bogus 32-bit DMA mask attempt adds 7b6acb4e7faa ata: libahci_platform: Get rid of dup message when IRQ can [...] adds da2994705795 ata: libata: use min() to make code cleaner adds f3b9db5f4fd1 ata: libata: remove pointless debugging messages adds bb6a42d71046 ata: libata: whitespace cleanup adds 6c952a0dc9c3 ata: libata: Add ata_port_classify() helper adds 6044f3c456dc ata: libata: move ata_dump_id() to dynamic debugging adds 4baa5745ec21 ata: libata: sanitize ATA_HORKAGE_DUMP_ID adds f8ec26d0f5bc ata: libata: add reset tracepoints adds fc914faad67f ata: libata: add qc_prep tracepoint adds c206a389c97c ata: libata: tracepoints for bus-master DMA adds 7fad6ad6a357 ata: libata-sff: tracepoints for HSM state machine adds 1fe9fb71b2ff ata: libata-scsi: drop DPRINTK calls for cdb translation adds c318458c9359 ata: libata: add tracepoints for ATA error handling adds 742bef476ca5 ata: libata: move ata_{port,link,dev}_dbg to standard pr_X [...] adds d452090301fa ata: libata: revamp ata_get_cmd_descript() adds 4633778b254d ata: libata: move DPRINTK to ata debugging adds 37fcfade40f7 ata: sata_mv: kill 'port' argument in mv_dump_all_regs() adds a2715a42380b ata: sata_mv: replace DPRINTK with dynamic debugging adds e392e3944f8b ata: pata_octeon_cf: remove DPRINTK() macro in interrupt context adds 774f6bac2ed3 ata: pdc_adma: Remove DPRINTK call adds 65945144fa84 ata: sata_fsl: move DPRINTK to ata debugging adds fa538d4020e6 ata: sata_rcar: replace DPRINTK() with ata_port_dbg() adds 1891b92a4cff ata: sata_qstor: replace DPRINTK() with dev_dbg() adds b5a5fc8b0f81 ata: pata_pdc2027x: Replace PDPRINTK() with standard ata logging adds e1553351d747 ata: libata: remove pointless VPRINTK() calls adds 93c7711494f4 ata: ahci: Drop pointless VPRINTK() calls and convert the [...] adds 51d628f10d55 ata: pdc_adma: Drop pointless VPRINTK() calls and remove d [...] adds d3e140f2b008 ata: pata_octeon_cf: Drop pointless VPRINTK() calls and co [...] adds 9913d3902f8f ata: pata_via: Drop pointless VPRINTK() calls adds 156e67cc0dba ata: sata_promise: Drop pointless VPRINTK() calls and conv [...] adds 05d8501fbf06 ata: sata_qstor: Drop pointless VPRINTK() calls adds 559ba1830e4b ata: sata_rcar: Drop pointless VPRINTK() calls adds a0a8005d8642 ata: sata_inic162x: Drop pointless VPRINTK() calls adds 23b87b9f6ffe ata: sata_mv: Drop pointless VPRINTK() call and convert th [...] adds 47013c580c73 ata: sata_nv: drop pointless VPRINTK() calls and convert r [...] adds 14d3630608db ata: sata_fsl: convert VPRINTK() calls to ata_port_dbg() adds 0b8e9cc71c23 ata: sata_sil: Drop pointless VPRINTK() calls adds bc21c1056d08 ata: sata_sx4: Drop pointless VPRINTK() calls and convert [...] adds f11c5403a1f0 ata: sata_sx4: add module parameter 'dimm_test' adds d97c75edd806 ata: libata: drop ata_msg_error() and ata_msg_intr() adds 5cef96b4207e ata: libata: drop ata_msg_ctl() adds 2f784b923d50 ata: libata: drop ata_msg_malloc() adds 16d424672716 ata: libata: drop ata_msg_warn() adds 17a1e1be2fc7 ata: libata: drop ata_msg_probe() adds 96c810f216cb ata: libata: drop ata_msg_info() adds 1c95a27c1e54 ata: libata: drop ata_msg_drv() adds db45905e74e6 ata: libata: remove 'new' ata message handling adds 870bb833c0ac ata: libata: remove debug compilation switches adds f2f01a52f281 ata: pata_atp867x: convert printk() calls adds 0f1c1294c78d ata: pata_cmd640: convert printk() calls adds 8705cb7f1b49 ata: pata_cmd64x: convert printk() calls adds 56f7979e770b ata: pata_cs5520: convert printk() calls adds 0d43bff5196d ata: pata_cs5536: convert printk() calls adds 3dede7f9b37f ata: pata_cypress: convert printk() calls adds 3697aaafc368 ata: pata_it821x: convert printk() calls adds 21f0e60a925b ata: pata_marvell: convert printk() calls adds 71306ae27c87 ata: pata_rz1000: convert printk() calls adds f9bcf5ba2d5f ata: pata_serverworks: convert printk() calls adds 3156234b6103 ata: pata_sil680: convert printk() calls adds 16d6623fe958 ata: sata_sx4: convert printk() calls adds f76ba003d1b6 ata: sata_mv: convert remaining printk() to structured logging adds f06c13aa01a9 ata: pata_hpt37x: convert pr_XXX() calls adds cb3f48fc5750 ata: pata_octeon_cf: Replace pr_XXX() calls with structure [...] adds cb8d5daae9ad ata: pata_hpt3x2n: convert pr_XXX() calls adds 97b7925a5cb4 ata: sata_gemini: convert pr_err() calls adds cbc59b8c2086 ata: pata_hpt366: convert pr_warn() calls adds 41d4c60f8623 ata: libata-scsi: rework ata_dump_status to avoid using pr_cont() adds 898a276d4304 ata: sata_dwc_460ex: drop DEBUG_NCQ adds d4caa9054e4f ata: sata_dwc_460ex: remove 'check_status' argument adds 1d009eb6fefb ata: sata_dwc_460ex: Remove debug compile options adds 87924c5b4094 ata: sata_fsl: add compile test support adds 641ba1a5e2f8 ata: ahci_brcm: add compile test support adds e73d737894dc ata: ahci_da850: add compile test support adds 56e18702b0c2 ata: ahci_dm816: add compile test support adds 28a53d3160ac ata: ahci_mtk: add compile test support adds 368c7edc15e5 ata: ahci_mvebu: add compile test support adds c05b911afffa ata: ahci_sunxi: add compile test support adds 3d98cbf7096e ata: ahci_tegra: add compile test support adds b7c9b00fb050 ata: ahci_xgene: add compile test support adds a33a348d0aca ata: ahci_seattle: add compile test support adds a3d11c275b64 ata: pata_bk3710: add compile test support adds e5b48ee30aec ata: sata_fsl: fix scsi host initialization adds f8bc938ee6c6 ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions adds 2bce69072a0d ata: ahci_xgene: use correct type for port mmio address adds 0561e514c944 ata: fix read_id() ata port operation interface adds 9c2fd3fb43bd ata: pata_octeon_cf: remove redundant val variable adds dc5d7b3cfd78 ata: pata_cs5535: add compile test support adds 2aa566716f43 ata: pata_ftide010: add compile test support adds 7dc3c053bddf ata: pata_imx: add compile test support adds 7767c73a3565 ata: pata_pxa: add compile test support adds b6a64a860e13 ata: pata_samsung_cf: add compile test support adds db6a3f47cecc ata: pata_of_platform: Use platform_get_irq_optional() to [...] adds 84eac327af54 ata: libata-scsi: simplify __ata_scsi_queuecmd() adds b9ba367c513d ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY adds a17ab7aba5df ata: ahci: Add support for AMD A85 FCH (Hudson D4) adds 237fe8885a3f ata: pata_ali: remove redundant return statement adds fe81ba137ebc Merge tag 'ata-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] adds 365fceecd66e dmaengine: ti: edma: Use 'for_each_set_bit' when possible adds 5d78abb6fbc9 dmaengine: idxd: rework descriptor free path on failure adds 8b67426e0558 dmaengine: idxd: int handle management refactoring adds eb0cf33a91b4 dmaengine: idxd: move interrupt handle assignment adds 46c6df1c958e dmaengine: idxd: add helper for per interrupt handle drain adds bd5970a0d01f dmaengine: idxd: create locked version of idxd_quiesce() call adds f6d442f7088c dmaengine: idxd: handle invalid interrupt handle descriptors adds 56fc39f5a367 dmaengine: idxd: handle interrupt handle revoked event adds 58fe10766048 dmaengine: Add documentation for new memcpy scatter-gather [...] adds 3218910fd585 dmaengine: Add core function and capability check for DMA_ [...] adds 29cf37fa6dd9 dmaengine: Add consumer for the new DMA_MEMCPY_SG API function. adds 2bfab6f8b4f1 dmaengine: qcom: gpi: Remove unnecessary print function dev_err() adds 37829227f042 Documentation: dmaengine: Add a description of what dmatest does adds c61d7b2ef141 Documentation: dmaengine: Correctly describe dmatest with [...] adds 7eafa6eed7f1 dmaengine: ppc4xx: remove unused variable `rval' adds f17e53388e82 dmaengine: xilinx: Handle IRQ mapping errors adds aa8ff35e1003 dmaengine: at_xdmac: Use struct_size() in devm_kzalloc() adds 839c2e2371db dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC adds 78b2f63cd0cc drivers: dma: ti: k3-psil: Add support for J721S2 adds a173a2428752 dt-bindings: dma: pl08x: Fix unevaluatedProperties warnings adds 5f1e024c9d07 dt-bindings: dma: ti: Add missing ti,k3-sci-common.yaml reference adds e0699a75955d dt-bindings: dma: ingenic: Add compatible strings for MDMA [...] adds dafa79a10ed7 dt-bindings: dma: ingenic: Support #dma-cells = <3> adds b72cbb1ab2af dmaengine: jz4780: Work around hardware bug on JZ4760 SoCs adds 3d70fccf74fe dmaengine: jz4780: Add support for the MDMA and BDMA in th [...] adds c8c0cda827b9 dmaengine: jz4780: Replace uint32_t with u32 adds 76a096637d63 dmaengine: jz4780: Support bidirectional I/O on one channel adds 0f93f2047d56 dt-bindings: dma: snps,dw-axi-dmac: Document optional reset adds 92452a72ebdf dmaengine: idxd: set defaults for wq configs adds 7930d8553575 dmaengine: idxd: add knob for enqcmds retries adds d697e8312595 dmaengine: stm32-mdma: Remove redundant initialization of [...] adds de8f2c05754a dmaengine: stm32-mdma: Use bitfield helpers adds d5aeba456e66 dmaengine: sh: Use bitmap_zalloc() when applicable adds 2577394f4b01 Merge tag 'dmaengine_topic_slave_id_removal_5.17' into next adds 401c151164f2 dt-bindings: renesas,rcar-dmac: Add r8a779f0 support adds 2fe6777b8d49 dmaengine: rcar-dmac: Add support for R-Car S4-8 adds e7f110889a87 dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK adds 29f306340fa8 dt-bindings: dma: pl330: Convert to DT schema adds e66d70c034db dmaengine: xilinx_dpdma: use correct SDPX tag for header file adds 105a8c525675 dmaengine: uniphier-xdmac: Fix type of address variables adds 5cb664fbeba0 Merge branch 'fixes' into next adds 26e9baa849a2 dmaengine: ioatdma: use default_groups in kobj_type adds ec0d64231615 dmaengine: idxd: embed irq_entry in idxd_wq struct adds 23a50c803565 dmaengine: idxd: fix descriptor flushing locking adds 403a2e236538 dmaengine: idxd: change MSIX allocation based on per wq ac [...] adds 0f225705cf65 dmaengine: idxd: fix wq settings post wq disable adds 7ed6f1b85fb6 dmaengine: idxd: change bandwidth token to read buffers adds fde212e44f45 dmaengine: idxd: deprecate token sysfs attributes for read [...] adds bccfb96b5917 dmaengine: at_xdmac: Don't start transactions at tx_submit level adds e6af9b05bec6 dmaengine: at_xdmac: Start transfer for cyclic channels in [...] adds 5edc24ac876a dmaengine: at_xdmac: Print debug message after realeasing [...] adds 506875c30fc5 dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie adds b63e5cb94ad6 dmaengine: at_xdmac: Fix race for the tx desc callback adds 801db90bf294 dmaengine: at_xdmac: Move the free desc to the tail of the [...] adds 18deddea9184 dmaengine: at_xdmac: Fix concurrency over xfers_list adds 42468aa8b1aa dmaengine: at_xdmac: Remove a level of indentation in at_x [...] adds 1385eb4d14d4 dmaengine: at_xdmac: Fix lld view setting adds 912f7c6f7fac dmaengine: at_xdmac: Fix at_xdmac_lld struct definition adds a61210cae80c dmaengine: at_xdmac: Remove a level of indentation in at_x [...] adds e77e561925df dmaengine: at_xdmac: Fix race over irq_status adds 64aa8f4b6df1 dmaengine: pch_dma: Remove usage of the deprecated "pci-dm [...] adds bbd0ff07ed12 dt-bindings: dma-controller: Split interrupt fields in example adds 99613159ad74 Merge tag 'dmaengine-5.17-rc1' of git://git.kernel.org/pub [...] adds 60630924bb5a hwspinlock: stm32: enable clock at probe adds 39b419eaf0df Merge tag 'hwlock-v5.17' of git://git.kernel.org/pub/scm/l [...] adds e56e18985596 lib/crypto: add prompts back to crypto libraries adds d8d83d8ab0a4 lib/crypto: blake2s: move hmac construction into wireguard adds 9a1536b093bb lib/crypto: sha1: re-roll loops to reduce code size adds c0a8a61e7abb random: fix typo in comments adds 91ec0fe138f1 random: cleanup poolinfo abstraction adds d38bb0853589 random: cleanup integer types adds a4bfa9b31802 random: remove incomplete last_data logic adds 8b2d953b91e7 random: remove unused extract_entropy() reserved argument adds 90ed1e67e896 random: rather than entropy_store abstraction, use global adds 0f63702718c9 random: remove unused OUTPUT_POOL constants adds 5b87adf30f14 random: de-duplicate INPUT_POOL constants adds b3d51c1f5421 random: prepend remaining pool constants with POOL_ adds 18263c4e8e62 random: cleanup fractional entropy shift constants adds 6c0eace6e149 random: access input_pool_data directly rather than throug [...] adds 248045b8dea5 random: selectively clang-format where it makes sense adds a254a0e4093f random: simplify arithmetic function flow in account() adds 0ed905975612 Merge branch 'random-5.17-rc1-for-linus' of git://git.kern [...] adds c39afe624853 kconfig: Add `make mod2noconfig` to disable module options adds 0431acd87a6c streamline_config.pl: show the full Kconfig name adds df05c0e9496c Documentation: Raise the minimum supported version of LLVM [...] adds 57b2b72ac1fc mm, slab: Remove compiler check in __kmalloc_index adds 1e68a8af9a39 arch/Kconfig: Remove CLANG_VERSION check in HAS_LTO_CLANG adds e1ab4182ca11 Revert "ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or [...] adds 0766bffcae07 gcov: Remove compiler version check adds 4dc0759c563a init/Kconfig: Drop linker version check for LD_ORPHAN_WARN adds be0d5fa7f037 certs: move the 'depends on' to the choice of module signing keys adds b06d9d3b6a03 nds32: remove unused BUILTIN_DTB from arch/nds32/Makefile adds 54e2c77dd4cb certs: remove meaningless $(error ...) in certs/Makefile adds f3a2ba44e93e certs: check-in the default x509 config file adds f8487d28df28 certs: remove noisy messages while generating the signing key adds 54c8b517d295 certs: use 'cmd' to hide openssl output in silent builds m [...] adds e06a61a89ccd certs: use if_changed to re-generate the key when the key [...] adds 50a483405c42 kbuild: move headers_check.pl to usr/include/ adds 4fbce819337a kbuild: remove headers_check stub adds c537e4d04eb7 certs: use $< and $@ to simplify the key generation rule adds 1c4bd9f77a1c certs: unify duplicated cmd_extract_certs and improve the log adds 3958f2156b41 certs: remove unneeded -I$(srctree) option for system_cert [...] adds 5cca36069d4c certs: refactor file cleaning adds 5410f3e810f6 certs: remove misleading comments about GCC PR adds 4db9c2e3d055 kbuild: stop using config_filename in scripts/Makefile.modsign adds b8c96a6b466c certs: simplify $(srctree)/ handling and remove config_fil [...] adds 7d153696e5db kbuild: do not include include/config/auto.conf from shell [...] adds 129ab0d2d9f3 kbuild: do not quote string values in include/config/auto.conf adds 340a02535ee7 certs: move scripts/extract-cert to certs/ adds c0ee9bba55e1 microblaze: use built-in function to get CPU_{MAJOR,MINOR,REV} adds c199d5d0a79d doc: kbuild: fix default in `imply` table adds 82977af93a0d sh: rename suffix-y to suffix_y adds 64d8aaa4ef38 kbuild: drop $(size_append) from cmd_zstd adds 7ce7e984ab2b kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22} adds 53e7b5dfb752 arch: decompressor: remove useless vmlinux.bin.all-y adds c4d7f40b250c kbuild: add cmd_file_size adds fd6f57bfda7c Merge tag 'kbuild-v5.17' of git://git.kernel.org/pub/scm/l [...] adds dacef016c088 riscv: dts: enable more DA9063 functions for the SiFive Hi [...] adds e232333be69e scripts/sorttable: Unify arm64 & x86 sort functions adds ddad0b88d503 riscv: remove unused __cmpxchg_user() macro adds f8f2ad02ee43 riscv: consolidate __ex_table construction adds bb1f85d6046f riscv: switch to relative exception tables adds c07935cb3ccf riscv: bpf: move rv_bpf_fixup_exception signature to extable.h adds ef127bca1129 riscv: extable: make fixup_exception() return bool adds 4c2e7ce8b986 riscv: extable: use `ex` for `exception_table_entry` adds 9d504f9aa5c1 riscv: lib: uaccess: fold fixups into body adds 6dd10d9166a0 riscv: extable: consolidate definitions adds 2bf847db0c74 riscv: extable: add `type` and `data` fields adds ff4b8cad3a81 riscv: add gpr-num.h adds 20802d8d477d riscv: extable: add a dedicated uaccess handler adds a2ceb8c4efce riscv: vmlinux.lds.S|vmlinux-xip.lds.S: remove `.fixup` section adds 1f77ed9422cb riscv: switch to relative extable and other improvements adds 7cc8c75b54fa riscv: Make vmalloc/vmemmap end equal to the start of the [...] adds 5a7ac592c56c riscv: mm: Enable PMD split page table lock for RV64 adds 3d12b634fe82 RISC-V: defconfigs: Set CONFIG_FB=y, for FB console adds 9f36b96bc70f RISC-V: MAXPHYSMEM_2GB doesn't depend on CMODEL_MEDLOW adds 61063ad3e90a RISC-V: defconfigs: Sort CONFIG_BPF_SYSCALL adds f8bbea649c9f RISC-V: defconfigs: Sort CONFIG_SYSFS_SYSCALL adds a669a1f4ea80 RISC-V: defconfigs: Sort CONFIG_SOC_POLARFIRE adds 23592d5add3d RISC-V: defconfigs: Sort CONFIG_PTP_1588_CLOCK adds a7e9fbef867d RISC-V: defconfigs: Sort CONFIG_MMC adds 2fadc6ea4a08 RISC-V: defconfigs: Sort CONFIG_SURFACE_PLATFORMS adds bd72a95f96ab RISC-V: defconfigs: Sort CONFIG_BLK_DEV_BSG adds c2e4ff7fb5c0 RISC-V: defconfigs: Remove redundant CONFIG_POWER_RESET adds d4b22b2f01de RISC-V: defconfigs: Remove redundant CONFIG_EFI=y adds ce3fe7a4ac6a RISC-V: defconfigs: Remove redundant K210 DT source adds d4cb5d3630ec RISC-V: Clean up the defconfigs adds 8ee304396e2f riscv/head: fix misspelling of guaranteed adds fba88ede6a31 riscv/mm: Adjust PAGE_PROT_NONE to comply with THP semantics adds d062a79b7c80 riscv/mm: Enable THP migration adds fe38b4d6129c riscv: dts: canaan: Fix SPI FLASH node names adds 75c0dc0437e6 riscv: dts: canaan: Group tuples in interrupt properties adds 53ef07326ad0 riscv: dts: microchip: mpfs: Drop empty chosen node adds 53abf98005a6 riscv: dts: microchip: mpfs: Fix PLIC node adds 9d7b3078628f riscv: dts: microchip: mpfs: Fix reference clock node adds 9e85020ccf8c riscv: dts: microchip: mpfs: Fix clock controller node adds e35b07a7df9b riscv: dts: microchip: mpfs: Group tuples in interrupt properties adds cc79be0e0c9f riscv: dts: sifive: Group tuples in interrupt properties adds 8e9b1c9555c1 riscv: dts: sifive: Group tuples in register properties adds 8fc6e62a549c riscv: dts: sifive: fu540-c000: Drop bogus soc node compat [...] adds 893eae9ac7e4 riscv: dts: sifive: fu540-c000: Fix PLIC node adds a11c07f032a0 riscv: Don't use va_pa_offset on kdump adds 0e105f1d0037 riscv: use hart id instead of cpu id on machine_kexec adds decf89f86ecd riscv: try to allocate crashkern region from 32bit address [...] adds 7f3de1adb377 riscv: remove cpu_stop() adds 153c46faf6ae riscv: head: make secondary_start_common() static adds 1546541fbc90 riscv: errata: alternative: mark vendor_patch_func __initdata adds 51f23e5318a0 riscv: head: remove useless __PAGE_ALIGNED_BSS and .balign adds 869c70609248 RISC-V: Use common riscv_cpuid_to_hartid_mask() for both S [...] adds b0fd4b1bf995 riscv: mm: fix wrong phys_ram_base value for RV64 adds b579dfe71a6a RISC-V: Use SBI SRST extension when available adds f1b744f65e2f Merge tag 'riscv-for-linus-5.17-mw0' of git://git.kernel.o [...] adds 35140d399db2 script/sorttable: Fix some initialization problems adds e9f5cbc0c851 Merge tag 'trace-v5.17-2' of git://git.kernel.org/pub/scm/ [...] adds 3271d7eb00f1 f2fs: compress: reduce one page array alloc and free when [...] adds 3d697a4a6b7d f2fs: rework write preallocations adds b31bf0f96e71 f2fs: reduce indentation in f2fs_file_write_iter() adds d4dd19ec1ea0 f2fs: do not expose unwritten blocks to user by DIO adds ccf7cf92373d f2fs: fix the f2fs_file_write_iter tracepoint adds 1517c1a7a445 f2fs: implement iomap operations adds a1e09b03e6f5 f2fs: use iomap for direct I/O adds bd984c03097b f2fs: show more DIO information in tracepoint adds d1917865a790 f2fs: fix remove page failed in invalidate compress pages adds e64347ae13da f2fs: support POSIX_FADV_DONTNEED drop compressed page cache adds ae2e2804caa1 f2fs: show number of pending discard commands adds 766c663933be f2fs: avoid duplicate call of mark_inode_dirty adds 9056d6489f5a f2fs: fix to do sanity check on inode type during garbage [...] adds f6db43076d19 f2fs: fix to avoid panic in is_alive() if metadata is inco [...] adds 77900c45ee5c f2fs: fix to do sanity check in is_alive() adds 325163e9892b f2fs: add gc_urgent_high_remaining sysfs node adds 19bdba526562 f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file adds 7377e853967b f2fs: compress: fix potential deadlock of compress file adds 0df035c7208c f2fs: avoid down_write on nat_tree_lock during checkpoint adds a9419b63bf41 f2fs: do not bother checkpoint by f2fs_get_node_info adds 645a3c40ca3d f2fs: fix to do sanity check on last xattr entry in __f2fs [...] adds dd9d4a3a30d0 f2fs: clean up __find_inline_xattr() with __find_xattr() adds 3e0203893e0d f2fs: support fault injection to f2fs_trylock_op() adds b702c83e2eaa f2fs: fix to check available space of CP area correctly in [...] adds 300a842937fb f2fs: fix to reserve space for IO align feature adds 2a64e303e305 f2fs: don't drop compressed page cache in .{invalidate,rel [...] adds d361b690b6fc f2fs: Simplify bool conversion adds 2b642898e5ea f2fs: remove redunant invalidate compress pages adds 5fed0be8583f f2fs: do not allow partial truncation on pinned file adds 1d1df41c5a33 Merge tag 'f2fs-for-5.17-rc1' of git://git.kernel.org/pub/ [...] adds 7ecd19cfdfcb mm: percpu: generalize percpu related config adds 1ca3fb3abd2b mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef adds 23f917169ef1 mm: percpu: add generic pcpu_fc_alloc/free funciton adds 20c035764626 mm: percpu: add generic pcpu_populate_pte() function adds 25bc5b0de91b proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] adds ae62fbe29962 proc: make the proc_create[_data]() stubs static inlines adds 51a187344028 proc: convert the return type of proc_fd_access_allowed() [...] adds 153ee1c41a3e sysctl: fix duplicate path separator in printed entries adds 7080cead5d45 sysctl: remove redundant ret assignment adds 22c033989c3e include/linux/unaligned: replace kernel.h with the necessa [...] adds 40cbf09f060c kernel.h: include a note to discourage people from includi [...] adds 06c5088aeeda fs/exec: replace strlcpy with strscpy_pad in __set_task_comm adds 503471ac36df fs/exec: replace strncpy with strscpy_pad in __get_task_comm adds 7b6397d7e5df drivers/infiniband: replace open-coded string copy with ge [...] adds 95af469c4f60 fs/binfmt_elf: replace open-coded string copy with get_task_comm adds d068144d3b2c samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] adds 4cfb943537ed tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] adds 3087c61ed2c4 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] adds d6986ce24fc0 kthread: dynamically allocate memory to store kthread's full name adds 7f8ca0edfe07 kernel/sys.c: only take tasklist_lock for get/setpriority( [...] adds 26d98e9f78da get_maintainer: don't remind about no git repo when --nogi [...] adds 70ac69928e97 kstrtox: uninline everything adds 0425473037db list: introduce list_is_head() helper and re-use it in list.h adds a31f9336ed48 lib/list_debug.c: print more list debugging context in __l [...] adds fd0a1462405b hash.h: remove unused define directive adds ae7880676bc8 test_hash.c: split test_int_hash into arch-specific functions adds 5427d3d772a7 test_hash.c: split test_hash_init adds 88168bf35c52 lib/Kconfig.debug: properly split hash test kernel entries adds 0acc968f3523 test_hash.c: refactor into kunit adds 60c7801b121a kunit: replace kernel.h with the necessary inclusions adds 8e930a66993b uuid: discourage people from using UAPI header in new code adds c7e4289cbe66 uuid: remove licence boilerplate text from the header adds e073e5ef9029 lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test adds 36f8b348a94c checkpatch: relax regexp for COMMIT_LOG_LONG_LINE adds b8709bce9089 checkpatch: improve Kconfig help test adds c55cdc5cd666 const_structs.checkpatch: add frequently used ops structs adds 9630f0d60fec fs/binfmt_elf: use PT_LOAD p_align values for static PIE adds e1ce8a97befa nilfs2: remove redundant pointer sbufs adds e35fa567a082 hfsplus: use struct_group_attr() for memcpy() region adds 9bb56d592532 FAT: use io_schedule_timeout() instead of congestion_wait() adds 25d2e88632c9 fs/adfs: remove unneeded variable make code cleaner adds 23b36fec7e14 panic: use error_report_end tracepoint on warnings adds e83a4472bf9f panic: remove oops_id adds a3d5dc908a5f delayacct: support swapin delay accounting for swapping wi [...] adds 82065b726689 delayacct: fix incomplete disable operation when switch en [...] adds 1193829da1a6 delayacct: cleanup flags in struct task_delay_info and fun [...] adds ec710aa8b238 Documentation/accounting/delay-accounting.rst: add thrashi [...] adds 5bf182815344 delayacct: track delays from memory compact adds 0aaa8977acbf configs: introduce debug.config for CI-like setup adds e4bbd20d8c2b arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] adds e9009095998a btrfs: use generic Kconfig option for 256kB page size limit adds bbd2e05fad3e lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] adds bece04b5b41d kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR adds 69d0db01e210 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE adds b1e78ef3be25 lib: remove redundant assignment to variable ret adds f4484d138b31 Merge branch 'akpm' (patches from Andrew) adds 51edb2ff1c6f netfilter: nf_tables: typo NULL check in _clone() function adds 7d6019b602de Revert "net: vertexcom: default to disabled on kbuild" adds 284a4d94e8e7 mctp: test: zero out sockaddr adds 274c224062ff net: ethernet: sun4i-emac: replace magic number with macro adds 23e7b1bfed61 xfrm: Don't accidentally set RTO_ONLINK in decode_session4() adds f7716b318568 gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() adds a915deaa9abe libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() adds 48d67543e01d mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route [...] adds 29b3881b7977 Merge branch 'ipv4-fix-accidental-rto_onlink-flags-passed- [...] adds cb963a19d99f net: sched: do not allocate a tracker in tcf_exts_init() adds e110978d6e06 nfc: pn544: make array rset_cmd static const adds edcb501e543c net: phy: at803x: make array offsets static adds 3486eb774f9d Revert "of: net: support NVMEM cells with MAC in text format" adds 2a4d75bfe412 net: fix sock_timestamping_bind_phc() to release device adds 4fbcc1a4cb20 nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION adds c12837d1bb31 ref_tracker: use __GFP_NOFAIL more carefully adds 6c0e3b5ce949 net: ipa: fix atomic update in ipa_endpoint_replenish() adds c1aaa01dbf4c net: ipa: use a bitmap for endpoint replenish_enabled adds 998c0bd2b371 net: ipa: prevent concurrent replenish adds 0bbed88af55e Merge branch 'ipa-fixes' adds fcfb894d5952 net: bridge: fix net device refcount tracking issue in error path adds 7b9b1d449a7c net/smc: fix possible NULL deref in smc_pnet_add_eth() adds 4e5bd03ae346 net: bonding: fix bond_xmit_broadcast return value error bug adds 8973d7b8638f dt-bindings: net: oxnas-dwmac: Add bindings for OX810SE adds 72f1f7e46c6e net: stmmac: dwmac-oxnas: Add support for OX810SE adds 2716a5271d54 Merge branch 'arm-ox810se-add-ethernet-support' adds 9c0c2c7aa23c net: marvell: prestera: Cleanup router struct adds 6a1ba8758f67 net: marvell: prestera: Refactor get/put VR functions adds 32d098bb2e49 net: marvell: prestera: Refactor router functions adds e179f045f90d net: marvell: prestera: Fix deinit sequence for router adds ed6ae5ca437d sit: allow encapsulated IPv6 traffic to be delivered locally adds 078c6a1cbd4c net: qmi_wwan: add ZTE MF286D modem 19d2:1485 adds de2d807b294d sch_api: Don't skip qdisc attach on ingress adds d7b430341102 atm: iphase: remove redundant pointer skb adds 33cb0ff30cff net: mscc: ocelot: don't let phylink re-enable TX PAUSE on [...] adds de0e444706ed kselftests/net: adapt the timeout to the largest runtime adds 61f434b0280e net/smc: Resolve the race between link group access and te [...] adds 3ba8c6258eb1 Merge branch 'smc-race-fixes' adds 91341fa0003b inet: frags: annotate races around fqdir->dead and fqdir-> [...] adds ea89c6c0983c net/smc: Introduce a new conn->lgr validity check helper adds 20c9398d3309 net/smc: Resolve the race between SMC-R link access and clear adds a6fadfd757ce net: qmi_wwan: Add Hucom Wireless HM-211S/K adds fb80445c438c net_sched: restore "mpu xxx" handling adds 9deb48b53e7f bcmgenet: add WOL IRQ check adds 0bf3885324a8 net: usb: Correct reset handling of smsc95xx adds 2255634100bf kselftests/net: list all available tests in usage() adds 6c8dc12cd925 net: apple: mace: Fix build since dev_addr constification adds ea938248557a net: apple: bmac: Fix build since dev_addr constification adds 99218cbf81bf lib82596: Fix IRQ check in sni_82596_probe adds d90d0c175cf2 net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning adds 9d6d7f1cb67c af_unix: annote lockless accesses to unix_tot_inflight & g [...] adds 80f15f3bef9e net: mscc: ocelot: don't dereference NULL pointers with sh [...] adds 214b3369ab9b net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_ [...] adds 9a9acdccdfa4 net: ethernet: sun4i-emac: Fix an error handling path in e [...] adds 020a45aff119 net: phy: marvell: add Marvell specific PHY loopback adds f542cdfa3083 net: wwan: Fix MRU mismatch issue which may lead to data c [...] adds 9404bc1e58e4 net/smc: Remove unused function declaration adds 0a6e6b3c7db6 ipv4: update fib_info_cnt under spinlock protection adds 56d99e81ecbc net/smc: Fix hung_task when removing SMC-R devices adds 429e3d123d9a bonding: Fix extraction of ports from the packet headers adds c0b7f7d7e0ad net: ocelot: Fix the call to switchdev_bridge_port_offload adds db094aa8140e net/tls: Fix another skb memory leak when running kTLS traffic adds 79074a72d335 net: Flush deferred skb free on socket destroy adds 9ea674d7ca4f Merge branch 'skb-leak-fixes' adds 5765cee119bf net: sfp: fix high power modules without diagnostic monitoring adds 2836615aa22d netns: add schedule point in ops_exit_list() adds 1e9d74660d4d bpf: Fix mount source show for bpffs adds 382778edc826 xdp: check prog type before updating BPF link adds 4b27480dcaa7 bpf/selftests: convert xdp_link test to ASSERT_* macros adds 036a05f50bd7 bpf/selftests: Add check for updating XDP bpf_link with wr [...] adds 343e53754b21 bpf: Fix incorrect integer literal used for marking scratc [...] adds be80a1d3f9db bpf: Generalize check_ctx_reg for reuse with other types adds d400a6cf1c8a bpf: Mark PTR_TO_FUNC register initially with zero offset adds 6788ab23508b bpf: Generally fix helper register offset check adds 64620e0a1e71 bpf: Fix out of bounds access for ringbuf helpers adds a672b2e36a64 bpf: Fix ringbuf memory type confusion when passing to helpers adds 722e4db3ae0d bpf, selftests: Add various ringbuf tests with invalid offset adds 37c8d4807d1b bpf, selftests: Add ringbuf memory type confusion test adds 99845220d3c3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 2e5644b1bab2 net: axienet: increase reset timeout adds b400c2f4f4c5 net: axienet: Wait for PhyRstCmplt after core reset adds 04cc2da39698 net: axienet: reset core on initialization prior to MDIO access adds 95978df6fa32 net: axienet: add missing memory barriers adds 70f5817deddb net: axienet: limit minimum TX ring size adds 996defd7f8b5 net: axienet: Fix TX ring slot available check adds aba57a823d29 net: axienet: fix number of TX ring slots for available check adds bb193e3db8b8 net: axienet: fix for TX busy handling adds 2d19c3fd8017 net: axienet: increase default TX ring size to 128 adds 8c8963b27e68 Merge branch 'axienet-fixes' adds dded08927ca3 nfc: llcp: fix NULL error pointer dereference on sendmsg() [...] adds 1771afd47430 net: cpsw: avoid alignment faults by taking NET_IP_ALIGN i [...] adds f1131b9c23fb net: phy: micrel: use kszphy_suspend()/kszphy_resume for i [...] adds baa59504c1cd net: mscc: ocelot: fix using match before it is set adds 6198c7220197 net/fsl: xgmac_mdio: Add workaround for erratum A-009885 adds ea11fc509ff2 dt-bindings: net: Document fsl,erratum-a009885 adds 0d375d610fa9 powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l [...] adds 3f7c239c7844 net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module adds 8eb896a77701 Merge branch 'net-fsl-xgmac_mdio-add-workaround-for-erratu [...] adds d07418afea8f ipv4: avoid quadratic behavior in netns dismantle adds 79eb15da3cd6 ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keys adds ff9fc0a31d85 Merge branch 'ipv4-avoid-pathological-hash-tables' adds fa2e1ba3e9e3 Merge tag 'net-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] adds 77965c98cffe pwm: Move legacy driver handling into a dedicated function adds 92f69e582e15 pwm: Prevent a glitch for legacy drivers adds e45a178e9e28 pwm: Restore initial state if a legacy callback fails adds 5e93d7782f7f pwm: twl: Implement .apply() callback adds 0ee11b87c38b pwm: img: Implement .apply() callback adds 14d8956548ad pwm: vt8500: Implement .apply() callback adds b6ce2af8766c pwm: img: Use only a single idiom to get a runtime PM reference adds 3f0565451cc0 dt-bindings: pwm: Avoid selecting schema on node name match adds 41652aae67c7 Merge tag 'pwm/for-5.17-rc1' of git://git.kernel.org/pub/s [...] adds 21ab79958576 vfio/pci: Resolve sparse endian warnings in IGD support adds 2bed2ced40c9 vfio/iommu_type1: replace kfree with kvfree adds c5a0b6e40d0b Merge tag 'vfio-v5.17-rc1' of git://github.com/awilliam/li [...] adds 294277410cf3 ksmbd: use oid registry functions to decode OIDs adds 80917f17e3f9 ksmbd: Remove unused parameter from smb2_get_name() adds 305f8bda15eb ksmbd: Remove unused fields from ksmbd_file struct definition adds a58b45a4dbfd ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO adds 71cd9cb680cb ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTER [...] adds ce53d365378c ksmbd: fix multi session connection failure adds e230d0133784 ksmbd: Fix buffer_check_err() kernel-doc comment adds 4bfd9eed15e1 ksmbd: Fix smb2_set_info_file() kernel-doc comment adds f5c381392948 ksmbd: Delete an invalid argument description in smb2_popu [...] adds d4eeb82674ac ksmbd: Fix smb2_get_name() kernel-doc comment adds 31928a001bed ksmbd: register ksmbd ib client with ib_register_client() adds cb097b3dd5ec ksmbd: set 445 port to smbdirect port by default adds 004443b3f6d7 ksmbd: add support for smb2 max credit parameter adds 914d7e5709ac ksmbd: move credit charge deduction under processing request adds b589f5db6d4a ksmbd: limits exceeding the maximum allowable outstanding [...] adds 99b7650ac518 ksmbd: smbd: call rdma_accept() under CM handler adds 41dbda16a090 ksmbd: add reserved room in ipc request/response adds c9f189271cff ksmbd: smbd: create MR pool adds 4d02c4fdc0e2 ksmbd: smbd: change the default maximum read/write, receive size adds 136dff3a6b71 ksmbd: add smb-direct shutdown adds 2fd5dcb1c8ef ksmbd: smbd: fix missing client's memory region invalidation adds b207602fb045 ksmbd: uninitialized variable in create_socket() adds ac090d9c90b0 ksmbd: fix guest connection failure with nautilus adds 67ed868d2371 Merge tag '5.17-rc-ksmbd-server-fixes' of git://git.samba. [...] adds 2d7c86a8f9cd libceph: generalize addr/ip parsing based on delimiter adds 4153c7fc937a libceph: rename parse_fsid() to ceph_parse_fsid() and export adds 7b19b4db5add ceph: new device mount syntax adds 2167f2cc686a ceph: record updated mon_addr on remount adds e1b9eb50763d doc: document new CephFS mount device syntax adds adbed05ed62d ceph: mount syntax module parameter adds 8e55ba8caae5 ceph: Fix incorrect statfs report for small quota adds 435a120a47ee rbd: make const pointer spaces a static const array adds af9ceae83cd2 ceph: drop send metrics debug message adds 0078ea3b0566 ceph: don't check for quotas on MDS stray dirs adds 94cc0877cad0 ceph: add new "nopagecache" option adds 76bdbc7ac777 ceph: remove redundant Lsx caps check adds a0b3a15eab6b ceph: move CEPH_SUPER_MAGIC definition to magic.h adds 64f29d8856a9 Merge tag 'ceph-for-5.17-rc1' of git://github.com/ceph/cep [...] adds 0b39536cc699 gpio: mpc8xxx: Fix IRQ check in mpc8xxx_probe adds 30fee1d7462a gpio: idt3243x: Fix IRQ check in idt_gpio_probe adds 7c1cf5557778 gpio: idt3243x: Fix an ignored error return from platform_ [...] adds 9f51ce0b9e73 gpio: mpc8xxx: Fix an ignored error return from platform_g [...] adds 2c271fe77d52 Merge tag 'gpio-fixes-for-v5.17-rc1' of git://git.kernel.o [...] adds 9dec0368b964 xfs: remove the XFS_IOC_FSSETDM definitions adds 12a8fb20f1c2 Merge tag 'xfs-5.17-merge-4' of git://git.kernel.org/pub/s [...] adds 4d1b97f9ce7c xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls adds d701a8ccac7a Merge tag 'xfs-5.17-merge-5' of git://git.kernel.org/pub/s [...] adds b3bb9413e717 xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions adds 31d949782e1d Merge tag 'xfs-5.17-merge-6' of git://git.kernel.org/pub/s [...] adds a87b0fd4f900 s390/cpumf: Support for CPU Measurement Facility CSVN 7 adds 745f5d20e793 s390/cpumf: Support for CPU Measurement Sampling Facility LS bit adds 012a224e1fa3 s390/uaccess: introduce bit field for OAC specifier adds 5754f9084f26 s390: add Sven Schnelle as reviewer adds 85e67d56ebde Merge tag 's390-5.17-2' of git://git.kernel.org/pub/scm/li [...] adds 9c494ca4d3a5 x86/gpu: Reserve stolen memory for first integrated Intel GPU adds 4141a5e69458 Merge tag 'pci-v5.17-fixes-1' of git://git.kernel.org/pub/ [...] adds 49a8f2bc8d88 clk: si5341: Fix clock HW provider cleanup adds 818d9150f2b2 clk: visconti: Fix uninitialized variable in printk adds b4966a7dc072 clk: mediatek: relicense mt7986 clock driver to GPL-2.0 adds 39e77c484bcd Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds ef3ac0156406 drm/i915/display/ehl: Update voltage swing table adds e26602be4869 drm/i915/display/adlp: Implement new step in the TC voltag [...] adds 410482b51afe Merge tag 'drm-intel-next-fixes-2022-01-20' of git://anong [...] adds 4175c32be5ef drm/amdgpu: Enable recovery on yellow carp adds 0ffb1fd1582a drm/amdgpu: invert the logic in amdgpu_device_should_recov [...] adds e8309d50e978 drm/amdgpu: don't do resets on APUs which don't support it adds 3993a799fc97 drm/amdgpu: Fix rejecting Tahiti GPUs adds d82ce3cd30aa drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY adds c4849f88164b drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21 adds 520d9cd26761 drm/amdgpu: apply vcn harvest quirk adds 9a458402fb69 drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV adds 4722f463896c drm/radeon: fix error handling in radeon_driver_open_kms adds ccf34586758c Merge tag 'amd-drm-fixes-5.17-2022-01-19' of https://gitla [...] adds c2c94b3b187d Merge tag 'drm-next-2022-01-21' of git://anongit.freedeskt [...] adds f601aa793066 rtc: rs5c372: Add RTC_VL_READ, RTC_VL_CLR ioctls adds 1c1b3098ae1e rtc: pcf85063: add i2c_device_id name matching support adds a478c433d72b rtc: da9063: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 029d3a6f2f3c rtc: da9063: add as wakeup source adds 10d96b44a94e dt/bindings: rtc: rx8900: Add an entry for RX8804 adds 5c0189a8b52f rtc: rv8803: Add support for the Epson RX8804 RTC adds 86559400b3ef rtc: gamecube: Add a RTC driver for the GameCube, Wii and Wii U adds 322539a014bc rtc: gamecube: Report low battery as invalid data adds 5479618e1e26 powerpc: wii.dts: Expose HW_SRNPROT on this platform adds 57bd7d356506 powerpc: gamecube_defconfig: Enable the RTC driver adds c636783d594f powerpc: wii_defconfig: Enable the RTC driver adds 454f47ff4643 rtc: cmos: take rtc_lock while reading from CMOS adds d35786b3a28d rtc: mc146818-lib: change return values of mc146818_get_time() adds 0dd8d6cb9edd rtc: Check return value from mc146818_get_time() adds ea6fa4961aab rtc: mc146818-lib: fix RTC presence check adds ec5895c0f2d8 rtc: mc146818-lib: extract mc146818_avoid_UIP adds 2a61b0ac5493 rtc: mc146818-lib: refactor mc146818_get_time adds 2c7d47a45b06 rtc: mc146818-lib: refactor mc146818_does_rtc_work adds cdedc45c579f rtc: cmos: avoid UIP when reading alarm time adds cd17420ebea5 rtc: cmos: avoid UIP when writing alarm time adds dd93849d47ce rtc: rs5c372: add offset correction support adds ed0610661434 rtc: rs5c372: fix incorrect oscillation value on r2221tl adds fad6cbe9b2b4 rtc: Add driver for RTC in Sunplus SP7021 adds 8462904204ab dt-bindings: rtc: Add Sunplus RTC json-schema adds 7b69b54aaa48 rtc: pcf2127: Fix typo in comment adds ba52eac083e1 rtc: Move variable into switch case statement adds 05020a733b02 rtc: ftrtc010: Use platform_get_irq() to get the interrupt adds 34127b3632b2 rtc: pxa: fix null pointer dereference adds a12ac1f0ffa4 dt-bindings: rtc: qcom-pm8xxx-rtc: update register numbers adds 7372971c1be5 rtc: mc146818-lib: fix signedness bug in mc146818_get_time() adds 900ed72c8a19 rtc: gamecube: Fix an IS_ERR() vs NULL check adds ff164ae39b82 rtc: cmos: Evaluate century appropriate adds 5ceee540fdc7 rtc: sunplus: fix return value in sp_rtc_probe() adds 75242f31db6c Merge tag 'rtc-5.17' of git://git.kernel.org/pub/scm/linux [...] adds 91502a9a0b0d ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 adds 5762f980ca10 ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. adds 5576c4f24c56 ALSA: core: Fix SSID quirk lookup for subvendor=0 adds 2cb52046d186 ALSA: hda: cs35l41: Avoid overwriting register patch adds 6e4320d8ecbc ALSA: hda: cs35l41: Add calls to newly added test key function adds 77dc3a6ee2eb ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol [...] adds cd8abf7d04c9 ALSA: hda: cs35l41: Add missing default cases adds a025df02ce42 ALSA: hda: cs35l41: Make use of the helper function dev_er [...] adds 8c286a0f973a ALSA: hda: cs35l41: Tidyup code adds 85c25662d189 ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void adds 8c0ae778e287 ALSA: core: Simplify snd_power_ref_and_wait() with the sta [...] adds 2a1355f0bf41 ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 adds 1f40caa08047 Merge tag 'sound-fix-5.17-rc1' of git://git.kernel.org/pub [...] adds c84b8a3fef66 io_uring: Remove unused function req_ref_put adds 791f3465c4af io_uring: fix UAF due to missing POLLFREE handling adds ea6e7ceedaf1 io-wq: remove useless 'work' argument to __io_worker_busy() adds 081b58204629 io-wq: make io_worker lock a raw spinlock adds 36e4c58bf044 io-wq: invoke work cancelation with wqe->lock held adds efdf518459b1 io-wq: perform both unstarted and started work cancelation [...] adds 361aee450c6e io-wq: add intermediate work step between pending list and [...] adds ccbf726171b7 io_uring: perform poll removal even if async work removal [...] adds 73031f761cb7 io-wq: delete dead lock shuffling code adds f3a78227eef2 Merge tag 'io_uring-5.17-2022-01-21' of git://git.kernel.d [...] adds 180dccb0dba4 blk-mq: fix tag_get wait task can't be awakened adds 413ec8057bc3 loop: remove redundant initialization of pointer node adds a6431e351c6e aoe: remove redundant assignment on variable n adds 00358933f66c brd: remove brd_devices_mutex mutex adds e6a2e5116e07 block: Remove unnecessary variable assignment adds 850fd2abbe02 block: cleanup q->srcu adds fd9f4e62a39f block: assign bi_bdev for cloned bios in blk_rq_prep_clone adds 3ee859e384d4 block: Fix wrong offset in bio_truncate() adds 46cdc45acb08 block: fix async_depth sysfs interface for mq-deadline adds 3c7c25038b6c Merge tag 'block-5.17-2022-01-21' of git://git.kernel.dk/l [...] adds f3193ea1b677 HID: Ignore battery for Elan touchscreen on HP Envy X360 1 [...] adds 3fe6acd4dc92 HID: vivaldi: fix handling devices not using numbered reports adds e24aeff6db73 HID: vivaldi: Minor cleanups adds 4ea5763fb79e HID: uhid: Fix worker destroying device without any protection adds c8e7ff41f819 HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->running adds 546e41ac994c HID: wacom: Reset expected and received contact counts at [...] adds df03e9bd6d48 HID: wacom: Ignore the confidence flag when a touch is removed adds 20f3cf5f860f HID: wacom: Avoid using stale array indicies to read conta [...] adds 9b57f4589857 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6b0764598dc7 docs: staging/tee.rst: fix two typos found while reading adds cc2cf6796a90 docs: ftrace: fix ambiguous sentence new b0ac702f3329 Documentation: fix firewire.rst ABI file path error new 0854dc81e108 Merge tag 'docs-5.17-2' of git://git.lwn.net/linux adds 440323b6cf5b asm-generic: Add missing brackets for io_stop_wc macro adds 3364c6ce23c6 arm64: atomics: lse: Dereference matching size adds bb425a759847 arm64: mm: apply __ro_after_init to memory_limit new b21bae9af1da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 902d6364aad5 riscv: mm: init: remove unnecessary "#ifdef CONFIG_CRASH_DUMP" adds 07aabe8fb6d1 riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) [...] adds 3274a6ef3b1b riscv: mm: init: remove _pt_ops and use pt_ops directly adds fe036db7d8a9 riscv: mm: init: try IS_ENABLED(CONFIG_XIP_KERNEL) instead [...] adds 805a3ebed59f riscv: mm: init: try best to remove #ifdef CONFIG_XIP_KERN [...] adds fc839c6d33c8 riscv: bpf: Fix eBPF's exception tables adds db1503d355a7 riscv: Get rid of MAXPHYSMEM configs adds f7ae02333d13 riscv: Move KASAN mapping next to the kernel mapping adds 2efad17e5794 riscv: Split early kasan mapping to prepare sv48 introduction adds 840125a97abc riscv: Introduce functions to switch pt_ops adds 3270bfdb9e4a riscv: Allow to dynamically define VA_BITS adds 60639f74c2f4 asm-generic: Prepare for riscv use of pud_alloc_one and pud_free adds e8a62cc26ddf riscv: Implement sv48 support adds 73c7c8f68e72 riscv: Use pgtable_l4_enabled to output mmu_type in cpuinfo adds c774de22c430 riscv: Explicit comment about user virtual address space size adds 0c34e79e52bb RISC-V: Introduce sv48 support without relocatable kernel adds 20aa49541a2e riscv: fix boolconv.cocci warnings adds 3938d5a2f936 riscv: default to CONFIG_RISCV_SBI_V01=n adds 9a2451f18663 RISC-V: Avoid using per cpu array for ordered booting adds 410bb20a698d RISC-V: Do not print the SBI version during HSM extension [...] adds c78f94f35cf6 RISC-V: Use __cpu_up_stack/task_pointer only for spinwait method adds 0b39eb38f859 RISC-V: Move the entire hart selection via lottery to SMP adds 2ffc48fc7071 RISC-V: Move spinwait booting method to its own config adds 26fb751ca378 RISC-V: Do not use cpumask data structure for hartid bitmap adds 3c2905ea7924 riscv: canaan: remove useless select of non-existing confi [...] adds db3f02df1853 riscv: dts: sifive unmatched: Add gpio poweroff adds 8da46c0f98a1 RISC-V: Remove redundant err variable adds c59cd507fb64 RISC-V: nommu_virt: Drop unused SLAB_MERGE_DEFAULT new 7867e402787a Merge tag 'riscv-for-linus-5.17-mw1' of git://git.kernel.o [...] adds 180d0eb290a5 parisc: Add visible flag to toc_stack variable adds bd25c378527f parisc: Use safer strscpy() in setup_cmdline() adds 5f7ee6e37a3c parisc: Autodetect default output device and set console= [...] adds 30f308999426 parisc: Fix missing prototype for 'toc_intr' warning in toc.c new d24846a4246b parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries new dc5341f41dc8 Merge tag 'for-5.17/parisc-2' of git://git.kernel.org/pub/ [...] adds a21864486f7e KVM: x86/pmu: Fix available_event_types check for REF_CPU_ [...] adds ee3a5f9e3d9b KVM: x86: Do runtime CPUID update before updating vcpu->ar [...] adds c6617c61e8fe KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN adds 9e6d484f9991 KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' adds ecebb966acaa KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN adds 4732f2444acd KVM: x86: Making the module parameter of vPMU more common adds 7c8a4742c4ab KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU adds f082d86ea685 KVM: x86/mmu: Clear MMU-writable during changed_pte notifier adds 5f16bcac6e28 KVM: x86/mmu: Document and enforce MMU-writable and Host-w [...] adds 6ff94f27fd47 KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_re [...] adds e9737468829c KVM: x86/cpuid: Clear XFD for component i if the base feat [...] adds 1a1d1dbce6d5 kvm: selftests: conditionally build vm_xsave_req_perm() adds 7ff775aca48a KVM: x86/pmu: Use binary search to check filtered events adds b33b9c407861 selftests: kvm/x86: Parameterize the CPUID vendor string check adds 21066101f42c selftests: kvm/x86: Introduce is_amd_cpu() adds 398f9240f90f selftests: kvm/x86: Export x86_family() for use outside of [...] adds 2ba9047424fc selftests: kvm/x86: Introduce x86_model() adds bef9a701f3eb selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER adds fc4fad79fc3d KVM: VMX: Reject KVM_RUN if emulation is required with pen [...] adds e337f7e06364 KVM: selftests: Add a test to force emulation with a pendi [...] adds e09fccb5435d KVM: avoid warning on s390 in mark_page_dirty adds 5f02ef741a78 KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock adds 4f5a884fc212 Merge branch 'kvm-pi-raw-spinlock' into HEAD adds d76fb40637fc KVM: VMX: Handle PI descriptor updates during vcpu_put/load adds e6eec09b7bc7 KVM: Drop unused kvm_vcpu.pre_pcpu field adds 12a8eee5686e KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx adds 98c25ead5eda KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 adds b6d42baddf85 KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers adds c3e8abf0f353 KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks adds 31f251d4ddfa KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode adds 202470d536b2 KVM: SVM: Don't bother checking for "running" AVIC when ki [...] adds e422b8896948 KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unb [...] adds af52f5aa5c1b KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handl [...] adds 782f64558de7 KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU adds 0f65a9d33767 KVM: VMX: Don't do full kick when triggering posted interr [...] adds 296aa26644d0 KVM: VMX: Pass desired vector instead of bool for triggeri [...] adds ccf8d687542f KVM: VMX: Fold fallback path into triggering posted IRQ helper adds 635e6357f948 KVM: VMX: Don't do full kick when handling posted interrup [...] adds 935a7333958e KVM: SVM: Drop AVIC's intermediate avic_set_running() helper adds 54744e17f031 KVM: SVM: Move svm_hardware_setup() and its helpers below [...] adds a3c19d5beaad KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled adds d5ad5b1c04c8 selftests: kvm: add amx_test to .gitignore adds fa68118144c6 kvm: selftests: sync uapi/linux/kvm.h with Linux header adds 96c852c8bf52 kvm: selftests: Do not indent with spaces adds a0f4ba7f51ea selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c adds 83a34ad84893 selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c adds e2e83a73d7ce docs: kvm: fix WARNINGs from api.rst new 636b5284d8fa Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 2ba144e68edb dt-bindings: power: reset: gpio-restart: Correct default priority adds 38a9840e2e39 dt-bindings: vendor-prefixes: add 8devices adds 8316cbbafd8b dt-bindings: vendor-prefixes: add F(x)tec adds ca146834d6cd dt-bindings: vendor-prefixes: add Huawei adds 6f2dfed0b6f0 dt-bindings: vendor-prefixes: add Thundercomm adds 364da22cb30e dt-bindings: vendor-prefixes: add Wingtech adds 154e5f296e2a dt-bindings: trivial-devices: fix swapped comments adds af35a8b5bab7 dt-bindings: trivial-devices: fix double spaces in comments adds d8adf5b92a9d scripts/dtc: dtx_diff: remove broken example from help text adds c476d430bfc0 dt-bindings: display: Add SPI peripheral schema to SPI bas [...] adds 59449e5dc87e dt-bindings: mmc: arm,pl18x: Make each example a separate entry adds d9dfab097d90 dt-bindings: rtc: st,stm32-rtc: Make each example a separa [...] adds 58dfff3e984d dt-bindings: Drop unnecessary pinctrl properties adds 986536b952fd dt-bindings: Fix array schemas encoded as matrices adds 25e20b505e0e dt-bindings: mfd: cirrus,madera: Fix 'interrupts' in example adds 66a8f7f04979 of: base: make small of_parse_phandle() variants static inline adds 2ca42c3ad9ed of: property: define of_property_read_u{8,16,32,64}_array( [...] adds 9b22c17a3cc5 of: Check 'of_node_reused' flag on of_match_device() adds 5e547d60dae7 dt-bindings: display: bridge: drop Enric Balletbo i Serra [...] adds 18a86e5907f7 dt-bindings: google,cros-ec: drop Enric Balletbo i Serra f [...] new 0809edbae347 Merge tag 'devicetree-fixes-for-5.17-1' of git://git.kerne [...]
The 8 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/ABI/stable/sysfs-driver-dma-idxd | 52 +- Documentation/ABI/testing/sysfs-bus-vdpa | 57 ++ Documentation/ABI/testing/sysfs-fs-f2fs | 12 + Documentation/accounting/delay-accounting.rst | 55 +- .../bindings/display/bridge/analogix,anx7814.yaml | 4 +- .../display/bridge/google,cros-ec-anx7688.yaml | 1 - .../devicetree/bindings/display/bridge/ps8640.yaml | 1 - .../bindings/display/panel/abt,y030xx067a.yaml | 5 +- .../bindings/display/panel/ilitek,ili9322.yaml | 4 +- .../bindings/display/panel/innolux,ej030na.yaml | 5 +- .../display/panel/kingdisplay,kd035g6-54nt.yaml | 5 +- .../bindings/display/panel/lgphilips,lb035q02.yaml | 5 +- .../bindings/display/panel/samsung,ld9040.yaml | 7 +- .../bindings/display/panel/samsung,s6e63m0.yaml | 1 + .../bindings/display/panel/sitronix,st7789v.yaml | 5 +- .../bindings/display/panel/sony,acx565akm.yaml | 5 +- .../devicetree/bindings/display/panel/tpo,td.yaml | 5 +- .../display/rockchip/rockchip,rk3066-hdmi.yaml | 8 - .../devicetree/bindings/dma/arm,pl330.yaml | 83 +++ .../devicetree/bindings/dma/arm-pl08x.yaml | 4 + .../devicetree/bindings/dma/arm-pl330.txt | 49 -- .../devicetree/bindings/dma/dma-controller.yaml | 8 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 42 +- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 5 + .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 3 + .../devicetree/bindings/dma/ti/k3-bcdma.yaml | 1 + .../devicetree/bindings/dma/ti/k3-pktdma.yaml | 1 + .../bindings/extcon/extcon-usbc-cros-ec.yaml | 1 - .../bindings/i2c/google,cros-ec-i2c-tunnel.yaml | 1 - .../proximity/google,cros-ec-mkbp-proximity.yaml | 1 - .../bindings/input/google,cros-ec-keyb.yaml | 1 - .../devicetree/bindings/input/gpio-keys.yaml | 6 - .../bindings/media/nxp,imx7-mipi-csi2.yaml | 12 +- .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 12 +- .../devicetree/bindings/mfd/cirrus,madera.yaml | 3 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 1 - .../devicetree/bindings/mmc/arm,pl18x.yaml | 6 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 52 +- .../bindings/net/ethernet-controller.yaml | 59 +- Documentation/devicetree/bindings/net/fsl-fman.txt | 9 + .../devicetree/bindings/net/oxnas-dwmac.txt | 3 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 17 +- .../bindings/pinctrl/cirrus,lochnagar.yaml | 9 - .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 10 - .../bindings/power/reset/gpio-restart.yaml | 4 +- Documentation/devicetree/bindings/pwm/pwm.yaml | 2 + .../devicetree/bindings/rtc/epson,rx8900.yaml | 1 + .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 9 +- .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 1 + .../bindings/rtc/sunplus,sp7021-rtc.yaml | 56 ++ .../devicetree/bindings/sound/samsung-i2s.yaml | 6 - .../devicetree/bindings/trivial-devices.yaml | 8 +- .../devicetree/bindings/vendor-prefixes.yaml | 10 + Documentation/driver-api/dmaengine/dmatest.rst | 17 +- Documentation/driver-api/dmaengine/provider.rst | 23 + Documentation/driver-api/firewire.rst | 4 +- Documentation/filesystems/ceph.rst | 25 +- Documentation/filesystems/f2fs.rst | 1 + Documentation/kbuild/kconfig-language.rst | 2 +- Documentation/process/changes.rst | 2 +- Documentation/riscv/vm-layout.rst | 12 +- Documentation/staging/tee.rst | 4 +- Documentation/trace/ftrace.rst | 2 +- Documentation/virt/kvm/api.rst | 6 +- MAINTAINERS | 10 +- Makefile | 15 +- arch/Kconfig | 7 +- arch/alpha/kernel/rtc.c | 7 +- arch/arc/Makefile | 4 +- arch/arc/boot/dts/Makefile | 4 +- arch/arm/Kconfig.debug | 2 - arch/arm/boot/compressed/Makefile | 8 +- arch/arm64/Kconfig | 20 +- arch/arm64/include/asm/atomic_lse.h | 2 +- arch/arm64/include/asm/cmpxchg.h | 2 +- arch/arm64/mm/init.c | 2 +- arch/h8300/boot/compressed/Makefile | 4 +- arch/h8300/boot/dts/Makefile | 6 +- arch/ia64/Kconfig | 9 +- arch/microblaze/Makefile | 8 +- arch/mips/Kconfig | 10 +- arch/mips/boot/compressed/Makefile | 12 +- arch/mips/mm/init.c | 14 +- arch/nds32/Makefile | 6 - arch/nds32/boot/dts/Makefile | 7 +- arch/nios2/boot/dts/Makefile | 2 +- arch/openrisc/boot/dts/Makefile | 7 +- arch/parisc/boot/compressed/Makefile | 24 +- arch/parisc/include/asm/processor.h | 1 + arch/parisc/kernel/setup.c | 15 +- arch/parisc/kernel/toc.c | 3 +- arch/powerpc/Kconfig | 17 +- arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/dts/fsl/qoriq-fman3l-0.dtsi | 2 + arch/powerpc/boot/dts/wii.dts | 5 + arch/powerpc/configs/gamecube_defconfig | 2 +- arch/powerpc/configs/wii_defconfig | 2 +- arch/powerpc/kernel/setup_64.c | 97 +--- arch/riscv/Kconfig | 64 +-- arch/riscv/boot/dts/canaan/Makefile | 4 +- arch/riscv/boot/dts/canaan/k210.dtsi | 23 +- arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts | 2 +- arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts | 2 +- arch/riscv/boot/dts/canaan/sipeed_maix_go.dts | 2 +- arch/riscv/boot/dts/canaan/sipeed_maixduino.dts | 2 +- .../dts/microchip/microchip-mpfs-icicle-kit.dts | 4 + arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 60 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 40 +- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 14 +- .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 5 + arch/riscv/configs/defconfig | 13 +- arch/riscv/configs/nommu_k210_defconfig | 3 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 4 - arch/riscv/configs/nommu_virt_defconfig | 3 - arch/riscv/configs/rv32_defconfig | 6 +- arch/riscv/errata/alternative.c | 3 +- arch/riscv/include/asm/Kbuild | 1 - arch/riscv/include/asm/asm-extable.h | 65 +++ arch/riscv/include/asm/cpu_ops.h | 2 - arch/riscv/include/asm/cpu_ops_sbi.h | 25 + arch/riscv/include/asm/csr.h | 3 +- arch/riscv/include/asm/extable.h | 48 ++ arch/riscv/include/asm/fixmap.h | 1 + arch/riscv/include/asm/futex.h | 30 +- arch/riscv/include/asm/gpr-num.h | 77 +++ arch/riscv/include/asm/kasan.h | 11 +- arch/riscv/include/asm/page.h | 16 +- arch/riscv/include/asm/pgalloc.h | 40 ++ arch/riscv/include/asm/pgtable-64.h | 108 +++- arch/riscv/include/asm/pgtable-bits.h | 2 +- arch/riscv/include/asm/pgtable.h | 85 ++- arch/riscv/include/asm/sbi.h | 43 +- arch/riscv/include/asm/smp.h | 10 - arch/riscv/include/asm/sparsemem.h | 6 +- arch/riscv/include/asm/uaccess.h | 163 +----- arch/riscv/kernel/Makefile | 3 +- arch/riscv/kernel/asm-offsets.c | 3 + arch/riscv/kernel/cpu-hotplug.c | 8 +- arch/riscv/kernel/cpu.c | 23 +- arch/riscv/kernel/cpu_ops.c | 26 +- arch/riscv/kernel/cpu_ops_sbi.c | 26 +- arch/riscv/kernel/cpu_ops_spinwait.c | 27 +- arch/riscv/kernel/head.S | 51 +- arch/riscv/kernel/head.h | 6 +- arch/riscv/kernel/kexec_relocate.S | 20 +- arch/riscv/kernel/machine_kexec.c | 3 +- arch/riscv/kernel/ptrace.c | 4 +- arch/riscv/kernel/sbi.c | 224 +++++--- arch/riscv/kernel/smp.c | 10 - arch/riscv/kernel/smpboot.c | 2 +- arch/riscv/kernel/vmlinux-xip.lds.S | 1 - arch/riscv/kernel/vmlinux.lds.S | 3 +- arch/riscv/kvm/mmu.c | 4 +- arch/riscv/kvm/vcpu_sbi_replace.c | 11 +- arch/riscv/kvm/vcpu_sbi_v01.c | 11 +- arch/riscv/kvm/vmid.c | 4 +- arch/riscv/lib/uaccess.S | 28 +- arch/riscv/mm/cacheflush.c | 5 +- arch/riscv/mm/context.c | 4 +- arch/riscv/mm/extable.c | 66 ++- arch/riscv/mm/fault.c | 2 +- arch/riscv/mm/init.c | 398 +++++++++---- arch/riscv/mm/kasan_init.c | 248 ++++++-- arch/riscv/mm/tlbflush.c | 9 +- arch/riscv/net/bpf_jit_comp64.c | 11 +- arch/s390/boot/compressed/Makefile | 28 +- arch/s390/include/asm/cpu_mf.h | 4 +- arch/s390/include/asm/uaccess.h | 120 ++-- arch/s390/kernel/perf_cpum_cf_common.c | 4 +- arch/s390/kernel/perf_cpum_cf_events.c | 6 +- arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/lib/uaccess.c | 24 +- arch/sh/boot/Makefile | 16 +- arch/sh/boot/compressed/Makefile | 22 +- arch/sh/boot/dts/Makefile | 4 +- arch/sparc/Kconfig | 12 +- arch/sparc/kernel/led.c | 8 +- arch/sparc/kernel/smp_64.c | 103 +--- arch/um/drivers/virt-pci.c | 2 +- arch/x86/Kconfig | 19 +- arch/x86/boot/compressed/Makefile | 12 +- arch/x86/include/asm/kvm-x86-ops.h | 3 +- arch/x86/include/asm/kvm_host.h | 13 +- arch/x86/kernel/early-quirks.c | 10 +- arch/x86/kernel/hpet.c | 8 +- arch/x86/kernel/setup_percpu.c | 66 +-- arch/x86/kvm/cpuid.c | 79 ++- arch/x86/kvm/lapic.c | 2 - arch/x86/kvm/mmu/mmu.c | 31 +- arch/x86/kvm/mmu/spte.c | 1 + arch/x86/kvm/mmu/spte.h | 42 +- arch/x86/kvm/mmu/tdp_mmu.c | 6 +- arch/x86/kvm/pmu.c | 33 +- arch/x86/kvm/svm/avic.c | 123 ++-- arch/x86/kvm/svm/pmu.c | 2 +- arch/x86/kvm/svm/svm.c | 490 ++++++++-------- arch/x86/kvm/svm/svm.h | 17 +- arch/x86/kvm/vmx/capabilities.h | 4 + arch/x86/kvm/vmx/pmu_intel.c | 20 +- arch/x86/kvm/vmx/posted_intr.c | 183 +++--- arch/x86/kvm/vmx/posted_intr.h | 8 +- arch/x86/kvm/vmx/vmx.c | 68 ++- arch/x86/kvm/vmx/vmx.h | 3 + arch/x86/kvm/x86.c | 70 ++- arch/x86/kvm/x86.h | 1 + arch/xtensa/Makefile | 2 +- arch/xtensa/boot/dts/Makefile | 5 +- block/bio.c | 3 +- block/blk-mq-tag.c | 40 +- block/blk-mq.c | 1 + block/blk-sysfs.c | 4 +- block/mq-deadline.c | 4 +- certs/.gitignore | 1 + certs/Kconfig | 4 +- certs/Makefile | 125 ++-- certs/default_x509.genkey | 17 + {scripts => certs}/extract-cert.c | 2 +- crypto/Kconfig | 2 - drivers/acpi/Makefile | 2 +- drivers/ata/Kconfig | 44 +- drivers/ata/acard-ahci.c | 4 - drivers/ata/ahci.c | 24 +- drivers/ata/ahci_brcm.c | 4 +- drivers/ata/ahci_ceva.c | 5 +- drivers/ata/ahci_qoriq.c | 4 - drivers/ata/ahci_xgene.c | 12 +- drivers/ata/ata_piix.c | 11 +- drivers/ata/libahci.c | 33 +- drivers/ata/libahci_platform.c | 14 +- drivers/ata/libata-acpi.c | 69 +-- drivers/ata/libata-core.c | 231 ++------ drivers/ata/libata-eh.c | 72 ++- drivers/ata/libata-pmp.c | 8 - drivers/ata/libata-sata.c | 11 +- drivers/ata/libata-scsi.c | 170 ++---- drivers/ata/libata-sff.c | 88 +-- drivers/ata/libata-trace.c | 47 ++ drivers/ata/libata-transport.c | 48 +- drivers/ata/libata.h | 5 +- drivers/ata/pata_ali.c | 4 +- drivers/ata/pata_arasan_cf.c | 3 + drivers/ata/pata_atp867x.c | 105 ++-- drivers/ata/pata_cmd640.c | 2 +- drivers/ata/pata_cmd64x.c | 4 +- drivers/ata/pata_cs5520.c | 4 +- drivers/ata/pata_cs5536.c | 4 +- drivers/ata/pata_cypress.c | 2 +- drivers/ata/pata_ep93xx.c | 1 - drivers/ata/pata_hpt366.c | 5 +- drivers/ata/pata_hpt37x.c | 20 +- drivers/ata/pata_hpt3x2n.c | 12 +- drivers/ata/pata_it821x.c | 66 ++- drivers/ata/pata_ixp4xx_cf.c | 6 +- drivers/ata/pata_marvell.c | 9 +- drivers/ata/pata_netcell.c | 5 +- drivers/ata/pata_octeon_cf.c | 54 +- drivers/ata/pata_of_platform.c | 15 +- drivers/ata/pata_pdc2027x.c | 71 +-- drivers/ata/pata_pdc202xx_old.c | 2 - drivers/ata/pata_rz1000.c | 4 +- drivers/ata/pata_serverworks.c | 4 +- drivers/ata/pata_sil680.c | 9 +- drivers/ata/pata_via.c | 12 - drivers/ata/pdc_adma.c | 33 +- drivers/ata/sata_dwc_460ex.c | 165 ++---- drivers/ata/sata_fsl.c | 212 +++---- drivers/ata/sata_gemini.c | 4 +- drivers/ata/sata_inic162x.c | 4 +- drivers/ata/sata_mv.c | 132 ++--- drivers/ata/sata_nv.c | 54 +- drivers/ata/sata_promise.c | 31 +- drivers/ata/sata_qstor.c | 15 +- drivers/ata/sata_rcar.c | 26 +- drivers/ata/sata_sil.c | 1 - drivers/ata/sata_sil24.c | 5 +- drivers/ata/sata_sx4.c | 148 ++--- drivers/atm/iphase.c | 4 +- drivers/base/arch_numa.c | 68 +-- drivers/base/firmware_loader/builtin/Makefile | 4 +- drivers/base/power/trace.c | 6 +- drivers/block/aoe/aoecmd.c | 2 +- drivers/block/brd.c | 73 +-- drivers/block/loop.c | 2 +- drivers/block/rbd.c | 5 +- drivers/block/virtio_blk.c | 4 +- drivers/bluetooth/virtio_bt.c | 2 +- drivers/char/hw_random/virtio-rng.c | 2 +- drivers/char/random.c | 627 +++++++++------------ drivers/char/virtio_console.c | 4 +- drivers/clk/clk-si5341.c | 2 +- drivers/clk/mediatek/clk-mt7986-apmixed.c | 2 +- drivers/clk/mediatek/clk-mt7986-infracfg.c | 2 +- drivers/clk/mediatek/clk-mt7986-topckgen.c | 2 +- drivers/clk/visconti/pll.c | 3 +- drivers/crypto/virtio/virtio_crypto_core.c | 8 +- drivers/dma/at_xdmac.c | 194 +++---- drivers/dma/dma-jz4780.c | 118 ++-- drivers/dma/dmaengine.c | 7 + drivers/dma/idxd/device.c | 222 +++++--- drivers/dma/idxd/dma.c | 40 +- drivers/dma/idxd/idxd.h | 67 ++- drivers/dma/idxd/init.c | 196 ++----- drivers/dma/idxd/irq.c | 239 +++++++- drivers/dma/idxd/registers.h | 15 +- drivers/dma/idxd/submit.c | 69 ++- drivers/dma/idxd/sysfs.c | 215 +++++-- drivers/dma/ioat/sysfs.c | 3 +- drivers/dma/pch_dma.c | 2 +- drivers/dma/ppc4xx/adma.c | 3 +- drivers/dma/qcom/gpi.c | 4 +- drivers/dma/sh/rcar-dmac.c | 17 +- drivers/dma/sh/shdma-base.c | 6 +- drivers/dma/stm32-mdma.c | 78 +-- drivers/dma/ti/Makefile | 3 +- drivers/dma/ti/edma.c | 3 +- drivers/dma/ti/k3-psil-j721s2.c | 167 ++++++ drivers/dma/ti/k3-psil-priv.h | 1 + drivers/dma/ti/k3-psil.c | 1 + drivers/dma/ti/k3-udma.c | 1 + drivers/dma/uniphier-xdmac.c | 5 +- drivers/dma/xilinx/xilinx_dma.c | 133 ++++- drivers/firmware/arm_scmi/virtio.c | 2 +- drivers/firmware/efi/libstub/efi-stub.c | 2 + drivers/gpio/gpio-idt3243x.c | 6 +- drivers/gpio/gpio-mpc8xxx.c | 6 +- drivers/gpio/gpio-virtio.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 20 +- drivers/gpu/drm/amd/amdgpu/cik.c | 4 + drivers/gpu/drm/amd/amdgpu/vi.c | 4 + .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 11 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 11 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 25 - .../amd/display/dc/irq/dcn20/irq_service_dcn20.h | 2 - .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 25 - .../amd/display/dc/irq/dcn21/irq_service_dcn21.h | 2 - drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.h | 4 - drivers/gpu/drm/i915/display/intel_ddi.c | 22 + drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 10 +- drivers/gpu/drm/i915/i915_reg.h | 8 +- drivers/gpu/drm/radeon/radeon_kms.c | 22 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 2 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 2 + drivers/hid/hid-vivaldi.c | 41 +- drivers/hid/uhid.c | 49 +- drivers/hid/wacom_wac.c | 39 +- drivers/hwspinlock/stm32_hwspinlock.c | 58 +- drivers/i2c/busses/i2c-virtio.c | 2 +- drivers/infiniband/hw/qib/qib.h | 2 +- drivers/infiniband/hw/qib/qib_file_ops.c | 2 +- drivers/infiniband/sw/rxe/rxe_qp.c | 3 +- drivers/iommu/virtio-iommu.c | 2 +- drivers/net/bonding/bond_main.c | 34 +- drivers/net/caif/caif_virtio.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 31 +- drivers/net/ethernet/allwinner/sun4i-emac.h | 18 + drivers/net/ethernet/apple/bmac.c | 5 +- drivers/net/ethernet/apple/mace.c | 16 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 10 +- drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c | 3 +- drivers/net/ethernet/freescale/xgmac_mdio.c | 28 +- drivers/net/ethernet/i825xx/sni_82596.c | 3 +- drivers/net/ethernet/marvell/prestera/prestera.h | 1 - .../net/ethernet/marvell/prestera/prestera_hw.c | 4 +- .../net/ethernet/marvell/prestera/prestera_main.c | 1 + .../ethernet/marvell/prestera/prestera_router.c | 24 +- .../ethernet/marvell/prestera/prestera_router_hw.c | 40 +- .../ethernet/marvell/prestera/prestera_router_hw.h | 3 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 5 +- drivers/net/ethernet/mscc/ocelot.c | 5 +- drivers/net/ethernet/mscc/ocelot_flower.c | 44 +- drivers/net/ethernet/mscc/ocelot_net.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c | 101 +++- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 3 +- drivers/net/ethernet/ti/cpsw.c | 6 +- drivers/net/ethernet/ti/cpsw_new.c | 6 +- drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/vertexcom/Kconfig | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 135 +++-- drivers/net/ipa/ipa_endpoint.c | 28 +- drivers/net/ipa/ipa_endpoint.h | 17 +- drivers/net/phy/at803x.c | 2 +- drivers/net/phy/marvell.c | 56 +- drivers/net/phy/micrel.c | 36 +- drivers/net/phy/sfp.c | 25 +- drivers/net/usb/qmi_wwan.c | 2 + drivers/net/usb/smsc95xx.c | 3 +- drivers/net/virtio_net.c | 4 +- drivers/net/wireguard/noise.c | 45 +- .../wireless/broadcom/brcm80211/brcmfmac/xtlv.c | 2 + drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/net/wwan/mhi_wwan_mbim.c | 4 +- drivers/nfc/pn544/i2c.c | 2 +- drivers/nfc/st21nfca/se.c | 10 + drivers/nvdimm/virtio_pmem.c | 2 +- drivers/of/base.c | 131 +---- drivers/of/device.c | 2 +- drivers/parisc/pdc_stable.c | 4 +- drivers/pwm/core.c | 139 +++-- drivers/pwm/pwm-img.c | 35 +- drivers/pwm/pwm-twl.c | 62 +- drivers/pwm/pwm-vt8500.c | 57 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/rtc/Kconfig | 24 + drivers/rtc/Makefile | 2 + drivers/rtc/dev.c | 6 +- drivers/rtc/rtc-cmos.c | 201 ++++--- drivers/rtc/rtc-da9063.c | 16 +- drivers/rtc/rtc-ftrtc010.c | 8 +- drivers/rtc/rtc-gamecube.c | 377 +++++++++++++ drivers/rtc/rtc-mc146818-lib.c | 182 +++--- drivers/rtc/rtc-pcf2127.c | 2 +- drivers/rtc/rtc-pcf85063.c | 97 +++- drivers/rtc/rtc-pxa.c | 4 + drivers/rtc/rtc-rs5c372.c | 185 +++++- drivers/rtc/rtc-rv8803.c | 6 + drivers/rtc/rtc-sunplus.c | 362 ++++++++++++ drivers/scsi/virtio_scsi.c | 2 +- drivers/soc/canaan/Kconfig | 1 - drivers/vdpa/alibaba/eni_vdpa.c | 28 +- drivers/vdpa/ifcvf/ifcvf_base.c | 41 +- drivers/vdpa/ifcvf/ifcvf_base.h | 9 +- drivers/vdpa/ifcvf/ifcvf_main.c | 40 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 156 +++-- drivers/vdpa/vdpa.c | 163 +++++- drivers/vdpa/vdpa_sim/vdpa_sim.c | 21 +- drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 2 + drivers/vdpa/vdpa_user/vduse_dev.c | 19 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 16 +- drivers/vfio/pci/vfio_pci_igd.c | 15 +- drivers/vfio/vfio_iommu_type1.c | 2 +- drivers/vhost/test.c | 1 + drivers/vhost/vdpa.c | 12 +- drivers/virtio/virtio.c | 6 + drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_input.c | 2 +- drivers/virtio/virtio_mem.c | 114 ++-- drivers/virtio/virtio_pci_legacy.c | 2 +- drivers/virtio/virtio_pci_legacy_dev.c | 4 +- drivers/virtio/virtio_pci_modern_dev.c | 2 +- drivers/virtio/virtio_ring.c | 4 +- drivers/virtio/virtio_vdpa.c | 7 +- fs/adfs/inode.c | 4 +- fs/binfmt_elf.c | 6 +- fs/btrfs/Kconfig | 3 +- fs/ceph/caps.c | 3 +- fs/ceph/file.c | 24 +- fs/ceph/metric.c | 2 - fs/ceph/quota.c | 17 + fs/ceph/super.c | 169 +++++- fs/ceph/super.h | 28 +- fs/exec.c | 5 +- fs/f2fs/Kconfig | 1 + fs/f2fs/checkpoint.c | 6 +- fs/f2fs/compress.c | 84 ++- fs/f2fs/data.c | 351 +++--------- fs/f2fs/f2fs.h | 43 +- fs/f2fs/file.c | 509 ++++++++++++++--- fs/f2fs/gc.c | 26 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 18 +- fs/f2fs/iostat.c | 40 +- fs/f2fs/node.c | 23 +- fs/f2fs/recovery.c | 2 +- fs/f2fs/segment.c | 2 +- fs/f2fs/segment.h | 3 +- fs/f2fs/super.c | 46 ++ fs/f2fs/sysfs.c | 26 +- fs/f2fs/xattr.c | 40 +- fs/fat/file.c | 5 +- fs/fuse/virtio_fs.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 4 +- fs/io-wq.c | 91 +-- fs/io_uring.c | 79 ++- fs/ksmbd/asn1.c | 142 +---- fs/ksmbd/auth.c | 27 +- fs/ksmbd/auth.h | 10 +- fs/ksmbd/connection.c | 10 +- fs/ksmbd/connection.h | 12 +- fs/ksmbd/ksmbd_netlink.h | 12 +- fs/ksmbd/mgmt/user_config.c | 10 + fs/ksmbd/mgmt/user_config.h | 1 + fs/ksmbd/mgmt/user_session.h | 1 - fs/ksmbd/smb2misc.c | 18 +- fs/ksmbd/smb2ops.c | 16 +- fs/ksmbd/smb2pdu.c | 222 ++++---- fs/ksmbd/smb2pdu.h | 1 + fs/ksmbd/smb_common.h | 1 + fs/ksmbd/transport_ipc.c | 2 + fs/ksmbd/transport_rdma.c | 261 +++++++-- fs/ksmbd/transport_rdma.h | 4 +- fs/ksmbd/transport_tcp.c | 3 +- fs/ksmbd/vfs_cache.h | 10 - fs/nilfs2/page.c | 4 +- fs/proc/array.c | 3 + fs/proc/base.c | 4 +- fs/proc/proc_sysctl.c | 9 +- fs/proc/vmcore.c | 10 +- fs/xfs/libxfs/xfs_fs.h | 37 +- fs/xfs/xfs_bmap_util.c | 7 +- fs/xfs/xfs_bmap_util.h | 2 +- fs/xfs/xfs_file.c | 3 +- fs/xfs/xfs_ioctl.c | 102 +--- fs/xfs/xfs_ioctl.h | 6 - fs/xfs/xfs_ioctl32.c | 27 - fs/xfs/xfs_ioctl32.h | 4 - include/asm-generic/barrier.h | 2 +- include/asm-generic/pgalloc.h | 24 +- include/crypto/blake2s.h | 3 - include/kunit/assert.h | 2 +- include/linux/bpf.h | 9 +- include/linux/bpf_verifier.h | 4 +- include/linux/ceph/libceph.h | 3 +- include/linux/ceph/messenger.h | 2 +- include/linux/delayacct.h | 107 ++-- include/linux/dma/xilinx_dpdma.h | 2 +- include/linux/dmaengine.h | 20 + include/linux/elfcore-compat.h | 5 + include/linux/elfcore.h | 5 + include/linux/hash.h | 5 +- include/linux/kernel.h | 9 + include/linux/kthread.h | 1 + include/linux/kvm_host.h | 3 - include/linux/libata.h | 138 ++--- include/linux/list.h | 36 +- include/linux/mc146818rtc.h | 6 +- include/linux/of.h | 422 ++++++++------ include/linux/percpu.h | 13 +- include/linux/proc_fs.h | 12 +- include/linux/sbitmap.h | 11 + include/linux/sched.h | 9 +- include/linux/slab.h | 3 +- include/linux/unaligned/packed_struct.h | 2 +- include/linux/vdpa.h | 39 +- include/linux/virtio.h | 1 + include/net/inet_frag.h | 11 +- include/net/ipv6_frag.h | 3 +- include/net/pkt_cls.h | 4 +- include/net/sch_generic.h | 5 + include/trace/events/error_report.h | 8 +- include/trace/events/f2fs.h | 27 +- include/trace/events/libata.h | 416 +++++++++++++- include/trace/events/random.h | 56 +- include/uapi/linux/idxd.h | 1 + include/uapi/linux/magic.h | 1 + include/uapi/linux/soundcard.h | 2 +- include/uapi/linux/taskstats.h | 6 +- include/uapi/linux/uuid.h | 10 +- include/uapi/linux/vdpa.h | 6 + init/Kconfig | 1 - init/Makefile | 2 +- kernel/bpf/btf.c | 2 +- kernel/bpf/inode.c | 14 +- kernel/bpf/verifier.c | 81 ++- kernel/configs/debug.config | 105 ++++ kernel/delayacct.c | 49 +- kernel/gcov/Kconfig | 1 - kernel/kthread.c | 32 +- kernel/panic.c | 21 +- kernel/sys.c | 16 +- lib/Kconfig | 2 + lib/Kconfig.debug | 31 +- lib/Kconfig.ubsan | 13 - lib/Makefile | 3 +- lib/crypto/Kconfig | 17 +- lib/crypto/blake2s-selftest.c | 31 - lib/crypto/blake2s.c | 37 -- lib/kstrtox.c | 12 + lib/list_debug.c | 8 +- lib/lz4/lz4defs.h | 2 + lib/ref_tracker.c | 5 +- lib/sbitmap.c | 25 +- lib/sha1.c | 95 +--- lib/test_hash.c | 259 ++++----- lib/test_meminit.c | 1 + lib/test_ubsan.c | 22 - mm/Kconfig | 12 + mm/memory.c | 4 - mm/page_alloc.c | 3 + mm/page_io.c | 3 + mm/percpu.c | 154 +++-- net/9p/trans_virtio.c | 2 +- net/bridge/br_if.c | 3 +- net/ceph/ceph_common.c | 18 +- net/ceph/messenger.c | 15 +- net/core/dev.c | 6 + net/core/net_namespace.c | 4 +- net/core/of_net.c | 33 +- net/core/sock.c | 5 + net/ipv4/fib_semantics.c | 76 +-- net/ipv4/inet_fragment.c | 8 +- net/ipv4/ip_fragment.c | 3 +- net/ipv4/ip_gre.c | 5 +- net/ipv6/sit.c | 2 +- net/mctp/test/route-test.c | 2 +- net/netfilter/nft_connlimit.c | 2 +- net/netfilter/nft_last.c | 2 +- net/netfilter/nft_limit.c | 2 +- net/netfilter/nft_quota.c | 2 +- net/nfc/llcp_sock.c | 5 + net/sched/sch_api.c | 2 +- net/sched/sch_generic.c | 1 + net/smc/af_smc.c | 6 +- net/smc/smc.h | 1 + net/smc/smc_cdc.c | 3 +- net/smc/smc_clc.c | 2 +- net/smc/smc_core.c | 137 +++-- net/smc/smc_core.h | 12 + net/smc/smc_diag.c | 6 +- net/smc/smc_pnet.c | 3 +- net/smc/smc_wr.h | 4 - net/tls/tls_sw.c | 1 + net/unix/garbage.c | 14 +- net/unix/scm.c | 6 +- net/vmw_vsock/virtio_transport.c | 4 +- net/wireless/Makefile | 4 +- net/xfrm/xfrm_policy.c | 3 +- samples/bpf/offwaketime_kern.c | 4 +- samples/bpf/test_overhead_kprobe_kern.c | 11 +- samples/bpf/test_overhead_tp_kern.c | 5 +- scripts/.gitignore | 1 - scripts/Kbuild.include | 47 -- scripts/Makefile | 11 +- scripts/Makefile.lib | 35 +- scripts/Makefile.modinst | 4 +- scripts/Makefile.ubsan | 1 - scripts/checkpatch.pl | 54 +- scripts/const_structs.checkpatch | 23 + scripts/dtc/dtx_diff | 8 +- scripts/gen_autoksyms.sh | 11 +- scripts/get_maintainer.pl | 2 +- scripts/kconfig/Makefile | 3 +- scripts/kconfig/conf.c | 17 +- scripts/kconfig/confdata.c | 24 +- scripts/kconfig/streamline_config.pl | 2 +- scripts/link-vmlinux.sh | 49 +- scripts/min-tool-version.sh | 2 +- scripts/mod/modpost.c | 15 + scripts/remove-stale-files | 2 + scripts/setlocalversion | 9 +- scripts/sorttable.c | 38 +- scripts/sorttable.h | 5 +- sound/core/init.c | 25 +- sound/core/misc.c | 2 +- sound/pci/hda/cs35l41_hda.c | 134 +++-- sound/pci/hda/cs35l41_hda.h | 4 +- sound/pci/hda/cs35l41_hda_i2c.c | 6 +- sound/pci/hda/cs35l41_hda_spi.c | 6 +- sound/pci/hda/patch_cs8409-tables.c | 2 + sound/pci/hda/patch_realtek.c | 12 + sound/usb/mixer_maps.c | 12 + sound/virtio/virtio_card.c | 4 +- tools/accounting/getdelays.c | 8 +- tools/bpf/bpftool/skeleton/pid_iter.bpf.c | 4 +- tools/include/linux/hash.h | 5 +- tools/include/uapi/linux/kvm.h | 19 +- tools/testing/selftests/bpf/prog_tests/d_path.c | 14 + tools/testing/selftests/bpf/prog_tests/xdp_link.c | 61 +- .../selftests/bpf/progs/test_d_path_check_types.c | 32 ++ .../selftests/bpf/progs/test_stacktrace_map.c | 6 +- .../testing/selftests/bpf/progs/test_tracepoint.c | 6 +- tools/testing/selftests/bpf/progs/test_xdp_link.c | 6 + tools/testing/selftests/bpf/verifier/ringbuf.c | 95 ++++ tools/testing/selftests/bpf/verifier/spill_fill.c | 2 +- tools/testing/selftests/kvm/.gitignore | 5 +- tools/testing/selftests/kvm/Makefile | 6 +- .../selftests/kvm/include/x86_64/processor.h | 25 + tools/testing/selftests/kvm/lib/kvm_util.c | 10 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 134 +++-- .../kvm/x86_64/{get_cpuid_test.c => cpuid_test.c} | 30 + .../selftests/kvm/x86_64/pmu_event_filter_test.c | 434 ++++++++++++++ tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 4 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 4 +- .../vmx_exception_with_invalid_guest_state.c | 139 +++++ .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 34 +- tools/testing/selftests/net/fcnal-test.sh | 3 + tools/testing/selftests/net/settings | 2 +- usr/Makefile | 7 +- usr/include/Makefile | 6 +- {scripts => usr/include}/headers_check.pl | 0 virt/kvm/kvm_main.c | 5 +- 687 files changed, 12896 insertions(+), 8281 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-vdpa create mode 100644 Documentation/devicetree/bindings/dma/arm,pl330.yaml delete mode 100644 Documentation/devicetree/bindings/dma/arm-pl330.txt create mode 100644 Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml create mode 100644 arch/riscv/include/asm/asm-extable.h create mode 100644 arch/riscv/include/asm/cpu_ops_sbi.h create mode 100644 arch/riscv/include/asm/extable.h create mode 100644 arch/riscv/include/asm/gpr-num.h create mode 100644 certs/default_x509.genkey rename {scripts => certs}/extract-cert.c (98%) create mode 100644 drivers/dma/ti/k3-psil-j721s2.c create mode 100644 drivers/rtc/rtc-gamecube.c create mode 100644 drivers/rtc/rtc-sunplus.c create mode 100644 kernel/configs/debug.config create mode 100644 tools/testing/selftests/bpf/progs/test_d_path_check_types.c create mode 100644 tools/testing/selftests/bpf/verifier/ringbuf.c rename tools/testing/selftests/kvm/x86_64/{get_cpuid_test.c => cpuid_test.c} (83%) create mode 100644 tools/testing/selftests/kvm/x86_64/pmu_event_filter_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_exception_with_invalid_g [...] rename {scripts => usr/include}/headers_check.pl (100%)