https://github.com/torvalds/linux
Revision df8c2d13e227e4670ebe777970f89db7802b1f56 authored by Linus Torvalds on 12 May 2023, 21:56:09 UTC, committed by Linus Torvalds on 12 May 2023, 21:56:09 UTC
Pull vfs fix from Christian Brauner:
 "During the pipe nonblock rework the check for both O_NONBLOCK and
  IOCB_NOWAIT was dropped. Both checks need to be performed to ensure
  that files without O_NONBLOCK but IOCB_NOWAIT don't block when writing
  to or reading from a pipe.

  This just contains the fix adding the check for IOCB_NOWAIT back in"

* tag 'vfs/v6.4-rc1/pipe' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs:
  pipe: check for IOCB_NOWAIT alongside O_NONBLOCK
2 parent s 584dc5d + c04fe8e
History
Tip revision: df8c2d13e227e4670ebe777970f89db7802b1f56 authored by Linus Torvalds on 12 May 2023, 21:56:09 UTC
Merge tag 'vfs/v6.4-rc1/pipe' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Tip revision: df8c2d1
File Mode Size
alloc
bindings
kernel
macros
uapi
.gitignore -rw-r--r-- 139 bytes
Makefile -rw-r--r-- 17.8 KB
bindgen_parameters -rw-r--r-- 691 bytes
build_error.rs -rw-r--r-- 1.3 KB
compiler_builtins.rs -rw-r--r-- 1.9 KB
exports.c -rw-r--r-- 862 bytes
helpers.c -rw-r--r-- 4.3 KB

back to top