Re: vm rewrite ready [Re: broken VM in 2.4.10-pre9]

Andrea Arcangeli
2001-09-16T19:19:32Z

On Sun, Sep 16, 2001 at 04:07:16PM -0300, Rik van Riel wrote:
> I doubt you'll be able to achieve all of those without
> really major changes, but I'll take a look at your code
> when you make it public ;)

as said it is quite a major change, it discards most of the the 2.4 vm
that I don't agree with, it is basically an evolution of the classzone
patch.

andrea@athlon:~/remote/kernel.org/kernels/v2.4/2.4.10pre9aa1 > diffstat 80_vm-aa-1
ID |binary
arch/alpha/mm/fault.c | 7
arch/i386/mm/fault.c | 25 +
fs/buffer.c | 68 +--
fs/dcache.c | 2
fs/inode.c | 59 +--
fs/proc/proc_misc.c | 8
include/linux/fs.h | 2
include/linux/highmem.h | 2
include/linux/list.h | 1
include/linux/mm.h | 50 +-
include/linux/mmzone.h | 9
include/linux/pagemap.h | 1
include/linux/sched.h | 3
include/linux/slab.h | 2
include/linux/swap.h | 148 ++-----
include/linux/swapctl.h | 22 -
kernel/fork.c | 2
kernel/signal.c | 2
kernel/sysctl.c | 6
mm/filemap.c | 38 -
mm/memory.c | 12
mm/numa.c | 8
mm/oom_kill.c | 40 --
mm/page_alloc.c | 501 +++++++++-----------------
mm/shmem.c | 2
mm/slab.c | 8
mm/swap.c | 105 -----
mm/swap_state.c | 14
mm/swapfile.c | 21 -
mm/vmscan.c | 913 +++++++++++++++---------------------------------
31 files changed, 699 insertions(+), 1382 deletions(-)
andrea@athlon:~/remote/kernel.org/kernels/v2.4/2.4.10pre9aa1 >

Andrea