1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-04 09:09:56 +00:00
Mirror of the FreeBSD src repository https://git.FreeBSD.org/src.git .
Go to file
Jordan K. Hubbard 1c28e35f68 Commit a whole cluster of last minute critical (and one cosmetic) fixes
from David Greenman, Bruce Evans and Julian Elischer.

They are:

[vnode pager - David/Bruce]:
  The following patch fixes a problem where some data could be lost in a
delayed-write buffer if the cached buffer was larger than a page. This fix was
provided by Bruce Evans and modified slightly by me.

[st.c - Julian]:
  My fix for "bad request, must be between 0 and 0"

RTFS if you're interested).

[gnu/fpemul - David/Bruce]:
  These changes fix single stepping of emulated FPU instructions.
Previously, the instruction after an emulated instruction was
executed without causing a SIGTRAP ...

The also fix the initial control word being different for the
GPL emulator (it is still wrong for the old emulator) and remove
an unnecessary panic when emulation is not configured (I hope at
least init, sh and reboot will run without floating point.  I
remember only df and mkfs being broken by the lack of FP in 0.0).

[Various fixes described below - Bruce/David]:
sys/i386/boot/boot2.S:
        Yet another attempt to propagate the correct fix for 16 vs
        32-bit mode bugs.  [verified]

sys/i386/i386/db_interface.c:
        Protect against reentering Debugger().

sys/kern/kern_time.c:
        Don't allow 'time.tv_usec == 0' except at clock interrupts.

sys/pcfs/pcfs_fat.c:
        Make it compile without -O.

sys/scsi/sd.c:
        Fix as posted to some freebsd mailing list.
        (changes the order of the assignment of "sectors" because it earlier
          value is needed first -DG)

sys/vm/vm_glue.c:
        Fix stale comments and verbose code.

sys/vm/vm_mmap.c
        Fix off by 1 errors and verbose code.

[From Nate - cosmetic but non-intrusive and useful enough to go in]
sys/i386/isa/isa.c:
Appended you'll find a patch to the NMI error log routine in isa/isa.c.
The below patch just adds some additional information when an NMI occurs
which can help debug the hardware problem.
1994-06-22 05:52:25 +00:00
bin Need ${LDFLAGS} one more place. 1994-05-30 13:59:50 +00:00
eBones BSD 4.4 Lite KerberosIV Sources 1994-05-27 05:12:12 +00:00
etc Whoops - I missed a commit; EXTRACT scripts were misnamed. Correct. 1994-06-21 12:42:56 +00:00
gnu Fix serious off by one error for FreeBSD keyword, this has been driving 1994-06-22 00:51:42 +00:00
include Add link.h to list of headers to install. 1994-05-28 09:37:33 +00:00
lib Move skey.h to /usr/include so other packages will be able to use 1994-06-02 20:25:30 +00:00
libexec Changes from Paul Kranenburg which bring us into sync with his sources: 1994-06-15 22:41:19 +00:00
sbin Update this to the latest version from Steve Gerakines. This is an easy 1994-06-22 04:49:04 +00:00
secure/usr.sbin/sendmail BSD 4.4 Lite usr.sbin Sources 1994-05-26 05:23:31 +00:00
share Add commented out STARTUP_LOCALE with explanation 1994-06-16 17:13:53 +00:00
sys Commit a whole cluster of last minute critical (and one cosmetic) fixes 1994-06-22 05:52:25 +00:00
tools/regression/usr.bin/sed BSD 4.4 Lite Usr.bin Sources 1994-05-27 12:33:43 +00:00
usr.bin Remove reference to the ld.so man page - ain't no such animal. 1994-06-17 17:22:16 +00:00
usr.sbin Remove bogus -lcrypt line. 1994-06-19 20:39:30 +00:00
Makefile BSD 4.4 Lite Top Level Sources 1994-05-27 12:42:53 +00:00