Патч для ядра (помогите адаптировать)
Модератор: Модераторы разделов
-
- Сообщения: 154
- ОС: Debian Lenny/Sid
Патч для ядра
Есть патч для ядра 2,6,21, можно ли его адаптировать для ядра 2,6,22? И как это сделать??? Такого под это ядро нет! Заранее спасибо!
-
- Сообщения: 1338
- Статус: We are all Kosh
- ОС: Fedora 10
Re: Патч для ядра
А патч то пробовал накладывать? Может и не надо ничего адаптировать.
LightLang Team
-
- Сообщения: 892
- Статус: --==XXX==--
- ОС: Archlinux current
Re: Патч для ядра
alternativshik писал(а): ↑31.10.2007 11:47Есть патч для ядра 2,6,21, можно ли его адаптировать для ядра 2,6,22? И как это сделать??? Такого под это ядро нет! Заранее спасибо!
Что за патч, если не секрет?
+1А патч то пробовал накладывать? Может и не надо ничего адаптировать.
-
- Сообщения: 154
- ОС: Debian Lenny/Sid
Re: Патч для ядра
Alexxx писал(а): ↑31.10.2007 12:05alternativshik писал(а): ↑31.10.2007 11:47Есть патч для ядра 2,6,21, можно ли его адаптировать для ядра 2,6,22? И как это сделать??? Такого под это ядро нет! Заранее спасибо!
Что за патч, если не секрет?+1А патч то пробовал накладывать? Может и не надо ничего адаптировать.
ХА-ХА!
Конечно пробовал! Патч включает в ядро поддержку МРРЕ/МРРС!
-
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Патч для ядра
уважаемый alternativshik, вы б хотя бы дали людям ссылку на ваши две темы по mppc
-
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Патч для ядра
Поскольку все равно криво получится, почему не наложить патч на ядро 2.6.21 а потом пропатчить результат до 2.6.22?
-
- Сообщения: 154
- ОС: Debian Lenny/Sid
Re: Патч для ядра
Uncle_Theodore писал(а): ↑31.10.2007 14:00Поскольку все равно криво получится, почему не наложить патч на ядро 2.6.21 а потом пропатчить результат до 2.6.22?
ХМ! Идея!Попробую!
-
- Сообщения: 154
- ОС: Debian Lenny/Sid
Re: Патч для ядра
Ядро не захотело собираться, ругаясь на ошибки в том самом злополучном модуле!!!
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Патч для ядра
Ну так по волшебному хлопку в ладоши, кого-то из нас, и фразе "давай, собирайся", "тот самый" модуль точно не соберётся - нужно ведь читать сообщения компилятора и "адаптировать" модуль к ядру, верно ведь?alternativshik писал(а): ↑31.10.2007 16:35Ядро не захотело собираться, ругаясь на ошибки в том самом злополучном модуле!!!
-
- Сообщения: 1338
- Статус: We are all Kosh
- ОС: Fedora 10
Re: Патч для ядра
alternativshik, может уже начнешь говорить по-существу: что за патч (ссылка, аттач)? Какие ошибки?
LightLang Team
-
- Сообщения: 154
- ОС: Debian Lenny/Sid
Re: Патч для ядра
прошу: 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
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Патч для ядра
Либо ждать новой версии патча, либо руками мержить то что не смержилось автоматически - см .rej файлы.