Re: [PATCH] fs: make all new mount api fds cloexec by default
From: David Howells
Date: Wed May 08 2019 - 10:06:48 EST
Christian Brauner <christian@xxxxxxxxxx> wrote:
> - fd = get_unused_fd_flags(flags & O_CLOEXEC);
> + fd = get_unused_fd_flags(flags | O_CLOEXEC);
That'll break if there are any flags other than O_CLOEXEC.
> - ret = get_unused_fd_flags((flags & FSMOUNT_CLOEXEC) ? O_CLOEXEC : 0);
> + ret = get_unused_fd_flags(flags | O_CLOEXEC);
That'll break because flags is not compatible with what get_unused_fd_flags()
is expecting.
David