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