[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <50FD8BC6.1030509@linux-ipv6.org>
Date: Tue, 22 Jan 2013 03:41:10 +0900
From: YOSHIFUJI Hideaki <yoshfuji@...ux-ipv6.org>
To: Dan Carpenter <dan.carpenter@...cle.com>
CC: netdev@...r.kernel.org, kbuild@...org,
YOSHIFUJI Hideaki <yoshfuji@...ux-ipv6.org>
Subject: Re: ipv6: Do not depend on rt->n in rt6_probe().
(2013年01月22日 03:28), Dan Carpenter wrote:
> Hello YOSHIFUJI Hideaki / 吉藤英明,
>
> This is a semi-automatic email about new static checker warnings.
>
> The patch 2152caea7196: "ipv6: Do not depend on rt->n in
> rt6_probe()." from Jan 17, 2013, leads to the following Smatch
> complaint:
>
> net/ipv6/route.c:495 rt6_probe()
> error: we previously assumed 'neigh' could be null (see line 490)
>
> net/ipv6/route.c
> 489
> 490 if (!neigh ||
> ^^^^^
> New test.
>
> 491 time_after(jiffies, neigh->updated + rt->rt6i_idev->cnf.rtr_probe_interval)) {
> 492 struct in6_addr mcaddr;
> 493 struct in6_addr *target;
> 494
> 495 neigh->updated = jiffies;
> ^^^^^^^^^^^^^^
> Old dereference.
>
> 496
> 497 if (neigh)
> ^^^^^
> Another new test.
Oh, right, I'll fix. Thanks!
--yoshfuji
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists