+++ /dev/null
-From 5c27da12d347a3cef4b7a6a14db182857ecbcd58 Mon Sep 17 00:00:00 2001
-From: Christian Brauner <christian@brauner.io>
-Date: Mon, 29 Jul 2019 17:48:24 +0200
-Subject: exit: make setting exit_state consistent
-
-[ Upstream commit 30b692d3b390c6fe78a5064be0c4bbd44a41be59 ]
-
-Since commit b191d6491be6 ("pidfd: fix a poll race when setting exit_state")
-we unconditionally set exit_state to EXIT_ZOMBIE before calling into
-do_notify_parent(). This was done to eliminate a race when querying
-exit_state in do_notify_pidfd().
-Back then we decided to do the absolute minimal thing to fix this and
-not touch the rest of the exit_notify() function where exit_state is
-set.
-Since this fix has not caused any issues change the setting of
-exit_state to EXIT_DEAD in the autoreap case to account for the fact hat
-exit_state is set to EXIT_ZOMBIE unconditionally. This fix was planned
-but also explicitly requested in [1] and makes the whole code more
-consistent.
-
-/* References */
-[1]: https://lore.kernel.org/lkml/CAHk-=wigcxGFR2szue4wavJtH5cYTTeNES=toUBVGsmX0rzX+g@mail.gmail.com
-
-Signed-off-by: Christian Brauner <christian@brauner.io>
-Acked-by: Oleg Nesterov <oleg@redhat.com>
-Cc: Linus Torvalds <torvalds@linux-foundation.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- kernel/exit.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/kernel/exit.c b/kernel/exit.c
-index 15437cfdcd70d..c71e7ad4f7b48 100644
---- a/kernel/exit.c
-+++ b/kernel/exit.c
-@@ -730,9 +730,10 @@ static void exit_notify(struct task_struct *tsk, int group_dead)
- autoreap = true;
- }
-
-- tsk->exit_state = autoreap ? EXIT_DEAD : EXIT_ZOMBIE;
-- if (tsk->exit_state == EXIT_DEAD)
-+ if (autoreap) {
-+ tsk->exit_state = EXIT_DEAD;
- list_add(&tsk->ptrace_entry, &dead);
-+ }
-
- /* mt-exec, de_thread() is waiting for group leader */
- if (unlikely(tsk->signal->notify_count < 0))
---
-2.20.1
-
drm-bridge-lvds-encoder-fix-build-error-while-config.patch
scsi-hpsa-correct-scsi-command-status-issue-after-re.patch
scsi-qla2xxx-fix-possible-fcport-null-pointer-derefe.patch
-exit-make-setting-exit_state-consistent.patch
ata-libahci-do-not-complain-in-case-of-deferred-prob.patch
kbuild-modpost-handle-kbuild_extra_symbols-only-for-.patch
arm64-efi-fix-variable-si-set-but-not-used.patch
+++ /dev/null
-From 06935f1b34141c8581abc5751744e43133fe5d57 Mon Sep 17 00:00:00 2001
-From: Christian Brauner <christian@brauner.io>
-Date: Mon, 29 Jul 2019 17:48:24 +0200
-Subject: exit: make setting exit_state consistent
-
-[ Upstream commit 30b692d3b390c6fe78a5064be0c4bbd44a41be59 ]
-
-Since commit b191d6491be6 ("pidfd: fix a poll race when setting exit_state")
-we unconditionally set exit_state to EXIT_ZOMBIE before calling into
-do_notify_parent(). This was done to eliminate a race when querying
-exit_state in do_notify_pidfd().
-Back then we decided to do the absolute minimal thing to fix this and
-not touch the rest of the exit_notify() function where exit_state is
-set.
-Since this fix has not caused any issues change the setting of
-exit_state to EXIT_DEAD in the autoreap case to account for the fact hat
-exit_state is set to EXIT_ZOMBIE unconditionally. This fix was planned
-but also explicitly requested in [1] and makes the whole code more
-consistent.
-
-/* References */
-[1]: https://lore.kernel.org/lkml/CAHk-=wigcxGFR2szue4wavJtH5cYTTeNES=toUBVGsmX0rzX+g@mail.gmail.com
-
-Signed-off-by: Christian Brauner <christian@brauner.io>
-Acked-by: Oleg Nesterov <oleg@redhat.com>
-Cc: Linus Torvalds <torvalds@linux-foundation.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- kernel/exit.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/kernel/exit.c b/kernel/exit.c
-index e10de9836dd77..1c1633cc197e6 100644
---- a/kernel/exit.c
-+++ b/kernel/exit.c
-@@ -732,9 +732,10 @@ static void exit_notify(struct task_struct *tsk, int group_dead)
- autoreap = true;
- }
-
-- tsk->exit_state = autoreap ? EXIT_DEAD : EXIT_ZOMBIE;
-- if (tsk->exit_state == EXIT_DEAD)
-+ if (autoreap) {
-+ tsk->exit_state = EXIT_DEAD;
- list_add(&tsk->ptrace_entry, &dead);
-+ }
-
- /* mt-exec, de_thread() is waiting for group leader */
- if (unlikely(tsk->signal->notify_count < 0))
---
-2.20.1
-
btrfs-fix-deadlock-between-fiemap-and-transaction-co.patch
scsi-hpsa-correct-scsi-command-status-issue-after-re.patch
scsi-qla2xxx-fix-possible-fcport-null-pointer-derefe.patch
-exit-make-setting-exit_state-consistent.patch
drm-amdgpu-fix-a-potential-information-leaking-bug.patch
ata-libahci-do-not-complain-in-case-of-deferred-prob.patch
kbuild-modpost-handle-kbuild_extra_symbols-only-for-.patch
+++ /dev/null
-From 20b45c6d67fd817ea9877ccc2d12eb94e7c503b2 Mon Sep 17 00:00:00 2001
-From: Christian Brauner <christian@brauner.io>
-Date: Mon, 29 Jul 2019 17:48:24 +0200
-Subject: exit: make setting exit_state consistent
-
-[ Upstream commit 30b692d3b390c6fe78a5064be0c4bbd44a41be59 ]
-
-Since commit b191d6491be6 ("pidfd: fix a poll race when setting exit_state")
-we unconditionally set exit_state to EXIT_ZOMBIE before calling into
-do_notify_parent(). This was done to eliminate a race when querying
-exit_state in do_notify_pidfd().
-Back then we decided to do the absolute minimal thing to fix this and
-not touch the rest of the exit_notify() function where exit_state is
-set.
-Since this fix has not caused any issues change the setting of
-exit_state to EXIT_DEAD in the autoreap case to account for the fact hat
-exit_state is set to EXIT_ZOMBIE unconditionally. This fix was planned
-but also explicitly requested in [1] and makes the whole code more
-consistent.
-
-/* References */
-[1]: https://lore.kernel.org/lkml/CAHk-=wigcxGFR2szue4wavJtH5cYTTeNES=toUBVGsmX0rzX+g@mail.gmail.com
-
-Signed-off-by: Christian Brauner <christian@brauner.io>
-Acked-by: Oleg Nesterov <oleg@redhat.com>
-Cc: Linus Torvalds <torvalds@linux-foundation.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- kernel/exit.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/kernel/exit.c b/kernel/exit.c
-index 03f6722302b54..14c2f0717ee4b 100644
---- a/kernel/exit.c
-+++ b/kernel/exit.c
-@@ -619,9 +619,10 @@ static void exit_notify(struct task_struct *tsk, int group_dead)
- autoreap = true;
- }
-
-- tsk->exit_state = autoreap ? EXIT_DEAD : EXIT_ZOMBIE;
-- if (tsk->exit_state == EXIT_DEAD)
-+ if (autoreap) {
-+ tsk->exit_state = EXIT_DEAD;
- list_add(&tsk->ptrace_entry, &dead);
-+ }
-
- /* mt-exec, de_thread() is waiting for group leader */
- if (unlikely(tsk->signal->notify_count < 0))
---
-2.20.1
-
perf-header-fix-use-of-unitialized-value-warning.patch
libata-zpodd-fix-small-read-overflow-in-zpodd_get_me.patch
scsi-hpsa-correct-scsi-command-status-issue-after-re.patch
-exit-make-setting-exit_state-consistent.patch
ata-libahci-do-not-complain-in-case-of-deferred-prob.patch
kbuild-modpost-handle-kbuild_extra_symbols-only-for-.patch
ib-core-add-mitigation-for-spectre-v1.patch
+++ /dev/null
-From 1fc8a4c52e0a776f2dd9ab33c851ea29c8035615 Mon Sep 17 00:00:00 2001
-From: Christian Brauner <christian@brauner.io>
-Date: Mon, 29 Jul 2019 17:48:24 +0200
-Subject: exit: make setting exit_state consistent
-
-[ Upstream commit 30b692d3b390c6fe78a5064be0c4bbd44a41be59 ]
-
-Since commit b191d6491be6 ("pidfd: fix a poll race when setting exit_state")
-we unconditionally set exit_state to EXIT_ZOMBIE before calling into
-do_notify_parent(). This was done to eliminate a race when querying
-exit_state in do_notify_pidfd().
-Back then we decided to do the absolute minimal thing to fix this and
-not touch the rest of the exit_notify() function where exit_state is
-set.
-Since this fix has not caused any issues change the setting of
-exit_state to EXIT_DEAD in the autoreap case to account for the fact hat
-exit_state is set to EXIT_ZOMBIE unconditionally. This fix was planned
-but also explicitly requested in [1] and makes the whole code more
-consistent.
-
-/* References */
-[1]: https://lore.kernel.org/lkml/CAHk-=wigcxGFR2szue4wavJtH5cYTTeNES=toUBVGsmX0rzX+g@mail.gmail.com
-
-Signed-off-by: Christian Brauner <christian@brauner.io>
-Acked-by: Oleg Nesterov <oleg@redhat.com>
-Cc: Linus Torvalds <torvalds@linux-foundation.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- kernel/exit.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/kernel/exit.c b/kernel/exit.c
-index d9394fcd0e2c3..d8fee3e1ec1f2 100644
---- a/kernel/exit.c
-+++ b/kernel/exit.c
-@@ -694,9 +694,10 @@ static void exit_notify(struct task_struct *tsk, int group_dead)
- autoreap = true;
- }
-
-- tsk->exit_state = autoreap ? EXIT_DEAD : EXIT_ZOMBIE;
-- if (tsk->exit_state == EXIT_DEAD)
-+ if (autoreap) {
-+ tsk->exit_state = EXIT_DEAD;
- list_add(&tsk->ptrace_entry, &dead);
-+ }
-
- /* mt-exec, de_thread() is waiting for group leader */
- if (unlikely(tsk->signal->notify_count < 0))
---
-2.20.1
-
perf-header-fix-use-of-unitialized-value-warning.patch
libata-zpodd-fix-small-read-overflow-in-zpodd_get_me.patch
scsi-hpsa-correct-scsi-command-status-issue-after-re.patch
-exit-make-setting-exit_state-consistent.patch
ata-libahci-do-not-complain-in-case-of-deferred-prob.patch
kbuild-modpost-handle-kbuild_extra_symbols-only-for-.patch
arm64-efi-fix-variable-si-set-but-not-used.patch
+++ /dev/null
-From 83cda48d1da3873cb18f3e3c30299929c3b02cf5 Mon Sep 17 00:00:00 2001
-From: Christian Brauner <christian@brauner.io>
-Date: Mon, 29 Jul 2019 17:48:24 +0200
-Subject: exit: make setting exit_state consistent
-
-[ Upstream commit 30b692d3b390c6fe78a5064be0c4bbd44a41be59 ]
-
-Since commit b191d6491be6 ("pidfd: fix a poll race when setting exit_state")
-we unconditionally set exit_state to EXIT_ZOMBIE before calling into
-do_notify_parent(). This was done to eliminate a race when querying
-exit_state in do_notify_pidfd().
-Back then we decided to do the absolute minimal thing to fix this and
-not touch the rest of the exit_notify() function where exit_state is
-set.
-Since this fix has not caused any issues change the setting of
-exit_state to EXIT_DEAD in the autoreap case to account for the fact hat
-exit_state is set to EXIT_ZOMBIE unconditionally. This fix was planned
-but also explicitly requested in [1] and makes the whole code more
-consistent.
-
-/* References */
-[1]: https://lore.kernel.org/lkml/CAHk-=wigcxGFR2szue4wavJtH5cYTTeNES=toUBVGsmX0rzX+g@mail.gmail.com
-
-Signed-off-by: Christian Brauner <christian@brauner.io>
-Acked-by: Oleg Nesterov <oleg@redhat.com>
-Cc: Linus Torvalds <torvalds@linux-foundation.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- kernel/exit.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/kernel/exit.c b/kernel/exit.c
-index a75b6a7f458a7..0922e84ba6c1f 100644
---- a/kernel/exit.c
-+++ b/kernel/exit.c
-@@ -733,9 +733,10 @@ static void exit_notify(struct task_struct *tsk, int group_dead)
- autoreap = true;
- }
-
-- tsk->exit_state = autoreap ? EXIT_DEAD : EXIT_ZOMBIE;
-- if (tsk->exit_state == EXIT_DEAD)
-+ if (autoreap) {
-+ tsk->exit_state = EXIT_DEAD;
- list_add(&tsk->ptrace_entry, &dead);
-+ }
-
- /* mt-exec, de_thread() is waiting for group leader */
- if (unlikely(tsk->signal->notify_count < 0))
---
-2.20.1
-
btrfs-fix-deadlock-between-fiemap-and-transaction-co.patch
scsi-hpsa-correct-scsi-command-status-issue-after-re.patch
scsi-qla2xxx-fix-possible-fcport-null-pointer-derefe.patch
-exit-make-setting-exit_state-consistent.patch
tracing-fix-header-include-guards-in-trace-event-hea.patch
drm-amdkfd-fix-byte-align-on-vegam.patch
drm-amd-powerplay-fix-null-pointer-dereference-aroun.patch