On Fri, 09 Jan 2026 07:07:40 +0100, Christoph Hellwig wrote:
> in the past we had various discussions that doing the blk-crypto fallback
> below the block layer causes all kinds of problems due to very late
> splitting and communicating up features.
> 
> This series turns that call chain upside down by requiring the caller to
> call into blk-crypto using a new submit_bio wrapper instead so that only
> hardware encryption bios are passed through the block layer as such.
> 
> [...]

Applied, thanks!

[1/9] fscrypt: pass a real sector_t to fscrypt_zeroout_range_inline_crypt
      commit: c22756a9978e8f5917ff41cf17fc8db00d09e776
[2/9] fscrypt: keep multiple bios in flight in 
fscrypt_zeroout_range_inline_crypt
      commit: bc26e2efa2c5bb9289fa894834446840dea0bc31
[3/9] blk-crypto: add a bio_crypt_ctx() helper
      commit: a3cc978e61f5c909ca94a38d2daeeddc051a18e0
[4/9] blk-crypto: submit the encrypted bio in blk_crypto_fallback_bio_prep
      commit: aefc2a1fa2edc2a486aaf857e48b3fd13062b0eb
[5/9] blk-crypto: optimize bio splitting in blk_crypto_fallback_encrypt_bio
      commit: b37fbce460ad60b0c4449c1c7566cf24f3016713
[6/9] blk-crypto: use on-stack skcipher requests for fallback en/decryption
      commit: 2f655dcb2d925b55deb8c1ec8f42b522c6bc5698
[7/9] blk-crypto: use mempool_alloc_bulk for encrypted bio page allocation
      commit: 3d939695e68218d420be2b5dbb2fa39ccb7e97ed
[8/9] blk-crypto: optimize data unit alignment checking
      commit: 66e5a11d2ed6d58006d5cd8276de28751daaa230
[9/9] blk-crypto: handle the fallback above the block layer
      commit: bb8e2019ad613dd023a59bf91d1768018d17e09b

Best regards,
-- 
Jens Axboe




Reply via email to