Searched hist:"26153 d0f67e36b509dade3b8aed43ba7b753578b" (Results 1 – 6 of 6) sorted by relevance
/haiku/src/add-ons/kernel/network/stack/ |
H A D | domains.h | 26153d0f67e36b509dade3b8aed43ba7b753578b Tue Mar 03 14:04:57 UTC 2009 Axel Dörfler <axeld@pinc-software.de> * The net_domain's lock is now a recursive lock. * Fixed all route locking problems, of which there were numerous ({add|remove}_route(), and list_routes() did not lock at all). Added lock assertions in functions that don't do the locking themselves. * A route will now be removed from the list in remove_route(), not in put_route_internal(). Before, a route could easily be removed twice, causing remove_route() to release references it did not own. This fixes bug #2706.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29386 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
H A D | routes.h | 26153d0f67e36b509dade3b8aed43ba7b753578b Tue Mar 03 14:04:57 UTC 2009 Axel Dörfler <axeld@pinc-software.de> * The net_domain's lock is now a recursive lock. * Fixed all route locking problems, of which there were numerous ({add|remove}_route(), and list_routes() did not lock at all). Added lock assertions in functions that don't do the locking themselves. * A route will now be removed from the list in remove_route(), not in put_route_internal(). Before, a route could easily be removed twice, causing remove_route() to release references it did not own. This fixes bug #2706.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29386 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
H A D | routes.cpp | 26153d0f67e36b509dade3b8aed43ba7b753578b Tue Mar 03 14:04:57 UTC 2009 Axel Dörfler <axeld@pinc-software.de> * The net_domain's lock is now a recursive lock. * Fixed all route locking problems, of which there were numerous ({add|remove}_route(), and list_routes() did not lock at all). Added lock assertions in functions that don't do the locking themselves. * A route will now be removed from the list in remove_route(), not in put_route_internal(). Before, a route could easily be removed twice, causing remove_route() to release references it did not own. This fixes bug #2706.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29386 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
H A D | domains.cpp | 26153d0f67e36b509dade3b8aed43ba7b753578b Tue Mar 03 14:04:57 UTC 2009 Axel Dörfler <axeld@pinc-software.de> * The net_domain's lock is now a recursive lock. * Fixed all route locking problems, of which there were numerous ({add|remove}_route(), and list_routes() did not lock at all). Added lock assertions in functions that don't do the locking themselves. * A route will now be removed from the list in remove_route(), not in put_route_internal(). Before, a route could easily be removed twice, causing remove_route() to release references it did not own. This fixes bug #2706.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29386 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
H A D | datalink.cpp | 26153d0f67e36b509dade3b8aed43ba7b753578b Tue Mar 03 14:04:57 UTC 2009 Axel Dörfler <axeld@pinc-software.de> * The net_domain's lock is now a recursive lock. * Fixed all route locking problems, of which there were numerous ({add|remove}_route(), and list_routes() did not lock at all). Added lock assertions in functions that don't do the locking themselves. * A route will now be removed from the list in remove_route(), not in put_route_internal(). Before, a route could easily be removed twice, causing remove_route() to release references it did not own. This fixes bug #2706.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29386 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
H A D | interfaces.cpp | 26153d0f67e36b509dade3b8aed43ba7b753578b Tue Mar 03 14:04:57 UTC 2009 Axel Dörfler <axeld@pinc-software.de> * The net_domain's lock is now a recursive lock. * Fixed all route locking problems, of which there were numerous ({add|remove}_route(), and list_routes() did not lock at all). Added lock assertions in functions that don't do the locking themselves. * A route will now be removed from the list in remove_route(), not in put_route_internal(). Before, a route could easily be removed twice, causing remove_route() to release references it did not own. This fixes bug #2706.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29386 a95241bf-73f2-0310-859d-f6bbb57e9c96
|