X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=block%2Fblk-sysfs.c;h=5efc5a647183b688fe0e4312c7ad5bcb3dad403b;hb=b0f285eeb0ac1799dc4957636359b51fa3edbd67;hp=6206a934eb8c85a2f21636759f1b64afe8e3fb70;hpb=bf61c8840efe60fd8f91446860b63338fb424158;p=firefly-linux-kernel-4.4.55.git diff --git a/block/blk-sysfs.c b/block/blk-sysfs.c index 6206a934eb8c..5efc5a647183 100644 --- a/block/blk-sysfs.c +++ b/block/blk-sysfs.c @@ -229,6 +229,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; \ \