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