Subject: Re: the 'hanging' mount...an update
To: None <mjacob@feral.com>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: port-alpha
Date: 04/04/1999 16:41:22
On Apr 2, Matthew Jacob wrote
> [...]
> p.s.: The original diff list is:
> 
> sys/arch/alpha/alpha/machdep.c
> sys/arch/alpha/alpha/pmap.c
> sys/arch/alpha/alpha/vm_machdep.c
> sys/arch/alpha/common/bus_dma.c
> sys/arch/alpha/stand/boot/disk.c
> sys/compat/linux/arch/alpha/linux_syscall.h
> sys/compat/linux/arch/alpha/linux_syscallargs.h
> sys/compat/linux/arch/alpha/linux_syscalls.c
> sys/compat/linux/arch/alpha/linux_sysent.c
> sys/compat/linux/arch/alpha/syscalls.master
> sys/compat/linux/arch/i386/linux_syscall.h
> sys/compat/linux/arch/i386/linux_syscallargs.h
> sys/compat/linux/arch/i386/linux_syscalls.c
> sys/compat/linux/arch/i386/linux_sysent.c
> sys/compat/linux/arch/i386/syscalls.master
> sys/compat/linux/arch/m68k/linux_syscall.h
> sys/compat/linux/arch/m68k/linux_syscallargs.h
> sys/compat/linux/arch/m68k/linux_syscalls.c
> sys/compat/linux/arch/m68k/linux_sysent.c
> sys/compat/linux/arch/m68k/syscalls.master
> sys/compat/netbsd32/netbsd32_exec.c
> sys/conf/files
> sys/dev/ic/isp.c
> sys/dev/ic/isp_netbsd.c
> sys/dev/ic/isp_netbsd.h
> sys/dev/ic/ispmbox.h
> sys/dev/ic/ispreg.h
> sys/dev/ic/ispvar.h
> sys/dev/ic/z8530sc.h
> sys/dev/ic/z8530tty.c
> sys/dev/pci/isp_pci.c
> sys/dev/pckbc/pckbd.c
> sys/dev/raidframe/rf_netbsdkintf.c
> sys/dev/rcons/files.rcons
> sys/dev/rcons/raster_op.c
> sys/dev/sbus/esp_sbus.c
> sys/dev/sbus/isp_sbus.c
> sys/dev/wscons/files.wscons
> sys/kern/exec_conf.c
> sys/lib/libsa/cd9660.c
> sys/lib/libsa/dev_net.c
> sys/lib/libsa/dev_net.h
> sys/lib/libsa/tftp.c
> sys/lib/libsa/ustarfs.c
> sys/lkm/Makefile
> sys/net/if.h
> sys/netatalk/ddp_input.c
> sys/netatalk/ddp_output.c
> sys/netinet/ip_flow.c
> sys/netinet/ip_input.c
> sys/netinet/ip_output.c
> sys/uvm/uvm.h
> sys/uvm/uvm_anon.c
> sys/uvm/uvm_anon.h
> sys/uvm/uvm_aobj.c
> sys/uvm/uvm_aobj.h
> sys/uvm/uvm_device.c
> sys/uvm/uvm_extern.h
> sys/uvm/uvm_fault.c
> sys/uvm/uvm_glue.c
> sys/uvm/uvm_km.c
> sys/uvm/uvm_page.c
> sys/uvm/uvm_pager.c
> sys/uvm/uvm_pdaemon.c
> sys/uvm/uvm_stat.c
> sys/uvm/uvm_swap.c
> sys/vm/pmap.h
> 

I have a problem with the date tags you specified: the list of changed files
don't match. Even trying to deal with timezones issues (I don't know if
your dates are localtime (PST ?) or GMT) this doesn't match.
The list of files you give in uvm/ and vm/ match changes mades between
17h and 22h GMT (which is a 5h gap, not 4), assuming the 26 is the rigth day.
But the changes to alpha/alpha don't fit in this interval, and the linux compat
changes were made on 27th.
Could it be possible the tags are 99.03.26.08.00.00 and 99.03.27.08.00.00 
(both GMT) ?  This seems to match much better.

I'm going to build kernel of both dates on i386 and sparc and see if this has
an action the problems I noticed or can reproduce on these ports.

--
Manuel Bouyer, LIP6, Universite Paris VI.           Manuel.Bouyer@lip6.fr
--