This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 260f6f4fda93 Merge tag 'drm-next-2025-07-30' of https://gitlab.freedesk [...] new 97d91036a4cc docs: packing: Fix a typo in example code. new 27ad33b6b349 kernel-doc: Fix symbol matching for dropped suffixes new 159887887564 doc: Include scatterlist APIs in htmldocs new ea08e53d4d94 docs: trace: boottime-trace.rst: fix typo new e8f0303e8b8d docs: kdoc: simplify the PROTO continuation logic new cef8c781ca71 docs: kdoc: move the core dispatch into a state table new 42592bd46dde docs: kdoc: remove the section_intro variable new e76a1d2b2623 docs: kdoc: simplify the kerneldoc recognition code new 8f4650fe1a74 docs: kdoc: remove the KernelEntry::is_kernel_comment member new f9b4cf2e8518 docs: kdoc: remove the KernelEntry::descr pseudo member new b23c71080b6c docs: kdoc: remove some ineffective code new 0682bde2c7f4 docs: kdoc: move the declaration regexes out of process_name() new 8666a352dc17 docs: kdoc: some final touches for process_name() new 2bf83bdbb2b7 docs: automarkup: Remove some Sphinx 2 holdovers new d6d1df92c25f docs: automarkup: Mark up undocumented entities too new 2af88a039f22 docs: CSS: make cross-reference links more evident new b143745249c0 ver_linux: Remove checks for reiserfsprogs. new fc6edeea53f4 docs: Remove reiserfsprogs from dependencies. new c361f76da696 docs: powerpc: Add htm.rst to table of contents new ab8531cdb118 sched_deadline, docs: replace rt-app examples with chrt or [...] new 0116765035eb sched_deadline, docs: add affinity setting with cgroup2 cp [...] new b7833731d13e docs: Improve grammar in Userspace API/fwctl new 112fe8c2f8da docs: Fix typos, improve grammar in Userspace API new d3f825032091 docs/sched: Make the sched-stats documentation consistent new 4a1dd6643d8e docs: sphinx: avoid using the deprecated node.set_class() new 4613bf5fd045 Documentation: amd-pstate:fix minimum performance state la [...] new 0242b8b0cc89 docs: f2fs: fix typos in f2fs.rst new e5880f95a979 docs: process: discourage pointless boilerplate kdoc new 0400a541baa0 Documentation/sysctl: coredump: add %F for pidfd number new 5194439d70ba Documentation: treewide: Replace remaining spinics links w [...] new 823d6f956605 docs: kdoc: Make body_with_blank_line parsing more flexible new df2755269456 docs: kdoc: consolidate the "begin section" logic new e4153a2255b1 docs: kdoc: separate out the handling of the declaration phase new 74cee0dfc2fc docs: kdoc: split out the special-section state new 99327067e197 docs: kdoc: coalesce the new-section handling new e65d54e19149 docs: kdoc: rework the handling of SPECIAL_SECTION new 2ad02b94914a docs: kdoc: coalesce the end-of-comment processing new ccad65a49465 docs: kdoc: Add some comments to process_decl() new 07e04d8e7dce docs: kdoc: finish disentangling the BODY and SPECIAL_SECT [...] new 097fe7274695 docs: conf.py: properly handle include and exclude patterns new 30c83405e4ec docs: Makefile: disable check rules on make cleandocs new 54c147f4c76c scripts: scripts/test_doc_build.py: add script to test doc build new 7649db7de293 scripts: test_doc_build.py: make capture assynchronous new fb1e8d1265a5 scripts: test_doc_build.py: better control its output new 3fa60d281130 scripts: test_doc_build.py: better adjust to python version new 792bf0194ce8 scripts: test_doc_build.py: improve dependency list new 0e93f1244db7 scripts: test_doc_build.py: improve cmd.log logic new 791b9b033374 scripts: test_doc_build.py: make the script smarter new c6b5b1559c0c scripts: sphinx-pre-install: properly handle SPHINXBUILD new 61aeda1e5c0d scripts: sphinx-pre-install: fix release detection for Fedora new bb4c5c50aeec scripts: test_doc_build.py: regroup and rename arguments new 9322af5e6557 docs: sphinx: add a file with the requirements for lowest version new 7ea9a550f710 docs: conf.py: several coding style fixes new fa5a06e94a23 docs: sphinx: add missing SPDX tags new bb39dd09fe68 doc: Remove misleading reference to brd in dax.rst new 4eaf6120c16a docs: kdoc: remove KernelEntry::in_doc_sect new 1e2a79ca39ae docs: kdoc: Move content handling into KernelEntry new 08cd655e5b1f docs: kdoc: remove a bit of dead code new 0aa3675c26b9 docs: kdoc: remove KernelEntry::function new d06c54fd3e84 docs: kdoc: rework process_export() slightly new 388f4da27c4e docs: kdoc: remove the INLINE_END state new 8976f993a3aa docs: kdoc: remove the inline states-within-a-state new 0cde7924b8de docs: kdoc: split the processing of the two remaining inli [...] new 047b05eb7de3 overlayfs.rst: Fix inode table new 8a5c82429c12 docs: ABI: make the KernelVersion field optional new 739ca710a777 MAINTAINERS: replace git protocol for github new 7362b6ba173a docs: dma-api: use "DMA API" consistently throughout the document new 4d3c6bc11b05 docs: dma-api: replace consistent with coherent new 6381b9d940a0 docs: dma-api: remove remnants of PCI DMA API new fc9a09956781 docs: dma-api: add a kernel-doc comment for dma_pool_zalloc() new 61043d0995ee docs: dma-api: remove duplicate description of the DMA pool API new faa7c7ebd8ac docs: dma-api: clarify DMA addressing limitations new 0ebbc69ebccf docs: dma-api: update streaming DMA physical address constraints new f304c25980ae docs: dma-api: clean up documentation of dma_map_sg() new 6e1429fb1081 Documentation: ext4: Convert includes into toctrees new 859fac2cd683 Documentation: ext4: Reduce toctree depth new 5717d2dc3a89 Documentation: ext4: atomic_writes: Demote last three sections new 36dc5367f415 Documentation: ext4: blockgroup: Add explicit title heading new 1ce50d4e0691 Documentation: ext4: Move inode table short docs into its [...] new 38d573a624a5 gitignore: allow .pylintrc to be tracked new e7e540363cc5 docs: kdoc: don't reinvent string.strip() new 8078e0ed1f3f docs: kdoc: micro-optimize KernRe new 061a1c1a27c9 docs: kdoc: remove the brcount floor in process_proto_type() new b8ac0259f80e docs: kdoc: rework type prototype parsing new 414ccf92ae07 docs: kdoc: some tweaks to process_proto_function() new 92fb8091c072 docs: kdoc: Remove a Python 2 comment new 5d77dcc07fde docs: kdoc: pretty up dump_enum() new 3ed92345e920 Documentation: Remove duplicate word size in bootconfig new f55b3ca3cf1d tracing: doc: fix "for a while" typo new f98eec1fffc5 Docs/zh_CN: Translate speculation.rst to Simplified Chinese new 095fde67b94f docs/zh_CN: update the translation of process/1.Intro.rst new c4ab0c02a5cc docs/zh_CN: update the translation of process/6.Followthrough.rst new 42f3bf6916a0 docs/zh_CN: update the translation of process/7.AdvancedTo [...] new eabcd4d38a01 docs/zh_CN: update the translation of process/2.Process.rst new 5df494806503 docs/zh_CN: update the translation of process/5.Posting.rst new 75e72234c848 docs/zh_CN: improve formatting and content clarity new 93abd332c101 Docs/zh_CN: Translate napi.rst to Simplified Chinese new f7a57c9cc5af Docs/zh_CN: Translate vxlan.rst to Simplified Chinese new 31df8330ee3f docs/zh_CN: update git command examples in how-to.rst new 53301ceb7395 Docs/zh_CN: Translate netif-msg.rst to Simplified Chinese new 3278971a26a6 Docs/zh_CN: Translate xfrm_proc.rst to Simplified Chinese new 6b818ef57d01 Docs/zh_CN: Translate netmem.rst to Simplified Chinese new 744cc616b8d8 Docs/zh_CN: Translate alias.rst to Simplified Chinese new 869cab3acef7 Merge tag 'chinese-doc-6.16-rc1' of gitolite.kernel.org:pu [...] new 2abdc8818c2a Documentation: core-api: entry: Fix typo "systcalls" -> "s [...] new d982828d08b6 docs: kdoc: remove KernelEntry::in_doc_sect new d6699d5f6016 docs: kdoc: Move content handling into KernelEntry new 1550a409e778 docs: kdoc: remove a bit of dead code new f61e404f5b61 docs: kdoc: remove KernelEntry::function new 473734e086cc docs: kdoc: rework process_export() slightly new dd49aae52b5e docs: kdoc: remove the INLINE_END state new 096f73ab01b9 docs: kdoc: remove the inline states-within-a-state new c7eedb09417e docs: kdoc: split the processing of the two remaining inli [...] new 362ec251a6ab docs: kdoc: don't reinvent string.strip() new 09b9297478a3 docs: kdoc: micro-optimize KernRe new bfa5bb3d104b docs: kdoc: remove the brcount floor in process_proto_type() new 1aeb8099d053 docs: kdoc: rework type prototype parsing new 901f506945b8 docs: kdoc: some tweaks to process_proto_function() new 2549e03c7b35 docs: kdoc: Remove a Python 2 comment new d1af2889682e docs: kdoc: pretty up dump_enum() new 60016e0116b8 docs: kdoc; Add a rudimentary class to represent output items new 703f9074a8e1 docs: kdoc: simplify the output-item passing new 8d9d12291549 docs: kdoc: drop "sectionlist" new 8d7338752d76 docs: kdoc: Centralize handling of the item section list new 172bee3376ab docs: kdoc: remove the "struct_actual" machinery new efacdf85135a docs: kdoc: use self.entry.parameterlist directly in check [...] new de6f7ac91a08 docs: kdoc: Coalesce parameter-list handling new a0db2051d7e1 docs: kdoc: Regularize the use of the declaration name new 08b8dc43d18d docs: kdoc: straighten up dump_declaration() new bd5628bf60ab docs: kdoc: directly access the always-there KdocItem fields new 636d4d9ec641 docs: kdoc: clean up check_sections() new 40020fe8e3a4 docs: kdoc: emit a warning for ancient versions of Python new f587722aa5c9 Merge branch 'kdoc-item2' into docs-mw new 2afcd629449b overlayfs.rst: fix typos new 3dfa97bd9361 Documentation: ioctl-number: Fix linuxppc-dev mailto link new 15afd5def819 Documentation: ioctl-number: Extend "Include File" column width new 44bdcff53f01 Documentation: ioctl-number: Correct full path to papr-phy [...] new 67ffcabd2d93 Documentation: ioctl-number: Shorten macros table new cae58415830f Documentation: ioctl-number: Don't repeat macro names new 2a1390c81305 docs: kernel: Clarify printk_ratelimit_burst reset behavior new f44f9445eb2c Documentation/rtla: Add include common_appendix.rst new 2d48d3e483f5 Documentation/rtla: Describe exit status new 7740f9dbe2a9 docs: kernel-doc: emit warnings for ancient versions of Python new 39e39af70d06 scripts: kdoc: make it backward-compatible with Python 3.7 new dcaf9d315cb7 docs: document linked lists new fa79e55d4673 docs: fault-injection: drop reference to md-faulty new 3597405effbb Documentation: core-api: entry: Replace deprecated KVM ent [...] new 2b16b71a05a7 sphinx: kernel_abi: fix performance regression with O=<dir> new 35293ebbb65e scripts: add origin commit identification based on specifi [...] new b1cce98493a0 Merge tag 'docs-6.17' of git://git.lwn.net/linux new b90bb6dbf1d6 ipe: use SHA-256 library API instead of crypto_shash API new b4efd62564e9 Merge tag 'ipe-pr-20250728' of git://git.kernel.org/pub/sc [...] new 4ccd065a69df crypto: ahash - Add support for drivers with no fallback new f6192d0d641f crypto: aspeed/hash - Remove purely software hmac implementation new 7938eb10436c crypto: aspeed/hash - Reorganise struct aspeed_sham_reqctx new f91fd0d97990 crypto: aspeed/hash - Use init_tfm instead of cra_init new 43ddeca4ff54 crypto: aspeed/hash - Provide rctx->buffer as argument to [...] new 879203defb92 crypto: aspeed/hash - Move sham_final call into sham_update new 278d737cc2e0 crypto: aspeed/hash - Move final padding into dma_prepare new 72c50eb4f54c crypto: aspeed/hash - Remove sha_iv new 5f38ebefc370 crypto: aspeed/hash - Use API partial block handling new 508712228696 crypto: aspeed/hash - Add fallback new 0602f0ef9308 crypto: aspeed/hash - Iterate on large hashes in dma_prepare new 8c8f269a58f8 crypto: aspeed/hash - Fix potential overflow in dma_prepare_sg new b6cd3cfb5afe crypto: sun8i-ce - fix nents passed to dma_unmap_sg() new 67a4ad04e3d5 crypto: sun8i-ce - remove ivlen field of sun8i_cipher_req_ctx new 003bb3745920 crypto: sun8i-ce - use helpers to get hash block and digest sizes new aaeff14688d0 crypto: ccp - Add missing bootloader info reg for pspv6 new 9d50a25eeb05 crypto: testmgr - desupport SHA-1 for FIPS 140 new 4cc871ad0173 crypto: qat - use unmanaged allocation for dc_data new 0e801fe7d810 crypto: marvell/cesa - Remove unnecessary state setting on final new 2157e50f65d2 crypto: octeontx2 - add timeout for load_fvc completion poll new b7b88b4939e7 crypto: octeontx2 - Fix address alignment issue on ucode loading new 2e13163b43e6 crypto: octeontx2 - Fix address alignment on CN10K A0/A1 a [...] new a091a58b8a1e crypto: octeontx2 - Fix address alignment on CN10KB and CN10KA-B0 new 442134ab30e7 crypto: marvell/cesa - Fix engine load inaccuracy new 1b39bc4a703a crypto: s390/hmac - Fix counter in export state new 73c2437109c3 crypto: s390/sha3 - Use cpu byte-order when exporting new 71203f68c774 padata: Fix pd UAF once and for all new fbfe4f47d931 crypto: octeontx2 - Rework how engine group number is obtained new 1b9209d57ac3 crypto: octeontx2 - get engine group number for asymmetric engine new 0fa766726c09 crypto: ccp - Fix dereferencing uninitialized error pointer new 53669ff591d4 crypto: qat - allow enabling VFs in the absence of IOMMU new 254923ca8715 crypto: qat - fix state restore for banks with exceptions new ea87e6c40a79 crypto: pcrypt - Optimize pcrypt_aead_init_tfm() new 4b7ed1ce411e crypto: caam - Fix opencoded cpumask_next_wrap() in caam_d [...] new 758f5bdf1bef padata: use cpumask_nth() new 8f2e1a3cd788 crypto: qat - add support for decompression service to GEN [...] new 1029436218e5 Documentation: qat: update sysfs-driver-qat for GEN6 devices new 82a0302e7167 padata: Remove comment for reorder_work new d5fa96dc5590 crypto: arm/aes-neonbs - work around gcc-15 warning new d2b23a8dd887 crypto: x86 - Fix build warnings about export.h new 5ffc47feddcf crypto: caam - Prevent crash on suspend with iMX8QM / iMX8ULP new ac8aff0035fa crypto: caam - Support iMX8QXP and variants thereof new 2df6ee328c54 dt-bindings: crypto: fsl,sec-v4.0: Add power domains for i [...] new fe14fa505817 dt-bindings: crypto: add sama7d65 in Atmel AES new 62a5462a24a3 dt-bindings: crypto: add sama7d65 in Atmel SHA new eafca096a368 dt-bindings: crypto: add sama7d65 in Atmel TDES new b32ab5f768f1 dt-bindings: rng: atmel,at91-trng: add sama7d65 TRNG new 3c6e41aa617e crypto: atmel - add support for AES and SHA IPs available [...] new d0544657a28a dt-bindings: crypto: Convert ti,omap2-aes to DT schema new 8c8dea2664fc dt-bindings: crypto: Convert ti,omap4-des to DT schema new 1e2b7fcd3f07 crypto: ahash - Stop legacy tfms from using the set_virt f [...] new 8024774190a5 crypto: qat - lower priority for skcipher and aead algorithms new 1adaaeeb90c3 crypto: virtio - Remove unused virtcrypto functions new f5ad93ffb541 crypto: zstd - convert to acomp new ab8b9fd39c45 crypto: ccp - Fix SNP panic notifier unregistration new 7ae637a269cd crypto: qat - remove duplicate masking for GEN6 devices new 4e55a929ff4d crypto: qat - restore ASYM service support for GEN6 devices new e109b8ee1a3d crypto: testmgr - Restore sha384 and hmac_sha384 drbgs in [...] new c71187c17f0b crypto: ccree - Don't use %pK through printk new 2566de3e06a3 crypto: hisilicon - Use fine grained DMA mapping direction new fa13f1d7c714 crypto: aspeed - Fix hash fallback path typo new 2f8839e6c5f8 crypto: ahash - make hash walk functions from ahash.c public new 86ca5cb84fc3 s390/crypto: Add protected key hmac subfunctions for KMAC new cbbc675506cc crypto: s390 - New s390 specific protected key hash phmac new d0da164ba63d crypto: ahash - Add crypto_ahash_tested() helper function new d48b2f5e82ea crypto: s390 - Add selftest support for phmac new a71d3e1beb7a crypto: testmgr - Enable phmac selftest new b4abeccb8d39 crypto: ccp - Fix locking on alloc failure handling new cb7fa6b6fc71 crypto: inside-secure - Fix `dma_unmap_sg()` nents value new 735b72568c73 crypto: jitter - fix intermediary handling new 181698af38d3 crypto: ccp - Fix crash when rebind ccp device for ccp.ko new 03ba056e63d3 crypto: zstd - fix duplicate check warning new 25f4e1d7193d crypto: zstd - replace zero-length array with flexible arr [...] new 648272e94e73 Merge tag 'local-lock-for-net' of git://git.kernel.org/pub [...] new 522a242a18ad hwrng: mtk - handle devm_pm_runtime_enable errors new 01951a7dc5ac crypto: keembay - Fix dma_unmap_sg() nents value new 34b283636181 crypto: img-hash - Fix dma_unmap_sg() nents value new d956692c7dd5 crypto: qat - disable ZUC-256 capability for QAT GEN5 new 590f8a67ba3c crypto: cryptd - Use nested-BH locking for cryptd_cpu_queue new 7ea5ea3e58b0 crypto: qat - use pr_fmt() in adf_gen4_hw_data.c new 18126fdff42f crypto: qat - replace CHECK_STAT macro with static inline [...] new e9eec2916c16 crypto: qat - relocate bank state helper functions new a47dc5d1a6e2 crypto: qat - relocate and rename bank state structure definition new 26abce251098 crypto: qat - add live migration enablers for GEN6 devices new 75e2d4b1eddc crypto: caam - avoid option aliasing with the CONFIG_CAAM_ [...] new 99d9edf6380b hwrng: drivers - Remove redundant pm_runtime_mark_last_bus [...] new 62842d290ee7 crypto: drivers - Remove redundant pm_runtime_mark_last_bu [...] new e83cfb8ff143 crypto: qat - fix virtual channel configuration for GEN6 devices new 7c68005a4610 crypto: qat - relocate power management debugfs helper APIs new c963ff0ec45a crypto: qat - enable power management debugfs for GEN6 devices new c7f49dadfcdf crypto: x86/aegis - Fix sleeping when disallowed on PREEMPT_RT new 3d9eb180fbe8 crypto: x86/aegis - Add missing error checks new 962ddc5a7a4b crypto: acomp - Fix CFI failure due to type punning new b19f1ab8d5bf crypto: krb5 - Fix memory leak in krb5_test_one_prf() new e85334656836 crypto: qat - add decompression service to telemetry new c6b012a26cf9 crypto: qat - enable telemetry for GEN6 devices new f9c4923ca891 Documentation: qat: update debugfs-driver-qat_telemetry fo [...] new f0ae287c5045 crypto: hisilicon/sec2 - implement full backlog mode for sec new 63fa7c4dc0ea crypto: qat - validate service in rate limiting sysfs api new fa37d386c956 crypto: qat - add decompression service for rate limiting new d8d7e283e0d9 crypto: qat - consolidate service enums new fdf31c750960 crypto: qat - relocate service related functions new a95521531619 crypto: qat - add adf_rl_get_num_svc_aes() in rate limiting new e983946de172 crypto: qat - add get_svc_slice_cnt() in device data structure new 45515eec6662 crypto: qat - add compression slice count for rate limiting new 3471c899fd6b crypto: qat - enable rate limiting feature for GEN6 devices new 3d4df408ba9b crypto: qat - flush misc workqueue during device shutdown new c470ffa6f486 crypto: engine - remove request batching support new 5eb32430df78 crypto: engine - remove {prepare,unprepare}_crypt_hardware [...] new 4fec76bcc535 crypto: jitter - replace ARRAY_SIZE definition with header [...] new d41d75fe1b75 crypto: qat - fix DMA direction for compression on GEN2 devices new 6908c5f4f066 crypto: qat - fix seq_file position update in adf_ring_next() new 0fab5ee0d477 crypto: qat - refactor ring-related debug functions new a71475582ada crypto: ccp - reduce stack usage in ccp_run_aes_gcm_cmd new 301eee1c52d4 crypto: qat - make adf_dev_autoreset() static new 982fd1a74de6 crypto: hisilicon/hpre - fix dma unmap sequence new bf24d6426854 crypto: keembay - Use min() to simplify ocs_create_linked_ [...] new 44a8c96edd0e Merge tag 'v6.17-p1' of git://git.kernel.org/pub/scm/linux [...] new b6f3801727e4 ext4: remove duplicate check for EXT4_FC_REPLAY new c5da1f66940d ext4: remove unnecessary duplicate check in ext4_map_blocks() new a073e8577f18 ext4: remove unused EXT_STATS macro from ext4_extents.h new 1bfe6354e097 ext4: process folios writeback in bytes new f922c8c2461b ext4: move the calculation of wbc->nr_to_write to mpage_fo [...] new ded2d726a304 ext4: fix stale data if it bail out of the extents mapping loop new 2bddafea3d0d ext4: refactor the block allocation process of ext4_page_m [...] new e2c4c49dee64 ext4: restart handle if credits are insufficient during al [...] new 6b132759b0fe ext4: enhance tracepoints during the folios writeback new 95ad8ee45cdb ext4: correct the reserved credits for extent conversion new bbbf150f3f85 ext4: reserved credits for one extent during the folio writeback new 57661f28756c ext4: replace ext4_writepage_trans_blocks() new 5137d6c8906b ext4: fix insufficient credits calculation in ext4_meta_tr [...] new b12f423d598f ext4: limit the maximum folio order new 9d9076238fe9 ext4: Refactor breaking condition for xattr_find_entry() new c678bdc99875 ext4: fix inode use after free in ext4_end_io_rsv_work() new 91b8ca8b2672 ext4: Make sure BH_New bit is cleared in ->write_end handler new 3658b8b3398e ext4: replace strcmp with direct comparison for '.' and '..' new a35454ecf8a3 ext4: use memcpy() instead of strcpy() new 90f097b1403f ext4: refactor the inline directory conversion and new dir [...] new 82e6381e23f1 ext4: initialize superblock fields in the kballoc-test.c k [...] new e9eec6f33971 ext4: add ext4_try_lock_group() to skip busy groups new 35bfd4b44ef0 ext4: separate stream goal hits from s_bal_goals for bette [...] new f0374d80711a ext4: remove unnecessary s_mb_last_start new 4b41deb896e3 ext4: remove unnecessary s_md_lock on update s_mb_last_group new 8f2c3b74865c ext4: utilize multiple global goals to reduce contention new 4d18a0b98259 ext4: get rid of some obsolete EXT4_MB_HINT flags new 9a0ed1698191 ext4: fix typo in CR_GOAL_LEN_SLOW comment new 0a2326f6ae60 ext4: convert sbi->s_mb_free_pending to atomic_t new e7f101a80887 ext4: merge freed extent with existing extents before insertion new 1c320d8e9292 ext4: fix zombie groups in average fragment size lists new 7d345aa1fac4 ext4: fix largest free orders lists corruption on mb_optim [...] new 45704f92e558 ext4: factor out __ext4_mb_scan_group() new 5abd85f667a1 ext4: factor out ext4_mb_might_prefetch() new 9c08e42db905 ext4: factor out ext4_mb_scan_group() new f7eaacbb4e54 ext4: convert free groups order lists to xarrays new 634755876491 ext4: refactor choose group to scan group new a3ce570a5d6a ext4: implement linear-like traversal across order xarrays new 099b847ccc6c ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr new ff7dcfedf9b1 Merge tag 'ext4_for_linus_6.17-rc1' of git://git.kernel.or [...] new ca7be9c0a148 mtd: ubi: Remove unused ubi_flush new 99dbb2a1bd66 ubifs: stop using write_cache_pages new 4522ae2def5a Merge tag 'ubifs-for-linus-6.17-rc1' of git://git.kernel.o [...] new cdfa1304657d fs/orangefs: use snprintf() instead of sprintf() new 313bf5b79ed1 fs: orangefs: replace scnprintf() with sysfs_emit() new 2138e89cb066 fs/orangefs: Allow 2 more characters in do_c_string() new ac46ff0f77f1 Merge tag 'for-linus-6.17-ofs1' of git://git.kernel.org/pu [...] new c214006856ff jfs: upper bound check of tree index in dbAllocAG new 2d04df811642 jfs: Regular file corruption check new 1014354cd8d4 jfs: jfs_xtree: replace XT_GETPAGE macro with xt_getpage() new 2d91b3765cd0 jfs: truncate good inode pages when hard link is 0 new b89798e79cf7 jfs: stop using write_cache_pages new 856db3759202 jfs: fix metapage reference count leak in dbAllocCtl new 440e6d7e1435 Merge tag 'jfs-6.17' of github.com:kleikamp/linux-shaggy new 8631e01c2c5d fanotify: sanitize handle_type values when reporting fid new 3193e8942fc7 samples: fix building fs-monitor on musl systems new 08da98e1b2f7 fsnotify: merge file_set_fsnotify_mode_from_watchers() wit [...] new 0d4c4d4ea443 fsnotify: optimize FMODE_NONOTIFY_PERM for the common cases new d6084bb815c4 Merge tag 'fsnotify_for_v6.17-rc1' of git://git.kernel.org [...]
The 329 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: .gitignore | 1 + Documentation/ABI/README | 4 +- Documentation/ABI/testing/debugfs-driver-qat | 2 +- .../ABI/testing/debugfs-driver-qat_telemetry | 10 +- Documentation/ABI/testing/sysfs-driver-qat | 52 +- Documentation/ABI/testing/sysfs-driver-qat_rl | 14 +- Documentation/Makefile | 2 + Documentation/admin-guide/bootconfig.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 4 +- Documentation/arch/powerpc/index.rst | 1 + Documentation/conf.py | 398 ++++---- Documentation/core-api/dma-api-howto.rst | 36 +- Documentation/core-api/dma-api.rst | 197 ++-- Documentation/core-api/entry.rst | 6 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/kernel-api.rst | 6 - Documentation/core-api/list.rst | 776 +++++++++++++++ Documentation/core-api/mm-api.rst | 6 - Documentation/core-api/packing.rst | 2 +- Documentation/crypto/crypto_engine.rst | 6 - .../bindings/crypto/atmel,at91sam9g46-aes.yaml | 4 +- .../bindings/crypto/atmel,at91sam9g46-sha.yaml | 4 +- .../bindings/crypto/atmel,at91sam9g46-tdes.yaml | 4 +- .../devicetree/bindings/crypto/fsl,sec-v4.0.yaml | 41 +- .../devicetree/bindings/crypto/omap-aes.txt | 31 - .../devicetree/bindings/crypto/omap-des.txt | 30 - .../devicetree/bindings/crypto/ti,omap2-aes.yaml | 58 ++ .../devicetree/bindings/crypto/ti,omap4-des.yaml | 65 ++ .../devicetree/bindings/rng/atmel,at91-trng.yaml | 1 + Documentation/doc-guide/sphinx.rst | 23 + Documentation/driver-api/gpio/driver.rst | 2 +- Documentation/fault-injection/fault-injection.rst | 2 +- Documentation/filesystems/dax.rst | 1 - Documentation/filesystems/ext4/atomic_writes.rst | 10 +- Documentation/filesystems/ext4/bitmaps.rst | 7 - Documentation/filesystems/ext4/blockgroup.rst | 11 +- Documentation/filesystems/ext4/dynamic.rst | 10 +- Documentation/filesystems/ext4/globals.rst | 15 +- Documentation/filesystems/ext4/index.rst | 2 +- Documentation/filesystems/ext4/inode_table.rst | 9 + Documentation/filesystems/ext4/overview.rst | 22 +- Documentation/filesystems/f2fs.rst | 4 +- Documentation/filesystems/overlayfs.rst | 26 +- Documentation/filesystems/ubifs-authentication.rst | 2 +- .../networking/device_drivers/ethernet/ti/cpsw.rst | 6 +- Documentation/process/changes.rst | 14 - Documentation/process/coding-style.rst | 5 +- Documentation/scheduler/sched-deadline.rst | 85 +- Documentation/scheduler/sched-stats.rst | 53 +- Documentation/sphinx-static/custom.css | 15 + Documentation/sphinx/automarkup.py | 27 +- Documentation/sphinx/cdomain.py | 1 + Documentation/sphinx/kernel_abi.py | 6 +- Documentation/sphinx/kernel_include.py | 1 + Documentation/sphinx/kerneldoc.py | 3 +- Documentation/sphinx/kfigure.py | 1 + Documentation/sphinx/load_config.py | 1 + Documentation/sphinx/min_requirements.txt | 11 + Documentation/sphinx/parse-headers.pl | 5 +- Documentation/sphinx/requirements.txt | 1 + Documentation/sphinx/rstFlatTable.py | 1 + Documentation/tools/rtla/common_appendix.rst | 11 + Documentation/tools/rtla/rtla-timerlat-hist.rst | 2 + Documentation/trace/boottime-trace.rst | 4 +- Documentation/trace/histogram.rst | 2 +- Documentation/translations/zh_CN/how-to.rst | 108 +- .../translations/zh_CN/networking/alias.rst | 56 ++ .../translations/zh_CN/networking/index.rst | 12 +- .../translations/zh_CN/networking/napi.rst | 362 +++++++ .../translations/zh_CN/networking/netif-msg.rst | 92 ++ .../translations/zh_CN/networking/netmem.rst | 92 ++ .../translations/zh_CN/networking/vxlan.rst | 85 ++ .../translations/zh_CN/networking/xfrm_proc.rst | 126 +++ .../translations/zh_CN/process/1.Intro.rst | 10 +- .../translations/zh_CN/process/2.Process.rst | 7 +- .../translations/zh_CN/process/5.Posting.rst | 11 + .../translations/zh_CN/process/6.Followthrough.rst | 5 + .../zh_CN/process/7.AdvancedTopics.rst | 14 + Documentation/translations/zh_CN/staging/index.rst | 2 +- .../translations/zh_CN/staging/speculation.rst | 85 ++ Documentation/usb/gadget-testing.rst | 2 +- Documentation/userspace-api/fwctl/fwctl.rst | 30 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 550 +++++----- .../userspace-api/sysfs-platform_profile.rst | 6 +- MAINTAINERS | 24 +- arch/arm/crypto/aes-neonbs-glue.c | 2 +- arch/s390/configs/debug_defconfig | 1 + arch/s390/configs/defconfig | 1 + arch/s390/crypto/Makefile | 1 + arch/s390/crypto/hmac_s390.c | 12 +- arch/s390/crypto/paes_s390.c | 2 +- arch/s390/crypto/phmac_s390.c | 1048 ++++++++++++++++++++ arch/s390/crypto/sha.h | 3 + arch/s390/crypto/sha3_256_s390.c | 24 +- arch/s390/crypto/sha3_512_s390.c | 25 +- arch/s390/include/asm/cpacf.h | 4 + arch/x86/crypto/aegis128-aesni-glue.c | 40 +- arch/x86/crypto/aria_aesni_avx2_glue.c | 1 + arch/x86/crypto/aria_aesni_avx_glue.c | 1 + arch/x86/crypto/camellia_aesni_avx_glue.c | 1 + arch/x86/crypto/camellia_glue.c | 1 + arch/x86/crypto/curve25519-x86_64.c | 1 + arch/x86/crypto/serpent_avx_glue.c | 1 + arch/x86/crypto/sm4_aesni_avx_glue.c | 1 + arch/x86/crypto/twofish_glue.c | 1 + arch/x86/crypto/twofish_glue_3way.c | 1 + crypto/ahash.c | 39 +- crypto/cryptd.c | 6 + crypto/crypto_engine.c | 55 +- crypto/deflate.c | 7 +- crypto/jitterentropy-kcapi.c | 9 +- crypto/jitterentropy.c | 2 +- crypto/krb5/selftest.c | 1 + crypto/pcrypt.c | 7 +- crypto/testmgr.c | 39 +- crypto/zstd.c | 356 ++++--- drivers/char/hw_random/atmel-rng.c | 1 - drivers/char/hw_random/cctrng.c | 1 - drivers/char/hw_random/mtk-rng.c | 5 +- drivers/char/hw_random/npcm-rng.c | 1 - drivers/char/hw_random/omap3-rom-rng.c | 1 - drivers/char/hw_random/rockchip-rng.c | 3 - drivers/char/hw_random/stm32-rng.c | 1 - drivers/crypto/Kconfig | 13 + .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 15 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 6 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 2 - drivers/crypto/aspeed/aspeed-hace-hash.c | 800 ++++----------- drivers/crypto/aspeed/aspeed-hace.h | 28 +- drivers/crypto/atmel-aes.c | 1 + drivers/crypto/atmel-sha.c | 1 + drivers/crypto/caam/Makefile | 4 - drivers/crypto/caam/ctrl.c | 13 +- drivers/crypto/caam/debugfs.c | 2 +- drivers/crypto/caam/debugfs.h | 2 +- drivers/crypto/caam/intern.h | 5 +- drivers/crypto/caam/jr.c | 3 +- drivers/crypto/caam/qi.c | 5 +- drivers/crypto/ccp/ccp-debugfs.c | 3 + drivers/crypto/ccp/ccp-ops.c | 163 +-- drivers/crypto/ccp/sev-dev.c | 26 +- drivers/crypto/ccp/sp-pci.c | 1 + drivers/crypto/ccree/cc_buffer_mgr.c | 54 +- drivers/crypto/ccree/cc_cipher.c | 4 +- drivers/crypto/ccree/cc_hash.c | 30 +- drivers/crypto/ccree/cc_pm.c | 1 - drivers/crypto/hisilicon/hpre/hpre_crypto.c | 8 +- drivers/crypto/hisilicon/qm.c | 1 - drivers/crypto/hisilicon/sec2/sec.h | 63 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 587 +++++++---- drivers/crypto/hisilicon/sgl.c | 15 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 13 +- drivers/crypto/img-hash.c | 2 +- drivers/crypto/inside-secure/safexcel_hash.c | 8 +- .../crypto/intel/keembay/keembay-ocs-hcu-core.c | 8 +- drivers/crypto/intel/keembay/ocs-aes.c | 4 +- .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 18 +- .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 14 +- .../crypto/intel/qat/qat_6xxx/adf_6xxx_hw_data.c | 129 ++- .../crypto/intel/qat/qat_6xxx/adf_6xxx_hw_data.h | 22 +- drivers/crypto/intel/qat/qat_common/Makefile | 4 + .../intel/qat/qat_common/adf_accel_devices.h | 40 +- drivers/crypto/intel/qat/qat_common/adf_aer.c | 2 +- .../crypto/intel/qat/qat_common/adf_bank_state.c | 238 +++++ .../crypto/intel/qat/qat_common/adf_bank_state.h | 49 + .../crypto/intel/qat/qat_common/adf_cfg_common.h | 1 + .../crypto/intel/qat/qat_common/adf_cfg_services.c | 45 +- .../crypto/intel/qat/qat_common/adf_cfg_services.h | 13 +- .../crypto/intel/qat/qat_common/adf_cfg_strings.h | 1 + .../crypto/intel/qat/qat_common/adf_common_drv.h | 2 +- .../crypto/intel/qat/qat_common/adf_gen4_hw_data.c | 229 +---- .../crypto/intel/qat/qat_common/adf_gen4_hw_data.h | 10 +- .../intel/qat/qat_common/adf_gen4_pm_debugfs.c | 105 +- .../crypto/intel/qat/qat_common/adf_gen4_vf_mig.c | 7 +- drivers/crypto/intel/qat/qat_common/adf_gen6_pm.h | 24 + .../intel/qat/qat_common/adf_gen6_pm_dbgfs.c | 124 +++ .../crypto/intel/qat/qat_common/adf_gen6_shared.c | 7 + .../crypto/intel/qat/qat_common/adf_gen6_shared.h | 2 + drivers/crypto/intel/qat/qat_common/adf_gen6_tl.c | 146 +++ drivers/crypto/intel/qat/qat_common/adf_gen6_tl.h | 198 ++++ drivers/crypto/intel/qat/qat_common/adf_init.c | 1 + drivers/crypto/intel/qat/qat_common/adf_isr.c | 5 + .../intel/qat/qat_common/adf_pm_dbgfs_utils.c | 52 + .../intel/qat/qat_common/adf_pm_dbgfs_utils.h | 36 + drivers/crypto/intel/qat/qat_common/adf_rl.c | 86 +- drivers/crypto/intel/qat/qat_common/adf_rl.h | 11 +- drivers/crypto/intel/qat/qat_common/adf_rl_admin.c | 1 + drivers/crypto/intel/qat/qat_common/adf_sriov.c | 1 - drivers/crypto/intel/qat/qat_common/adf_sysfs.c | 2 + drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.c | 21 +- .../crypto/intel/qat/qat_common/adf_tl_debugfs.c | 3 + .../intel/qat/qat_common/adf_transport_debug.c | 21 +- drivers/crypto/intel/qat/qat_common/qat_algs.c | 12 +- drivers/crypto/intel/qat/qat_common/qat_bl.c | 6 +- .../crypto/intel/qat/qat_common/qat_compression.c | 8 +- drivers/crypto/marvell/cesa/cipher.c | 4 +- drivers/crypto/marvell/cesa/hash.c | 10 +- drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h | 128 ++- drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 3 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 51 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 6 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 26 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 7 +- .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 14 +- drivers/crypto/omap-aes-gcm.c | 1 - drivers/crypto/omap-aes.c | 1 - drivers/crypto/omap-des.c | 1 - drivers/crypto/omap-sham.c | 1 - drivers/crypto/stm32/stm32-cryp.c | 1 - drivers/crypto/stm32/stm32-hash.c | 1 - drivers/crypto/virtio/virtio_crypto_common.h | 2 - drivers/crypto/virtio/virtio_crypto_core.c | 2 +- drivers/crypto/virtio/virtio_crypto_mgr.c | 36 - drivers/mtd/ubi/kapi.c | 27 - fs/ext4/balloc.c | 2 +- fs/ext4/ext4.h | 74 +- fs/ext4/ext4_extents.h | 7 - fs/ext4/extents.c | 6 +- fs/ext4/ialloc.c | 3 +- fs/ext4/inline.c | 91 +- fs/ext4/inode.c | 358 ++++--- fs/ext4/mballoc-test.c | 5 + fs/ext4/mballoc.c | 895 +++++++++-------- fs/ext4/mballoc.h | 9 +- fs/ext4/move_extent.c | 3 +- fs/ext4/namei.c | 69 +- fs/ext4/page-io.c | 16 +- fs/ext4/xattr.c | 4 +- fs/file_table.c | 2 +- fs/jfs/file.c | 3 + fs/jfs/inode.c | 2 +- fs/jfs/jfs_dmap.c | 10 +- fs/jfs/jfs_metapage.c | 8 +- fs/jfs/jfs_xtree.c | 142 +-- fs/notify/fanotify/fanotify.c | 8 +- fs/notify/fsnotify.c | 87 +- fs/open.c | 6 +- fs/orangefs/orangefs-debugfs.c | 8 +- fs/orangefs/orangefs-sysfs.c | 28 +- fs/ubifs/file.c | 10 +- include/crypto/engine.h | 1 - include/crypto/internal/acompress.h | 5 +- include/crypto/internal/engine.h | 15 - include/crypto/internal/hash.h | 36 + include/linux/crypto.h | 3 + include/linux/dmapool.h | 8 + include/linux/fs.h | 12 +- include/linux/fsnotify.h | 35 +- include/linux/hisi_acc_qm.h | 4 +- include/linux/mtd/ubi.h | 1 - include/linux/padata.h | 4 - include/trace/events/ext4.h | 50 +- kernel/padata.c | 154 +-- mm/dmapool.c | 6 +- samples/fanotify/fs-monitor.c | 7 + scripts/checktransupdate.py | 38 +- scripts/kernel-doc.py | 10 + scripts/lib/kdoc/kdoc_files.py | 4 +- scripts/lib/kdoc/kdoc_item.py | 42 + scripts/lib/kdoc/kdoc_output.py | 172 ++-- scripts/lib/kdoc/kdoc_parser.py | 857 ++++++++-------- scripts/lib/kdoc/kdoc_re.py | 7 +- scripts/sphinx-pre-install | 6 +- scripts/test_doc_build.py | 513 ++++++++++ scripts/ver_linux | 2 - security/ipe/Kconfig | 1 + security/ipe/audit.c | 33 +- 267 files changed, 8941 insertions(+), 4400 deletions(-) create mode 100644 Documentation/core-api/list.rst delete mode 100644 Documentation/devicetree/bindings/crypto/omap-aes.txt delete mode 100644 Documentation/devicetree/bindings/crypto/omap-des.txt create mode 100644 Documentation/devicetree/bindings/crypto/ti,omap2-aes.yaml create mode 100644 Documentation/devicetree/bindings/crypto/ti,omap4-des.yaml create mode 100644 Documentation/filesystems/ext4/inode_table.rst create mode 100644 Documentation/sphinx/min_requirements.txt create mode 100644 Documentation/translations/zh_CN/networking/alias.rst create mode 100644 Documentation/translations/zh_CN/networking/napi.rst create mode 100644 Documentation/translations/zh_CN/networking/netif-msg.rst create mode 100644 Documentation/translations/zh_CN/networking/netmem.rst create mode 100644 Documentation/translations/zh_CN/networking/vxlan.rst create mode 100644 Documentation/translations/zh_CN/networking/xfrm_proc.rst create mode 100644 Documentation/translations/zh_CN/staging/speculation.rst create mode 100644 arch/s390/crypto/phmac_s390.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_bank_state.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_bank_state.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen6_pm_dbgfs.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen6_tl.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen6_tl.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs_utils.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs_utils.h create mode 100644 scripts/lib/kdoc/kdoc_item.py create mode 100755 scripts/test_doc_build.py