[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Rwabs -36 problems



> When is 1.11 supposed to come out?   I have 1.10, but I stopped collecting
> all the patches and even deleted most of them except a few recent ones
> (like the last addroottimeout) since I planned on going straight to 1.11.
> It looks like 1.11 may be awhile yet, so would anyone be willing to send
> all the patches to 1.10 to me?  Is there an official archivist that collects
> patches (there should be, IMHO) ?

I also think it's time for a re-sync.  If Eric is too busy, perhaps we can
agree on some "modus operandi" for this list?

I believe that I've got all patches checked into CVS.  (After my .sig is 
an excerpt from my commitlog.)  Who's been collecting patches, too?

Michael
-- 
Internet: hohmuth@freia.inf.tu-dresden.de

**************************************

Modified Files:
	bios.c biosfs.c console.c context.spp debug.c dos.c dosdir.c 
	dosfile.c dosmem.c fasttext.c file.h filesys.c intr.spp main.c 
	mem.c nalloc2.c pipefs.c proc.c procfs.c proto.h signal.c 
	syscall.spp timeout.c tosfs.c tty.c unifs.c util.c 
Log Message:
Message-Id: <9402190046.AA00186@jelal.north.de>
Subject: Re: MiNT 1.10 biosfs select() patch
Index: console.c dosfile.c tty.c intr.spp timeout.c

Message-Id: <199402172223.AA06552@techfac.TechFak.Uni-Bielefeld.DE>
Subject: MiNT 1.10 biosfs select() patch
Index: biosfs.c

Message-Id: <9402190046.AA00186@jelal.north.de>
Subject: Re: MiNT 1.10 biosfs select() patch
Index: fasttext.c debug.c

Message-Id: <9402190046.AA00186@jelal.north.de>
Subject: Re: MiNT 1.10 biosfs select() patch
Index: fasttext.c intr.spp

