On 13/01/2025 01:58, Ming Lei wrote:
sysfs ->store is called with queue freezed, meantime we have several ->store() callbacks(update_nr_requests, wbt, scheduler) to allocate memory with GFP_KERNEL which may run into direct reclaim code path, then potential deadlock can be caused. Fix the issue by marking NOIO around sysfs ->store() Reported-by: Thomas Hellström<thomas.hellstrom@xxxxxxxxxxxxxxx> Cc:stable@xxxxxxxxxxxxxxx Signed-off-by: Ming Lei<ming.lei@xxxxxxxxxx>
I guess that you should be including a link to https://lore.kernel.org/linux-block/Z4RkemI9f6N5zoEF@fedora/T/#mc774c65eeca5c024d29695f9ac6152b87763f305
Regardless, FWIW: Reviewed-by: John Garry <john.g.garry@xxxxxxxxxx>