swapon(2): open swap with O_EXCL
authorAl Viro <viro@zeniv.linux.org.uk>
Wed, 17 Apr 2024 22:33:34 +0000 (18:33 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Thu, 2 May 2024 21:23:30 +0000 (17:23 -0400)
commit51d908b3db0e588aeb2d06df37e4df3fb1754bb5
tree5852d9e6b3cd4b534ba73c76f1a93278646d6c29
parent798cb7f9aec35460c383eab57b9fa474d999a2eb
swapon(2): open swap with O_EXCL

... eliminating the need to reopen block devices so they could be
exclusively held.

Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
include/linux/swap.h
mm/swapfile.c