Патч для ядра (помогите адаптировать)

Модератор: Модераторы разделов

alternativshik
Сообщения: 154
ОС: Debian Lenny/Sid

Патч для ядра

Сообщение alternativshik »

Есть патч для ядра 2,6,21, можно ли его адаптировать для ядра 2,6,22? И как это сделать??? Такого под это ядро нет! Заранее спасибо!
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Патч для ядра

Сообщение BlackStar »

А патч то пробовал накладывать? Может и не надо ничего адаптировать.
LightLang Team
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: Патч для ядра

Сообщение Alexxx »

alternativshik писал(а):
31.10.2007 11:47
Есть патч для ядра 2,6,21, можно ли его адаптировать для ядра 2,6,22? И как это сделать??? Такого под это ядро нет! Заранее спасибо!

Что за патч, если не секрет?
А патч то пробовал накладывать? Может и не надо ничего адаптировать.
+1
Спасибо сказали:
alternativshik
Сообщения: 154
ОС: Debian Lenny/Sid

Re: Патч для ядра

Сообщение alternativshik »

Alexxx писал(а):
31.10.2007 12:05
alternativshik писал(а):
31.10.2007 11:47
Есть патч для ядра 2,6,21, можно ли его адаптировать для ядра 2,6,22? И как это сделать??? Такого под это ядро нет! Заранее спасибо!

Что за патч, если не секрет?
А патч то пробовал накладывать? Может и не надо ничего адаптировать.
+1

ХА-ХА!
Конечно пробовал! Патч включает в ядро поддержку МРРЕ/МРРС!
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Патч для ядра

Сообщение Juliette »

уважаемый alternativshik, вы б хотя бы дали людям ссылку на ваши две темы по mppc :wacko:
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Патч для ядра

Сообщение Uncle_Theodore »

Поскольку все равно криво получится, почему не наложить патч на ядро 2.6.21 а потом пропатчить результат до 2.6.22?
Спасибо сказали:
alternativshik
Сообщения: 154
ОС: Debian Lenny/Sid

Re: Патч для ядра

Сообщение alternativshik »

Uncle_Theodore писал(а):
31.10.2007 14:00
Поскольку все равно криво получится, почему не наложить патч на ядро 2.6.21 а потом пропатчить результат до 2.6.22?

ХМ! Идея!Попробую!
Спасибо сказали:
alternativshik
Сообщения: 154
ОС: Debian Lenny/Sid

Re: Патч для ядра

Сообщение alternativshik »

Ядро не захотело собираться, ругаясь на ошибки в том самом злополучном модуле!!!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Патч для ядра

Сообщение serzh-z »

alternativshik писал(а):
31.10.2007 16:35
Ядро не захотело собираться, ругаясь на ошибки в том самом злополучном модуле!!!
Ну так по волшебному хлопку в ладоши, кого-то из нас, и фразе "давай, собирайся", "тот самый" модуль точно не соберётся - нужно ведь читать сообщения компилятора и "адаптировать" модуль к ядру, верно ведь?
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Патч для ядра

Сообщение BlackStar »

alternativshik, может уже начнешь говорить по-существу: что за патч (ссылка, аттач)? Какие ошибки?
LightLang Team
Спасибо сказали:
alternativshik
Сообщения: 154
ОС: Debian Lenny/Sid

Re: Патч для ядра

Сообщение alternativshik »

BlackStar писал(а):
31.10.2007 17:17
alternativshik, может уже начнешь говорить по-существу: что за патч (ссылка, аттач)? Какие ошибки?

прошу: 2.6.13-to-2.6.22-mppe-mppc-1.3.patch
linux-2.6.13-mppe-mppc-1.3.patch

Накладываю патч 2.6.13-to-2.6.22-mppe-mppc-1.3.patch на linux-2.6.13-mppe-mppc-1.3.patch, потом патчу ядро, собираю, при старте рррое-start все виснет, как я понял kernel panic. Либо кривой патч, либо ядро, либо руки!
Вариант №2 отрытый на одном из форумов - откатить экспериментальную поддержку МРРЕ патчем ppp_mppe-add-ppp-mppe-encryption-module.patch и поставить патч linux-2.6.13-mppe-mppc-1.3.patch! Вот лог:

Код:

