Re: git: 14dcd4098374 - main - linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now

From: Konstantin Belousov <kostikbel_at_gmail.com>
Date: Wed, 06 Dec 2023 09:57:58 UTC
On Wed, Dec 06, 2023 at 09:46:53AM +0100, Jean-Sébastien Pédron wrote:
> On 06/12/2023 00:52, Konstantin Belousov wrote:
> > Unfortunately this broke even attach of the mlx5(4) driver.
> > According to the 'official' Linux kernel documentation, the GFP_KERNEL
> > flag implies sleepable context.  mlx5_core uses the passed GFP flag to
> > determine if it is called in the sleepable context, and now even initial
> > load assumes that it cannot perform sleeping ops.  See, for instance,
> > second if() statement in the mlx5_fwp_alloc() function.
> 
> Oh sorry... Thank you for reporting the issue. I will revisit this change
> then. Should I revert it in main until there is a solution?
Up to you.  I do not see a need in churn if the fix would come in several
days.

Thank you.