simple_strtoull is obsolete, use kstrtol instead.
Signed-off-by: Bernard Zhao <bernard@vivo.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
        struct net_bridge *br = to_bridge(d);
        struct netlink_ext_ack extack = {0};
        unsigned long val;
-       char *endp;
        int err;
 
        if (!ns_capable(dev_net(br->dev)->user_ns, CAP_NET_ADMIN))
                return -EPERM;
 
-       val = simple_strtoul(buf, &endp, 0);
-       if (endp == buf)
-               return -EINVAL;
+       err = kstrtoul(buf, 10, &val);
+       if (err != 0)
+               return err;
 
        if (!rtnl_trylock())
                return restart_syscall();