pidfd && O_RDWR
From: Oleg Nesterov
Date: Mon Feb 23 2026 - 12:10:04 EST
On 02/23, Oleg Nesterov wrote:
>
> Sorry for noise!
Yes, but let me add more (off-topic) noise to this thread...
pidfd_prepare() does pidfs_alloc_file(pid, flags | O_RDWR) and "| O_RDWR"
makes no sense because pidfs_alloc_file() itself does
flags |= O_RDWR;
I was going to send the trivial cleanup, but why a pidfs file needs
O_RDWR/FMODE_WRITE ?
Actually the same question about some anon_inode_getfile_fmode(O_RDWR)
users, for example signalfd.c.
Can you explain just for my education?
Oleg.