diff options
author | pjd <pjd@FreeBSD.org> | 2004-04-04 20:14:55 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2004-04-04 20:14:55 +0000 |
commit | 2e6142d4d93140acd5fb604c6bec6cc22241afe0 (patch) | |
tree | 8cec7a6640b29bad2a5ae1144c74f31d41b06d2a /sys/geom | |
parent | b9ea41bd9ea2a78e248851f2c9d6bbf97c4691ce (diff) | |
download | FreeBSD-src-2e6142d4d93140acd5fb604c6bec6cc22241afe0.zip FreeBSD-src-2e6142d4d93140acd5fb604c6bec6cc22241afe0.tar.gz |
Fix a panic possibility caused by returning without releasing locks.
It was fixed by moving problemetic checks, as well as checks that
doesn't need locking before locks are acquired.
Submitted by: Ryan Sommers <ryans@gamersimpact.com>
In co-operation with: cperciva, maxim, mlaier, sam
Tested by: submitter (previous patch), me (current patch)
Reviewed by: cperciva, mlaier (previous patch), sam (current patch)
Approved by: sam
Dedicated to: enough!
Diffstat (limited to 'sys/geom')
0 files changed, 0 insertions, 0 deletions