Alan Cox wrote:
> > But the same module is working fine and kernel is also fine if i use NFS
> > and insert the module.
> > Any further info ?
> Not really. The fact it works with NFS and not ramdisk may simply be that
> in one case it corrupts memory that is used, and the other it corrupts
> memory that isnt
Using a ramdisk increases the pressure on memory. So the difference could
be that one case hits the cache aliasing problem, the other doesn't.
Try this patch and see if it helps.
RCS file: /cvs/linux/mm/vmalloc.c,v
retrieving revision 1.28
retrieving revision 220.127.116.11
diff -u -r1.28 -r18.104.22.168
--- mm/vmalloc.c 2001/10/19 01:25:06 1.28
+++ mm/vmalloc.c 2001/12/28 21:06:01 22.214.171.124
@@ -163,6 +163,7 @@
ret = 0;
} while (address && (address < end));