[Top] [All Lists]


Subject: Announce
From: Systemkennung Linux <>
Date: Mon, 29 Apr 1996 20:35:07 +0200 (MET DST)
Hi all,

once again some patches & binaries.  Noteworthy MIPS changes/comments:

  - Cleaned up signal handlers a bit
  - Signal handlers now save/restore the fp context also.
  - mmap(2) is broken upto and including 1.3.96.  Stupid bug.
    The tar binaries that I'm also uploading assume a working mmap.
    I'm appending the patch below.
  - There is a strange problem with IP checksums that slows down
    NFS traffic a lot and causes NFS server timeouts.  I tend to
    believe it's a GCC bug related to inline functions.

  - New GCC patches.  Improvements over gcc-2.7.2-1.diffs.gz are:
    - The buggy strength-reduce has been disabled.
    - GCC now builds for big endian ELF targets.
    - Some other minor changes.

  - Little endian binaries of cpio 2.5.2 and GNU tar 1.11.8.  As
    mentioned above the tar binaries depend on a working mmap().
    The binaries have been recompiled and fix the "lockup on mknod"

Due to the horribly slow connection to FNET the uploads may still
take several hours.  Enjoy just two of the FTP messages ;-)

> 74631 bytes sent in 1.55e+03 secs (0.047 Kbytes/sec)
> 426 Data Connection: Connection reset by peer.

Happy Mipsomania,


59cc9f4f381142634b8618b6cd0318e6  cpio-2.4.2.tar.gz
b0447f4894a419a2df164f1ae6ca3032  gcc-2.7.2-2.diffs.gz
9ae7a5cc169ccc9208ff4ac94dadf45b  linux-1.3.90-1.3.91.diffs.gz
d844ea80ba8b31b9ebdf7098a3be6948  linux-1.3.91-1.3.92.diffs.gz
e242f27019e8b4641f931b4aaefc293f  linux-1.3.92-1.3.93.diffs.gz
ebdb34d8ad3a71a20d693c6efcee1a03  linux-1.3.93-1.3.94.diffs.gz
7bc26cb86a15e578100408fca60cbb51  linux-1.3.94-1.3.95.diffs.gz
9473c33d57fe007eafd47cd95e644a1c  linux-1.3.95-1.3.96.diffs.gz
f1071fd38f400ec649e0f79aa1f11f89  linux-1.3.96.tar.gz
f6758e8189b3b35b082ed2cec8874326  tar-1.11.8.tar.gz

--- arch/mips/kernel/syscall.c.orig     Mon Apr 29 18:10:03 1996
+++ arch/mips/kernel/syscall.c  Mon Apr 29 18:10:19 1996
@@ -42,7 +42,7 @@
        struct file * file = NULL;
-       if (flags & MAP_RENAME) {
+       if (!(flags & MAP_ANONYMOUS)) {
                if (fd >= NR_OPEN || !(file = current->files->fd[fd]))
                        return -EBADF;

<Prev in Thread] Current Thread [Next in Thread>
  • Announce, Systemkennung Linux <=