search for: blocksize_mask

Displaying 1 result from an estimated 1 matches for "blocksize_mask".

Did you mean: blksize_mask
2011 Apr 08
0
[PATCH] Btrfs: check for duplicate iov_base's when doing dio reads
...e.c b/fs/btrfs/inode.c index 032e8fb..c4b914e 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c @@ -6205,6 +6205,7 @@ static ssize_t check_direct_IO(struct btrfs_root *root, int rw, struct kiocb *io unsigned long nr_segs) { int seg; + int i; size_t size; unsigned long addr; unsigned blocksize_mask = root->sectorsize - 1; @@ -6219,8 +6220,22 @@ static ssize_t check_direct_IO(struct btrfs_root *root, int rw, struct kiocb *io addr = (unsigned long)iov[seg].iov_base; size = iov[seg].iov_len; end += size; - if ((addr & blocksize_mask) || (size & blocksize_mask)) + if ((addr...