+++ /dev/null
-From ef3f5830b859604eda8723c26d90ab23edc027a4 Mon Sep 17 00:00:00 2001
-From: "zhangyi (F)" <yi.zhang@huawei.com>
-Date: Sat, 20 Jun 2020 14:19:48 +0800
-Subject: jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock()
-
-From: zhangyi (F) <yi.zhang@huawei.com>
-
-commit ef3f5830b859604eda8723c26d90ab23edc027a4 upstream.
-
-jbd2_write_superblock() is under the buffer lock of journal superblock
-before ending that superblock write, so add a missing unlock_buffer() in
-in the error path before submitting buffer.
-
-Fixes: 742b06b5628f ("jbd2: check superblock mapped prior to committing")
-Signed-off-by: zhangyi (F) <yi.zhang@huawei.com>
-Reviewed-by: Ritesh Harjani <riteshh@linux.ibm.com>
-Cc: stable@kernel.org
-Link: https://lore.kernel.org/r/20200620061948.2049579-1-yi.zhang@huawei.com
-Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- fs/jbd2/journal.c | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
---- a/fs/jbd2/journal.c
-+++ b/fs/jbd2/journal.c
-@@ -1340,8 +1340,10 @@ static int jbd2_write_superblock(journal
- int ret;
-
- /* Buffer got discarded which means block device got invalidated */
-- if (!buffer_mapped(bh))
-+ if (!buffer_mapped(bh)) {
-+ unlock_buffer(bh);
- return -EIO;
-+ }
-
- trace_jbd2_write_superblock(journal, write_flags);
- if (!(journal->j_flags & JBD2_BARRIER))
kernel-relay.c-fix-memleak-on-destroy-relay-channel.patch
mm-include-cma-pages-in-lowmem_reserve-at-boot.patch
mm-page_alloc-fix-core-hung-in-free_pcppages_bulk.patch
-jbd2-add-the-missing-unlock_buffer-in-the-error-path-of-jbd2_write_superblock.patch
ext4-clean-up-ext4_match-and-callers.patch
ext4-fix-checking-of-directory-entry-validity-for-in.patch
scsi-ufs-add-delay_before_lpm-quirk-for-micron-devic.patch