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

Другой способ - использовать grep только для отображения последней косой черты на каждой строке и любого последующего за ней:

$ grep -o '/[^/]*$' example.txt
/yyy
/yyyyy

Объяснение:

-o сообщает grep для отображения только соответствующей части строки, а не всей строки.

Образец /[^/]*$ соответствует литеральной косой чертой /, за которой следует любой символ, кроме косой черты [^/], любое количество раз * до конца строки $. [!d3 ]

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

3 ответа

Один из способов - использовать клон git источника и искать патч. Mine - это клон основного источника из kernel.org:

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

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

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

2
ответ дан 22 May 2018 в 12:36
  • 1
    Это похоже на очень хорошее решение, спасибо @ doug-smythies – bogdan 13 March 2018 в 19:04

Один из способов - использовать клон git источника и искать патч. Mine - это клон основного источника из kernel.org:

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

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

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

2
ответ дан 17 July 2018 в 18:56

Один из способов - использовать клон git источника и искать патч. Mine - это клон основного источника из kernel.org:

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

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

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

2
ответ дан 23 July 2018 в 19:44

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

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