[lvc-project] [PATCH 6.1.y 0/2] netfilter: nft_set_pipapo: complete on-demand clone backport

Fedor Pchelkin pchelkin at ispras.ru
Thu Oct 1 16:42:43 MSK 2026


On Tue, 22. Sep 15:18, Denis Zubov wrote:
> Florian Westphal (2):
>   netfilter: nft_set_pipapo: prepare destroy function for on-demand
>     clone
>   netfilter: nft_set_pipapo: remove dirty flag

Добрый день!  Извините за задержку с ответом.  (отправляйте патчи для
внутренних обсуждений лучше в lvc-patches at linuxtesting.org)
https://gitlab.linuxtesting.ru/lvc/guides#списки-рассылки-центра-исследований-безопасности-системного-по


Пока смущает наличие вот такого ответа [1] на прошлые попытки портировать
набор именно из двух этих патчей в стабильные ветки, в частности, 6.1.

  >> Missing commits:
  >>
  >>   8b8a2417558c ("netfilter: nft_set_pipapo: prepare destroy function for
  >>                  on-demand clone")
  >>   532aec7e878b ("netfilter: nft_set_pipapo: remove dirty flag")
  >
  > That is because they do not cleanly apply there.  Can you provide
  > working backports for that tree, and any other older tree that you think
  > needs it, so we can queue them up?

  Backports of those two commits would only cover 6.6.y, so they do not
  close the report on their own. The per-tree picture is:

  - 6.6.y: yes, it needs both. Its dependency chain pulled in the middle of
    the 2024 on-demand-clone series but skipped 8b8a2417558c immediately
    before it and 532aec7e878b immediately after.

  - 6.1.y and 5.15.y: they never took the on-demand-clone series at all, so
    those two commits do not apply there even in principle. They need a
    structurally different, stable-only fix: make pipapo_gc_queue()
    unconditional so the batch that pipapo_gc_scan() already allocated and
    put on priv->gc_head cannot be stranded by the early returns sitting
    between the two calls.


В идеале бы потестировать изменения не только репродьюсером на предмет
фикса исходной проблемы фаззинга, но и на то, что ничего не сломалось.
В kernel-testing предлагался гайд для netfilter selftests [2], по
возможноси просьба прогнать на ядре с отладочными опциями и приложить
результаты (можно в задаче для текущего падения на гитлаб).

[1]: https://lore.kernel.org/all/20260805164000.stable-0007@kernel.org/
[2]: https://gitlab.linuxtesting.ru/lvc/kernel-testing/-/issues/127



More information about the lvc-project mailing list