cvs commit: src/sys/i386/i386 trap.c src/sys/kern kern_device.c lwkt_msgport.c uipc_msg.c src/sys/net netisr.c netisr.h src/sys/sys msgport.h msgport2.h

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Mar 6 11:41:18 PST 2004


dillon      2004/03/06 11:40:32 PST

DragonFly src repository

  Modified files:
    sys/i386/i386        trap.c 
    sys/kern             kern_device.c lwkt_msgport.c uipc_msg.c 
    sys/net              netisr.c netisr.h 
    sys/sys              msgport.h msgport2.h 
  Log:
  Simplify LWKT message initialization semantics to reduce API confusion.
  
  Cleanup netisr messaging to provide more uniform error handling and to use
  lwkt_replymsg() unconditionally for both async/auto-free and sync messages
  as the abstraction intended.  This also fixes a reply/free race.
  
  Revision  Changes    Path
  1.46      +2 -2      src/sys/i386/i386/trap.c
  1.8       +1 -1      src/sys/kern/kern_device.c
  1.16      +2 -8      src/sys/kern/lwkt_msgport.c
  1.2       +26 -42    src/sys/kern/uipc_msg.c
  1.9       +23 -7     src/sys/net/netisr.c
  1.9       +2 -2      src/sys/net/netisr.h
  1.14      +0 -1      src/sys/sys/msgport.h
  1.7       +11 -1     src/sys/sys/msgport2.h


http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/trap.c.diff?r1=1.45&r2=1.46&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_device.c.diff?r1=1.7&r2=1.8&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_msgport.c.diff?r1=1.15&r2=1.16&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/uipc_msg.c.diff?r1=1.1&r2=1.2&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/net/netisr.c.diff?r1=1.8&r2=1.9&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/net/netisr.h.diff?r1=1.8&r2=1.9&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/msgport.h.diff?r1=1.13&r2=1.14&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/msgport2.h.diff?r1=1.6&r2=1.7&f=h





More information about the Commits mailing list