Hi, Its not very clear what kcopy() return values mean. Most (all ? ) implementations are in assembler, and I can't seem to parse i386 assembler as well as I thought I could ( messed up with RISC/VLIW :-) ) Would a good guess be: 0 =3D=3D success !0 =3D=3D failure ( page fault). If so, would the right return value be EFA= ULT ? Thanks, -- ~Cherry