[lvc-project] [PATCH 6.1] nilfs2: fix WARNING in nilfs_sufile_do_free

Fedor Pchelkin pchelkin at ispras.ru
Thu Jun 18 15:36:20 MSK 2026


Уже лучше, спасибо.  Но всё ещё не совсем так, как требуется. См.
комментарии ниже.

On Thu, 18. Jun 14:10, Makar Semyonov wrote:
> From Ryusuke Konishi <konishi.ryusuke at gmail.com>

После From должно идти двоеточие.  См. пример с инструкции на портале,
к которой приводил ссылки в прошлых письмах.

> nilfs_sufile_do_free(), which is called when log write
> fails or during GC, uses WARN_ONs to check for abnormal
> status of metadata. In the former case, these WARN_ONs will
> not be fired, but in the latter case they don't
> "never-happen". It is possible to trigger these by
> intentionally modifying the userland GC library to release
> segments that are not in the expected state. So, replace
> them with warning output using the dedicated macro
> nilfs_warn(). This replaces two potentially triggered
> WARN_ONs with ones that use a warning output macro.

Описание исходного патча не должно быть видоизменено.  Посмотрите на
2c20b0f26694e1d40bb9b86f8eff5675e87003d1.  Я там вижу другое разбиение
на абзацы, другие длины строк.

По сути что нужно: взять оригинальное описание, сверху поставить шапку
из строк с From оригинального автора и отсылку к апстрим-коммиту, а снизу
после всех оригинальных подписей поставить свой Signed-off-by и при
необходимости краткий комментарий бэкпортёра, если что-то хочется от себя
добавить.  Тег Fixes, если его нет в исходном патче, лучше будет ставить
прямо над своей подписью, чтобы было понятно, что его поставили вы.

> 
> Link: https://lkml.kernel.org/r/20231207045730.5205-1-konishi.ryusuke@gmail.com
> Fixes: a703018f7bbe ("nilfs2: segment usage file cleanups")

Этот коммит зарефакторил код == переместил его с места на место, сделал
дедупликацию.  Он точно виновный в ошибке?  Была ли ошибка до него?

> Signed-off-by: Makar Semyonov <m.semenov at tssltd.ru>

Все подписи и теги исходного патча должны быть сохранены.

Link: https://lkml.kernel.org/r/20231207045730.5205-1-konishi.ryusuke@gmail.com
Signed-off-by: Ryusuke Konishi <konishi.ryusuke at gmail.com>
Signed-off-by: Andrew Morton <akpm at linux-foundation.org>

Куда они пропали?  Чтобы письмо с git send-email этим товарищам случайно
не улетело, опять же писал в прошлых письмах про опцию --suppress-cc.




More information about the lvc-project mailing list