file.c (cecdd52a3dd312564f81a39df08378b7b39a2654) file.c (de4f5fed3f231a8ff4790bf52975f847b95b85ea)
1/*
2 FUSE: Filesystem in Userspace
3 Copyright (C) 2001-2008 Miklos Szeredi <miklos@szeredi.hu>
4
5 This program can be distributed under the terms of the GNU GPL.
6 See the file COPYING.
7*/
8

--- 1405 unchanged lines hidden (view full) ---

1414 if (written > 0)
1415 written = generic_write_sync(iocb, written);
1416
1417 return written ? written : err;
1418}
1419
1420static inline unsigned long fuse_get_user_addr(const struct iov_iter *ii)
1421{
1/*
2 FUSE: Filesystem in Userspace
3 Copyright (C) 2001-2008 Miklos Szeredi <miklos@szeredi.hu>
4
5 This program can be distributed under the terms of the GNU GPL.
6 See the file COPYING.
7*/
8

--- 1405 unchanged lines hidden (view full) ---

1414 if (written > 0)
1415 written = generic_write_sync(iocb, written);
1416
1417 return written ? written : err;
1418}
1419
1420static inline unsigned long fuse_get_user_addr(const struct iov_iter *ii)
1421{
1422 return (unsigned long)ii->iov->iov_base + ii->iov_offset;
1422 return (unsigned long)iter_iov(ii)->iov_base + ii->iov_offset;
1423}
1424
1425static inline size_t fuse_get_frag_size(const struct iov_iter *ii,
1426 size_t max_size)
1427{
1428 return min(iov_iter_single_seg_count(ii), max_size);
1429}
1430

--- 1862 unchanged lines hidden ---
1423}
1424
1425static inline size_t fuse_get_frag_size(const struct iov_iter *ii,
1426 size_t max_size)
1427{
1428 return min(iov_iter_single_seg_count(ii), max_size);
1429}
1430

--- 1862 unchanged lines hidden ---