Blame test/integration/ubuntu-16.04/macro-printk.patch

Packit c71e3f
diff -Nupr src.orig/net/ipv4/fib_frontend.c src/net/ipv4/fib_frontend.c
Packit c71e3f
--- src.orig/net/ipv4/fib_frontend.c	2016-12-15 19:55:39.724000000 +0000
Packit c71e3f
+++ src/net/ipv4/fib_frontend.c	2016-12-15 19:57:09.672000000 +0000
Packit c71e3f
@@ -728,6 +728,7 @@ errout:
Packit c71e3f
 	return err;
Packit c71e3f
 }
Packit c71e3f
 
Packit c71e3f
+#include "kpatch-macros.h"
Packit c71e3f
 static int inet_rtm_newroute(struct sk_buff *skb, struct nlmsghdr *nlh)
Packit c71e3f
 {
Packit c71e3f
 	struct net *net = sock_net(skb->sk);
Packit c71e3f
@@ -746,6 +747,7 @@ static int inet_rtm_newroute(struct sk_b
Packit c71e3f
 	}
Packit c71e3f
 
Packit c71e3f
 	err = fib_table_insert(tb, &cfg;;
Packit c71e3f
+	KPATCH_PRINTK("[inet_rtm_newroute]: err is %d\n", err);
Packit c71e3f
 errout:
Packit c71e3f
 	return err;
Packit c71e3f
 }
Packit c71e3f
diff -Nupr src.orig/net/ipv4/fib_semantics.c src/net/ipv4/fib_semantics.c
Packit c71e3f
--- src.orig/net/ipv4/fib_semantics.c	2016-12-15 19:55:39.720000000 +0000
Packit c71e3f
+++ src/net/ipv4/fib_semantics.c	2016-12-15 19:57:09.672000000 +0000
Packit c71e3f
@@ -991,6 +991,7 @@ fib_convert_metrics(struct fib_info *fi,
Packit c71e3f
 	return 0;
Packit c71e3f
 }
Packit c71e3f
 
Packit c71e3f
+#include "kpatch-macros.h"
Packit c71e3f
 struct fib_info *fib_create_info(struct fib_config *cfg)
Packit c71e3f
 {
Packit c71e3f
 	int err;
Packit c71e3f
@@ -1018,6 +1019,7 @@ struct fib_info *fib_create_info(struct
Packit c71e3f
 #endif
Packit c71e3f
 
Packit c71e3f
 	err = -ENOBUFS;
Packit c71e3f
+	KPATCH_PRINTK("[fib_create_info]: create error err is %d\n",err);
Packit c71e3f
 	if (fib_info_cnt >= fib_info_hash_size) {
Packit c71e3f
 		unsigned int new_size = fib_info_hash_size << 1;
Packit c71e3f
 		struct hlist_head *new_info_hash;
Packit c71e3f
@@ -1038,6 +1040,7 @@ struct fib_info *fib_create_info(struct
Packit c71e3f
 		if (!fib_info_hash_size)
Packit c71e3f
 			goto failure;
Packit c71e3f
 	}
Packit c71e3f
+	KPATCH_PRINTK("[fib_create_info]: 2 create error err is %d\n",err);
Packit c71e3f
 
Packit c71e3f
 	fi = kzalloc(sizeof(*fi)+nhs*sizeof(struct fib_nh), GFP_KERNEL);
Packit c71e3f
 	if (!fi)
Packit c71e3f
@@ -1049,6 +1052,7 @@ struct fib_info *fib_create_info(struct
Packit c71e3f
 			goto failure;
Packit c71e3f
 	} else
Packit c71e3f
 		fi->fib_metrics = (u32 *) dst_default_metrics;
Packit c71e3f
+	KPATCH_PRINTK("[fib_create_info]: 3 create error err is %d\n",err);
Packit c71e3f
 
Packit c71e3f
 	fi->fib_net = net;
Packit c71e3f
 	fi->fib_protocol = cfg->fc_protocol;
Packit c71e3f
@@ -1065,6 +1069,7 @@ struct fib_info *fib_create_info(struct
Packit c71e3f
 		if (!nexthop_nh->nh_pcpu_rth_output)
Packit c71e3f
 			goto failure;
Packit c71e3f
 	} endfor_nexthops(fi)
Packit c71e3f
+	KPATCH_PRINTK("[fib_create_info]: 4 create error err is %d\n",err);
Packit c71e3f
 
Packit c71e3f
 	err = fib_convert_metrics(fi, cfg);
Packit c71e3f
 	if (err)
Packit c71e3f
@@ -1117,6 +1122,8 @@ struct fib_info *fib_create_info(struct
Packit c71e3f
 		nh->nh_weight = 1;
Packit c71e3f
 #endif
Packit c71e3f
 	}
Packit c71e3f
+	KPATCH_PRINTK("[fib_create_info]: 5 create error err is %d\n",err);
Packit c71e3f
+	KPATCH_PRINTK("[fib_create_info]: 6 create error err is %d\n",err);
Packit c71e3f
 
Packit c71e3f
 	if (fib_props[cfg->fc_type].error) {
Packit c71e3f
 		if (cfg->fc_gw || cfg->fc_oif || cfg->fc_mp)
Packit c71e3f
@@ -1134,6 +1141,7 @@ struct fib_info *fib_create_info(struct
Packit c71e3f
 			goto err_inval;
Packit c71e3f
 		}
Packit c71e3f
 	}
Packit c71e3f
+	KPATCH_PRINTK("[fib_create_info]: 7 create error err is %d\n",err);
Packit c71e3f
 
Packit c71e3f
 	if (cfg->fc_scope > RT_SCOPE_HOST)
Packit c71e3f
 		goto err_inval;
Packit c71e3f
@@ -1162,6 +1170,7 @@ struct fib_info *fib_create_info(struct
Packit c71e3f
 		if (linkdown == fi->fib_nhs)
Packit c71e3f
 			fi->fib_flags |= RTNH_F_LINKDOWN;
Packit c71e3f
 	}
Packit c71e3f
+	KPATCH_PRINTK("[fib_create_info]: 8 create error err is %d\n",err);
Packit c71e3f
 
Packit c71e3f
 	if (fi->fib_prefsrc && !fib_valid_prefsrc(cfg, fi->fib_prefsrc))
Packit c71e3f
 		goto err_inval;
Packit c71e3f
@@ -1170,6 +1179,7 @@ struct fib_info *fib_create_info(struct
Packit c71e3f
 		fib_info_update_nh_saddr(net, nexthop_nh);
Packit c71e3f
 		fib_add_weight(fi, nexthop_nh);
Packit c71e3f
 	} endfor_nexthops(fi)
Packit c71e3f
+	KPATCH_PRINTK("[fib_create_info]: 9 create error err is %d\n",err);
Packit c71e3f
 
Packit c71e3f
 	fib_rebalance(fi);
Packit c71e3f
 
Packit c71e3f
@@ -1181,6 +1191,7 @@ link_it:
Packit c71e3f
 		ofi->fib_treeref++;
Packit c71e3f
 		return ofi;
Packit c71e3f
 	}
Packit c71e3f
+	KPATCH_PRINTK("[fib_create_info]: 10 create error err is %d\n",err);
Packit c71e3f
 
Packit c71e3f
 	fi->fib_treeref++;
Packit c71e3f
 	atomic_inc(&fi->fib_clntref);
Packit c71e3f
@@ -1204,6 +1215,7 @@ link_it:
Packit c71e3f
 		hlist_add_head(&nexthop_nh->nh_hash, head);
Packit c71e3f
 	} endfor_nexthops(fi)
Packit c71e3f
 	spin_unlock_bh(&fib_info_lock);
Packit c71e3f
+	KPATCH_PRINTK("[fib_create_info]: 11 create error err is %d\n",err);
Packit c71e3f
 	return fi;
Packit c71e3f
 
Packit c71e3f
 err_inval:
Packit c71e3f
@@ -1214,6 +1226,7 @@ failure:
Packit c71e3f
 		fi->fib_dead = 1;
Packit c71e3f
 		free_fib_info(fi);
Packit c71e3f
 	}
Packit c71e3f
+	KPATCH_PRINTK("[fib_create_info]: 12 create error err is %d\n",err);
Packit c71e3f
 
Packit c71e3f
 	return ERR_PTR(err);
Packit c71e3f
 }