Message-Id: <199402171855.AA05725@techfac.TechFak.Uni-Bielefeld.DE>
Subject: MiNT 1.10 /dev/* time stamp patch
Index: dos.c main.c

Message-Id: <9402181223.AA06285@topo>
Subject: warnings
Index: dosdir.c

Message-Id: <9402180936.AA05169@issan.informatik.uni-dortmund.de>
Subject: MiNT 1.10: bugs in nalloc/nfree/kmalloc
Index: nalloc2.c util.c

Message-Id: <9402180939.AA05174@issan.informatik.uni-dortmund.de>
Subject: MiNT 1.10: some optimizations
Index: bios.c biosfs.c context.spp file.h filesys.c intr.spp mem.c
        pipefs.c signal.c syscall.spp tosfs.c unifs.c util.c

Message-Id: <9402180941.AA05180@issan.informatik.uni-dortmund.de>
Subject: MiNT 1.10: misc bug fixes
Index: biosfs.c main.c pipefs.c proc.c procfs.c proto.h signal.c
        tosfs.c tty.c unifs.c

Message-Id: <9402210933.AA11762@issan.informatik.uni-dortmund.de>
Subject: Re: MiNT 1.10: misc bug fixes
Index: proto.h
 (used __NORETURN instead, from <compiler.h>)

Message-Id: <199402241531.KAA22340@terminator.rs.itd.umich.edu>
Subject: mint 1.10: biosfs.c -- bios_getxattr()
Index: biosfs.c

Message-Id: <199402270437.XAA29168@terminator.rs.itd.umich.edu>
Subject: Job control fix
Index: tty.c

Message-Id: <9402221314.AA11542@math.uni-muenster.de>
Subject: tosfs
Index: bios.c tosfs.c
 (#undef'd INODE_PER_CRC)

Message-Id: <9403032044.AA00193@jelal.north.de>
Subject: Re: MInixfs crash ...  try this :)
Index: signal.c dosmem.c proc.c syscall.spp intr.spp

Message-Id: <199403041113.GAA22188@terminator.rs.itd.umich.edu>
Subject: mint 1.10: biosfs.c -- bios_getxattr()
Index: biosfs.c

Message-Id: <9403080028.AA00992@jelal.north.de>
Subject: disk change crash, more patches
Index: dosmem.c proc.c filesys.c dosdir.c dosfile.c proc.c

Message-Id: <9403102051.AA00648@jelal.north.de>
Subject: FA_DELETE fix
Index: tosfs.c

Message-Id: <9403150629.AA00350@jelal.north.de>
Subject: control ttys again
Index: dosmem.c biosfs.c

Message-Id: <9403201830.AA00594@jelal.north.de>
Subject: more 1.10 patches...
Index: proc.c dosfile.c dosmem.c proc.c dosmem.c

**************************************

Modified Files:
	dosfile.c 
Log Message:
This makes Fselect interruptible by signals. This feature was present
in MiNT 1.09, but was lost in 1.10.

Without this patch inetd and some other programs do not work correctly.

**************************************

Modified Files:
	dosfile.c 
Log Message:
Different fix for Fselect()

**************************************

Modified Files:
	file.h tty.c xbios.c 
Log Message:
tty.c, file.h, xbios.c: ++entropy@terminator.rs.itd.umich.edu
        Add a real TIOCSETP (differs from TIOCSETN in that it waits for
        the output buffer to be empty if the device supports TIOCOUTQ.)
        Remove a kludge in rsconf() which is not needed if a real TIOCSETP
        exists.

**************************************

Modified Files:
	tty.c 
Log Message:
tty.c: ++entropy@terminator.rs.itd.umich.edu
        When the window size for a tty, has changed, send SIGWINCH to the
        foreground process group of the tty.

**************************************

Modified Files:
	tty.c 
Log Message:
tty.c: ++entropy@terminator.rs.itd.umich.edu
        Do CRMOD input translation only in COOKED mode.

**************************************

Modified Files:
	signal.c 
Log Message:
uk: give some more information in case of a crash, so that a
    progam which shared text can be debugged better.

**************************************

Modified Files:
	tosfs.c 
Log Message:
tosfs st_nblocks fix

**************************************

Modified Files:
	dosmem.c mem.c 
Log Message:
Howard Chu <howard@harry.lloyd.com>:
[...] With this patch, shared-text memory regions
stay in memory even after the last process using the region exits. That way
the region can be used again if the same program is rerun in the future, saving
load time. Unattached shared-text regions are reclaimed in get_region when
memory is running low, so the overall impact shouldn't cause you to run out
of memory any more often than before.

**************************************

Modified Files:
	dos.c intr.spp proc.c proto.h 
Added Files:
	loadave.h 
Log Message:
[This] is the latest version of my uptime/load average code. This is
effectively a hybrid of the first version and the second, ie it uses the 5ms
interrupt to run a timing loop but runs the main code via the Vertical Blank
Interrupt. (The 5ms code merely counts down to zero from 200 and resets, the
VBI routine monitors the value, if the value increases then it runs the
uptime/load code.)

This means that (a) minimal extra overhead is added to the 5ms interrupt
code, and (b) the timing is rock solid, well as good as the 200Hz clock
anyway.

**************************************

Modified Files:
	dos.c dosdir.c proto.h 
Log Message:
New system call Dxreaddir()

**************************************

Modified Files:
	dos.c proto.h 
Log Message:
[This] is a patch that implements Pseteuid()/Psetegid(), which are needed
for an nfs daemon to do access checking (and probably for a lot of other
things). So I would like this patch making its way into the next release
of mint.

**************************************

Modified Files:
	pipefs.c 
Log Message:
The processes waiting on a pipe should not be waked up in pipe_close
unless it is the last close for the fileptr.  There is no real state
change on the pipe, thus cancelling the selects on the pipe is wrong.

**************************************

Modified Files:
	dosdir.c 
Log Message:
Remove check for read-only files in Fdelete().

**************************************

Modified Files:
	dosmem.c 
Log Message:
When a process exits both its own and its children's process time
should be added to the parent's children time.  Also the time reported
as resource usage should include the children's time.

**************************************

Modified Files:
	file.h main.c proc.h proto.h timeout.c 
Log Message:
These are the patches that bring addroottimeout() and cancelroottimeout()
to Mint 1.10.

**************************************

Modified Files:
	biosfs.c pipefs.c 
Log Message:
I don't see any reason why blksize on biosfs cannot be 1024.  This is
so under SunOS and Linux, and it helps utilities like cp and cat which
uses blksize as the size of the buffer.  The same change should be
done for the pipefs.

**************************************

Modified Files:
	dos.c proc.h proto.h 
Log Message:
tesche: New system calls Psetauid()/Pgetauid()
	new system calls for supplementary groups, but not yet fully supported

**************************************

Modified Files:
	biosfs.c 
Log Message:
tesche:
 The 'old' Dcntl() function in biosfs.c didn't check for an already existing
entry with the same name if you wanted to install a new device. Since the new
device was linked into the chain at top position, it was at least guaranteed
to be able to be opened in susequent open calls, but the old entry remained
visible for directory listing. This version completely replaces an old entry,
if it exists, and therefore makes directory listing looks much nicer... :-)

**************************************

Modified Files:
	bios.c 
Log Message:
bios.c: Removed check for root in Rwabs() to prevent side effect with 
	Minixfs 0.60 pl 10.