diff options
author | Owain Ainsworth <oga@cvs.openbsd.org> | 2008-09-18 15:10:58 +0000 |
---|---|---|
committer | Owain Ainsworth <oga@cvs.openbsd.org> | 2008-09-18 15:10:58 +0000 |
commit | 80e73464cddea0a649b4991ab2b43d25504d8f4f (patch) | |
tree | eed705232eb7437e2753f14de7acfe77c99eaac0 /sys/dev/pci/if_san_xilinx.c | |
parent | 8989d6a2d1f31dfcfb222541771afca08af8b8da (diff) |
Rework the drm locking to be at least halfway sane. The freebsd code
held a lock over all driver ioctls in order to be ``mpsafe''. Stop lying
to ourselves for a start. This code is not fully mpsafe, and should not
pretend to be so. Put the locking around where it should, and rely on
biglock for the rest. This will need to be fixed, but avoids some of the
horrible that we have right now.
Tested by many over a long time and several iterations.
Diffstat (limited to 'sys/dev/pci/if_san_xilinx.c')
0 files changed, 0 insertions, 0 deletions