исправление ядра - как проверить / проверяет, когда определенный патч был применен

Как я нахожу/проверяю, ЕСЛИ и КОГДА определенный патч, например, этот, были добавлены к ядру?

Одним путем я могу думать прочь (не очень эффективный), должен был бы загрузить все ядра, так как патч был зарегистрирован, и изучите файл журнала изменений. Пример:

$ apt-get changelog linux-image-4.4.0-116-generic

Как Вы приближаетесь к этому типу проблем?

2
задан 13 March 2018 в 15:49

1 ответ

Один путь состоит в том, чтобы использовать клон мерзавца источника и искать патч. Мой - клон источника магистрали из kernel.org:

git log --oneline | grep "add DISCARD support to virtio-blk driver"

ничего не нашел. Как проверка работоспособности, посмотрите на сам код и вручную наблюдайте, применялся ли патч когда-либо или нет. Я смотрел на drivers/block/virtio_blk.c и не видел патч.

Заключение: патч никогда не применялся к ядру магистрали, и поэтому я очень сомневаюсь, что это когда-либо бэкпортировалось бы к предыдущим ядрам.

2
ответ дан 2 December 2019 в 03:34

Другие вопросы по тегам:

Похожие вопросы: