[lvc-project] [PATCH] media: media-request: fix race between media_request_alloc() and media_request_close()
Dmitry Antipov
dmantipov at yandex.ru
Thu Jan 8 21:06:19 MSK 2026
On Thu, 2026-01-08 at 13:17 +0300, Fedor Pchelkin wrote:
> Добрый день! Fixes из текущего коммита указывает на достаточно давний
> коммит, из которого следует, что ветки 5.10/6.1/6.12 подвержены ошибке.
10905d70d788 ("media: media-request: implement media requests") в данном
случае ни при чём.
> В https://lore.kernel.org/all/20251209210903.603958-1-minipli@grsecurity.net/
> виновным указан коммит из последнего merge-window, которого нет в stable.
Виновный вот: 6f504cbf108a ("media: convert media_request_alloc() to FD_PREPARE()").
По состоянию на сейчас в 5.10/6.1/6.12 в функции media_request_alloc() вызов
fd_install() выполняется непосредственно перед успешным завершением (там где
return 0) и, если я правильно понимаю ситуацию, race window отсутствует.
Фикс уже находится в linux-next, см.
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=a260bd22a355bcdb74cedac6ab9b10739cd2c62c,
и скоро должен оказаться в upstream.
> Присутствует ли ошибка в поддерживаемых стабильных ветках и требуется ли
> там исправление?
См. выше. Сейчас в (наших) стабильных ядрах этой проблемы быть не должно.
Дмитрий
More information about the lvc-project
mailing list