block: avoid using uninitialized value in from queue_var_store
[pandora-kernel.git] / block / blk-sysfs.c
index f0b2ca8..1789e7a 100644 (file)
@@ -200,6 +200,8 @@ queue_store_##name(struct request_queue *q, const char *page, size_t count) \
        unsigned long val;                                              \
        ssize_t ret;                                                    \
        ret = queue_var_store(&val, page, count);                       \
+       if (ret < 0)                                                    \
+                return ret;                                            \
        if (neg)                                                        \
                val = !val;                                             \
                                                                        \