]> git.neil.brown.name Git - history.git/commit
Linux 2.1.103 2.1.103
authorLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:15:34 +0000 (15:15 -0500)
committerLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:15:34 +0000 (15:15 -0500)
commit05d033defb3eed54a30f282f040fe3e61b968f18
tree3a118b34b306cedd4bab23ffd5c1d2eb625c7720
parenta0024c7b27b7b9eff615b2ae973a7634e3f060c2
Linux 2.1.103

>   I finnaly get the IRQ detection working with this patch,
>  in linux-2.1.102/arch/i386/kernel/irq.c :
Ok, does it still work with 2.1.103?
2.1.103 has this patch, and also changes certain other things wrt interrupts in
a way that both Edgar and Ingo seem to agree on, and it's been stable on
certain boxes where plain 2.1.102 wasn't.

2.1.103 also disables the early Cyrix cpuid stuff, because we now seem to
have confirmation that this is what corrupts DMA IDE transfers (the cyrix
code steps on magic motherboard IO ports - which Intel probably put there
specially to mess with Cyrix. But maybe I'm just cynical). So people that
have had problems with disk corruption and are brave enough to try, this
could be an interesting experiment.
[ Thanks to Gerard Roudier and Alan Cox for chasing down the IDE
  corruption issue, btw ]

                Linus
118 files changed:
Documentation/Configure.help
Documentation/paride.txt
Documentation/sysrq.txt
MAINTAINERS
Makefile
arch/arm/kernel/entry-armo.S
arch/arm/kernel/entry-armv.S
arch/arm/lib/io-acorn.S
arch/arm/lib/uaccess.S
arch/i386/boot/tools/build.c
arch/i386/kernel/bios32.c
arch/i386/kernel/head.S
arch/i386/kernel/io_apic.c
arch/i386/kernel/irq.c
arch/i386/kernel/irq.h
arch/i386/kernel/process.c
arch/i386/kernel/smp.c
arch/i386/kernel/time.c
arch/i386/mm/init.c
arch/mips/mm/r4xx0.c
arch/mips/sgi/kernel/indy_sc.c
drivers/block/ide-disk.c
drivers/block/ide-pci.c
drivers/block/ide.c
drivers/block/ide.h
drivers/block/paride/Config.in
drivers/block/paride/Makefile
drivers/block/paride/aten.c
drivers/block/paride/bpck.c
drivers/block/paride/comm.c
drivers/block/paride/dstr.c
drivers/block/paride/epat.c
drivers/block/paride/epia.c
drivers/block/paride/fit2.c [new file with mode: 0644]
drivers/block/paride/frpw.c
drivers/block/paride/kbic.c
drivers/block/paride/ktti.c [new file with mode: 0644]
drivers/block/paride/mkd [new file with mode: 0644]
drivers/block/paride/on20.c
drivers/block/paride/on26.c
drivers/block/paride/paride.c
drivers/block/paride/paride.h
drivers/block/paride/pcd.c
drivers/block/paride/pd.c
drivers/block/paride/pf.c
drivers/block/paride/pseudo.h
drivers/block/paride/pt.c
drivers/block/paride/setup.h
drivers/block/xd.c
drivers/cdrom/sbpcd.c
drivers/char/bttv.c
drivers/char/console.c
drivers/char/esp.c
drivers/isdn/hisax/hfc_2bds0.c
drivers/isdn/hisax/hscx_irq.c
drivers/isdn/hisax/isac.c
drivers/isdn/hisax/isdnl2.c
drivers/isdn/hisax/teles3.c
drivers/isdn/isdn_net.c
drivers/net/hamradio/dmascc.c
drivers/net/ni52.c
drivers/net/sdla.c
drivers/net/tulip.c
drivers/pci/oldproc.c
drivers/pci/pci.c
drivers/pci/pcisyms.c
drivers/pci/proc.c
drivers/scsi/53c7,8xx.c
drivers/scsi/aha152x.c
drivers/scsi/eata.c
drivers/scsi/eata.h
drivers/scsi/eata_pio.c
drivers/scsi/fdomain.c
drivers/scsi/hosts.c
drivers/scsi/ppa.c
drivers/scsi/scsi.c
drivers/scsi/scsi.h
drivers/scsi/scsi_error.c
drivers/scsi/sr_vendor.c
drivers/scsi/u14-34f.c
drivers/scsi/u14-34f.h
drivers/scsi/wd7000.c
drivers/sound/gus_wave.c
drivers/sound/pas2_mixer.c
fs/dquot.c
fs/ext2/dir.c
fs/ext2/fsync.c
fs/fat/fatfs_syms.c
fs/hpfs/hpfs_fs.c
fs/ntfs/inode.c
fs/ntfs/super.c
fs/proc/root.c
fs/sysv/namei.c
fs/umsdos/README-WIP.txt
fs/umsdos/check.c
fs/umsdos/dir.c
fs/umsdos/emd.c
fs/umsdos/file.c
fs/umsdos/inode.c
fs/umsdos/ioctl.c
fs/umsdos/mangle.c
fs/umsdos/namei.c
fs/umsdos/rdir.c
fs/umsdos/symlink.c
include/asm-i386/processor.h
include/asm-mips/mipsregs.h
include/linux/arcdevice.h
include/linux/pci.h
include/linux/sched.h
include/linux/umsdos_fs.h
include/linux/umsdos_fs.p
include/linux/umsdos_fs_i.h
include/net/ip_masq.h
init/main.c
kernel/sched.c
kernel/sys.c
kernel/time.c
scripts/tkcond.c