On Mit, 04 Jul 2001, Vladimir V. Saveliev wrote:

> You might want to use a fix for reiserfs_readdir's bug fix found recently.
> This fix missed 2.4.6
> 
> Thanks,
> vs
> 

> --- dir.c~    Wed Jul  4 14:52:37 2001
> +++ dir.c     Wed Jul  4 14:53:43 2001
> @@ -172,7 +172,7 @@
>               // user space buffer is swapped out. At that time
>               // entry can move to somewhere else
>               memcpy (local_buf, d_name, d_reclen);
> -             if (filldir (dirent, d_name, d_reclen, d_off, d_ino, 
> +             if (filldir (dirent, local_buf, d_reclen, d_off, d_ino, 
>                            DT_UNKNOWN) < 0) {
>                   if (local_buf != small_buf) {
>                       kfree(local_buf) ;

This chunk is still missing in 2.4.7-pre6. Is it possible to submit this to 
Linus ?


Dirk

Reply via email to