Linux 2.1.132pre12.1.132pre1
commit2e59abdfb0c73ae04a9af8498935e37d064ab534
authorLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:17:33 +0000 (23 15:17 -0500)
committerLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:17:33 +0000 (23 15:17 -0500)
treef17236fa4b9e51c3b738f9f779c63bd6324eacf0
parentec27407577b45b39d6ca77c69e796369effc616f
Linux 2.1.132pre1

There's a new pre-patch out there. I'm back from Finland, and have caught
up with just about half the email that I got during the stay. However,
even the part I caught up with I may have partly missed something in,
because (for obvious reasons) I didn't read them as carefully (*) as I
usually do.

This should fix at least part of the NFS problems people have reported:
there was code to completely incorrectly invalidate quite valid write
requests under some circumstances. The pre-patch also contains the first
batch of patches merged in from Alan, and the "rmdir" problems should be
fixed (mostly thanks to Al Viro).

This pre-patch also gets rid of some imho completely unnecessary
complexity in some of the VM memory freeing routines. There have been
patches floating around that added more heuristics on when to do
something, and this tries to get the same result by just removing old
heuristics that didn't make much sense.

Linus

(*) Even my usual "careful" is not very careful by other peoples
standards. So when _I_ say that I wasn't very careful, you should just
assume that I was reading my email about as carefully as a hyper-active
hedgehog on some serious uppers. Can you say "ignored email" three times
quickly while chewing on an apple?
130 files changed:
Documentation/Changes
Documentation/devices.txt
Documentation/sound/AD1816 [new file with mode: 0644]
Documentation/sound/ChangeLog.awe [moved from drivers/sound/lowlevel/ChangeLog.awe with 88% similarity]
Documentation/sound/ChangeLog.multisound
Documentation/sound/ESS1868
Documentation/sound/INSTALL.awe [new file with mode: 0644]
Documentation/sound/Introduction [new file with mode: 0644]
Documentation/sound/MultiSound
Documentation/sound/README.awe [new file with mode: 0644]
Documentation/video4linux/bttv/CARDS
arch/i386/kernel/entry.S
arch/i386/kernel/process.c
arch/i386/kernel/sys_i386.c
drivers/block/nbd.c
drivers/char/Config.in
drivers/char/Makefile
drivers/char/bttv.c
drivers/char/busmouse.c
drivers/char/c-qcam.c
drivers/char/c-qcam.h [deleted file]
drivers/char/isicom.c [new file with mode: 0644]
drivers/char/joystick/Config.in
drivers/char/macmouse.c [deleted file]
drivers/char/mem.c
drivers/char/msbusmouse.c
drivers/char/pc_keyb.c
drivers/fc4/fc.c
drivers/fc4/fcp_scsi.h
drivers/fc4/soc.c
drivers/net/3c503.c
drivers/net/e2100.c
drivers/net/es3210.c
drivers/net/hp-plus.c
drivers/net/hp.c
drivers/net/lne390.c
drivers/net/ltpc.c
drivers/net/ne.c
drivers/net/ne2.c
drivers/net/ne3210.c
drivers/net/smc-mca.c
drivers/net/smc-ultra.c
drivers/net/smc-ultra32.c
drivers/net/z85230.c
drivers/pci/pcisyms.c
drivers/pci/quirks.c
drivers/scsi/hosts.c
drivers/scsi/hosts.h
drivers/scsi/imm.c
drivers/scsi/ppa.c
drivers/scsi/ppa.h
drivers/scsi/scsi.c
drivers/scsi/scsi_error.c
drivers/scsi/scsi_obsolete.c
drivers/sound/Config.in
drivers/sound/Makefile
drivers/sound/ad1816.c [new file with mode: 0644]
drivers/sound/ad1848.c
drivers/sound/audio.c
drivers/sound/cs4232.c
drivers/sound/dev_table.h
drivers/sound/dmabuf.c
drivers/sound/es1370.c
drivers/sound/es1371.c
drivers/sound/gus_wave.c
drivers/sound/legacy.h
drivers/sound/lowlevel/README.awe [deleted file]
drivers/sound/lowlevel/awe_compat-fbsd.h [new file with mode: 0644]
drivers/sound/lowlevel/awe_compat-linux.h [new file with mode: 0644]
drivers/sound/lowlevel/awe_compat.h
drivers/sound/lowlevel/awe_config.h
drivers/sound/lowlevel/awe_hw.h
drivers/sound/lowlevel/awe_version.h
drivers/sound/lowlevel/awe_voice.h [deleted file]
drivers/sound/lowlevel/awe_wave.c
drivers/sound/midibuf.c
drivers/sound/msnd.h
drivers/sound/msnd_pinnacle.c
drivers/sound/opl3sa2.c
drivers/sound/pss.c
drivers/sound/sb_audio.c
drivers/sound/sb_common.c
drivers/sound/sequencer.c
drivers/sound/sound_calls.h
drivers/sound/soundcard.c
drivers/sound/vidc.c
drivers/sound/vidc.h
drivers/sound/vidc_audio.c
drivers/sound/vidc_fill.S
drivers/sound/vidc_mixer.c
drivers/sound/vidc_synth.c
fs/ChangeLog
fs/affs/inode.c
fs/affs/namei.c
fs/ext2/namei.c
fs/hfs/dir.c
fs/minix/namei.c
fs/msdos/namei.c
fs/namei.c
fs/nfs/dir.c
fs/nfs/inode.c
fs/nfsd/vfs.c
fs/qnx4/namei.c
fs/smbfs/dir.c
fs/sysv/namei.c
fs/ufs/namei.c
fs/umsdos/namei.c
fs/vfat/namei.c
include/asm-alpha/dma.h
include/asm-alpha/termios.h
include/asm-arm/termios.h
include/asm-i386/dma.h
include/asm-i386/termios.h
include/asm-m68k/termios.h
include/asm-mips/termios.h
include/asm-ppc/termios.h
include/asm-sparc/termios.h
include/asm-sparc64/termios.h
include/linux/awe_voice.h
include/linux/fs.h
include/linux/if_arp.h
include/linux/if_ether.h
include/linux/interrupt.h
include/linux/isicom.h [new file with mode: 0644]
include/linux/socket.h
include/linux/videodev.h
kernel/ksyms.c
mm/filemap.c
mm/vmscan.c
net/802/tr.c