[git,pull] vfs.git iov_iter
mbox series

Message ID 20190311004146.GI2217@ZenIV.linux.org.uk
State New
Headers show
Series
  • [git,pull] vfs.git iov_iter
Related show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git work.iov_iter

Message

Al Viro March 11, 2019, 12:41 a.m. UTC
A couple of iov_iter patches - Christoph's crapectomy (the last
remaining user of iov_for_each() went away with lustre, IIRC) and Eric'c
optimization of sanity checks.

The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c:

  Linux 5.0-rc1 (2019-01-06 17:08:20 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git work.iov_iter

for you to fetch changes up to 6daef95b8c914866a46247232a048447fff97279:

  iov_iter: optimize page_copy_sane() (2019-02-26 14:05:20 -0500)

----------------------------------------------------------------
Christoph Hellwig (1):
      uio: remove the unused iov_for_each macro

Eric Dumazet (1):
      iov_iter: optimize page_copy_sane()

 .clang-format       |  1 -
 include/linux/uio.h |  8 --------
 lib/iov_iter.c      | 17 +++++++++++++++--
 3 files changed, 15 insertions(+), 11 deletions(-)

Comments

Linus Torvalds March 12, 2019, 9:04 p.m. UTC | #1
On Sun, Mar 10, 2019 at 5:41 PM Al Viro <viro@zeniv.linux.org.uk> wrote:
>
>         A couple of iov_iter patches - Christoph's crapectomy (the last
> remaining user of iov_for_each() went away with lustre, IIRC) and Eric'c
> optimization of sanity checks.

I certainly heartily approve of making page_copy_sane() be less insane
than it used to be.

That said - has the warning that it has triggered lately?

If that sanity check still shows up in profiles as a performance
problem, maybe the whole thing could at least be made dependent on
some sanity checking option to get rid of it entirely for the common
case?

                   Linus
pr-tracker-bot@kernel.org March 12, 2019, 10:20 p.m. UTC | #2
The pull request you sent on Mon, 11 Mar 2019 00:41:46 +0000:

> git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git work.iov_iter

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/dbc2fba3fc46084f502aec53183995a632998dcd

Thank you!