Linux 2.3.7pre12.3.7pre1
commit344971f8de0ecf3fb7ea642e319aad5865b23529
authorLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:25:25 +0000 (23 15:25 -0500)
committerLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:25:25 +0000 (23 15:25 -0500)
tree8f855235fd5751b25e8164850bdbc05971e70b93
parent3820a431e39301f6e24996871d339b8008d20155
Linux 2.3.7pre1

I'd like to point out that the current pre-2.3.7 series is fairly
experimental. As amply demonstrated by the filename (the "dangerous" part
in the filename hopefully made some people go "Hmm..").

We're working on re-architecting (or rather, cleaning up so that it works
like it really was supposed to) the page cache writing, and as a result a
number of filesystems are probably going to be broken for a while unless
we get people jumping in to help.

Right now 2.3.7-1 (aka "dangerous") is not stable even with ext2, in that
swapping doesn't work. Ingo just sent me patches to fix that, and I'm
hoping to remove the "dangerous" part from 2.3.7-2, but even then a number
of filesystems will be broken.

We _may_ end up just re-introducing the "update_vm_cache()" code for
filesystems that really don't need the added performance, but it would
actually be preferable if people really wanted to make them perform well
with the new direct write-through cache code.

                Linus
48 files changed:
CREDITS
Makefile
arch/i386/mm/init.c
drivers/block/ll_rw_blk.c
drivers/char/n_hdlc.c
drivers/char/synclink.c
drivers/usb/usb-core.c
drivers/video/vgacon.c
fs/buffer.c
fs/ext2/balloc.c
fs/ext2/file.c
fs/ext2/inode.c
fs/ext2/truncate.c
fs/fifo.c
fs/inode.c
fs/nfs/dir.c
fs/nfs/file.c
fs/nfs/read.c
fs/nfs/symlink.c
fs/nfs/write.c
fs/pipe.c
fs/proc/array.c
fs/proc/mem.c
fs/smbfs/file.c
include/asm-i386/page.h
include/linux/ext2_fs.h
include/linux/fs.h
include/linux/hpfs_fs_i.h
include/linux/mm.h
include/linux/msdos_fs_i.h
include/linux/nfs_fs_i.h
include/linux/pagemap.h
include/linux/pipe_fs_i.h
include/linux/sched.h
include/linux/swap.h
include/linux/synclink.h
include/linux/umsdos_fs_i.h
ipc/shm.c
kernel/ksyms.c
mm/filemap.c
mm/memory.c
mm/mmap.c
mm/page_alloc.c
mm/page_io.c
mm/swap_state.c
mm/swapfile.c
mm/vmscan.c
net/netsyms.c