[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Oops in __free_pages_ok (pre7-1) (Long)
On 2 May 2000, Juan J. Quintela wrote:
><self package advertising>
>I can reproduce this BUGs easily with the mmap002 program from the
>memtest-0.0.3 suite (http://carpanta.dc.fi.udc.es/~quintela/memtest/).
>You need to change the #define RAMSIZE to reflect your memory size in
>include file misc_lib.h and you run it in one while(true); do
>./mmap002; done and in the 8th, 9th execution it Oops here also.
></self package advertising>
I'll try this, thanks.
>If you want the patch for get rid of PG_swap_entry, I can do it and send
>it to you.
The PG_swap_entry isn't going to be the problem. However if you fear about
it try out this patch on top of 2.3.99-pre6. If PG_swap_entry is the
problem you'll get your problem fixed.
--- 2.3.99-pre6/mm/swapfile.c Thu Apr 27 17:56:45 2000
+++ /tmp/swapfile.c Tue May 2 23:57:24 2000
@@ -207,7 +207,7 @@
unsigned long offset, type;
swp_entry_t entry;
- if (!PageSwapEntry(page))
+ if (1 || !PageSwapEntry(page))
goto new_swap_entry;
/* We have the old entry in the page offset still */
Just a thought, do you use NFS? If so please give a try without NFS
filesystem mounted. I should have addressed the NFS troubles in my current
tree but it's still under testing.
Andrea
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux.eu.org/Linux-MM/