diff options
author | Justus Winter <4winter@informatik.uni-hamburg.de> | 2015-08-18 11:32:15 +0200 |
---|---|---|
committer | Justus Winter <4winter@informatik.uni-hamburg.de> | 2015-08-20 18:59:44 +0200 |
commit | 803f226e749138713b5c767b1a108544ce5e0baf (patch) | |
tree | 1871c1ae3c86bc896a3cae7880403feb7ea04bc0 /kern/mach4.srv | |
parent | 85ec6f573feb5f2564e1b1ce0064f829c9790d6f (diff) |
ipc: fix locking issues
* ipc/ipc_port.h (struct ipc_port): Document locking exception.
* ipc/ipc_port.c (ipc_port_destroy): Avoid accessing `port's fields
without the lock.
(ipc_port_alloc_special): Lock `port'.
* ipc/mach_msg.c (mach_msg_trap): Avoid using
`ipc_port_flag_protected_payload' on unlocked port.
* ipc/ipc_kmsg.c (ipc_kmsg_copyout_header): Likewise.
Diffstat (limited to 'kern/mach4.srv')
0 files changed, 0 insertions, 0 deletions