Re: [RFC, 3/7] NUMA hotplug emulator

From: Haicheng Li
Date: Fri May 14 2010 - 01:32:17 EST


Wu Fengguang wrote:
Pls. replace it with following code:

+#ifdef CONFIG_NODE_HOTPLUG_EMU
+static ssize_t store_nodes_probe(struct sysdev_class *class,
+ struct sysdev_class_attribute *attr,
+ const char *buf, size_t count)
+{
+ long nid;
+ int ret;
+
+ ret = strict_strtol(buf, 0, &nid);
+ if (ret == -EINVAL)
+ return ret;
+
+ ret = hotadd_hidden_nodes(nid);
+ if (!ret)
+ return count;
+ else
+ return -EIO;
+}
+#endif

How about this?

err = strict_strtol(buf, 0, &nid);
if (err < 0)
return err;

other negative value would be odd here.

err = hotadd_hidden_nodes(nid);
if (err < 0)
return err;

hotadd_hidden_nodes could return -EEXIST, which is also odd here, right?

return count;

Thanks,
Fengguang

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/