|
06.08.2019, 14:03 | #1 | ||
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989 |
Dioptimizer
Цитата:
Здесь как обновиться и здесь Проверил, отсюда качается, правда как так с feed будет не знаю Код:
git clone git://github.com/openwrt/archive.git -b v12.09 Цитата:
патчКод:
+Index: iscsitarget-1.4.20.3+svn502/kernel/nthread.c +=================================================================== +--- iscsitarget-1.4.20.3+svn502.orig/kernel/nthread.c ++++ iscsitarget-1.4.20.3+svn502/kernel/nthread.c +@@ -126,7 +126,7 @@ static int do_recv(struct iscsi_conn *co + + oldfs = get_fs(); + set_fs(get_ds()); +- res = sock_recvmsg(conn->sock, &msg, len, MSG_DONTWAIT | MSG_NOSIGNAL); ++ res = sock_recvmsg(conn->sock, &msg, MSG_DONTWAIT | MSG_NOSIGNAL); + set_fs(oldfs); + + if (res <= 0) { [свернуть] Сделал так attitude_adjustment/build_dir/target-mips_r2_uClibc-0.9.33.2/scst-3.3.x-r8497/iscsi-scst/kernel/nthread.c Код:
- res = sock_recvmsg(conn->sock, msg, + res = sock_recvmsg(conn->sock, msg, len, Код:
nthread.c:733:38: error: 'len' undeclared (first use in this function) Код:
#include <linux/sched.h> #include <linux/file.h> #include <linux/kthread.h> #include <linux/delay.h> #include <linux/string.h> Последний раз редактировалось sakatgg; 06.08.2019 в 16:59. |
||
06.08.2019, 18:08 | #2 |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 689 |
Это вообще для другой, ранней версии программы iscsitarget.
Потом ее переименовали и начали другой проект scst. Но принцип ясен. scst-trunk-r8497/iscsi-scst/kernel/nthread.c 1. Там где находится пакет scst(у меня это /openwrt/package/network/utils/scst/), создайте папку patches 2. В папке patches создайте новый файл с названием 000-fix-for-old-kernel.patch 3. Вот его содержимое: Код:
--- a/iscsi-scst/kernel/nthread.c +++ b/iscsi-scst/kernel/nthread.c @@ -568,7 +568,7 @@ set_fs(KERNEL_DS); res = sock_recvmsg(conn->sock, msg, #if SOCK_RECVMSG_HAS_FOUR_ARGS - read_size, +// read_size, #endif MSG_DONTWAIT | MSG_NOSIGNAL); set_fs(oldfs); По моему это то же самое, что и оригинальный патч. ПОПРАВИЛ ПАТЧ! Последний раз редактировалось Dioptimizer; 06.08.2019 в 18:19. |
Метки |
iscsi, scst |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|