Messages in this thread | | | Date | Thu, 14 Aug 1997 04:39:09 +0200 (MET DST) | From | Tomasz Motylewski <> | Subject | analysed diff between pre-31-5 (Linus) and pre-31-final(DaveM) |
| |
On Wed, 13 Aug 1997, Linus Torvalds wrote:
> With pre-patch-5, my patches should be more up-to-date than David's. If > you find something that isn't there, holler.
Yes, they mostly are more up to date. I have prepared a diff from 2.0.30 with your pre-patch-5 to 2.0.30 with pre2.0.31_DAVEM_FINAL. It has 1.7 MB. I have read throuh that and noted apparent direction of changes (was suprized, it took only 6 hours ;-)
The results are on http://crds.chemie.unibas.ch/linux/davem-missing-5.html or ...txt Line numbers refer to linux-davem.diff file in that directory (also available as linux-davem.diff.gz.
So, it looks like pre2.0.31_DAVEM_FINAL has:
>64M RAM detection patch (neccesary for me, was already in pre2.0.31-2 DaveM, so is well tested. It works also for me. :-)
ncr53c8xx (change from: 1.12c to 1.18i)
aic7xxx.h and the whole aic7xxx 3.2 -> 3.3 (files moved to drivers/scsi/aic7xxx/ directory)
new driver for Tekram DC-390 (T) PCI SCSI
some difficult to sort out differences in buffer cache (see below)
All the other important fixes are in pre-patch-5 (and then much more :-)
I am really interested in RAM size detection patch and that fix for 3c509 I have sent in previos mail. I am also using the nonexecutable-stack patch since 2-3 months without any problems.
Here is my "chunk list" file. Just look for lines marked with "F" or "?".
col1= patch_starts col2= patch_ends col3 =status:
B= going backwards (commented changes from DaveM to Linus version) F= forwards (commented changes from Linus to DaveM version) ?= difficult to say R= recommended to apply (tested)
1105 1230 FR arch/i386/boot/setup.S - >64M patch, do not set up kbd speed to max (1198-1207). What is in 1211-1230? 1276 1340 B arch/i386/kernel/bios32.c 1.3.2.4->1.3.2.3 1341 1409 B arch/i386/kernel/entry.S 1410 1421 B arch/i386/kernel/ptrace.c 1422 1469 FR arch/i386/kernel/setup.c - >64M patch, 1470 1490 B arch/i386/kernel/signal.c (same as 1410-1421) 1530 1543 B arch/i386/kernel/traps.c (APIC Spurious Interrupt Bug warning removed) 1544 3647 B drivers/block/ (new IDE floppy + other IDE fixes) 3648 3683 B drivers/char/README.scc 3684 3695 B drivers/char/keyboard.c (allow_interrupts()) 3696 3712 B drivers/char/n_tty.c 3713 3749 B drivers/char/pty.c (Modified for asymmetric master/slave behavior) 3750 3773 B drivers/char/random.c (different UPDATE_ATIME) 3774 7766 B drivers/char/scc.c 1.41->1.67 7767 9914 B? drivers/isdn/ this part difficult to resolve - some changes of CVS version, deep code changes (some very non-trivial changes in 7888-7941 - could please someone verify this?) 9915 11301 B drivers/net/3c59x.c 0.31->0.42 11302 11353 B drivers/net/Config.in,Makefile,Space.c (SMC Ultra32 support added) 11354 11418 B drivers/net/auto_irq.c 11419 11540 B drivers/net/eql.c 1.2.1->1.9 11541 13062 B? drivers/net/hp100.* (mainly changes in debugging msgs?) 13063 13105 B drivers/net/lance32.c (little fixes) 13106 13315 B drivers/net/ne.c (Paul Gortmaker : PCI probe changes, more PCI cards supported.) 13316 13326 B drivers/net/new_tunnel.c (added setting mac.raw=ip_hdr) 13327 13385 B drivers/net/ppp.c (960528->970703) 13386 13803 B drivers/net/smc-ultra32.c (new file) 13804 13969 B drivers/net/tulip.c 0.76->0.78 13970 14004 B drivers/pci/pci.c 14005 14157 B drivers/scsi/BusLogic.* 2.0.9->2.0.10 14158 14467 F drivers/scsi/ChangeLog.ncr53c8xx (new1.13-1.18i) 14468 14510 F drivers/scsi/Config.in (mainly new NCR options) 14511 14532 B drivers/scsi/FlashPoint.c 14533 14612 BF drivers/scsi/Makefile (F=NCR,tmscsim,aic7xxx/ B=ide-scsi) 14613 14665 B linux/drivers/scsi/README.BusLogic 14666 14698 F drivers/scsi/README.aic7xxx 14699 14882 B drivers/scsi/README.in2000 (new file) 14883 15910 F drivers/scsi/README.ncr53c8xx 15911 33808 F drivers/scsi/advansys.* (LOTS of stuff! 2.0->2.8) 33809 33889 F drivers/scsi/aic7xxx/Makefile (new file) 33890 33933 B drivers/scsi/aic7xxx/aic7xxx.reg ( (C) stuff) 33934 34018 B drivers/scsi/aic7xxx/aic7xxx.seq 34019 34504 F drivers/scsi/aic7xxx/aic7xxx_asm.c (new file) 37293 37317 F drivers/scsi/aic7xxx.h 3.2 -> 3.3 37926 38076 F drivers/scsi/dc390.h (new file) 38077 38351 B drivers/scsi/eata.* 3.00->3.10 38352 38374 ? drivers/scsi/eata_pio_proc.c (pio_scsi_dev_types) 38375 38416 F? drivers/scsi/g_NCR5380.c 38491 38535 BF drivers/scsi/hosts.c (B:DEV_IDESCSI, F:SCSI_DC390T) 38536 39186 B drivers/scsi/ide-scsi.* (new file) 39187 40166 B drivers/scsi/in2000.* 1.28->1.31 40167 46540 F drivers/scsi/ncr53c8xx.* 1.12c->1.18i 46541 46604 B drivers/scsi/scsi.* 46605 46729 B drivers/scsi/scsi_ioctl.c (more timeouts as #define) 46730 46763 B? drivers/scsi/scsi_proc.c 46764 48307 F drivers/scsi/scsiiom.c (new driver for Tekram DC-390 (T) PCI SCSI) 48308 48343 B drivers/scsi/sd.c 48344 48379 B? drivers/scsi/sr.c 48380 48392 B drivers/scsi/st.c 48393 51008 F drivers/scsi/tmscsim.* (new driver for Tekram DC-390 (T) PCI SCSI) 51009 51254 B drivers/scsi/u14-34f.* 3.00.09->3.10.00 51255 51678 B drivers/scsi/wd7000.* (Revision by Miroslav Zagorac <zaga@fly.cc.fer.hr> Jun 1997) 51679 51702 B drivers/sound/sb_common.c 51703 51719 B fs/Config.in (CONFIG_LOCK_MANDATORY+CONFIG_EXT2_NOATIME) 51720 51916 B? fs/buffer.c (some reorganization) 51917 51945 B fs/dquot.c (Fixed a condition where user and group quotas could get mixed up.) 51946 51972 B fs/ext2/dir.c (UPDATE_ATIME macro) 51973 51984 B fs/ext2/inode.c (new NOATIME) 51985 51998 B fs/ext2/ioctl.c (MS_NOATIME flag support) 51999 52021 B fs/ext2/namei.c (immutable+ if (new_inode) fix) 52022 52047 B fs/ext2/super.c (old version of NOATIME removed) 52048 52091 B fs/ext2/symlink.c (new NOATIME) 52092 52118 B fs/file_table.c 52119 53277 B fs/locks.c (lots of fixes,F_*->FL_*) 53278 53296 ? fs/ncpfs/dir.c 53297 53379 B fs/ncpfs/inode.c 53380 53391 B fs/pipe.c (new NOATIME) 53392 53448 B? fs/proc/array.c (some SMP stuff) 53449 53470 B fs/stat.c (NOATIME+MANDLOCK per FS ! Hurrah!) 53471 53486 B? include/asm-alpha/fcntl.h (some F_LOCK stuff) 53487 53519 B include/asm-alpha/fpu.h (Convert the software IEEE trap enables) 53520 53534 B include/asm-alpha/processor.h (comment) 53535 53550 B include/asm-i386/fcntl.h (some F_LOCK stuff) 53551 53622 B include/asm-i386/irq.h 53623 53686 B include/*/fcntl.h (some F_LOCK stuff) 53699 53738 B? include/linux/b1lli.h,capi.h (only version Id changed) 53739 53847 B include/linux/fs.h (NOATIME+MANDLOCK per FS ! Hurrah!) 53848 53874 B include/linux/hdreg.h 53875 53890 B include/linux/if.h (IFF_SOFTHEADERS -very nice) 53891 53964 B include/linux/isdn.h 1.29->1.30 53965 54052 B? include/linux/isdn_ppp.h (isdn_ppp_compressor) 54053 54072 B include/linux/kernelcapi.h (CVS tag games) 54073 54092 B include/linux/pagemap.h (some buffer fixex) 54093 54111 B include/linux/pci.h 54112 54122 F include/linux/proc_fs.h (PROC_SCSI_DC390T) 54123 54130 B include/linux/proc_fs.h (PROC_SCSI_IDESCSI) 54131 54142 B include/linux/sched.h (notify_parent(struct task_struct * tsk, int signal)) 54143 54175 F include/linux/swap.h (nr_swap_cache_pages added) 54176 54187 B include/scsi/scsi_ioctl.h 54188 54246 BF init/main.c (SCSI, SMP, kswapd) 54257 54279 B ipc/shm.c (Give the physical reallocated page a bigger start) 54280 54350 ? kernel/exit.c 54351 54361 B kernel/fork.c (mm->mmap_sem = MUTEX) 54362 54372 F kernel/ksyms.c (X(get_random_bytes)) 54373 54405 F kernel/panic.c (???) 54406 54520 B kernel/sched.c (SMP deadlock fix, but what is:54506-54520?) 54521 54533 F? kernel/sys.c 54534 54696 ? mm/filemap.c 54697 54717 B mm/mlock.c ( /2 -> >>1 ) 54718 54744 F? mm/mmap.c (some part of buffer cache patches) 54745 54801 ? mm/page_alloc.c (?) 54802 54836 F mm/swap_state.c (compare 54143-54175 nr_swap_cache_pages) 54837 54847 F mm/swapfile.c (nr_swap_cache_pages) 54848 55194 BF? mm/vmscan.c (several patches, try_to_swap_out(...,int can_do_io) 55195 55345 B net/appletalk/ddp.c (SIOCATALKDIFADDR) 55346 55385 B net/core/dev.c (IFF_SOFTHEADERS) 55386 55397 B net/core/net_alias.c (IFF_SOFTHEADERS) 55398 55431 B? net/ipv4/arp.c 55432 55454 ? net/ipv4/icmp.c 55455 55466 B net/ipv4/ip_fragment.c 55467 55487 ? net/ipv4/ip_input.c 55488 55506 F? net/ipv4/ip_masq.c (CONFIG_IP_MASQUERADE_IPAUTOFW) 55507 55517 B net/ipv4/ipip.c 55518 55551 B net/ipv4/packet.c (IFF_SOFTHEADERS) 55571 55593 B net/netsyms.c 55594 55638 B scripts/Configure 55639 55911 B scripts/Menuconfig 55912 55938 B scripts/README.Menuconfig 55939 55951 B scripts/lxdialog/lxdialog.c
-- Tomasz Motylewski
OFF TOPIC: Do the most overflooded Linux developers have some filter which passes only one copy of a message sent to several lists and CCed to them ? I am not sure if I should post questions/remarks about serial interfeces and networking to all relevant lists and developers, or only to a single list?
| |