[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