Linus Torvalds writes: (Summary)
But as you say, we've had subtle races just due to the named pipes:
But as you say, we've had subtle races just due to the named pipes:
itself.
There are hysterical raisins for that, and due to names piped we have to keep the reference to the pipe_inode_info in the inode, but it's still very very annoying.
still very very annoying.
Al, do you see anything?
Al, do you see anything?
Cong, do you have any way to trigger these?
[...]
subtle use-after-free of pipe_inode_info"), it is probably related. The way we have locking in the inode, instead of in the pipe_inode_info itself.itself.
There are hysterical raisins for that, and due to names piped we have to keep the reference to the pipe_inode_info in the inode, but it's still very very annoying.
still very very annoying.
Al, do you see anything?
Al, do you see anything?
Cong, do you have any way to trigger these?