+++ /dev/null
-From c4d13222afd8a64bf11bc7ec68645496ee8b54b9 Mon Sep 17 00:00:00 2001
-From: Chao Yu <chao@kernel.org>
-Date: Tue, 6 Jun 2023 15:32:03 +0800
-Subject: ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
-
-From: Chao Yu <chao@kernel.org>
-
-commit c4d13222afd8a64bf11bc7ec68645496ee8b54b9 upstream.
-
-freeze_bdev() can fail due to a lot of reasons, it needs to check its
-reason before later process.
-
-Fixes: 783d94854499 ("ext4: add EXT4_IOC_GOINGDOWN ioctl")
-Cc: stable@kernel.org
-Signed-off-by: Chao Yu <chao@kernel.org>
-Link: https://lore.kernel.org/r/20230606073203.1310389-1-chao@kernel.org
-Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/ext4/ioctl.c | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
---- a/fs/ext4/ioctl.c
-+++ b/fs/ext4/ioctl.c
-@@ -502,6 +502,7 @@ static int ext4_shutdown(struct super_bl
- {
- struct ext4_sb_info *sbi = EXT4_SB(sb);
- __u32 flags;
-+ int ret;
-
- if (!capable(CAP_SYS_ADMIN))
- return -EPERM;
-@@ -519,7 +520,9 @@ static int ext4_shutdown(struct super_bl
-
- switch (flags) {
- case EXT4_GOING_FLAGS_DEFAULT:
-- freeze_bdev(sb->s_bdev);
-+ ret = freeze_bdev(sb->s_bdev);
-+ if (ret)
-+ return ret;
- set_bit(EXT4_FLAGS_SHUTDOWN, &sbi->s_ext4_flags);
- thaw_bdev(sb->s_bdev, sb);
- break;
sunrpc-fix-uaf-in-svc_tcp_listen_data_ready.patch
perf-intel-pt-fix-cyc-timestamps-after-standalone-cbr.patch
ext4-fix-wrong-unit-use-in-ext4_mb_clear_bb.patch
-ext4-fix-to-check-return-value-of-freeze_bdev-in-ext4_shutdown.patch
ext4-only-update-i_reserved_data_blocks-on-successful-block-allocation.patch
jfs-jfs_dmap-validate-db_l2nbperpage-while-mounting.patch
pci-add-function-1-dma-alias-quirk-for-marvell-88se9235.patch
+++ /dev/null
-From c4d13222afd8a64bf11bc7ec68645496ee8b54b9 Mon Sep 17 00:00:00 2001
-From: Chao Yu <chao@kernel.org>
-Date: Tue, 6 Jun 2023 15:32:03 +0800
-Subject: ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
-
-From: Chao Yu <chao@kernel.org>
-
-commit c4d13222afd8a64bf11bc7ec68645496ee8b54b9 upstream.
-
-freeze_bdev() can fail due to a lot of reasons, it needs to check its
-reason before later process.
-
-Fixes: 783d94854499 ("ext4: add EXT4_IOC_GOINGDOWN ioctl")
-Cc: stable@kernel.org
-Signed-off-by: Chao Yu <chao@kernel.org>
-Link: https://lore.kernel.org/r/20230606073203.1310389-1-chao@kernel.org
-Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/ext4/ioctl.c | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
---- a/fs/ext4/ioctl.c
-+++ b/fs/ext4/ioctl.c
-@@ -561,6 +561,7 @@ static int ext4_shutdown(struct super_bl
- {
- struct ext4_sb_info *sbi = EXT4_SB(sb);
- __u32 flags;
-+ int ret;
-
- if (!capable(CAP_SYS_ADMIN))
- return -EPERM;
-@@ -579,7 +580,9 @@ static int ext4_shutdown(struct super_bl
-
- switch (flags) {
- case EXT4_GOING_FLAGS_DEFAULT:
-- freeze_bdev(sb->s_bdev);
-+ ret = freeze_bdev(sb->s_bdev);
-+ if (ret)
-+ return ret;
- set_bit(EXT4_FLAGS_SHUTDOWN, &sbi->s_ext4_flags);
- thaw_bdev(sb->s_bdev, sb);
- break;
sunrpc-fix-uaf-in-svc_tcp_listen_data_ready.patch
perf-intel-pt-fix-cyc-timestamps-after-standalone-cbr.patch
ext4-fix-wrong-unit-use-in-ext4_mb_clear_bb.patch
-ext4-fix-to-check-return-value-of-freeze_bdev-in-ext4_shutdown.patch
ext4-only-update-i_reserved_data_blocks-on-successful-block-allocation.patch
jfs-jfs_dmap-validate-db_l2nbperpage-while-mounting.patch
pci-pm-avoid-putting-elopos-e2-s2-h2-pcie-ports-in-d3cold.patch
+++ /dev/null
-From c4d13222afd8a64bf11bc7ec68645496ee8b54b9 Mon Sep 17 00:00:00 2001
-From: Chao Yu <chao@kernel.org>
-Date: Tue, 6 Jun 2023 15:32:03 +0800
-Subject: ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
-
-From: Chao Yu <chao@kernel.org>
-
-commit c4d13222afd8a64bf11bc7ec68645496ee8b54b9 upstream.
-
-freeze_bdev() can fail due to a lot of reasons, it needs to check its
-reason before later process.
-
-Fixes: 783d94854499 ("ext4: add EXT4_IOC_GOINGDOWN ioctl")
-Cc: stable@kernel.org
-Signed-off-by: Chao Yu <chao@kernel.org>
-Link: https://lore.kernel.org/r/20230606073203.1310389-1-chao@kernel.org
-Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/ext4/ioctl.c | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
---- a/fs/ext4/ioctl.c
-+++ b/fs/ext4/ioctl.c
-@@ -612,6 +612,7 @@ static int ext4_shutdown(struct super_bl
- {
- struct ext4_sb_info *sbi = EXT4_SB(sb);
- __u32 flags;
-+ int ret;
-
- if (!capable(CAP_SYS_ADMIN))
- return -EPERM;
-@@ -630,7 +631,9 @@ static int ext4_shutdown(struct super_bl
-
- switch (flags) {
- case EXT4_GOING_FLAGS_DEFAULT:
-- freeze_bdev(sb->s_bdev);
-+ ret = freeze_bdev(sb->s_bdev);
-+ if (ret)
-+ return ret;
- set_bit(EXT4_FLAGS_SHUTDOWN, &sbi->s_ext4_flags);
- thaw_bdev(sb->s_bdev, sb);
- break;
ext4-fix-wrong-unit-use-in-ext4_mb_clear_bb.patch
ext4-get-block-from-bh-in-ext4_free_blocks-for-fast-commit-replay.patch
ext4-fix-wrong-unit-use-in-ext4_mb_new_blocks.patch
-ext4-fix-to-check-return-value-of-freeze_bdev-in-ext4_shutdown.patch
ext4-only-update-i_reserved_data_blocks-on-successful-block-allocation.patch
jfs-jfs_dmap-validate-db_l2nbperpage-while-mounting.patch
hwrng-imx-rngc-fix-the-timeout-for-init-and-self-check.patch
+++ /dev/null
-From c4d13222afd8a64bf11bc7ec68645496ee8b54b9 Mon Sep 17 00:00:00 2001
-From: Chao Yu <chao@kernel.org>
-Date: Tue, 6 Jun 2023 15:32:03 +0800
-Subject: ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
-
-From: Chao Yu <chao@kernel.org>
-
-commit c4d13222afd8a64bf11bc7ec68645496ee8b54b9 upstream.
-
-freeze_bdev() can fail due to a lot of reasons, it needs to check its
-reason before later process.
-
-Fixes: 783d94854499 ("ext4: add EXT4_IOC_GOINGDOWN ioctl")
-Cc: stable@kernel.org
-Signed-off-by: Chao Yu <chao@kernel.org>
-Link: https://lore.kernel.org/r/20230606073203.1310389-1-chao@kernel.org
-Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/ext4/ioctl.c | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
---- a/fs/ext4/ioctl.c
-+++ b/fs/ext4/ioctl.c
-@@ -573,6 +573,7 @@ static int ext4_shutdown(struct super_bl
- {
- struct ext4_sb_info *sbi = EXT4_SB(sb);
- __u32 flags;
-+ int ret;
-
- if (!capable(CAP_SYS_ADMIN))
- return -EPERM;
-@@ -591,7 +592,9 @@ static int ext4_shutdown(struct super_bl
-
- switch (flags) {
- case EXT4_GOING_FLAGS_DEFAULT:
-- freeze_bdev(sb->s_bdev);
-+ ret = freeze_bdev(sb->s_bdev);
-+ if (ret)
-+ return ret;
- set_bit(EXT4_FLAGS_SHUTDOWN, &sbi->s_ext4_flags);
- thaw_bdev(sb->s_bdev, sb);
- break;
sunrpc-fix-uaf-in-svc_tcp_listen_data_ready.patch
erofs-fix-compact-4b-support-for-16k-block-size.patch
ext4-fix-wrong-unit-use-in-ext4_mb_clear_bb.patch
-ext4-fix-to-check-return-value-of-freeze_bdev-in-ext4_shutdown.patch
ext4-only-update-i_reserved_data_blocks-on-successful-block-allocation.patch
jfs-jfs_dmap-validate-db_l2nbperpage-while-mounting.patch
pci-pm-avoid-putting-elopos-e2-s2-h2-pcie-ports-in-d3cold.patch