[NETLINK]: Directly return -EINTR from netlink_dump_start()
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / net / netlink / genetlink.c
index 1b897bc92e61c4be37210dd3f382d8d4685677e8..fac2e7a6dbe45ffa5f6783b883e00facc5c0dcb4 100644 (file)
@@ -323,11 +323,8 @@ static int genl_rcv_msg(struct sk_buff *skb, struct nlmsghdr *nlh)
                if (ops->dumpit == NULL)
                        return -EOPNOTSUPP;
 
-               err = netlink_dump_start(genl_sock, skb, nlh,
-                                        ops->dumpit, ops->done);
-               if (err == 0)
-                       err = -EINTR;
-               return err;
+               return netlink_dump_start(genl_sock, skb, nlh,
+                                         ops->dumpit, ops->done);
        }
 
        if (ops->doit == NULL)