As I'm writing this I'm just checking 2.2.13 into the CVS.  This also
fixes a rather bad bug affecting the strlen_user and strncpy_user functions
which were not performing address checking correctly, therefore accepting
every userspace supplied pointer other than NULL as valid.   Affected
are all kernels newer than 2.1.14, including the 2.2 and 2.3 series.  For
increased fun try something like

  open((const char *)(KSEG1 + HPC3_CHIP0_PBASE), O_RDONLY);

I'll fix 2.3 later.

  Ralf

Reply via email to