]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/char/mem.c
Merge tag 'wireless-drivers-for-davem-2016-05-09' of git://git.kernel.org/pub/scm...
[karo-tx-linux.git] / drivers / char / mem.c
index 4f6f94c43412c0773e176cf8d67acd73fb6ca274..71025c2f6bbb072ff27b1d21a4fdca544b5a2e97 100644 (file)
@@ -695,7 +695,7 @@ static loff_t memory_lseek(struct file *file, loff_t offset, int orig)
                offset += file->f_pos;
        case SEEK_SET:
                /* to avoid userland mistaking f_pos=-9 as -EBADF=-9 */
-               if (IS_ERR_VALUE((unsigned long long)offset)) {
+               if ((unsigned long long)offset >= -MAX_ERRNO) {
                        ret = -EOVERFLOW;
                        break;
                }