Hi David, On 03/28/2018 06:19 PM, Yonghong Song wrote: > On 3/28/18 4:48 AM, Dan Carpenter wrote: >> The skb_segment() function returns error pointers on error. It never >> returns NULL. >> >> Fixes: 76db8087c4c9 ("net: bpf: add a test for skb_segment in test_bpf module") >> Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> >> >> diff --git a/lib/test_bpf.c b/lib/test_bpf.c >> index b2badf6b23cd..8e157806df7a 100644 >> --- a/lib/test_bpf.c >> +++ b/lib/test_bpf.c >> @@ -6649,7 +6649,7 @@ static __init int test_skb_segment(void) >> } >> segs = skb_segment(skb, features); >> - if (segs) { >> + if (!IS_ERR(segs)) { >> kfree_skb_list(segs); >> ret = 0; >> pr_info("%s: success in skb_segment!", __func__); > > Oh, my bad. Thanks for the fix! > Reviewed-by: Yonghong Song <yhs@xxxxxx> If you have a chance, please take this fix directly into your net-next tree since it also contains the original commit 76db8087c4c9 ("net: bpf: add a test for skb_segment in test_bpf module"), which is not in the bpf-next tree at this point. Thanks a lot, Daniel -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html