]> Pileus Git - ~andy/linux/blobdiff - fs/minix/dir.c
minix: bug widening a binary "not" operation
[~andy/linux] / fs / minix / dir.c
index 08c442902fcdbf9ec5a9039621f8b8900ea6bf0e..dfaf6fa9b7b52a28bcb00ce3c4cd3df817158814 100644 (file)
@@ -93,7 +93,7 @@ static int minix_readdir(struct file *file, struct dir_context *ctx)
        unsigned offset;
        unsigned long n;
 
-       ctx->pos = pos = (pos + chunk_size-1) & ~(chunk_size-1);
+       ctx->pos = pos = ALIGN(pos, chunk_size);
        if (pos >= inode->i_size)
                return 0;