Module Name: src Committed By: snj Date: Fri Oct 16 07:09:33 UTC 2009
Modified Files: src/doc [netbsd-5]: CHANGES-5.1 Log Message: Tickets 1038, 1052, 1060, 1065, 1070, 1071, 1073, 1092, and 1093. To generate a diff of this commit: cvs rdiff -u -r1.1.2.108 -r1.1.2.109 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.108 src/doc/CHANGES-5.1:1.1.2.109 --- src/doc/CHANGES-5.1:1.1.2.108 Wed Oct 14 20:42:42 2009 +++ src/doc/CHANGES-5.1 Fri Oct 16 07:09:33 2009 @@ -1,4 +1,4 @@ -# $NetBSD: CHANGES-5.1,v 1.1.2.108 2009/10/14 20:42:42 sborrill Exp $ +# $NetBSD: CHANGES-5.1,v 1.1.2.109 2009/10/16 07:09:33 snj Exp $ A complete list of changes from the NetBSD 5.0 release to the NetBSD 5.1 release: @@ -14179,3 +14179,115 @@ PR#36816 PR#37860 PR#39308 PR#42094 [dsl, ticket #1084] +share/man/man4/audio.4 1.70 via patch +sys/dev/audio.c 1.248 +sys/dev/audio_if.h 1.66 +sys/dev/pci/hdaudio/hdaudio_afg.c 1.16 +sys/sys/audioio.h 1.33 + + Add support for playback- or capture-only devices. + Fixes PR 42050. + [sborrill, ticket #1038] + +sys/ufs/ext2fs/ext2fs_vfsops.c 1.146-1.148 + + Pull in a fix for mount function from ffs_vfsops.c rev1.186: + Change ffs_mount, in MNT_UPDATE case, to check dev_t's for equality + instead of just vnode pointers. Fixes erroneous "does not match + mounted device" errors from mount(8) in the presence of MFS /dev, + init.root, &c. + -- + Pull in a fix from ffs_vfsops.c rev 1.248: + Fix bug introduced in revision 1.174(*) where a NULL fspec with an + MNT_UPDATE command would always return EINVAL. This broke fsck on + root, where fsck'ing a dirty root would always return an error + causing rc to resort in a reboot. + -- + Add a missed brelse(9) call after bread(9) in ext2fs_reload(). + Addresses PR kern/28712 (ext2fs hang on mount after fsck). + [tsutsui, ticket #1060] + +distrib/sets/lists/xserver/md.sparc64 1.40 +external/mit/xorg/server/drivers/Makefile 1.32 +external/mit/xorg/server/drivers/xf86-video-sunleo/Makefile 1.1 +xsrc/external/mit/xf86-video-crime/dist/src/crime.h 1.7 +xsrc/external/mit/xf86-video-crime/dist/src/crime_accel.c 1.11 +xsrc/external/mit/xf86-video-crime/dist/src/crime_driver.c 1.4 +xsrc/external/mit/xorg-server/dist/hw/xfree86/xaa/xaaGC.c 1.2 +xsrc/external/mit/xorg-server/dist/hw/xfree86/xaa/xaalocal.h 1.4 + + Build the sunleo driver on sparc64. + -- + xf86-video-crime: clean up debugging code. While there: + * use a fake framebuffer like newport does to hide software + rendering artifacts + * only map the framebuffer when debugging, and actually unmap + it too + -- + xorg-server: don't fall back to software rendering when drawing + into the screen pixmap this takes care of visible artifacts + with non-mappable framebuffers like newport and crime + [macallan, ticket #1052] + +sys/arch/sparc/conf/GENERIC 1.214 +sys/arch/sparc/conf/KRUPS 1.50 +sys/arch/sparc/conf/MRCOFFEE 1.28 +sys/arch/sparc/conf/TADPOLE3GX 1.47 + + Enable ddb(4) for sparc GENERIC-like kernels. + [tsutsui, ticket #1065] + +sys/dev/pci/pucdata.c 1.57 + + Add support for Oxford Semiconductor OXmPCI952 2 port UARTs. + Also update URL of Oxford UART chips. + [tsutsui, ticket #1070] + +sys/kern/sys_mqueue.c 1.25 via patch +sys/sys/mqueue.h 1.11 via patch + + mq_timedsend/mq_timedreceive: timeout value is absolute, not + relative. + [rmind, ticket #1071] + +sys/arch/alpha/alpha/pmap.c 1.243 + + IPI interrupts occur above IPL_VM, so using IPL_VM in for the + tlb shootdown queue mutex doesn't work very well. Change to + IPL_SCHED [IPL_CLOCK] to block IPI interrupts while the cpu is + mucking with the shootdown queue. + [mhitch, ticket #1073] + +xsrc/external/mit/xorg-server/dist/hw/xfree86/xaa/xaaGC.c 1.3 +xsrc/external/mit/xorg-server/dist/hw/xfree86/xaa/xaalocal.h 1.5 +xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86Configure.c 1.3 +xsrc/external/mit/xf86-video-crime/dist/src/crime_accel.c 1.12 +xsrc/external/mit/xf86-video-crime/dist/src/crime_driver.c 1.5, 1.6 +xsrc/external/mit/xf86-video-newport/dist/src/newport_cmap.c 1.2 +xsrc/external/mit/xf86-video-newport/dist/src/newport_driver.c 1.5 +xsrc/external/mit/xf86-video-newport/dist/src/newport_regs.c 1.2 +xsrc/external/mit/xf86-video-newport/dist/src/newport_regs.h 1.2 + + + xorg-server: + * simplify PIXMAP_IS_SCREEN() + * let xf86AddBusDeviceToConfigure() accept BUS_ISA and BUS_NONE + -- + xf86-video-crime: + * use PIXMAP_IS_SCREEN() + * make X -configure work + * remove debug spam + -- + xf86-video-newport: make this work in the New Order Of Things: + * make Xorg -configure work again + * fix the DCB timing when talking to XMAP9 to the values used by + the kernel + [macallan, ticket 1092] + +sys/arch/xen/xen/xbdback_xenbus.c 1.26 + + Don't pass a NULL arg to DIOCCACHESYNC, sd(4) dereferences it. + Pass a pointer to a int initialized to 1, so that a DIOCCACHESYNC + will be forced on sd(4). + [bouyer, ticket #1093] +