aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/generic/pending-4.14/530-jffs2_make_lzma_available.patch
diff options
context:
space:
mode:
authorDaniel Santos <daniel.santos@pobox.com>2018-10-19 03:59:20 -0500
committerHauke Mehrtens <hauke@hauke-m.de>2018-12-16 01:18:48 +0100
commit9850e4228400748dc91b07965b972279d45299d6 (patch)
tree8247e1e89b0ab2080fd8b35a6d8761cbaf19c4ea /target/linux/generic/pending-4.14/530-jffs2_make_lzma_available.patch
parent4bf5c4395b36456484c3b76d440d051f92938f96 (diff)
downloadupstream-9850e4228400748dc91b07965b972279d45299d6.tar.gz
upstream-9850e4228400748dc91b07965b972279d45299d6.tar.bz2
upstream-9850e4228400748dc91b07965b972279d45299d6.zip
jffs2: Fix use of uninitialized delayed_work, lockdep breakage
I've sent this one upstream. This patch is critical if you want to run with "prove lock correctness" (lockdep) and you happen to have certain mtd devices. The misuse of the uninitialized object is undefined behaviour, but being zeroed it does not appear to have actually broken anything other than the lockdep engine. Signed-off-by: Daniel Santos <daniel.santos@pobox.com>
Diffstat (limited to 'target/linux/generic/pending-4.14/530-jffs2_make_lzma_available.patch')
-rw-r--r--target/linux/generic/pending-4.14/530-jffs2_make_lzma_available.patch2
1 files changed, 1 insertions, 1 deletions
diff --git a/target/linux/generic/pending-4.14/530-jffs2_make_lzma_available.patch b/target/linux/generic/pending-4.14/530-jffs2_make_lzma_available.patch
index 4e1dfbe776..834876fa84 100644
--- a/target/linux/generic/pending-4.14/530-jffs2_make_lzma_available.patch
+++ b/target/linux/generic/pending-4.14/530-jffs2_make_lzma_available.patch
@@ -244,7 +244,7 @@ Signed-off-by: Alexandros C. Couloumbis <alex@ozo.com>
+}
--- a/fs/jffs2/super.c
+++ b/fs/jffs2/super.c
-@@ -370,14 +370,41 @@ static int __init init_jffs2_fs(void)
+@@ -371,14 +371,41 @@ static int __init init_jffs2_fs(void)
BUILD_BUG_ON(sizeof(struct jffs2_raw_inode) != 68);
BUILD_BUG_ON(sizeof(struct jffs2_raw_summary) != 32);