Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: [netbsd-5] src/sys/dev
Module Name: src
Committed By: snj
Date: Sat Apr 4 23:04:57 UTC 2009
Modified Files:
src/sys/dev [netbsd-5]: ccd.c ccdvar.h
Log Message:
Pull up following revision(s) (requested by ad in ticket #658):
sys/dev/ccd.c: revision 1.133 via patch
sys/dev/ccdvar.h: revision 1.31
Fix problems with ccd:
- Pending async I/O was tossed on unconfigure (should not happen, but..)
- It could exhaust memory under heavy I/O load.
- If memory allocation failed, disk transfers could stall.
- v_numoutput was updated without v_interlock held.
Additionally:
- Make it MPSAFE.
- Use kmem_alloc().
To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.129.10.1 src/sys/dev/ccd.c
cvs rdiff -u -r1.30 -r1.30.10.1 src/sys/dev/ccdvar.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index