Packit c71e3f
diff -Nupr src.orig/net/ipv4/fib_trie.c src/net/ipv4/fib_trie.c
Packit c71e3f
--- src.orig/net/ipv4/fib_trie.c	2016-12-15 19:55:39.720000000 +0000
Packit c71e3f
+++ src/net/ipv4/fib_trie.c	2016-12-15 19:57:09.676000000 +0000
Packit c71e3f
@@ -1078,6 +1078,7 @@ static int fib_insert_alias(struct trie
Packit c71e3f
 }
Packit c71e3f
 
Packit c71e3f
 /* Caller must hold RTNL. */
Packit c71e3f
+#include "kpatch-macros.h"
Packit c71e3f
 int fib_table_insert(struct fib_table *tb, struct fib_config *cfg)
Packit c71e3f
 {
Packit c71e3f
 	struct trie *t = (struct trie *)tb->tb_data;
Packit c71e3f
@@ -1101,11 +1102,14 @@ int fib_table_insert(struct fib_table *t
Packit c71e3f
 	if ((plen < KEYLENGTH) && (key << plen))
Packit c71e3f
 		return -EINVAL;
Packit c71e3f
 
Packit c71e3f
+	KPATCH_PRINTK("[fib_table_insert]: start\n");
Packit c71e3f
 	fi = fib_create_info(cfg);
Packit c71e3f
 	if (IS_ERR(fi)) {
Packit c71e3f
 		err = PTR_ERR(fi);
Packit c71e3f
+		KPATCH_PRINTK("[fib_table_insert]: create error err is %d\n",err);
Packit c71e3f
 		goto err;
Packit c71e3f
 	}
Packit c71e3f
+	KPATCH_PRINTK("[fib_table_insert]: cross\n");
Packit c71e3f
 
Packit c71e3f
 	l = fib_find_node(t, &tp, key);
Packit c71e3f
 	fa = l ? fib_find_alias(&l->leaf, slen, tos, fi->fib_priority,