patch 修改有问题的

diff --git a/include/net/tcp.h b/include/net/tcp.h
@@ -1013,8 +1048,13 @@ static inline u32 keepalive_time_elapsed(const struct tcp_sock *tp)
该函数在2.6.32的tcp.h中不存在。

diff --git a/kernel/sysctl_binary.c b/kernel/sysctl_binary.c

该文件在2.6.32中不存在。
---应该在/kernel/sysctl_check.c下修改!


diff --git a/net/ipv4/sysctl_net_ipv4.c b/net/ipv4/sysctl_net_ipv4.c

@@ -497,6 +497,29 @@ static struct ctl_table ipv4_table[] = {

为了和上下文格式一致,分别添加了1行.ctl_name = xxxxxxxxxx,

diff --git a/net/ipv4/tcp_timer.c b/net/ipv4/tcp_timer.c
@@ -436,10 +458,10 @@ out_reset_timer:
这部分须修改的地方在2.6.32中不存在。

diff --git a/include/net/dst.h b/include/net/dst.h
在2.6.39中是用的dst_metric_set函数,但是在2.6.32中还没有这个函数,还是采用的dst->metrics[metric-1]机制。通过对比2.6.28的patch将这一部分替换为2.6.28的相应改动处。
这一部分问题只在虚拟机里改了,还没同步到win下文件夹里。
--已同步。

diff --git a/include/net/tcp.h b/include/net/tcp.h
1147行这一块忘记去掉+号了。
这一部分问题也是只在虚拟机里改的,尚未同步。

原文地址:https://www.cnblogs.com/forcheryl/p/4054054.html