diff options
author | Neal H. Walfield <neal@gnu.org> | 2008-12-16 20:09:57 +0100 |
---|---|---|
committer | Neal H. Walfield <neal@gnu.org> | 2008-12-16 20:09:57 +0100 |
commit | 2916276d50d4ed059453984fd48c187e7fc94338 (patch) | |
tree | e71d9017a3e12b88d41c672fe9f782f55303f289 /libhurd-mm/message-buffer.h | |
parent | 1e723064be94fb07fab1d4c50eeab34e6dd29bd1 (diff) |
Track owner of the storage descriptor. Unlock it before doing an RPC.
2008-12-16 Neal H. Walfield <neal@gnu.org>
* storage.c (struct storage_desc) [!NDEBUG]: Add field owner.
(shadow_setup): Set DESC->OWNER appropriately.
(storage_alloc): Likewise.
(storage_free_): Likewise.
(storage_init): Likewise.
(storage_alloc): Move code that updates DESC to before we call
rm_folio_object_alloc. Unlock DESC->LOCK before calling it.
Diffstat (limited to 'libhurd-mm/message-buffer.h')
0 files changed, 0 insertions, 0 deletions