LINUX.ORG.RU

История изменений

Исправление im-0, (текущая версия) :

вот ссылка, https://lkml.org/lkml/2020/10/28/921

  • Сделай git log drivers/net/ethernet/microchip/lan743x_ethtool.c и посмотри заголовки коммитов, нацеленных на конкретно этот файл. Они начинаются lan743x:, и тебе надо сделать так же. Видимо под префиксом именно это имелось ввиду.
  • Это не обязательно, но я бы добавил в описание коммита кусок из dmesg, в котором видно NULL pointer dereference вместе со всем стектрейсом. Это поможет другим людям, напоровшимся на этот же баг, найти твой патч поисковиком в интернете.
  • Раз ты исправляешь баг, то надо добавить тег Fixes:, который указывает на коммит, который этот баг внёс. Если баг в коде изначально, то укажи коммит, который этот код добавил.
  • Если код с багом успел попасть в релизы ядра (номерные кроме -rc*), то необходимо добавить тег Cc: stable@vger.kernel.org, чтобы мейнтейнеры стабильного и LTS-ядер этот патч подцепили своими скриптами и добавили в следующий x.y.Z патч.

Исходная версия im-0, :

Мини-ревью:

вот ссылка, https://lkml.org/lkml/2020/10/28/921

  • Сделай git log drivers/net/ethernet/microchip/lan743x_ethtool.c и посмотри заголовок коммитов, нацеленных на конкретно этот файл. Они начинаются lan743x:, и тебе надо сделать так же. Видимо под префиксом именно это имелось ввиду.
  • Это не обязательно, но я бы добавил в описание коммита кусок из dmesg, в котором видно NULL pointer dereference вместе со всем стектрейсом. Это поможет другим людям, напоровшимся на этот же баг, найти твой патч поисковиком в интернете.
  • Раз ты исправляешь баг, то надо добавить тег Fixes:, который указывает на коммит, который этот баг внёс. Если баг в коде изначально, то укажи коммит, который этот код добавил.
  • Если код с багом успел попасть в релизы ядра (номерные кроме -rc*), то необходимо добавить тег Cc: stable@vger.kernel.org, чтобы мейнтейнеры стабильного и LTS-ядер этот патч подцепили своими скриптами и добавили в следующий x.y.Z патч.