fs: sysfs: don't pass count == 0 to bin file readers
[cascardo/linux.git] / fs / sysfs / file.c
index 7c2867b..6c95628 100644 (file)
@@ -90,7 +90,7 @@ static ssize_t sysfs_kf_bin_read(struct kernfs_open_file *of, char *buf,
                return 0;
 
        if (size) {
-               if (pos > size)
+               if (pos >= size)
                        return 0;
                if (pos + count > size)
                        count = size - pos;