Thread (15 messages) 15 messages, 2 authors, 6d ago

Re: [PATCH v2 0/3] powerpc/crash: protect kdump from active watchdogs

From: Sourabh Jain <hidden>
Date: 2026-07-13 11:31:38
Also in: stable


On 13/07/26 12:10, Ritesh Harjani (IBM) wrote:
Sourabh Jain [off-list ref] writes:
quoted
On 13/07/26 10:51, Ritesh Harjani (IBM) wrote:
quoted
Sourabh Jain [off-list ref] writes:
quoted
Changelog:
==========

v2:
   - Move H_WATCHDOG definitions to a common header for shared use
     across pseries code. 1/3
   - Added a new patch to handle pseries watchdog device registration
     failure. 2/3
   - Stop active watchdogs in crash hanlder. 3/3 Ritesh
   - Add suggested-by tag 1/3 & 3/3
Reviewed the changes and mostly looks good with some minor nits added to
the individual patches.

Small request -
Could you please also update test results with v3 in your changelog
(since you mentioned we are able to reproduce the issue easily with your
test code).
I tested this fix with the program I shared in cover letter. The watchdog
was successfully stopped even when H_WATCHDOG is called form crash
handler.  I will share my test details in v3 cover letter also.
quoted
aah one other thing I just noticed since you are ccing stable and you
added a Fixes tag in patch-3.
Patch-3 alone cannot be easily backported now due to patch-1 and
patch-2. There must be a way to define the dependencies if you are
looking for backporting the fix patch to stable tree, please check that
and follow that accordingly in v3.
I thought about that as well, but since they are part of the same patch
series,
I assumed they would be picked together. However, I don't think that
will work
in all cases.

I checked the older commits and noticed that a backport note was added.
I think
we can do the same for the fix patch. I'll add a note indicating that the
following patches should be backported first:

powerpc/pseries: Move H_WATCHDOG definitions to a common header
powerpc/pseries: Handle and log pseries-wdt registration failures

Since these patches are not upstream yet, I'll refer to them by their
commit titles.

Does that look good to you?
Documentation/process/stable-kernel-rules.rst
   Note that for a patch series, you do not have to list as prerequisites the
   patches present in the series itself. For example, if you have the following
   patch series::

     patch1
     patch2

   where patch2 depends on patch1, you do not have to list patch1 as
   prerequisite of patch2 if you have already marked patch1 for stable
   inclusion.


In that case, I think, we should mark all 3 patches for stable inclusion.

   patch 1/3   Cc: stable@vger.kernel.org
   patch 2/3   Cc: stable@vger.kernel.org
   patch 3/3   Cc: stable@vger.kernel.org
               Fixes: 69472ffa6575 ("watchdog/pseries-wdt: initial support for H_WATCHDOG-based watchdog timers"
Okay, for stable tree inclusion, CCing is enough.

Thanks
Sourabh Jain

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help