patch -R -p1 <ppp_mppe-add-ppp-mppe-encryption-module.patch patching file drivers/net/Kconfig Unreversed patch detected! Ignore -R? [n] Apply anyway? [n] y Hunk #1 FAILED at 2851. 1 out of 1 hunk FAILED -- saving rejects to file drivers/net/Kconfig.rej patching file drivers/net/Makefile Hunk #1 succeeded at 120 (offset 7 lines). patching file drivers/net/ppp_generic.c Hunk #1 succeeded at 133 (offset -4 lines). Hunk #2 succeeded at 1013 (offset -14 lines). Hunk #3 succeeded at 1099 (offset -14 lines). Hunk #4 succeeded at 1141 (offset -14 lines). Hunk #5 succeeded at 1538 (offset -14 lines). patching file drivers/net/ppp_mppe.c Unreversed patch detected! Ignore -R? [n] n Apply anyway? [n] y Hunk #1 FAILED at 1. File drivers/net/ppp_mppe.c is not empty after patch, as expected 1 out of 1 hunk FAILED -- saving rejects to file drivers/net/ppp_mppe.c.rej patching file drivers/net/ppp_mppe.h patching file include/linux/ppp-comp.h patching file include/linux/if_ppp.h Hunk #2 succeeded at 72 (offset 2 lines). Hunk #3 FAILED at 92. 1 out of 3 hunks FAILED -- saving rejects to file include/linux/if_ppp.h.rej Alternativshik:/usr/src/linux # Alternativshik:/usr/src/linux # patch -p1 < linux-2.6.13-mppe-mppc-1.3.patch patching file drivers/net/Kconfig Hunk #1 succeeded at 2851 with fuzz 2 (offset 434 lines). patching file drivers/net/Makefile Hunk #1 succeeded at 120 (offset 15 lines). patching file drivers/net/ppp_generic.c Hunk #1 succeeded at 19 with fuzz 1. Hunk #2 succeeded at 101 (offset -4 lines). Hunk #3 succeeded at 626 (offset -7 lines). Hunk #4 succeeded at 1096 (offset -14 lines). Hunk #5 succeeded at 1144 (offset -14 lines). Hunk #6 FAILED at 1707. Hunk #7 succeeded at 1751 (offset -4 lines). Hunk #8 succeeded at 2429 with fuzz 1 (offset -9 lines). 1 out of 8 hunks FAILED -- saving rejects to file drivers/net/ppp_generic.c.rej patching file drivers/net/ppp_mppe_mppc.c patching file include/linux/ppp-comp.h Alternativshik:/usr/src/linux # Это в процесе сборки ядра вылетает ошибка! CC [M] drivers/net/ppp_mppe_mppc.o drivers/net/ppp_mppe_mppc.c: In function вЂ˜arc4_setkey’: drivers/net/ppp_mppe_mppc.c:106: warning: passing argument 1 of вЂ˜crypto_cipher_setkey’ from incompatible pointer type drivers/net/ppp_mppe_mppc.c: In function вЂ˜arc4_encrypt’: drivers/net/ppp_mppe_mppc.c:117: error: implicit declaration of function вЂ˜crypto_cipher_encrypt’ drivers/net/ppp_mppe_mppc.c: In function вЂ˜get_new_key_from_sha’: drivers/net/ppp_mppe_mppc.c:136: error: implicit declaration of function вЂ˜crypto_digest_digest’ drivers/net/ppp_mppe_mppc.c: In function вЂ˜mppe_alloc’: drivers/net/ppp_mppe_mppc.c:280: error: implicit declaration of function вЂ˜crypto_tfm_alg_digestsize’ drivers/net/ppp_mppe_mppc.c: In function вЂ˜mppc_compress’: drivers/net/ppp_mppe_mppc.c:627: warning: value computed is not used drivers/net/ppp_mppe_mppc.c: In function вЂ˜mppe_module_init’: drivers/net/ppp_mppe_mppc.c:1264: error: implicit declaration of function вЂ˜crypto_alg_available’ make[4]: *** [drivers/net/ppp_mppe_mppc.o] Error 1 make[3]: *** [drivers/net] Error 2 make[2]: *** [drivers] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.58721 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.58721 (%build) make[1]: *** [rpm] Error 1 make: *** [rpm] Error 2 Alternativshik:/usr/src/linux #


И вот так я уже неделю мучаюсь, но все варианты, найденные в сети не помогли!
ос SuSE 10.3 kernel 2.6.22
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Патч для ядра

Сообщение serzh-z »

Либо ждать новой версии патча, либо руками мержить то что не смержилось автоматически - см .rej файлы.
Спасибо сказали: