• Linus Torvalds's avatar
    Merge tag 'vfs-6.10.rw' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs · f4e8d802
    Linus Torvalds authored
    Pull vfs rw iterator updates from Christian Brauner:
     "The core fs signalfd, userfaultfd, and timerfd subsystems did still
      use f_op->read() instead of f_op->read_iter(). Convert them over since
      we should aim to get rid of f_op->read() at some point.
    
      Aside from that io_uring and others want to mark files as FMODE_NOWAIT
      so it can make use of per-IO nonblocking hints to enable more
      efficient IO. Converting those users to f_op->read_iter() allows them
      to be marked with FMODE_NOWAIT"
    
    * tag 'vfs-6.10.rw' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs:
      signalfd: convert to ->read_iter()
      userfaultfd: convert to ->read_iter()
      timerfd: convert to ->read_iter()
      new helper: copy_to_iter_full()
    f4e8d802
userfaultfd.c 59.1 KB