git: kernel - Refactor sys_pipe

Matthew Dillon dillon at
Mon Oct 16 11:30:37 PDT 2017

commit 1dfdffca0e9d55ac5dd659c1c0dc07b6671dff0a
Author: Matthew Dillon <dillon at>
Date:   Fri Oct 13 17:55:41 2017 -0700

    kernel - Refactor sys_pipe
    * Refactor the pipe code in preparation for optimization.  Get rid of
      the dual-pipe structure and instead have one pipe structure with
      two buffers.
    * Scrap a ton of global statistics variables that nobody uses any more,
      get rid of pipe_peer, and get rid of the slock.

Summary of changes:
 sys/kern/sys_pipe.c | 882 +++++++++++++++++++++++++++-------------------------
 sys/sys/pipe.h      |  81 ++---
 2 files changed, 488 insertions(+), 475 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list