On Wed, Sep 20, 2023 at 3:30 PM Christian Brauner <brauner@xxxxxxxxxx> wrote: > Afaict, the mutex is sufficient protection unless you're using > watchqueues which use post_one_notification() that cannot acquire the > pipe mutex. Since splice operations aren't supported on such kernel > notification pipes - see get_pipe_info() - it should be unproblematic. Which means that the spinlocks can safely be removed from pipe_write(), because they are unnecessary overhead?