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-master-aarch64-mainline-allnoconfig 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 [...]
No new revisions were added by this update.
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 +- .../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 + Documentation/devicetree/bindings/net/fsl-fman.txt | 9 + .../devicetree/bindings/net/oxnas-dwmac.txt | 3 + Documentation/devicetree/bindings/pwm/pwm.yaml | 2 + .../devicetree/bindings/rtc/epson,rx8900.yaml | 1 + .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 9 +- .../bindings/rtc/sunplus,sp7021-rtc.yaml | 56 ++ Documentation/driver-api/dmaengine/dmatest.rst | 17 +- Documentation/driver-api/dmaengine/provider.rst | 23 + Documentation/filesystems/ceph.rst | 25 +- Documentation/filesystems/f2fs.rst | 1 + Documentation/kbuild/kconfig-language.rst | 2 +- Documentation/process/changes.rst | 2 +- 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/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/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 | 14 +- 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 +- arch/riscv/configs/defconfig | 13 +- arch/riscv/configs/nommu_k210_defconfig | 2 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 3 - arch/riscv/configs/nommu_virt_defconfig | 1 - 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/extable.h | 48 ++ arch/riscv/include/asm/futex.h | 30 +- arch/riscv/include/asm/gpr-num.h | 77 +++ arch/riscv/include/asm/pgtable-bits.h | 2 +- arch/riscv/include/asm/pgtable.h | 20 +- arch/riscv/include/asm/sbi.h | 24 + arch/riscv/include/asm/smp.h | 12 +- arch/riscv/include/asm/uaccess.h | 163 +----- arch/riscv/kernel/cpu-hotplug.c | 8 +- arch/riscv/kernel/head.S | 11 +- arch/riscv/kernel/kexec_relocate.S | 20 +- arch/riscv/kernel/machine_kexec.c | 3 +- arch/riscv/kernel/sbi.c | 35 ++ arch/riscv/kernel/setup.c | 10 + arch/riscv/kernel/smp.c | 10 - arch/riscv/kernel/vmlinux-xip.lds.S | 1 - arch/riscv/kernel/vmlinux.lds.S | 3 +- arch/riscv/lib/uaccess.S | 28 +- arch/riscv/mm/extable.c | 66 ++- arch/riscv/mm/fault.c | 2 +- arch/riscv/mm/init.c | 22 +- arch/riscv/net/bpf_jit_comp64.c | 9 +- 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/kernel/early-quirks.c | 10 +- arch/x86/kernel/hpet.c | 8 +- arch/x86/kernel/setup_percpu.c | 66 +-- 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/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/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/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/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/libata.h | 138 ++--- include/linux/list.h | 36 +- include/linux/mc146818rtc.h | 6 +- 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/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/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/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 572 files changed, 10088 insertions(+), 6742 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/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 {scripts => usr/include}/headers_check.pl (100%)