diff --git a/debian/changelog b/debian/changelog index f4fab4ebf..1080229ac 100644 --- a/debian/changelog +++ b/debian/changelog @@ -288,6 +288,9 @@ linux (4.16.13-1) UNRELEASED; urgency=medium * hardening: enable FORTIFY_SOURCE, disable HARDENED_USERCOPY_FALLBACK * [x86] hardening: enable REFCOUNT_FULL + [ Ben Hutchings ] + * ext4: Fix duplicate softdep fields in module info + -- Salvatore Bonaccorso Wed, 30 May 2018 08:41:30 +0200 linux (4.16.12-1) unstable; urgency=medium diff --git a/debian/patches/bugfix/all/fs-add-module_softdep-declarations-for-hard-coded-cr.patch b/debian/patches/bugfix/all/fs-add-module_softdep-declarations-for-hard-coded-cr.patch index 9845511d7..e97ab6efd 100644 --- a/debian/patches/bugfix/all/fs-add-module_softdep-declarations-for-hard-coded-cr.patch +++ b/debian/patches/bugfix/all/fs-add-module_softdep-declarations-for-hard-coded-cr.patch @@ -26,19 +26,12 @@ Signed-off-by: Ben Hutchings +MODULE_SOFTDEP("pre: crypto-aes crypto-ecb"); --- a/fs/ext4/super.c +++ b/fs/ext4/super.c -@@ -5868,6 +5868,14 @@ static void __exit ext4_exit_fs(void) +@@ -5880,6 +5880,6 @@ static void __exit ext4_exit_fs(void) MODULE_AUTHOR("Remy Card, Stephen Tweedie, Andrew Morton, Andreas Dilger, Theodore Ts'o and others"); MODULE_DESCRIPTION("Fourth Extended Filesystem"); MODULE_LICENSE("GPL"); -+ -+#ifdef CONFIG_EXT4_FS_ENCRYPTION -+#define EXT4_ENC_EXTRA_SOFTDEPS " crypto-aes crypto-ecb" -+#else -+#define EXT4_ENC_EXTRA_SOFTDEPS "" -+#endif -+MODULE_SOFTDEP("pre: crypto-crc32c" EXT4_ENC_EXTRA_SOFTDEPS); -+ - MODULE_SOFTDEP("pre: crc32c"); +-MODULE_SOFTDEP("pre: crc32c"); ++MODULE_SOFTDEP("pre: crypto-crc32c"); module_init(ext4_init_fs) module_exit(ext4_exit_fs) --- a/fs/f2fs/super.c