net: ipv6: fix build failure if IPV6_ROUTE_INFO config is enabled
authorAmit Pundir <amit.pundir@linaro.org>
Tue, 24 Mar 2015 22:59:14 +0000 (04:29 +0530)
committerJohn Stultz <john.stultz@linaro.org>
Tue, 16 Feb 2016 21:51:36 +0000 (13:51 -0800)
Pass correct arguments to rt6_get_route_info() function, otherwise
we run into following Kernel build failure:
----------
  CC      net/ipv6/route.o
net/ipv6/route.c: In function ‘rt6_route_rcv’:
net/ipv6/route.c:746:27: error: ‘net’ undeclared (first use in this function)
net/ipv6/route.c:746:27: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [net/ipv6/route.o] Error 1
make[1]: *** [net/ipv6] Error 2
make: *** [net] Error 2
----------

Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
net/ipv6/route.c

index 391a3be3cabc856f539a57c011bd36836b0d4bbe..60359bea6a1636fb19e498d69880d329fbb2850c 100644 (file)
@@ -798,7 +798,7 @@ int rt6_route_rcv(struct net_device *dev, u8 *opt, int len,
        if (rinfo->prefix_len == 0)
                rt = rt6_get_dflt_router(gwaddr, dev);
        else
-               rt = rt6_get_route_info(net, prefix, rinfo->prefix_len, gwaddr);
+               rt = rt6_get_route_info(dev, prefix, rinfo->prefix_len, gwaddr);
 
        if (rt && !lifetime) {
                ip6_del_rt(rt);