Home
last modified time | relevance | path

Searched hist:"26153 d0f67e36b509dade3b8aed43ba7b753578b" (Results 1 – 6 of 6) sorted by relevance

/haiku/src/add-ons/kernel/network/stack/
H A Ddomains.h26153d0f67e36b509dade3b8aed43ba7b753578b 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 Droutes.h26153d0f67e36b509dade3b8aed43ba7b753578b 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 Droutes.cpp26153d0f67e36b509dade3b8aed43ba7b753578b 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 Ddomains.cpp26153d0f67e36b509dade3b8aed43ba7b753578b 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 Ddatalink.cpp26153d0f67e36b509dade3b8aed43ba7b753578b 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 Dinterfaces.cpp26153d0f67e36b509dade3b8aed43ba7b753578b 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