Module Name: src
Committed By: snj
Date: Sun Oct 4 00:54:16 UTC 2009
Modified Files:
src/doc [netbsd-5]: CHANGES-5.1
Log Message:
Latest bunch of tickets.
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.79 -r1.1.2.80 src/doc/CHANGES-5.1
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/doc/CHANGES-5.1
diff -u src/doc/CHANGES-5.1:1.1.2.79 src/doc/CHANGES-5.1:1.1.2.80
--- src/doc/CHANGES-5.1:1.1.2.79 Wed Sep 30 00:30:34 2009
+++ src/doc/CHANGES-5.1 Sun Oct 4 00:54:16 2009
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-5.1,v 1.1.2.79 2009/09/30 00:30:34 snj Exp $
+# $NetBSD: CHANGES-5.1,v 1.1.2.80 2009/10/04 00:54:16 snj Exp $
A complete list of changes from the NetBSD 5.0 release to the NetBSD 5.1
release:
@@ -13743,3 +13743,183 @@
Add i386PAE support to Xen3 dom0.
[bouyer, ticket #1040]
+bin/pax/Makefile 1.38
+bin/pax/ar_io.c 1.49
+tools/compat/configure 1.69
+tools/compat/configure.ac 1.69
+
+ Do not require sys/mtio.h for a tools build of pax.
+ [apb, ticket #1020]
+
+sys/dev/pci/if_vr.c 1.98-1.99
+
+ Replace shutdownhook_establish(9) with pmf_device_register1(9).
+ Tested VIA VT86C100A (which is probed as VT3043).
+ --
+ Add suspend/resume support.
+ [jmcneill, ticket #1022]
+
+sbin/fsck_ffs/extern.h 1.25 via patch
+sbin/fsck_ffs/setup.c 1.88 via patch
+sbin/fsck_ffs/wapbl.c 1.4 via patch
+sbin/tunefs/tunefs.c 1.41 via patch
+sys/ufs/ffs/ffs_vfsops.c 1.252 via patch
+sys/ufs/ffs/ffs_wapbl.c 1.13 via patch
+
+ Allow tunefs to clear any type of WAPBL log, not only
+ in-filesystem ones.
+ --
+ Do some basic checks of the WAPBL journal, to abort the boot
+ before the kernel refuse to mount a filesystem read-write
+ (booting a system multiuser with critical filesystems read-only
+ is bad): Add a check_wapbl() which will check some WAPBL values
+ in the superblock, and try to read the journal via
+ wapbl_replay_start() if there is one. pfatal() if one of these
+ fail (abort boot if in preen mode, as "CONTINUE" otherwise). In
+ non-preen mode the bogus journal will be cleared.
+ check_wapbl() is always called if the superblock supports WAPBL.
+ Even if FS_DOWAPBL is not there, there could be flags asking the
+ kernel to clear or create a log with bogus values which would
+ cause the kernel refuse to mount the filesystem.
+ --
+ If the WAPBL journal can't be read (ffs_wapbl_replay_start() fails),
+ mount the filesystem anyway if MNT_FORCE is present.
+ This allows to still boot single-user a system with a corrupted
+ WAPBL on /, and so get a chance to run fsck to fix it.
+ [bouyer, ticket #1036]
+
+sys/fs/smbfs/smbfs_node.c 1.41 via patch
+sys/fs/smbfs/smbfs_vfsops.c 1.88 via patch
+
+ Fix some panics while trying to umount a smbfs share.
+ Be sure that no other active vnodes remains, before trying to
+ release the root one. Likewise, do not destroy the smbmount
+ specific structure if the umount will fail (busy conditions).
+ [njoly, ticket #1041]
+
+sys/fs/puffs/puffs_node.c 1.14
+sys/fs/puffs/puffs_vnops.c 1.134
+
+ Fix a race introduced almost two years ago in rev 1.116:
+ operations creating a node cannot be considered outgoing
+ operations, since after return from userspace they modify file
+ system state by creating a new node. If we do not protect the
+ file system by holding the directory lock, a lookup operation
+ might race us into the kernel and create the node earlier.
+ Remove pnode from hashlish before sending the reclaim faf off to
+ userspace. Also, hold pmp_lock while frobbing the list.
+ [pooka, ticket #1042]
+
+bin/kill/kill.c 1.26
+
+ Make sure that numerical signals and pids are in range for their
+ types. Fixes PR bin/42143.
+ [spz, ticket #1043]
+
+distrib/utils/sysinst/disks.c 1.107
+
+ In get_descr(), initialize dd_descr to an empty string before
+ probing ATA and SCSI identification. Fixes issues with xbd and
+ raid.
+ [jmcneill, ticket #1046]
+
+sys/arch/amd64/amd64/netbsd32_machdep.c 1.59
+
+ Ensure FP state is reset, if FP is used in a signal handler.
+ Fixes PR kern/39299 for 32bit code.
+ [mlelstv, ticket #1048]
+
+sys/arch/amiga/dev/clock.c 1.49
+
+ Related to ticket #1011: we have a full 32-bit counter, so the
+ masking is not needed.
+ [mhitch, ticket #1049]
+
+sys/arch/i386/include/npx.h 1.23
+
+ The FPU Tag word is a 16bit register, in FPU (387) mode it
+ defines 2-bit tags for each FPU data register, in MMX mode it
+ defines 1-bit tags for each data register. The single bit
+ tags are stored in the lower 8 bits and thus in the first byte
+ of the save frame.
+ [mlelstv, ticket #1050]
+
+sys/arch/cobalt/dev/panel.c 1.19-1.20
+
+ Adjust attach message for failure path (found on gxemul).
+ Replace shutdownhook_establish(9) with pmf_device_register1(9).
+ Also check howto to print appropriate "Rebooting..." or
+ "Halting..." messages.
+ [tsutsui, ticket #1053]
+
+sys/arch/amd64/amd64/machdep.c 1.124
+sys/arch/amd64/conf/XEN3_DOMU 1.16
+sys/arch/amd64/conf/XEN3_DOM0 1.37
+sys/arch/i386/i386/machdep.c 1.660
+sys/arch/i386/conf/XEN3_DOMU 1.12
+sys/arch/i386/conf/XEN3_DOM0 1.12
+sys/arch/xen/conf/files.xen 1.93
+sys/arch/xen/include/pci_machdep.h 1.11
+sys/arch/xen/include/xen.h 1.31
+sys/arch/xen/xen/hypervisor.c 1.44, 1.45
+sys/arch/xen/x86/intr.c 1.22
+sys/arch/xen/xen/isa_machdep.c 1.14
+sys/arch/xen/xen/pci_intr_machdep.c 1.8-1.10
+sys/arch/xen/xen/pciback.c 1.1-1.4
+sys/arch/xen/xen/pciide_machdep.c 1.12
+sys/arch/xen/xen/xen_machdep.c 1.5
+sys/arch/xen/xen/xpci_xenbus.c 1.1, 1.2
+sys/dev/usb/uhci.c 1.225
+
+ Add Xen3 PCI pass-through support.
+ [bouyer, ticket #1054]
+
+usr.sbin/cpuctl/arch/i386.c 1.20
+
+ - Add newer VIA C7 core and VIA Nano.
+ - When printing an unknown VIA CPU, default to 'Unknown IDT/VIA'
+ instead of 'C3'
+ [jmcneill, ticket #1055]
+
+share/man/man8/man8.atari/binpatch.8 1.6-1.8
+sys/arch/atari/stand/binpatch/Makefile 1.6
+sys/arch/atari/stand/binpatch/binpatch.c 1.5, 1.6
+usr.sbin/mdsetimage/exec_aout.c 1.7
+usr.sbin/mdsetimage/exec_coff.c 1.6
+usr.sbin/mdsetimage/exec_ecoff.c 1.6
+usr.sbin/mdsetimage/exec_elf32.c 1.10, 1.11
+usr.sbin/mdsetimage/mdsetimage.c 1.19
+
+ Rewrite binpatch(8) utility to add support for ELF binaries,
+ using implementation of old src/usr.sbin/mdsetimage sources
+ which supports misc executable formats without LGPL'ed libbfd.
+ [tsutsui, ticket #1056]
+
+sys/arch/atari/dev/clock.c 1.47
+
+ Add a workaround for annoying "WARNING: negative runtime;
+ monotonic clock has gone backwards" message.
+ [tsutsui, ticket #1057]
+
+sys/arch/atari/dev/fd.c 1.71
+
+ Read AD_CFG_SWITCH via volatile pointer so that
+ the default density is detected correctly.
+ [tsutsui, ticket #1058]
+
+etc/mtree/NetBSD.dist patch
+external/mit/xorg/bin/xkbcomp/Makefile 1.5
+external/mit/xorg/bin/xkbcomp/Makefile.common 1.2
+
+ properly fix the xkbcomp output, and make compiled a symlink.
+ [mrg, ticket #1062]
+
+sys/arch/landisk/dev/obio.c 1.7
+sys/arch/landisk/include/bus.h 1.5
+sys/arch/landisk/landisk/shpcic_machdep.c 1.2
+sys/arch/sh3/dev/shpcic.c 1.13
+sys/arch/sh3/dev/shpcicvar.h 1.7
+
+ Fix build after ticket 952.
+ [mrg, ticket #1063]
+