• Arnd Bergmann's avatar
    ubifs: add CONFIG_BLOCK dependency for encryption · 404e0b63
    Arnd Bergmann authored
    This came up during the v4.10 merge window:
    
    warning: (UBIFS_FS_ENCRYPTION) selects FS_ENCRYPTION which has unmet direct dependencies (BLOCK)
    fs/crypto/crypto.c: In function 'fscrypt_zeroout_range':
    fs/crypto/crypto.c:355:9: error: implicit declaration of function 'bio_alloc';did you mean 'd_alloc'? [-Werror=implicit-function-declaration]
       bio = bio_alloc(GFP_NOWAIT, 1);
    
    The easiest way out is to limit UBIFS_FS_ENCRYPTION to configurations
    that also enable BLOCK.
    
    Fixes: d475a507 ("ubifs: Add skeleton for fscrypto")
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Signed-off-by: default avatarRichard Weinberger <richard@nod.at>
    404e0b63
Kconfig 2.02 KB