Home
last modified time | relevance | path

Searched hist:f0b65f39ac505e8f1dcdaa165aa7b8c0bd6fd454 (Results 1 – 7 of 7) sorted by relevance

/linux/Documentation/filesystems/
H A Dporting.rstdiff f0b65f39ac505e8f1dcdaa165aa7b8c0bd6fd454 Fri Apr 30 16:26:41 CEST 2021 Al Viro <viro@zeniv.linux.org.uk> iov_iter: replace iov_iter_copy_from_user_atomic() with iterator-advancing variant

Replacement is called copy_page_from_iter_atomic(); unlike the old primitive the
callers do *not* need to do iov_iter_advance() after it. In case when they end
up consuming less than they'd been given they need to do iov_iter_revert() on
everything they had not consumed. That, however, needs to be done only on slow
paths.

All in-tree callers converted. And that kills the last user of iterate_all_kinds()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
/linux/fs/iomap/
H A Dbuffered-io.cdiff f0b65f39ac505e8f1dcdaa165aa7b8c0bd6fd454 Fri Apr 30 16:26:41 CEST 2021 Al Viro <viro@zeniv.linux.org.uk> iov_iter: replace iov_iter_copy_from_user_atomic() with iterator-advancing variant

Replacement is called copy_page_from_iter_atomic(); unlike the old primitive the
callers do *not* need to do iov_iter_advance() after it. In case when they end
up consuming less than they'd been given they need to do iov_iter_revert() on
everything they had not consumed. That, however, needs to be done only on slow
paths.

All in-tree callers converted. And that kills the last user of iterate_all_kinds()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
/linux/include/linux/
H A Duio.hdiff f0b65f39ac505e8f1dcdaa165aa7b8c0bd6fd454 Fri Apr 30 16:26:41 CEST 2021 Al Viro <viro@zeniv.linux.org.uk> iov_iter: replace iov_iter_copy_from_user_atomic() with iterator-advancing variant

Replacement is called copy_page_from_iter_atomic(); unlike the old primitive the
callers do *not* need to do iov_iter_advance() after it. In case when they end
up consuming less than they'd been given they need to do iov_iter_revert() on
everything they had not consumed. That, however, needs to be done only on slow
paths.

All in-tree callers converted. And that kills the last user of iterate_all_kinds()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
/linux/lib/
H A Diov_iter.cdiff f0b65f39ac505e8f1dcdaa165aa7b8c0bd6fd454 Fri Apr 30 16:26:41 CEST 2021 Al Viro <viro@zeniv.linux.org.uk> iov_iter: replace iov_iter_copy_from_user_atomic() with iterator-advancing variant

Replacement is called copy_page_from_iter_atomic(); unlike the old primitive the
callers do *not* need to do iov_iter_advance() after it. In case when they end
up consuming less than they'd been given they need to do iov_iter_revert() on
everything they had not consumed. That, however, needs to be done only on slow
paths.

All in-tree callers converted. And that kills the last user of iterate_all_kinds()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
/linux/fs/fuse/
H A Dfile.cdiff f0b65f39ac505e8f1dcdaa165aa7b8c0bd6fd454 Fri Apr 30 16:26:41 CEST 2021 Al Viro <viro@zeniv.linux.org.uk> iov_iter: replace iov_iter_copy_from_user_atomic() with iterator-advancing variant

Replacement is called copy_page_from_iter_atomic(); unlike the old primitive the
callers do *not* need to do iov_iter_advance() after it. In case when they end
up consuming less than they'd been given they need to do iov_iter_revert() on
everything they had not consumed. That, however, needs to be done only on slow
paths.

All in-tree callers converted. And that kills the last user of iterate_all_kinds()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
/linux/fs/btrfs/
H A Dfile.cdiff f0b65f39ac505e8f1dcdaa165aa7b8c0bd6fd454 Fri Apr 30 16:26:41 CEST 2021 Al Viro <viro@zeniv.linux.org.uk> iov_iter: replace iov_iter_copy_from_user_atomic() with iterator-advancing variant

Replacement is called copy_page_from_iter_atomic(); unlike the old primitive the
callers do *not* need to do iov_iter_advance() after it. In case when they end
up consuming less than they'd been given they need to do iov_iter_revert() on
everything they had not consumed. That, however, needs to be done only on slow
paths.

All in-tree callers converted. And that kills the last user of iterate_all_kinds()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
/linux/mm/
H A Dfilemap.cdiff f0b65f39ac505e8f1dcdaa165aa7b8c0bd6fd454 Fri Apr 30 16:26:41 CEST 2021 Al Viro <viro@zeniv.linux.org.uk> iov_iter: replace iov_iter_copy_from_user_atomic() with iterator-advancing variant

Replacement is called copy_page_from_iter_atomic(); unlike the old primitive the
callers do *not* need to do iov_iter_advance() after it. In case when they end
up consuming less than they'd been given they need to do iov_iter_revert() on
everything they had not consumed. That, however, needs to be done only on slow
paths.

All in-tree callers converted. And that kills the last user of iterate_all_kinds()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>