On Fri, Apr 19, 2024 at 11:00:37PM -0700, Eric Biggers wrote: > + aes_encrypt(aes_key, hash_subkey, page_address(ZERO_PAGE(0))); Actually, page_address(ZERO_PAGE(0)) expands into a surprisingly large number of instructions. Using empty_zero_page directly would avoid this, but there's little precedent for doing that. For now, I think just using something like 'static const u8 zeroes[16]' is the way to go for small buffers like this. - Eric