Re: [PATCH RESEND v2] Documentation/no_hz: Remove description that states boot CPU cannot be nohz_full

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* Krishanth Jagaduri <Krishanth.Jagaduri@xxxxxxxx> wrote:

> Hi,
> 
> Before kernel 6.9, Documentation/timers/no_hz.rst states that
> "nohz_full=" mask must not include the boot CPU, which is no longer
> true after commit 08ae95f4fd3b ("nohz_full: Allow the boot CPU to be
> nohz_full").
> 
> When trying LTS kernels between 5.4 and 6.6, we noticed we could use
> boot CPU as nohz_full but the information in the document was misleading.
> 
> This was fixed upstream by commit 5097cbcb38e6 ("sched/isolation: Prevent
> boot crash when the boot CPU is nohz_full").
> 
> While it fixes the document description, it also fixes issue introduced
> by another commit aae17ebb53cd ("workqueue: Avoid using isolated cpus'
> timers on queue_delayed_work").
> 
> It is unlikely that upstream commit as a whole will be backported to
> stable kernels which does not contain the commit that introduced the
> issue of boot crash when boot CPU is nohz_full.
> 
> Could we fix only the document portion in stable kernels 5.4+ that
> mentions boot CPU cannot be nohz_full?

So you are requesting a partial backport to -stable of the 
Documentation/timers/no_hz.rst chunk of 5097cbcb38e6?

Acked-by: Ingo Molnar <mingo@xxxxxxxxxx>

Thanks,

	Ingo

================={ partial backport of 5097cbcb38e6 }=================>

[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux