]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC: sys/geom/raid3/g_raid3.c 1.64
authorpjd <pjd@FreeBSD.org>
Sat, 29 Apr 2006 17:50:42 +0000 (17:50 +0000)
committerpjd <pjd@FreeBSD.org>
Sat, 29 Apr 2006 17:50:42 +0000 (17:50 +0000)
commit7a7ed975bf6f7c34476691e2f91fea96aeae6759
tree9d91e71fe3aae83c01b775725e9346a3d32e43ce
parentdd280fe491157025ab7bff2a50c6fffc1395f683
MFC: sys/geom/raid3/g_raid3.c 1.64

- Don't hold the device sx lock when going to sleep.
- Prevent possible live-lock in case of memory problems by freeing
  already completed requests first.

Reported and tested by: markus, Bradley W. Dutton <brad-fbsd-stable@duttonbros.com>
Approved by: re (hrs)
sys/geom/raid3/g_raid3.c