URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 56186
[ Назад ]

Исходное сообщение
"В каком порядке применять патчи ядра?"

Отправлено chainik , 04-Май-05 23:33 
Не могу понять, в каком порядке следует применять патчи ядра. На kernel.org сейчас последнее стабильное - linux-2.6.11.8 а последний препатч - 2.6.12-rc3. Так вот, как мне получить полный пропатченный код этого 2.6.12-rc3?

Есть еще несколько принципиальных вопросов, ответы на которые мне как чайнику очень сильно нужны :)

Почему он называется _пре_патч?
Как получить список патчей начиная от стабильной версии до последнего препатча?
Где написано какой патч должен быть применен до patch-2.6.12-rc3?
Что означают буквы rc?

Я попробовал применить patch-2.6.12-rc3 к linux-2.6.11.8 и получил многочисленные сообщения о каких-то несостыковках.

patching file net/ipv4/tcp_timer.c
Reversed (or previously applied) patch detected!  Assume -R? [n] y

Hunk #21 FAILED at 1829.
Hunk #22 succeeded at 1814 (offset 55 lines).
Hunk #23 succeeded at 2194 (offset 210 lines).
Hunk #24 succeeded at 2159 (offset 55 lines).
Hunk #25 succeeded at 2331 (offset 210 lines).
1 out of 25 hunks FAILED -- saving rejects to file mm/page_alloc.c.rej

Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"В каком порядке применять патчи ядра?"
Отправлено Асен Тотин , 05-Май-05 02:23 
Привет,

>Не могу понять, в каком порядке следует применять патчи ядра.

Какие патчи именно? Если патчи для перехода от одной версии к другой, то строго по порядку версий... Если патчи да "улучшения" работы анной версии ядра, то в каком вам нравиться, лишь бы они не мешали друг другу.

> На kernel.org
>сейчас последнее стабильное - linux-2.6.11.8

Это 2.6.11 с дополнениями и исправлениями.

> Так
>вот, как мне получить полный пропатченный код этого 2.6.12-rc3?

rc - это release candidate.

> Почему он называется _пре_патч?

Потому что это совсем обычный, vanilla kernel. К нему не приложен ни один из патчей для "улучшения" работы.

>Как получить список патчей начиная от стабильной версии до последнего препатча?

Смотреть всю директориь на kernel.org.

>Где написано какой патч должен быть применен до patch-2.6.12-rc3?

Когда 2.6.12 станет стабильным ядром, появиться diff между чистым 2.6.11 и 2.6.12 - на случай, если вы не хотите тащить все исходники нового ядра.

>Я попробовал применить patch-2.6.12-rc3 к linux-2.6.11.8 и получил многочисленные сообщения о каких-то
>несостыковках.

Вполне возможно. Читайте внимательно какой патч к какой версии исходников относиться.

WWell,


"В каком порядке применять патчи ядра?"
Отправлено chainik , 05-Май-05 09:58 
>Вполне возможно. Читайте внимательно какой патч к какой версии исходников относиться.

Спасибо, теперь боле-менее понятно. Кроме того, я наконец-то понял где лежат полные версии 12-rc1..12-rc3 - в каталоге testing :)