This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 0cfd8703e7da Merge tag 'pm-6.4-rc1' of git://git.kernel.org/pub/scm/lin [...] new 97ab4c116aae ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX [...] new edfea16a6dae drm/vmwgfx: Replace one-element array with flexible-array member new 00168b415a60 uapi: net: ipv6: Replace fake flex-array with flex-array member new 98f99e67a1dc Merge tag 'flex-array-transformations-6.4-rc1' of git://gi [...] new 4c9edf17c0b4 crypto: acomp - Be more careful with request flags new 11f92a130879 hwrng: xgene - Simplify using dev_err_probe() new 67fb1e295839 hwrng: xgene - Simplify using devm_clk_get_optional_enabled() new 0e44db95eecb hwrng: xgene - Improve error reporting for problems during [...] new a71b772ba063 crypto: qat - Include algapi.h for low-level Crypto API new ed0733eaa579 crypto: algapi - Move stat reporting into algapi new 0df4adf8682a crypto: aead - Count error stats differently new 035d78a11c56 crypto: akcipher - Count error stats differently new 42808e5dc602 crypto: hash - Count error stats differently new 0a742389bcc0 crypto: acomp - Count error stats differently new e2950bf166ef crypto: kpp - Count error stats differently new 1085680bbb7a crypto: skcipher - Count error stats differently new 9807e49b6aab crypto: rng - Count error stats differently new 0c0edf6168ce crypto: api - Move MODULE_ALIAS_CRYPTO to algapi.h new c0f9e01dd266 crypto: api - Check CRYPTO_USER instead of NET for report new 0bedc9920372 padata: Make kobj_type structure constant new b521d0a183f7 hwrng: meson - remove unused member of struct meson_rng_data new 55a66f91b20b hwrng: meson - use devm_clk_get_optional_enabled new c6ffae6e0c43 hwrng: meson - remove not needed call to platform_set_drvdata new 995cad04ea75 crypto: aspeed - Use devm_platform_ioremap_resource() new e70a329832df crypto: ccree - Use devm_platform_get_and_ioremap_resource() new cdcecfd9991f crypto: p10-aes-gcm - Glue code for AES/GCM stitched imple [...] new fd0e9b3e2ee6 crypto: p10-aes-gcm - An accelerated AES/GCM stitched impl [...] new 34ce62792040 crypto: p10-aes-gcm - Supporting functions for AES new 55d762da6f04 crypto: p10-aes-gcm - Supporting functions for ghash new 08b50d847dfd crypto: p10-aes-gcm - A perl script to process PowerPC ass [...] new 45a4672b9a6e crypto: p10-aes-gcm - Update Kconfig and Makefile new ac25b471f26d dt-bindings: qcom-qce: Convert bindings to yaml new ff21cdae3d02 MAINTAINERS: Add qcom-qce dt-binding file to QUALCOMM CRYP [...] new 1727c0ed50a6 dt-bindings: qcom-qce: Add 'interconnects' and 'interconne [...] new c168dc4b513b dt-bindings: qcom-qce: Add 'iommus' to optional properties new 00f3bc2db351 dt-bindings: qcom-qce: Add new SoC compatible strings for [...] new faf8cced333b dt-bindings: qcom-qce: document optional clocks and clock- [...] new e47a80784306 arm64: dts: qcom: sm8550: add QCE IP family compatible values new 694ff00c9bb3 crypto: qce - Add support to initialize interconnect path new 167af1f338f5 crypto: qce - Make clocks optional new 1e6204451fb8 crypto: qce - Add a QCE IP family compatible 'qcom,qce' new f84155ca8518 padata: use alignment when calculating the number of worke [...] new a1862c3b0875 crypto: aspeed - add error handling if dmam_alloc_coherent [...] new 47446d7cd423 crypto: arm64/aes-neonbs - fix crash with CFI enabled new f900fde28883 crypto: testmgr - fix RNG performance in fuzz tests new 59a0ab49536e crypto: qat - delay sysfs initialization new 1bdc85550a2b crypto: qat - fix concurrency issue when device state changes new 2b60f79c7b81 crypto: qat - replace state machine calls new b97c5377d659 crypto: qat - refactor device restart logic new 88fca80ec939 crypto: qat - make state machine functions static new 86e8e3ce4ba3 crypto: safexcel - Raise firmware load failure message to error new ca25c00ccbc5 crypto: safexcel - Cleanup ring IRQ workqueues on load failure new 06e39357c36b drivers: crypto: caam/jr - Allow quiesce when quiesced new b2ca29501c2b crypto: aspeed - fix uninitialized symbol 'idx' warning new a3e8c919b993 crypto: qat - add support for 402xx devices new 118dbccc1a35 crypto: qat - fix apply custom thread-service mapping for [...] new 197cccc771ee crypto: qat - drop redundant adf_enable_aer() new f87706e5c6e5 crypto: cavium/nitrox - remove unnecessary aer.h include new 389e63a197d6 crypto: hisilicon/hpre - remove unnecessary aer.h include new 9cda983e2f51 crypto: hisilicon/qm - remove unnecessary aer.h include new d4656a3b0d7d crypto: hisilicon/sec - remove unnecessary aer.h include new f69ef19f106d crypto: hisilicon/zip - remove unnecessary aer.h include new a7ca7bbdb59e crypto: ccp - Drop TEE support for IRQ handler new ae7d45fb7ca7 crypto: ccp - Add a header for multiple drivers to use `__psp_pa` new 1c5c1daf04d1 crypto: ccp - Move some PSP mailbox bit definitions into c [...] new 7ccc4f4e2e50 crypto: ccp - Add support for an interface for platform features new 22351239247b crypto: ccp - Enable platform access interface on client P [...] new d5812571f594 crypto: ccp - Add support for ringing a platform doorbell new 75f3d9500543 crypto: atmel-sha204a - Mark OF related data as maybe unused new 68629182cd54 crypto: fips - simplify one-level sysctl registration for [...] new 6bf6b6438fad crypto: stm32 - Save 54 CSR registers new 34f39da79b49 crypto: stm32 - Move polling into do_one_request new 32e55d0333da crypto: stm32 - Simplify finup new cfac232d4d86 crypto: stm32 - Remove unused hdev->err field new c0c5d6428b38 crypto: stm32 - Move hash state into separate structure new 0280261f1f25 crypto: stm32 - Remove unused HASH_FLAGS_ERRORS new 9fa4298a95ec crypto: stm32 - Fix empty message processing new e6af5c0c4d32 crypto: stm32 - Save and restore between each request new a543ada7db72 crypto: api - Demote BUG_ON() in crypto_unregister_alg() t [...] new 0dee6cd2a138 async_tx: fix kernel-doc notation warnings new 083a7e87e1e4 crypto: hash - Fix kdoc errors about HASH_ALG_COMMON new 63b3af99e7e3 crypto: img-hash - Use devm_platform_get_and_ioremap_resource() new 5eb44158f5ac crypto: stm32 - Use devm_platform_get_and_ioremap_resource() new 7e1c64dbe813 crypto: p10-aes-gcm - remove duplicate include header new 59a6854abb71 crypto: keembay - Drop if with an always false condition new ed4905030e29 crypto: ccree - Depend on HAS_IOMEM new c007e720989e crypto: caam/jr - add .shutdown hook new 6faacef060e3 hwrng: xgene - remove unnecessary (void*) conversions new 6f15b1ce33f5 crypto: crypto4xx - remove unnecessary (void*) conversions new aedf818b1f19 crypto: drivers - remove unnecessary (void*) conversions new 9117e682b8b7 crypto: caam - remove unnecessary (void*) conversions new 9c19fb86a8cb crypto: caam - Clear some memory in instantiate_rng new c616fb0cbae8 crypto: lib/utils - Move utilities into new header new 8832023efd20 crypto: sa2ul - Select CRYPTO_DES new 75120ef34247 crypto: img-hash - Fix img_hash_match unused warning new d6cb9ab4bfea crypto: mxs-dcp - Use the devm_clk_get_optional_enabled() helper new 3fde2fe99aa6 crypto: jitter - permanent and intermittent health errors new 686cd976b6dd crypto: drbg - Only fail when jent is unavailable in FIPS mode new acc03d8908fd crypto: algif_hash - Allocate hash state with kmalloc new 9697b328d111 crypto: hash - Remove maximum statesize limit new 45121ad4a175 crypto: ccp - Clear PSP interrupt status register before c [...] new fbf31dd59987 crypto: keembay - Move driver to drivers/crypto/intel/keembay new 1bc7fdbf2677 crypto: ixp4xx - Move driver to drivers/crypto/intel/ixp4xx new a4b16dad4657 crypto: qat - Move driver to drivers/crypto/intel/qat new 232c1e8e19ff crypto: atmel-sha - Add zero length message digest support [...] new c13357fd4a8a crypto: atmel-tdes - Detecting in-place operations with tw [...] new 2fbe4829f758 crypto: atmel-aes - Detecting in-place operations two sg lists new e93c60851ba1 crypto: atmel-aes - Match cfb block size with generic impl [...] new a2216e187471 crypto: hisilicon/trng - add support for HiSTB TRNG new 8ae8a494eae4 crypto: ixp4xx - Do not check word size when compile testing new 01f727cdc4db crypto: api - Move low-level functions into algapi.h new c79a3169b9f3 crypto: ccp - Don't initialize CCP for PSP 0x1649 new cfd7ca021e56 crypto: ccp - Drop extra doorbell checks new e0358dedff4f crypto: ccp - Bump up doorbell debug message to error new a19c61b06585 crypto: ccp - Return doorbell status code as an argument new 6699e1431e15 crypto: ccp - Use lower 8 bytes to communicate with doorbe [...] new ae1dd17daeb8 crypto: caam - reduce page 0 regs access to minimum new 0489929f73a2 crypto: caam - OP-TEE firmware support new 586d492f2856 crypto: ixp4xx - fix building wiht 64-bit dma_addr_t new 9d5aef122233 crypto: x86/aegis128 - Use RIP-relative addressing new c75962f1c439 crypto: x86/aesni - Use RIP-relative addressing new 52fc482a12af crypto: x86/aria - Use RIP-relative addressing new 24ff1e9d7260 crypto: x86/camellia - Use RIP-relative addressing new 0dcc7782dea6 crypto: x86/cast5 - Use RIP-relative addressing new 7f8ec316480b crypto: x86/cast6 - Use RIP-relative addressing new 3b519dc878a5 crypto: x86/crc32c - Use RIP-relative addressing new 369553602844 crypto: x86/des3 - Use RIP-relative addressing new c41672b9fdc3 crypto: x86/ghash - Use RIP-relative addressing new e4ab7680bb0c crypto: x86/sha256 - Use RIP-relative addressing new 1d4b0ff30c2d crypto: x86/aesni - Use local .L symbols for code new 9ac589cf3cdf crypto: x86/crc32 - Use local .L symbols for code new 94330fbe082a crypto: x86/sha - Use local .L symbols for code new ae131f4970f0 crypto: api - Add crypto_tfm_get new 3c3a24cb0ae4 crypto: api - Add crypto_clone_tfm new ed3630b83e93 crypto: hash - Add crypto_clone_ahash/shash new 8538e60d36d0 crypto: hmac - Add support for cloning new 0303b7f5df60 crypto: cryptd - Convert hash to use modern init_tfm/exit_tfm new cfbda734d667 crypto: cryptd - Add support for cloning hashes new ba24b8eb3ef6 crypto: testmgr - Add some test vectors for cmac(camellia) new 9c716e1bd369 crypto: p10-aes-gcm - Remove POWER10_CPU dependency new 1560541631a6 powerpc: Move Power10 feature PPC_MODULE_FEATURE_P10 new 440da737cf8d i2c: designware: Use PCI PSP driver for communication new 482c84e906e5 i2c: designware: Add doorbell support for Mendocino new 733f7e9c18c5 Merge tag 'v6.4-p1' of git://git.kernel.org/pub/scm/linux/ [...] new 9c7fb7f76374 fs/buffer.c: use b_folio for fscrypt work new 6f2656eab290 fscrypt: new helper function - fscrypt_prepare_lookup_partial() new 41b2ad80fdca fscrypt: use WARN_ON_ONCE instead of WARN_ON new 83e57e47906c fscrypt: optimize fscrypt_initialize() new dbe0e78d0e3a Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] new 8b7d3fe96881 fs/buffer.c: use b_folio for fsverity work new 1238c8b91c5a fs-verity: simplify sysctls with register_sysctl() new 8eb8af4b3df5 fsverity: use WARN_ON_ONCE instead of WARN_ON new 39049b69ec9f fsverity: explicitly check for buffer overflow in build_me [...] new 04839139213c fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds new c3558a6b2a75 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] new 9462f770eda8 ext4: Update stale comment about write constraints new c8e8e16dbbf0 ext4: Use nr_to_write directly in mpage_prepare_extent_to_map() new 3f5d30636d2a ext4: Mark page for delayed dirtying only if it is pinned new f1496362e9d7 ext4: Don't unlock page in ext4_bio_write_page() new eaf2ca10ca4b ext4: Move page unlocking out of mpage_submit_page() new d8be7607de03 ext4: Move mpage_page_done() calls after error handling new 3f079114bf52 ext4: Convert data=journal writeback to use ext4_writepages() new e6c28a26b799 ext4: Fix warnings when freezing filesystem with journaled data new 98ccceee3e06 ext4: fix comment: "start start" -> "start" in mpage_prepa [...] new b5aa06bfe9ad ext4: properly handle error of ext4_init_block_bitmap in e [...] new 3d61ef10f521 ext4: correct validation check of inode table in ext4_vali [...] new a38627f14356 ext4: call ext4_bg_num_gdb_[no]meta directly in ext4_num_b [...] new ad3f09be6cfe ext4: remove unnecessary check in ext4_bg_num_gdb_nometa new f567ea784356 ext4: remove stale comment in ext4_init_block_bitmap new cefa74d004fa ext4: stop trying to verify just initialized bitmap in ext [...] new 68e294dcccf9 ext4: improve inode table blocks counting in ext4_num_over [...] new b83acc777186 ext4: remove unused group parameter in ext4_inode_bitmap_c [...] new 4fd873c8175d ext4: remove unused group parameter in ext4_inode_bitmap_csum_set new 82483dfe17d0 ext4: remove unused group parameter in ext4_block_bitmap_c [...] new 1df9bde48fc6 ext4: remove unused group parameter in ext4_block_bitmap_csum_set new b07ffe6927c7 ext4: set goal start correctly in ext4_mb_normalize_request new 01e4ca294517 ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set new 22fab9840253 ext4: get correct ext4_group_info in ext4_mb_prefetch_fini new abc075d4a5dc ext4: correct calculation of s_mb_preallocated new 1afdc5889427 ext4: correct start of used group pa for debug in ext4_mb_ [...] new 36cb0f52aeb9 ext4: protect pa->pa_free in ext4_discard_allocated_blocks new 1b5c9d349455 ext4: add missed brelse in ext4_free_blocks_simple new 85b67ffb7d2b ext4: remove unused return value of ext4_mb_try_best_found [...] new 139f46d3b5e6 ext4: Remove unnecessary release when memory allocation fa [...] new 285164b80175 ext4: remove unnecessary e4b->bd_buddy_page check in ext4_ [...] new aaae558dae6f ext4: remove unnecessary check in ext4_mb_new_blocks new 976620bd2610 ext4: remove dead check in mb_buddy_mark_free new 32c086937019 ext4: remove ac->ac_found > sbi->s_mb_min_to_scan dead che [...] new 78dc9f844f4e ext4: use best found when complex scan of group finishs new df11909514c5 ext4: remove unnecessary exit_meta_group_info tag new c7f2bafa3c24 ext4: remove unnecessary count2 in ext4_free_data_in_buddy new fb28f9ceec56 ext4: remove unnecessary goto in ext4_mb_mark_diskspace_used new 3a037b1b8897 ext4: remove repeat assignment to ac_f_ex new 46825e949057 ext4: remove comment code ext4_discard_preallocations new 253cacb0de89 ext4: simplify calculation of blkoff in ext4_mb_new_blocks_simple new 1221b235019f ext4: fix typos in mballoc new 91a48aaf59d0 ext4: avoid unnecessary pointer dereference in ext4_mb_nor [...] new 19b8b035a776 ext4: convert some BUG_ON's in mballoc to use WARN_RATELIM [...] new e86a718228b6 ext4: Stop searching if PA doesn't satisfy non-extent file new 820897258ad3 ext4: Refactor code related to freeing PAs new bcf434992145 ext4: Refactor code in ext4_mb_normalize_request() and ext [...] new 7692094ac513 ext4: Move overlap assert logic into a separate function new 0830344c953a ext4: Abstract out overlap fix/check logic in ext4_mb_norm [...] new 93cdf49f6eca ext4: Fix best extent lstart adjustment logic in ext4_mb_n [...] new a8e38fd37cff ext4: Convert pa->pa_inode_list and pa->pa_obj_lock into a union new 3872778664e3 ext4: Use rbtrees to manage PAs instead of inode i_prealloc_list new 361eb69fc99f ext4: Remove the logic to trim inode PAs new e999a5c5a19c fs: Add FGP_WRITEBEGIN new c76e14dc13bc fscrypt: Add some folio helper functions new cd57b77197a4 ext4: Convert ext4_bio_write_page() to use a folio new bb64c08bff6a ext4: Convert ext4_finish_bio() to use folios new 4da2f6e3c459 ext4: Turn mpage_process_page() into mpage_process_folio() new 81a0d3e126a0 ext4: Convert mpage_submit_page() to mpage_submit_folio() new 33483b3b6ee4 ext4: Convert mpage_page_done() to mpage_folio_done() new e8d6062c50ac ext4: Convert ext4_bio_write_page() to ext4_bio_write_folio() new 3edde93e0795 ext4: Convert ext4_readpage_inline() to take a folio new 83eba701cf6e ext4: Convert ext4_convert_inline_data_to_extent() to use a folio new f8f8c89f59f7 ext4: Convert ext4_try_to_write_inline_data() to use a folio new 4ed9b598ac30 ext4: Convert ext4_da_convert_inline_data_to_extent() to u [...] new 9a9d01f081ea ext4: Convert ext4_da_write_inline_data_begin() to use a folio new 6b87fbe41550 ext4: Convert ext4_read_inline_page() to ext4_read_inline_folio() new 6b90d4130ac8 ext4: Convert ext4_write_inline_data_end() to use a folio new 4d934a5e6caa ext4: Convert ext4_write_begin() to use a folio new 64fb31367598 ext4: Convert ext4_write_end() to use a folio new feb22b77b855 ext4: Use a folio in ext4_journalled_write_end() new 86324a21627a ext4: Convert ext4_journalled_zero_new_buffers() to use a folio new 9d3973de9a37 ext4: Convert __ext4_block_zero_page_range() to use a folio new 02e4b04c56d0 ext4: Convert ext4_page_nomap_can_writeout to ext4_folio_n [...] new 0b5a254395dc ext4: Use a folio in ext4_da_write_begin() new c0be8e6f081b ext4: Convert ext4_mpage_readpages() to work on folios new 86b38c273cc6 ext4: Convert ext4_block_write_begin() to take a folio new 9ea0e45bd2f6 ext4: Use a folio in ext4_page_mkwrite() new f2b229a8c6c2 ext4: Use a folio iterator in __read_end_io() new 3060b6ef0560 ext4: Convert mext_page_mkuptodate() to take a folio new b23fb762785b ext4: Convert pagecache_read() to use a folio new e9ebecf266c6 ext4: Use a folio in ext4_read_merkle_tree_page new bd159398a2d2 jdb2: Don't refuse invalidation of already invalidated buffers new d84c9ebdac1e ext4: Mark pages with journalled data dirty new 265e72efa99f ext4: Keep pages with journalled data dirty new 5e1bdea6391d ext4: Clear dirty bit from pages without data to write new 1f1a55f0bf06 ext4: Commit transaction before writing back pages in data [...] new e360c6ed7274 ext4: Drop special handling of journalled data from ext4_s [...] new c000dfec7e88 ext4: Drop special handling of journalled data from extent [...] new 783ae448b7a2 ext4: Fix special handling of journalled data from extent zeroing new 56c2a0e3d90d ext4: Drop special handling of journalled data from ext4_e [...] new 7c375870fdc5 ext4: Drop special handling of journalled data from ext4_q [...] new 951cafa6b80e ext4: Simplify handling of journalled data in ext4_bmap() new ab382539adcb ext4: Update comment in mpage_prepare_extent_to_map() new d0ab8368c175 Revert "ext4: Fix warnings when freezing filesystem with j [...] new db9345d9e6f0 ext4: factor out ext4_hash_info_init() new 1f79467c8a6b ext4: factor out ext4_percpu_param_init() and ext4_percpu_ [...] new 6ef684988816 ext4: use ext4_group_desc_free() in ext4_put_super() to sa [...] new dcbf87589d90 ext4: factor out ext4_flex_groups_free() new 68e624398f7d ext4: rename two functions with 'check' new 269e9226c29f ext4: move s_reserved_gdt_blocks and addressable checking [...] new 107d2be90116 ext4: factor out ext4_block_group_meta_init() new 54902099b1d8 ext4: move dax and encrypt checking into ext4_check_featur [...] new 8ae56b4e82ee ext4: remove unneeded check of nr_to_submit new 17809d3cf801 ext4: remove useless conditional branch code new 519fe1bae7e2 ext4: Add a uapi header for ext4 userspace APIs new 0cfcde1fafc2 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] new e9cd1d9a3413 ext2: Correct maximum ext2 filesystem block size new 62aeb94433fc ext2: Check block size validity during mount new 96acbef66b44 udf: Use folios in udf_adinicb_writepage() new f768dc3cf749 udf: use wrapper i_blocksize() in udf_discard_prealloc() new dced733d7fa9 quota: simplify two-level sysctl registration for fs_dqsta [...] new f8107c996f54 quota: fixup *_write_file_info() to return proper error code new c87d175d0ae7 quota: make dquot_set_dqinfo return errors from ->write_info new fae0a2b2077c ext2: remove redundant assignment to pointer end new 8ace883815a2 reiserfs: remove unused sched_count variable new 9e1fb91bcbad quota: Use register_sysctl_init() for registering fs_dqsta [...] new 74b7d42300a8 reiserfs: remove unused iter variable new f4251e371d17 quota: update Kconfig comment new 36d532d713db quota: mark PRINT_QUOTA_WARNING as BROKEN new 94fc0792661a Merge tag 'fs_for_v6.4-rc1' of git://git.kernel.org/pub/sc [...] new 13b98989c81a btrfs: use btrfs_handle_fs_error in btrfs_fill_super new d46947284496 btrfs: replace BUG_ON with ASSERT in btrfs_read_node_slot new 9cf14029d5fb btrfs: handle errors from btrfs_read_node_slot in split new a13bb2c03848 btrfs: add missing iputs on orphan cleanup failure new 6989627db074 btrfs: drop root refs properly when orphan cleanup fails new 4e19438400ce btrfs: handle errors in walk_down_tree properly new 9a93b5a35388 btrfs: abort the transaction if we get an error during sna [...] new 74cc3600e8a7 btrfs: raid56: no need for irqsafe locking new fa13661c48de btrfs: open code btrfs_csum_ptr new da8269a3e9ed btrfs: avoid reusing return variable in nested block in bt [...] new 19337f8ea3fc btrfs: switch search_file_offset_in_bio to return bool new dcb2137c8411 btrfs: move all btree inode initialization into btrfs_init [...] new a97699d1d610 btrfs: replace map_lookup->stripe_len by BTRFS_STRIPE_LEN new 6ded22c1bfe6 btrfs: reduce div64 calls by limiting the number of stripe [...] new be5c7edbfdf1 btrfs: simplify the bioc argument for handle_ops_on_dev_replace() new 4ced85f81a7a btrfs: reduce type width of btrfs_io_contexts new 1faf3885067d btrfs: use an efficient way to represent source of duplica [...] new 18d758a2d81a btrfs: replace btrfs_io_context::raid_map with a fixed u64 value new 544fe4a903ce btrfs: embed a btrfs_bio into struct compressed_bio new 798c9fc74d03 btrfs: remove redundant free_extent_map in btrfs_submit_co [...] new e7aff33e3161 btrfs: use the bbio file offset in btrfs_submit_compressed_read new d7294e4deeb9 btrfs: use the bbio file offset in add_ra_bio_pages new 10e924bc320a btrfs: factor out a btrfs_add_compressed_bio_pages helper new 32586c5bca72 btrfs: factor out a btrfs_free_compressed_pages helper new a959a1745d33 btrfs: don't clear page->mapping in btrfs_free_compressed_pages new f9327a70c12c btrfs: fold finish_compressed_bio_write into btrfs_finish_ [...] new 7b31e0451d0b btrfs: dev-replace: properly follow its read mode new fdf8d595f49c btrfs: open code btrfs_bin_search() new 67998cf438e2 btrfs: don't set force_bio_submit in read_extent_buffer_subpage new eb8d0c6d042f btrfs: remove the force_bio_submit to submit_extent_page new c000bc04bad4 btrfs: store the bio opf in struct btrfs_bio_ctrl new 794c26e214ab btrfs: remove the sync_io flag in struct btrfs_bio_ctrl new 72b505dc5757 btrfs: add a wbc pointer to struct btrfs_bio_ctrl new c9bc621fb498 btrfs: move the compress_type check out of btrfs_bio_add_page new a140453bf9fb btrfs: rename the this_bio_flag variable in btrfs_do_readpage new f8ed4852f3a9 btrfs: remove the compress_type argument to submit_extent_page new 551733372fda btrfs: remove the submit_extent_page return value new 5380311fc8b7 btrfs: simplify the error handling in __extent_writepage_io new 78a2ef1b7b33 btrfs: check for contiguity in submit_extent_page new 24e6c8082208 btrfs: simplify main loop in submit_extent_page new 198bd49e5f0c btrfs: sink calc_bio_boundaries into its only caller new 65886d2b1fd4 btrfs: remove search_file_offset_in_bio new e2eb02480c54 btrfs: cleanup the main loop in btrfs_lookup_bio_sums new 4871c33baf56 btrfs: open_ctree() error handling cleanup new 5f50fa918f0c btrfs: do not use replace target device as an extra mirror new 1d4032973690 btrfs: scrub: remove unused path inside scrub_stripe() new 6b4d375a8155 btrfs: scrub: remove root and csum_root arguments from scr [...] new 0f202b256a14 btrfs: avoid repetitive define BTRFS_FEATURE_INCOMPAT_SUPP new ce4cf3793e72 btrfs: remove redundant clearing of NODISCARD new 0b5485391def btrfs: locking: use atomic for DREW lock writers new b665affe93d8 btrfs: remove unused members from struct btrfs_encoded_rea [...] new 34f888ce3a35 btrfs: cleanup main loop in btrfs_encoded_read_regular_fill_pages new 7edb9a3e7200 btrfs: move zero filling of compressed read bios into common code new ae42a154ca89 btrfs: pass a btrfs_bio to btrfs_submit_bio new 690834e47cf7 btrfs: pass a btrfs_bio to btrfs_submit_compressed_read new b7d463a1d125 btrfs: store a pointer to the original btrfs_bio in struct [...] new d733ea012db3 btrfs: simplify finding the inode in submit_one_bio new 9dfde1b47b9d btrfs: store a pointer to a btrfs_bio in struct btrfs_bio_ctrl new b41bbd293e64 btrfs: return a btrfs_bio from btrfs_bio_alloc new 2cef0c79bb81 btrfs: make btrfs_split_bio work on struct btrfs_bio new d1cc57938319 btrfs: sysfs: relax bg_reclaim_threshold for debugging purposes new 4513cb0c40d7 btrfs: move the bi_sector assignment out of btrfs_add_comp [...] new 43fa4219bcf0 btrfs: simplify adding pages in btrfs_add_compressed_bio_pages new 318eee0328b7 btrfs: remove btrfs_lru_cache_is_full() inline function new 4e0527deb311 btrfs: pass a bool to btrfs_block_rsv_migrate() at evict_r [...] new 5c1f2c6bca8b btrfs: pass a bool size update argument to btrfs_block_rsv [...] new b93fa4acbb57 btrfs: remove check for NULL block reserve at btrfs_block_ [...] new 1a332502c853 btrfs: update documentation for BTRFS_RESERVE_FLUSH_EVICT [...] new 9d0d47d5c3c5 btrfs: update flush method assertion when reserving space new 3a49a5489490 btrfs: initialize ret to -ENOSPC at __reserve_bytes() new cf5fa929b7f5 btrfs: simplify btrfs_should_throttle_delayed_refs() new 04fb3285a478 btrfs: collapse should_end_transaction() into btrfs_should [...] new 5758d1bd2d32 btrfs: remove bytes_used argument from btrfs_make_block_group() new 9aa06c7669dd btrfs: count extents before taking inode's spinlock when r [...] new 4a6f5ccac524 btrfs: remove redundant counter check at btrfs_truncate_in [...] new 4e8313e53c83 btrfs: simplify variables in btrfs_block_rsv_refill() new a8fdc05172d0 btrfs: remove obsolete delayed ref throttling logic when t [...] new afa4b0afeeb4 btrfs: don't throttle on delayed items when evicting delet [...] new 1d0df22a2932 btrfs: calculate the right space for a single delayed ref [...] new 007145ff644c btrfs: accurately calculate number of delayed refs when flushing new d1085c9c5285 btrfs: constify fs_info argument of the metadata size calc [...] new f4160ee87898 btrfs: constify fs_info argument for the reclaim items cal [...] new 0e55a54502b9 btrfs: add helper to calculate space for delayed references new b13d57db90b8 btrfs: calculate correct amount of space for delayed refer [...] new ba4ec8fbce6c btrfs: fix calculation of the global block reserve's size new 5630e2bcfe22 btrfs: use a constant for the number of metadata units nee [...] new f8f210dc8470 btrfs: calculate the right space for delayed refs when upd [...] new b7b1167c3635 btrfs: simplify exit paths of btrfs_evict_inode() new bfd3ea946faa btrfs: move last_flush_error to write_dev_flush and wait_d [...] new de38a206ff74 btrfs: open code check_barrier_error() new 1b465784dc33 btrfs: change wait_dev_flush() return type to bool new 7e812f2054b8 btrfs: use test_and_clear_bit() in wait_dev_flush() new 078e4cf5dbed btrfs: use __bio_add_page for adding a single page in repa [...] new cf32e41fa5f4 btrfs: use __bio_add_page to add single a page in rbio_add [...] new cf6d1aa482fb btrfs: add function to create and return an ordered extent new 8725bddf30c1 btrfs: pass flags as unsigned long to btrfs_add_ordered_extent new 53f2c20687ba btrfs: stash ordered extent in dio_data during iomap dio new e44ca71cfe07 btrfs: move ordered_extent internal sanity checks into btr [...] new 11d33ab6c1f3 btrfs: simplify splitting logic in btrfs_extract_ordered_extent new 8f4af4b8e122 btrfs: sink parameter len to btrfs_split_ordered_extent new f0792b792dbe btrfs: fold btrfs_clone_ordered_extent into btrfs_split_or [...] new 2e38a84bc6ab btrfs: simplify extent map splitting and rename split_zoned_em new 7edd339c8a41 btrfs: pass an ordered_extent to btrfs_extract_ordered_extent new f0f5329a00ba btrfs: don't split NOCOW extent_maps in btrfs_extract_orde [...] new b73a6fd1b1ef btrfs: split partial dio bios before submit new e4773b57b894 btrfs: make btrfs_block_rsv_full() check more boolean when [...] new 0f69d1f4d624 btrfs: correctly calculate delayed ref bytes when starting [...] new 05d06a5c9d9c btrfs: move kthread_associate_blkcg out of btrfs_submit_co [...] new e43a6210b798 btrfs: don't free the async_extent in submit_uncompressed_range new 896d7c1a90f3 btrfs: also use kthread_associate_blkcg for uncompressible ranges new 0a0596fbbe5b btrfs, mm: remove the punt_to_cgroup field in struct write [...] new 3480373ebdf7 btrfs, block: move REQ_CGROUP_PUNT to btrfs new 12be09fe18f2 block: async_bio_lock does not need to be bh-safe new 2c275afeb61d block: make blkcg_punt_bio_submit optional new e6b430f817ca btrfs: tree-log: factor out a clean_log_buffer helper new 6e7a367e1abe btrfs: don't print the crc32c implementation at module load time new 7533583e125d libcrc32c: remove crc32c_impl new 1f16033c9929 btrfs: warn for any missed cleanup at btrfs_close_one_device new f0bb5474cff0 btrfs: remove redundant release of btrfs_device::alloc_state new 2a2dc22f7e9d btrfs: scrub: use dedicated super block verification funct [...] new 4317ff0056be btrfs: introduce btrfs_bio::fs_info member new 4886ff7b50f6 btrfs: introduce a new helper to submit write bio for repair new 2af2aaf98205 btrfs: scrub: introduce structure for new BTRFS_STRIPE_LEN [...] new b979547513ff btrfs: scrub: introduce helper to find and fill sector inf [...] new a3ddbaebc7c9 btrfs: scrub: introduce a helper to verify one metadata block new 97cf8f37542a btrfs: scrub: introduce a helper to verify one scrub_stripe new 9ecb5ef543d3 btrfs: scrub: introduce the main read repair worker for sc [...] new 058e09e6fe7c btrfs: scrub: introduce a writeback helper for scrub_stripe new 0096580713ff btrfs: scrub: introduce error reporting functionality for [...] new 54765392a1b9 btrfs: scrub: introduce helper to queue a stripe for scrub new e02ee89baa66 btrfs: scrub: switch scrub_simple_mirror() to scrub_stripe [...] new 1009254bf22a btrfs: scrub: use scrub_stripe to implement RAID56 P/Q scrub new 5dc96f8d5de9 btrfs: scrub: remove scrub_parity structure new 16f93993498b btrfs: scrub: remove the old writeback infrastructure new e9255d6c4054 btrfs: scrub: remove the old scrub recheck code new 001e3fc263ce btrfs: scrub: remove scrub_block and scrub_sector structures new 13a62fd997f0 btrfs: scrub: remove scrub_bio structure new aca43fe839e4 btrfs: remove unused raid56 functions which were dedicated [...] new cfe3445a5865 btrfs: set default discard iops_limit to 1000 new f263a7c3a53b btrfs: reinterpret async discard iops_limit=0 as no delay new 604e6681e114 btrfs: scrub: reject unsupported scrub flags new 524f14bb114a btrfs: remove pointless loop at btrfs_get_next_valid_item() new 8eb3dd17eadd btrfs: dev-replace: error out if we have unrepaired metada [...] new fa4b8cb17380 btrfs: avoid iterating over all indexes when logging directory new 5d3e4f1d5123 btrfs: use log root when iterating over index keys when lo [...] new 8ba7d5f5ba93 btrfs: fix uninitialized variable warnings new f372463124df btrfs: mark btrfs_assertfail() __noreturn new 85d7ab246382 Merge tag 'for-6.4-tag' of git://git.kernel.org/pub/scm/li [...] new 8dc14966ca3e gfs2: Remove duplicate i_nlink check from gfs2_link() new 2d0847806043 gfs2: Remove ghs[] from gfs2_link new 14a585177c0f gfs2: Remove ghs[] from gfs2_unlink new cfcdb5bad34f gfs2: Fix inode height consistency check new 7d1b37787fe3 gfs2: Eliminate gfs2_trim_blocks new 130cf5269cd2 gfs2: Use gfs2_holder_initialized for jindex new 55534c094fd4 gfs2: Move variable assignment behind a null pointer check [...] new 24ab15829867 gfs2: return errors from gfs2_ail_empty_gl new 68ca088dc1cf gfs2: Perform second log flush in gfs2_make_fs_ro new b97e583caa25 gfs2: Issue message when revokes cannot be written new 644f6bf762fa gfs2: gfs2_ail_empty_gl no log flush on error new e0fcc9c68d11 Merge tag 'gfs2-v6.3-rc3-fixes' of git://git.kernel.org/pu [...] new a034c1370ded fs: dlm: fix DLM_IFL_CB_PENDING gets overwritten new 00f30c051b07 fs: dlm: add unbound flag to dlm_io workqueue new 7386457af39d DLM: increase socket backlog to avoid hangs with 16 nodes new 01c7a5978993 fs: dlm: remove deprecated code parts new a7e7ffacad7b fs: dlm: rename stub to local message flag new 9f48eead5ea4 fs: dlm: remove DLM_IFL_LOCAL_MS flag new 8c11ba64ce57 fs: dlm: store lkb distributed flags into own value new 8a39dcd9c32d fs: dlm: change dflags to use atomic bits new e1af8728f600 fs: dlm: move internal flags to atomic ops new 46d6e722d8b1 fs: dlm: rsb hash table flag value to atomic ops new 1361737f102d fs: dlm: switch lkb_sbflags to atomic ops new 7a40f1f18a88 fs: dlm: stop unnecessarily filling zero ms_extra bytes new fbfaf03ebac9 Merge tag 'dlm-6.4' of git://git.kernel.org/pub/scm/linux/ [...] new 60630375064f f2fs: make f2fs_sync_inode_meta() static new 960fa2c828a0 f2fs: export compress_percent and compress_watermark entries new 447286ebadaa f2fs: convert to use bitmap API new 8051692f5f23 f2fs: handle dqget error in f2fs_transfer_project_quota() new c17caf0ba3aa f2fs: fix uninitialized skipped_gc_rwsem new 043d2d00b443 f2fs: factor out victim_entry usage from general rb_tree use new f69475dd4878 f2fs: factor out discard_cmd usage from general rb_tree use new bf21acf9959a f2fs: remove entire rb_entry sharing new 6797ebc4ac55 f2fs: Fix discard bug on zoned block devices with 2MiB zone size new 5bb9c111cd98 f2fs: convert to MAX_SBI_FLAG instead of 32 in stat_show() new b822dc914917 f2fs: fix to handle filemap_fdatawrite() error in f2fs_ioc [...] new 0b37ed21e336 f2fs: apply zone capacity to all zone type new c948be797da8 f2fs: remove else in f2fs_write_cache_pages() new babedcbac164 f2fs: compress: fix to call f2fs_wait_on_page_writeback() [...] new 92318f20d703 f2fs: preserve direct write semantics when buffering is forced new 1aa161e43106 f2fs: fix scheduling while atomic in decompression path new c0abbdf2b5d6 f2fs: convert is_extension_exist() to return bool type new d4998b7895ab f2fs: add compression feature check for all compress mount opt new f26aaee60a9f f2fs: fix align check for npo2 new 144f1cd40bf9 f2fs: fix iostat lock protection new da6ea0b050fa f2fs: fix null pointer panic in tracepoint in __replace_at [...] new 19e0e21a5118 f2fs: remove struct victim_selection default_v_ops new d11cef14f814 f2fs: Fix system crash due to lack of free space in LFS new c2c14ca5b1f3 f2fs: set default compress option only when sb_has_compression new 084e15ea14bb f2fs: convert to use sysfs_emit new 3094e5579b4d f2fs: merge lz4hc_compress_pages() to lz4_compress_pages() new 0c9f4521958f f2fs: use common implementation of file type new 68f0453dabdb f2fs: use f2fs_hw_is_readonly() instead of bdev_read_only() new c277991d7cf0 f2fs: remove unneeded in-memory i_crtime copy new 5cdb422c8391 f2fs: fix to avoid use-after-free for cached IPU bio new c9b3649a934d f2fs: fix to drop all dirty pages during umount() if cp_er [...] new 6fd257cb35e8 f2fs: fix to keep consistent i_gc_rwsem lock order new 562abda40188 docs: f2fs: Correct instruction to disable checkpoint new d78dfefcde9d f2fs: fix to check readonly condition correctly new e1bb7d3d9cbf f2fs: fix to recover quota data correctly new d09bd853005c f2fs: add radix_tree_preload_end in error case new d94772154e52 f2fs: fix potential corruption when moving a directory new 1ac3d037bee9 f2fs: fix passing relative address when discard zones new b851ee6ba3cc f2fs: fix to check return value of f2fs_do_truncate_blocks() new 935fc6fa6466 f2fs: fix to check return value of inc_valid_block_count() new abae448626a2 f2fs: remove batched_trim_sections node description new 50aa6f44e1da f2fs: support iopoll method new 33560f8020c2 f2fs: remove bulk remove_proc_entry() and unnecessary kobj [...] new 635a52da8605 f2fs: remove folio_detach_private() in .invalidate_folio a [...] new 2d3f197bad97 f2fs: refactor f2fs_gc to call checkpoint in urgent condition new bd90c5cd339a f2fs: relax sanity check if checkpoint is corrupted new c1660d88a064 f2fs: add has_enough_free_secs() new 558478508004 f2fs: allocate trace path buffer from names_cache new 2e2c6e9b72ce f2fs: remove power-of-two limitation of zoned device new 591fc34e1f98 f2fs: use cow inode data when updating atomic write new 994b442b66a4 f2fs: allocate node blocks for atomic write block replacement new 8375be2b6414 f2fs: remove unnessary comment in __may_age_extent_tree new 5c7ecada25d2 Merge tag 'f2fs-for-6.4-rc1' of git://git.kernel.org/pub/s [...]
The 501 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-fs-f2fs | 23 +- Documentation/admin-guide/ext4.rst | 3 - .../devicetree/bindings/crypto/qcom-qce.txt | 25 - .../devicetree/bindings/crypto/qcom-qce.yaml | 123 + Documentation/filesystems/f2fs.rst | 2 +- MAINTAINERS | 34 +- arch/arm64/boot/dts/qcom/sm8550.dtsi | 2 +- arch/arm64/crypto/aes-neonbs-core.S | 9 +- arch/powerpc/crypto/Kconfig | 17 + arch/powerpc/crypto/Makefile | 13 + arch/powerpc/crypto/aes-gcm-p10-glue.c | 343 ++ arch/powerpc/crypto/aes-gcm-p10.S | 1521 +++++++ arch/powerpc/crypto/aesp8-ppc.pl | 585 +++ arch/powerpc/crypto/ghashp8-ppc.pl | 370 ++ arch/powerpc/crypto/ppc-xlate.pl | 229 ++ arch/powerpc/include/asm/cpufeature.h | 1 + arch/x86/crypto/aegis128-aesni-asm.S | 6 +- arch/x86/crypto/aesni-intel_asm.S | 198 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 254 +- arch/x86/crypto/aria-aesni-avx-asm_64.S | 28 +- arch/x86/crypto/aria-aesni-avx2-asm_64.S | 28 +- arch/x86/crypto/aria-gfni-avx512-asm_64.S | 24 +- arch/x86/crypto/camellia-aesni-avx-asm_64.S | 30 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 30 +- arch/x86/crypto/camellia-x86_64-asm_64.S | 6 +- arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 38 +- arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 32 +- arch/x86/crypto/crc32-pclmul_asm.S | 16 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 70 +- arch/x86/crypto/des3_ede-asm_64.S | 96 +- arch/x86/crypto/ghash-clmulni-intel_asm.S | 4 +- arch/x86/crypto/sha1_avx2_x86_64_asm.S | 25 +- arch/x86/crypto/sha256-avx-asm.S | 16 +- arch/x86/crypto/sha256-avx2-asm.S | 54 +- arch/x86/crypto/sha256-ssse3-asm.S | 16 +- arch/x86/crypto/sha512-avx-asm.S | 8 +- arch/x86/crypto/sha512-avx2-asm.S | 16 +- arch/x86/crypto/sha512-ssse3-asm.S | 8 +- arch/x86/kvm/svm/sev.c | 1 + block/Kconfig | 3 + block/bio.c | 1 + block/blk-cgroup.c | 78 +- block/blk-cgroup.h | 15 +- block/blk-core.c | 3 - crypto/acompress.c | 81 +- crypto/aead.c | 98 +- crypto/ahash.c | 144 +- crypto/akcipher.c | 52 +- crypto/algapi.c | 219 +- crypto/algif_hash.c | 19 +- crypto/api.c | 63 +- crypto/async_tx/async_pq.c | 10 +- crypto/async_tx/async_tx.c | 4 +- crypto/compress.h | 26 + crypto/cryptd.c | 34 +- crypto/crypto_user_stat.c | 183 +- crypto/drbg.c | 2 +- crypto/fips.c | 11 +- crypto/hash.h | 40 + crypto/hmac.c | 15 + crypto/internal.h | 10 + crypto/jitterentropy-kcapi.c | 51 +- crypto/jitterentropy.c | 144 +- crypto/jitterentropy.h | 1 - crypto/kpp.c | 53 +- crypto/rng.c | 65 +- crypto/scompress.c | 39 +- crypto/shash.c | 181 +- crypto/skcipher.c | 113 +- crypto/tcrypt.c | 11 +- crypto/testmgr.c | 272 +- crypto/testmgr.h | 47 + drivers/char/hw_random/meson-rng.c | 29 +- drivers/char/hw_random/xgene-rng.c | 46 +- drivers/crypto/Kconfig | 21 +- drivers/crypto/Makefile | 4 +- drivers/crypto/amcc/crypto4xx_core.c | 2 +- drivers/crypto/aspeed/aspeed-acry.c | 14 +- drivers/crypto/atmel-aes.c | 16 +- drivers/crypto/atmel-sha.c | 34 +- drivers/crypto/atmel-sha204a.c | 2 +- drivers/crypto/atmel-tdes.c | 15 +- drivers/crypto/caam/caamalg.c | 21 +- drivers/crypto/caam/caamhash.c | 10 +- drivers/crypto/caam/caampkc.c | 6 +- drivers/crypto/caam/caamrng.c | 6 +- drivers/crypto/caam/ctrl.c | 112 +- drivers/crypto/caam/debugfs.c | 12 +- drivers/crypto/caam/debugfs.h | 7 +- drivers/crypto/caam/dpseci-debugfs.c | 2 +- drivers/crypto/caam/intern.h | 1 + drivers/crypto/caam/jr.c | 61 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 1 - drivers/crypto/ccp/Makefile | 3 +- drivers/crypto/ccp/platform-access.c | 215 + drivers/crypto/ccp/platform-access.h | 35 + drivers/crypto/ccp/psp-dev.c | 38 +- drivers/crypto/ccp/psp-dev.h | 11 +- drivers/crypto/ccp/sev-dev.c | 16 +- drivers/crypto/ccp/sev-dev.h | 2 +- drivers/crypto/ccp/sp-dev.h | 10 + drivers/crypto/ccp/sp-pci.c | 11 +- drivers/crypto/ccp/tee-dev.c | 17 +- drivers/crypto/ccree/cc_driver.c | 4 +- drivers/crypto/hifn_795x.c | 24 +- drivers/crypto/hisilicon/Kconfig | 7 + drivers/crypto/hisilicon/Makefile | 2 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 1 - drivers/crypto/hisilicon/qm.c | 1 - drivers/crypto/hisilicon/sec2/sec_main.c | 1 - drivers/crypto/hisilicon/trng/Makefile | 3 + drivers/crypto/hisilicon/trng/trng-stb.c | 176 + drivers/crypto/hisilicon/zip/zip_main.c | 1 - drivers/crypto/img-hash.c | 7 +- drivers/crypto/inside-secure/safexcel.c | 39 +- drivers/crypto/intel/Kconfig | 5 + drivers/crypto/intel/Makefile | 5 + drivers/crypto/intel/ixp4xx/Kconfig | 14 + drivers/crypto/intel/ixp4xx/Makefile | 2 + drivers/crypto/{ => intel/ixp4xx}/ixp4xx_crypto.c | 15 +- drivers/crypto/{ => intel}/keembay/Kconfig | 0 drivers/crypto/{ => intel}/keembay/Makefile | 0 .../{ => intel}/keembay/keembay-ocs-aes-core.c | 2 - .../crypto/{ => intel}/keembay/keembay-ocs-ecc.c | 0 .../{ => intel}/keembay/keembay-ocs-hcu-core.c | 0 drivers/crypto/{ => intel}/keembay/ocs-aes.c | 0 drivers/crypto/{ => intel}/keembay/ocs-aes.h | 0 drivers/crypto/{ => intel}/keembay/ocs-hcu.c | 0 drivers/crypto/{ => intel}/keembay/ocs-hcu.h | 0 drivers/crypto/{ => intel}/qat/Kconfig | 0 drivers/crypto/{ => intel}/qat/Makefile | 0 drivers/crypto/{ => intel}/qat/qat_4xxx/Makefile | 0 .../{ => intel}/qat/qat_4xxx/adf_4xxx_hw_data.c | 62 +- .../{ => intel}/qat/qat_4xxx/adf_4xxx_hw_data.h | 9 +- drivers/crypto/{ => intel}/qat/qat_4xxx/adf_drv.c | 31 +- drivers/crypto/{ => intel}/qat/qat_c3xxx/Makefile | 0 .../{ => intel}/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 2 +- .../{ => intel}/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 0 drivers/crypto/{ => intel}/qat/qat_c3xxx/adf_drv.c | 24 +- .../crypto/{ => intel}/qat/qat_c3xxxvf/Makefile | 0 .../qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 0 .../qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h | 0 .../crypto/{ => intel}/qat/qat_c3xxxvf/adf_drv.c | 13 +- drivers/crypto/{ => intel}/qat/qat_c62x/Makefile | 0 .../{ => intel}/qat/qat_c62x/adf_c62x_hw_data.c | 2 +- .../{ => intel}/qat/qat_c62x/adf_c62x_hw_data.h | 0 drivers/crypto/{ => intel}/qat/qat_c62x/adf_drv.c | 24 +- drivers/crypto/{ => intel}/qat/qat_c62xvf/Makefile | 0 .../qat/qat_c62xvf/adf_c62xvf_hw_data.c | 0 .../qat/qat_c62xvf/adf_c62xvf_hw_data.h | 0 .../crypto/{ => intel}/qat/qat_c62xvf/adf_drv.c | 13 +- drivers/crypto/{ => intel}/qat/qat_common/Makefile | 0 .../{ => intel}/qat/qat_common/adf_accel_devices.h | 5 +- .../{ => intel}/qat/qat_common/adf_accel_engine.c | 0 .../crypto/{ => intel}/qat/qat_common/adf_admin.c | 0 .../crypto/{ => intel}/qat/qat_common/adf_aer.c | 39 +- .../crypto/{ => intel}/qat/qat_common/adf_cfg.c | 0 .../crypto/{ => intel}/qat/qat_common/adf_cfg.h | 0 .../{ => intel}/qat/qat_common/adf_cfg_common.h | 0 .../{ => intel}/qat/qat_common/adf_cfg_strings.h | 0 .../{ => intel}/qat/qat_common/adf_cfg_user.h | 0 .../{ => intel}/qat/qat_common/adf_common_drv.h | 10 +- .../{ => intel}/qat/qat_common/adf_ctl_drv.c | 30 +- .../{ => intel}/qat/qat_common/adf_dev_mgr.c | 2 + .../{ => intel}/qat/qat_common/adf_gen2_config.c | 0 .../{ => intel}/qat/qat_common/adf_gen2_config.h | 0 .../{ => intel}/qat/qat_common/adf_gen2_dc.c | 0 .../{ => intel}/qat/qat_common/adf_gen2_dc.h | 0 .../{ => intel}/qat/qat_common/adf_gen2_hw_data.c | 0 .../{ => intel}/qat/qat_common/adf_gen2_hw_data.h | 0 .../{ => intel}/qat/qat_common/adf_gen2_pfvf.c | 0 .../{ => intel}/qat/qat_common/adf_gen2_pfvf.h | 0 .../{ => intel}/qat/qat_common/adf_gen4_dc.c | 0 .../{ => intel}/qat/qat_common/adf_gen4_dc.h | 0 .../{ => intel}/qat/qat_common/adf_gen4_hw_data.c | 0 .../{ => intel}/qat/qat_common/adf_gen4_hw_data.h | 0 .../{ => intel}/qat/qat_common/adf_gen4_pfvf.c | 0 .../{ => intel}/qat/qat_common/adf_gen4_pfvf.h | 0 .../{ => intel}/qat/qat_common/adf_gen4_pm.c | 0 .../{ => intel}/qat/qat_common/adf_gen4_pm.h | 0 .../{ => intel}/qat/qat_common/adf_hw_arbiter.c | 2 +- .../crypto/{ => intel}/qat/qat_common/adf_init.c | 96 +- .../crypto/{ => intel}/qat/qat_common/adf_isr.c | 0 .../{ => intel}/qat/qat_common/adf_pfvf_msg.h | 0 .../{ => intel}/qat/qat_common/adf_pfvf_pf_msg.c | 0 .../{ => intel}/qat/qat_common/adf_pfvf_pf_msg.h | 0 .../{ => intel}/qat/qat_common/adf_pfvf_pf_proto.c | 0 .../{ => intel}/qat/qat_common/adf_pfvf_pf_proto.h | 0 .../{ => intel}/qat/qat_common/adf_pfvf_utils.c | 0 .../{ => intel}/qat/qat_common/adf_pfvf_utils.h | 0 .../{ => intel}/qat/qat_common/adf_pfvf_vf_msg.c | 0 .../{ => intel}/qat/qat_common/adf_pfvf_vf_msg.h | 0 .../{ => intel}/qat/qat_common/adf_pfvf_vf_proto.c | 0 .../{ => intel}/qat/qat_common/adf_pfvf_vf_proto.h | 0 .../crypto/{ => intel}/qat/qat_common/adf_sriov.c | 10 +- .../crypto/{ => intel}/qat/qat_common/adf_sysfs.c | 23 +- .../{ => intel}/qat/qat_common/adf_transport.c | 0 .../{ => intel}/qat/qat_common/adf_transport.h | 0 .../qat/qat_common/adf_transport_access_macros.h | 0 .../qat/qat_common/adf_transport_debug.c | 0 .../qat/qat_common/adf_transport_internal.h | 0 .../crypto/{ => intel}/qat/qat_common/adf_vf_isr.c | 3 +- .../crypto/{ => intel}/qat/qat_common/icp_qat_fw.h | 0 .../{ => intel}/qat/qat_common/icp_qat_fw_comp.h | 0 .../qat/qat_common/icp_qat_fw_init_admin.h | 0 .../{ => intel}/qat/qat_common/icp_qat_fw_la.h | 0 .../qat/qat_common/icp_qat_fw_loader_handle.h | 0 .../{ => intel}/qat/qat_common/icp_qat_fw_pke.h | 0 .../{ => intel}/qat/qat_common/icp_qat_hal.h | 0 .../crypto/{ => intel}/qat/qat_common/icp_qat_hw.h | 0 .../qat/qat_common/icp_qat_hw_20_comp.h | 0 .../qat/qat_common/icp_qat_hw_20_comp_defs.h | 0 .../{ => intel}/qat/qat_common/icp_qat_uclo.h | 0 .../crypto/{ => intel}/qat/qat_common/qat_algs.c | 0 .../{ => intel}/qat/qat_common/qat_algs_send.c | 0 .../{ => intel}/qat/qat_common/qat_algs_send.h | 0 .../{ => intel}/qat/qat_common/qat_asym_algs.c | 0 drivers/crypto/{ => intel}/qat/qat_common/qat_bl.c | 0 drivers/crypto/{ => intel}/qat/qat_common/qat_bl.h | 0 .../{ => intel}/qat/qat_common/qat_comp_algs.c | 0 .../{ => intel}/qat/qat_common/qat_comp_req.h | 0 .../{ => intel}/qat/qat_common/qat_compression.c | 0 .../{ => intel}/qat/qat_common/qat_compression.h | 0 .../crypto/{ => intel}/qat/qat_common/qat_crypto.c | 0 .../crypto/{ => intel}/qat/qat_common/qat_crypto.h | 0 .../crypto/{ => intel}/qat/qat_common/qat_hal.c | 1 + .../crypto/{ => intel}/qat/qat_common/qat_uclo.c | 1 + .../crypto/{ => intel}/qat/qat_dh895xcc/Makefile | 0 .../qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 2 +- .../qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 0 .../crypto/{ => intel}/qat/qat_dh895xcc/adf_drv.c | 24 +- .../crypto/{ => intel}/qat/qat_dh895xccvf/Makefile | 0 .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 0 .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h | 0 .../{ => intel}/qat/qat_dh895xccvf/adf_drv.c | 13 +- drivers/crypto/mxs-dcp.c | 21 +- drivers/crypto/qce/core.c | 23 +- drivers/crypto/qce/core.h | 1 + drivers/crypto/sa2ul.c | 6 +- drivers/crypto/sahara.c | 4 +- drivers/crypto/stm32/stm32-hash.c | 361 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 2 +- drivers/i2c/busses/Kconfig | 5 +- drivers/i2c/busses/i2c-designware-amdpsp.c | 205 +- drivers/i2c/busses/i2c-designware-core.h | 1 - drivers/i2c/busses/i2c-designware-platdrv.c | 1 - drivers/tee/amdtee/call.c | 2 +- drivers/tee/amdtee/shm_pool.c | 2 +- fs/btrfs/Kconfig | 1 + fs/btrfs/bio.c | 211 +- fs/btrfs/bio.h | 22 +- fs/btrfs/block-group.c | 40 +- fs/btrfs/block-group.h | 13 +- fs/btrfs/block-rsv.c | 21 +- fs/btrfs/block-rsv.h | 2 +- fs/btrfs/btrfs_inode.h | 35 +- fs/btrfs/compression.c | 299 +- fs/btrfs/compression.h | 20 +- fs/btrfs/ctree.c | 91 +- fs/btrfs/ctree.h | 17 +- fs/btrfs/delalloc-space.c | 2 +- fs/btrfs/delayed-ref.c | 49 +- fs/btrfs/delayed-ref.h | 22 +- fs/btrfs/disk-io.c | 147 +- fs/btrfs/extent-tree.c | 37 +- fs/btrfs/extent_io.c | 550 +-- fs/btrfs/file-item.c | 93 +- fs/btrfs/file-item.h | 3 +- fs/btrfs/fs.h | 53 +- fs/btrfs/inode-item.c | 15 +- fs/btrfs/inode.c | 375 +- fs/btrfs/ioctl.c | 5 + fs/btrfs/locking.c | 25 +- fs/btrfs/locking.h | 5 +- fs/btrfs/lru_cache.h | 5 - fs/btrfs/lzo.c | 17 +- fs/btrfs/messages.c | 2 +- fs/btrfs/messages.h | 2 +- fs/btrfs/ordered-data.c | 120 +- fs/btrfs/ordered-data.h | 10 +- fs/btrfs/raid56.c | 162 +- fs/btrfs/raid56.h | 12 +- fs/btrfs/relocation.c | 6 +- fs/btrfs/scrub.c | 4142 ++++++-------------- fs/btrfs/send.c | 2 +- fs/btrfs/space-info.c | 32 +- fs/btrfs/space-info.h | 1 + fs/btrfs/super.c | 3 +- fs/btrfs/sysfs.c | 5 + fs/btrfs/tests/extent-map-tests.c | 1 - fs/btrfs/transaction.c | 28 +- fs/btrfs/tree-checker.c | 14 + fs/btrfs/tree-log.c | 171 +- fs/btrfs/volumes.c | 593 ++- fs/btrfs/volumes.h | 85 +- fs/btrfs/zlib.c | 2 - fs/btrfs/zoned.c | 4 +- fs/btrfs/zstd.c | 1 - fs/buffer.c | 13 +- fs/crypto/bio.c | 6 +- fs/crypto/crypto.c | 19 +- fs/crypto/fname.c | 4 +- fs/crypto/fscrypt_private.h | 6 +- fs/crypto/hkdf.c | 4 +- fs/crypto/hooks.c | 32 +- fs/crypto/keyring.c | 14 +- fs/crypto/keysetup.c | 14 +- fs/crypto/policy.c | 4 +- fs/dlm/Kconfig | 9 - fs/dlm/Makefile | 1 - fs/dlm/ast.c | 11 +- fs/dlm/config.c | 21 - fs/dlm/config.h | 3 - fs/dlm/debug_fs.c | 8 +- fs/dlm/dlm_internal.h | 154 +- fs/dlm/lock.c | 533 +-- fs/dlm/lock.h | 17 - fs/dlm/lockspace.c | 29 +- fs/dlm/lowcomms.c | 6 +- fs/dlm/main.c | 9 +- fs/dlm/memory.c | 2 +- fs/dlm/netlink.c | 139 - fs/dlm/rcom.c | 2 +- fs/dlm/recover.c | 2 +- fs/dlm/recoverd.c | 2 - fs/dlm/user.c | 34 +- fs/ext2/ext2.h | 3 +- fs/ext2/super.c | 7 + fs/ext2/xattr.c | 1 - fs/ext4/balloc.c | 124 +- fs/ext4/bitmap.c | 13 +- fs/ext4/ext4.h | 114 +- fs/ext4/extents.c | 35 +- fs/ext4/fsync.c | 11 - fs/ext4/ialloc.c | 14 +- fs/ext4/inline.c | 171 +- fs/ext4/inode.c | 810 ++-- fs/ext4/mballoc.c | 691 ++-- fs/ext4/mballoc.h | 17 +- fs/ext4/move_extent.c | 33 +- fs/ext4/page-io.c | 116 +- fs/ext4/readpage.c | 72 +- fs/ext4/resize.c | 7 +- fs/ext4/super.c | 413 +- fs/ext4/sysfs.c | 2 - fs/ext4/verity.c | 30 +- fs/f2fs/checkpoint.c | 52 +- fs/f2fs/compress.c | 47 +- fs/f2fs/data.c | 71 +- fs/f2fs/debug.c | 37 +- fs/f2fs/dir.c | 47 +- fs/f2fs/extent_cache.c | 264 +- fs/f2fs/f2fs.h | 252 +- fs/f2fs/file.c | 76 +- fs/f2fs/gc.c | 205 +- fs/f2fs/gc.h | 16 +- fs/f2fs/inline.c | 2 +- fs/f2fs/inode.c | 5 +- fs/f2fs/namei.c | 28 +- fs/f2fs/node.h | 20 +- fs/f2fs/recovery.c | 17 +- fs/f2fs/segment.c | 390 +- fs/f2fs/segment.h | 57 +- fs/f2fs/super.c | 111 +- fs/f2fs/sysfs.c | 50 +- fs/gfs2/bmap.c | 8 - fs/gfs2/bmap.h | 1 - fs/gfs2/glops.c | 23 +- fs/gfs2/inode.c | 47 +- fs/gfs2/ops_fstype.c | 9 +- fs/gfs2/super.c | 9 + fs/iomap/buffered-io.c | 2 +- fs/jbd2/transaction.c | 3 + fs/netfs/buffered_read.c | 3 +- fs/nfs/file.c | 12 +- fs/quota/Kconfig | 4 +- fs/quota/dquot.c | 24 +- fs/quota/quota_v1.c | 2 +- fs/quota/quota_v2.c | 2 +- fs/reiserfs/journal.c | 2 - fs/reiserfs/stree.c | 2 - fs/udf/inode.c | 10 +- fs/udf/truncate.c | 4 +- fs/verity/enable.c | 21 +- fs/verity/hash_algs.c | 4 +- fs/verity/open.c | 2 +- fs/verity/signature.c | 9 +- include/crypto/acompress.h | 132 +- include/crypto/aead.h | 22 + include/crypto/akcipher.h | 102 +- include/crypto/algapi.h | 93 +- include/crypto/hash.h | 95 +- include/crypto/internal/acompress.h | 43 +- include/crypto/internal/hash.h | 2 - include/crypto/internal/scompress.h | 15 +- include/crypto/kpp.h | 73 +- include/crypto/rng.h | 65 +- include/crypto/skcipher.h | 22 + include/crypto/utils.h | 73 + include/linux/bio.h | 5 + include/linux/blk_types.h | 18 +- include/linux/crc32c.h | 1 - include/linux/crypto.h | 236 +- include/linux/dlm.h | 3 - include/linux/f2fs_fs.h | 24 +- include/linux/fscrypt.h | 28 + include/linux/fsverity.h | 6 +- include/linux/page-flags.h | 5 - include/linux/pagemap.h | 2 + include/linux/psp-platform-access.h | 65 + include/linux/psp-sev.h | 8 - include/linux/psp.h | 29 + include/linux/writeback.h | 5 - include/trace/events/btrfs.h | 2 +- include/trace/events/dlm.h | 12 +- include/trace/events/ext4.h | 7 - include/uapi/linux/btrfs.h | 1 + include/uapi/linux/dlm.h | 1 + include/uapi/linux/dlm_netlink.h | 60 - include/uapi/linux/dlmconstants.h | 5 +- include/uapi/linux/ext4.h | 117 + include/uapi/linux/ipv6.h | 2 +- include/uapi/sound/asoc.h | 6 +- kernel/padata.c | 4 +- lib/crypto/utils.c | 2 +- lib/libcrc32c.c | 6 - mm/folio-compat.c | 4 +- tools/objtool/check.c | 1 + 428 files changed, 12438 insertions(+), 10825 deletions(-) delete mode 100644 Documentation/devicetree/bindings/crypto/qcom-qce.txt create mode 100644 Documentation/devicetree/bindings/crypto/qcom-qce.yaml create mode 100644 arch/powerpc/crypto/aes-gcm-p10-glue.c create mode 100644 arch/powerpc/crypto/aes-gcm-p10.S create mode 100644 arch/powerpc/crypto/aesp8-ppc.pl create mode 100644 arch/powerpc/crypto/ghashp8-ppc.pl create mode 100644 arch/powerpc/crypto/ppc-xlate.pl create mode 100644 crypto/compress.h create mode 100644 crypto/hash.h create mode 100644 drivers/crypto/ccp/platform-access.c create mode 100644 drivers/crypto/ccp/platform-access.h create mode 100644 drivers/crypto/hisilicon/trng/trng-stb.c create mode 100644 drivers/crypto/intel/Kconfig create mode 100644 drivers/crypto/intel/Makefile create mode 100644 drivers/crypto/intel/ixp4xx/Kconfig create mode 100644 drivers/crypto/intel/ixp4xx/Makefile rename drivers/crypto/{ => intel/ixp4xx}/ixp4xx_crypto.c (99%) rename drivers/crypto/{ => intel}/keembay/Kconfig (100%) rename drivers/crypto/{ => intel}/keembay/Makefile (100%) rename drivers/crypto/{ => intel}/keembay/keembay-ocs-aes-core.c (99%) rename drivers/crypto/{ => intel}/keembay/keembay-ocs-ecc.c (100%) rename drivers/crypto/{ => intel}/keembay/keembay-ocs-hcu-core.c (100%) rename drivers/crypto/{ => intel}/keembay/ocs-aes.c (100%) rename drivers/crypto/{ => intel}/keembay/ocs-aes.h (100%) rename drivers/crypto/{ => intel}/keembay/ocs-hcu.c (100%) rename drivers/crypto/{ => intel}/keembay/ocs-hcu.h (100%) rename drivers/crypto/{ => intel}/qat/Kconfig (100%) rename drivers/crypto/{ => intel}/qat/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_4xxx/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_4xxx/adf_4xxx_hw_data.c (87%) rename drivers/crypto/{ => intel}/qat/qat_4xxx/adf_4xxx_hw_data.h (86%) rename drivers/crypto/{ => intel}/qat/qat_4xxx/adf_drv.c (95%) rename drivers/crypto/{ => intel}/qat/qat_c3xxx/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_c3xxx/adf_c3xxx_hw_data.c (98%) rename drivers/crypto/{ => intel}/qat/qat_c3xxx/adf_c3xxx_hw_data.h (100%) rename drivers/crypto/{ => intel}/qat/qat_c3xxx/adf_drv.c (93%) rename drivers/crypto/{ => intel}/qat/qat_c3xxxvf/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c (100%) rename drivers/crypto/{ => intel}/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h (100%) rename drivers/crypto/{ => intel}/qat/qat_c3xxxvf/adf_drv.c (96%) rename drivers/crypto/{ => intel}/qat/qat_c62x/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_c62x/adf_c62x_hw_data.c (98%) rename drivers/crypto/{ => intel}/qat/qat_c62x/adf_c62x_hw_data.h (100%) rename drivers/crypto/{ => intel}/qat/qat_c62x/adf_drv.c (93%) rename drivers/crypto/{ => intel}/qat/qat_c62xvf/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_c62xvf/adf_c62xvf_hw_data.c (100%) rename drivers/crypto/{ => intel}/qat/qat_c62xvf/adf_c62xvf_hw_data.h (100%) rename drivers/crypto/{ => intel}/qat/qat_c62xvf/adf_drv.c (96%) rename drivers/crypto/{ => intel}/qat/qat_common/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_accel_devices.h (97%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_accel_engine.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_admin.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_aer.c (82%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg_common.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg_strings.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg_user.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_common_drv.h (96%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_ctl_drv.c (95%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_dev_mgr.c (99%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_config.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_config.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_dc.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_dc.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_hw_data.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_hw_data.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_pfvf.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_pfvf.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_dc.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_dc.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_hw_data.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_hw_data.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_pfvf.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_pfvf.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_pm.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_pm.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_hw_arbiter.c (98%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_init.c (85%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_isr.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_msg.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_pf_msg.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_pf_msg.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_pf_proto.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_pf_proto.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_utils.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_utils.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_vf_msg.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_vf_msg.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_vf_proto.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_vf_proto.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_sriov.c (96%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_sysfs.c (88%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport_access_macros.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport_debug.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport_internal.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/adf_vf_isr.c (99%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_comp.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_init_admin.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_la.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_loader_handle.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_pke.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_hal.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_hw.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_hw_20_comp.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_hw_20_comp_defs.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_uclo.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_algs.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_algs_send.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_algs_send.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_asym_algs.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_bl.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_bl.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_comp_algs.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_comp_req.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_compression.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_compression.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_crypto.c (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_crypto.h (100%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_hal.c (99%) rename drivers/crypto/{ => intel}/qat/qat_common/qat_uclo.c (99%) rename drivers/crypto/{ => intel}/qat/qat_dh895xcc/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c (99%) rename drivers/crypto/{ => intel}/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h (100%) rename drivers/crypto/{ => intel}/qat/qat_dh895xcc/adf_drv.c (93%) rename drivers/crypto/{ => intel}/qat/qat_dh895xccvf/Makefile (100%) rename drivers/crypto/{ => intel}/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c (100%) rename drivers/crypto/{ => intel}/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h (100%) rename drivers/crypto/{ => intel}/qat/qat_dh895xccvf/adf_drv.c (96%) delete mode 100644 fs/dlm/netlink.c create mode 100644 include/crypto/utils.h create mode 100644 include/linux/psp-platform-access.h create mode 100644 include/linux/psp.h delete mode 100644 include/uapi/linux/dlm_netlink.h create mode 100644 include/uapi/linux/ext4.h