On Tue, 2 Jun 2026 at 04:50, Eric Biggers <[email protected]> wrote: > On Wed, May 13, 2026 at 10:52:39AM +0200, Daniel Vacek wrote: > > /* > > * Supported types of keys. Must be bitflags due to their use in > > * blk_crypto_profile::key_types_supported. > > @@ -77,12 +85,14 @@ enum blk_crypto_key_type { > > * filesystem block size or the disk sector size. > > * @dun_bytes: the maximum number of bytes of DUN used when using this key > > * @key_type: the type of this key -- either raw or hardware-wrapped > > + * @proces_bio: optional callback to process encrypted bios. > > */ > > struct blk_crypto_config { > > enum blk_crypto_mode_num crypto_mode; > > unsigned int data_unit_size; > > unsigned int dun_bytes; > > enum blk_crypto_key_type key_type; > > + blk_crypto_process_bio_t process_bio; > > }; > > This new field needs to be initialized in > fscrypt_select_encryption_impl(). Otherwise it breaks native inline > encryption for ext4 and f2fs.
Ouch, sorry. I should do regression testing on at least one of these. Thanks. --nX > - Eric

