NetBSD/src dnKE6md — doc CHANGES-7.1
1213, 1238
Version | Delta | File | |
---|---|---|---|
1.1.2.106 | +13 | -1 | doc/CHANGES-7.1 |
+13 | -1 | 1 files |
1213, 1238
Version | Delta | File | |
---|---|---|---|
1.1.2.106 | +13 | -1 | doc/CHANGES-7.1 |
+13 | -1 | 1 files |
Pull up following revision(s) (requested by khorben in ticket #1238): sys/dev/splash/splash.c: revision 1.13 Do not panic if the splash screen is bigger than the framebuffer This fixes a kernel crash if the splash screen does not fit inside the framebuffer. It should probably be truncated (and optionally centered) instead, but this avoids a panic in the meantime. Tested on NetBSD/amd64 with a vesa framebuffer. From Christian Koch (cfkoch@) of EdgeBSD; thanks! XXX pull-up(s)
Version | Delta | File | |
---|---|---|---|
1.12.14.1 | +10 | -2 | sys/dev/splash/splash.c |
+10 | -2 | 1 files |
Pull up following revision(s) (requested by maya in ticket #1213): sys/arch/x86/pci/ichlpcib.c: revision 1.51 Disable gpio(4) attachment to ichlpcib(4) by default. The GPIO lines on an ICH are usually connected to opaque platform- defined functionality, and may be manipulated by the ACPI DSDT or other mechanisms behind our backs. In one instance, it was found this in combiation with gpio_resume() sabotaged repeated suspend/resume cycles. GPIO functionality can be enabled by setting ichlpcib_gpio_disable to 0, for instance with `gdb -write`.
Version | Delta | File | |
---|---|---|---|
1.43.4.5 | +13 | -2 | sys/arch/x86/pci/ichlpcib.c |
+13 | -2 | 1 files |
Pull up following revision(s) (requested by kre in ticket #1212): bin/sh/parser.c: revision 1.114 via patch PR bin/51027 - fix the parsing of references to shell parameters when given without braces (ie: $2 etc). Only the first 9 shell parameters ($1 .. $9) and the special parameter ($0) can be referenced this way, $10 is ${1}0 not ${10}. Make it so. This bug brought to notice by Sven Mascheck's web pages which discuss (among other things) the history of this (and other ash based) shells .. see http://www.in-ulm.de/~mascheck/ (from kre@)
Version | Delta | File | |
---|---|---|---|
1.90.4.1 | +3 | -3 | bin/sh/parser.c |
+3 | -3 | 1 files |
Pull up following revision(s) (requested by maya in ticket #1211): sys/arch/evbppc/conf/Makefile.walnut.inc: revision 1.9 sys/arch/evbppc/conf/Makefile.obs405.inc: revision 1.13 sys/arch/evbppc/conf/Makefile.ev64260.inc: revision 1.8 Fix typo in Makefile which resulted in kernel image not being generated From Rin Okuyama in PR/51369
Version | Delta | File | |
---|---|---|---|
1.12.6.1 | +3 | -3 | sys/arch/evbppc/conf/Makefile.obs405.inc |
1.12.2.1 | +3 | -3 | sys/arch/evbppc/conf/Makefile.obs405.inc |
1.7.4.1 | +2 | -2 | sys/arch/evbppc/conf/Makefile.ev64260.inc |
1.8.8.1 | +2 | -2 | sys/arch/evbppc/conf/Makefile.walnut.inc |
1.7.8.1 | +2 | -2 | sys/arch/evbppc/conf/Makefile.ev64260.inc |
1.8.4.1 | +2 | -2 | sys/arch/evbppc/conf/Makefile.walnut.inc |
+14 | -14 | 6 files |
Pull up following revision(s) (requested by martin in ticket #1210): sys/ufs/ffs/ffs_vfsops.c: revision 1.340 usr.sbin/quot/quot.c: revision 1.34 sbin/fsdb/fsdb.c: revision 1.49 From Michael Plass: The superblock field that distinguishes between 4.2BSD and 4.4BSD inodes is really only relevant on a UFS1 file system. Make sure that it is a UFS1 fs before using fs_old_inodefmt. Note that the NetBSD newfs and mkfs utilities initialize fs_old_inodefmt even for UFS2, so problems were apparent only on file systems created by other operating systems, for example, FreeBSD.
Version | Delta | File | |
---|---|---|---|
1.299.2.3.2.1 | +6 | -4 | sys/ufs/ffs/ffs_vfsops.c |
1.299.2.4 | +6 | -4 | sys/ufs/ffs/ffs_vfsops.c |
+12 | -8 | 2 files |
Pull up following revision(s) (requested by martin in ticket #1210): sys/ufs/ffs/ffs_vfsops.c: revision 1.340 usr.sbin/quot/quot.c: revision 1.34 sbin/fsdb/fsdb.c: revision 1.49 From Michael Plass: The superblock field that distinguishes between 4.2BSD and 4.4BSD inodes is really only relevant on a UFS1 file system. Make sure that it is a UFS1 fs before using fs_old_inodefmt. Note that the NetBSD newfs and mkfs utilities initialize fs_old_inodefmt even for UFS2, so problems were apparent only on file systems created by other operating systems, for example, FreeBSD.
Version | Delta | File | |
---|---|---|---|
1.33.4.1 | +4 | -3 | usr.sbin/quot/quot.c |
1.48.6.1 | +3 | -3 | sbin/fsdb/fsdb.c |
+7 | -6 | 2 files |
Pull up following revision(s) (requested by mrg in ticket #1240): sys/compat/common/vfs_syscalls_43.c: revision 1.58 fill in the tv_nsec parts of the converted timespec in cvtstat().
Version | Delta | File | |
---|---|---|---|
1.56.6.1 | +32 | -5 | sys/compat/common/vfs_syscalls_43.c |
1.56.4.1 | +32 | -5 | sys/compat/common/vfs_syscalls_43.c |
+64 | -10 | 2 files |
Pull up following revision(s) (requested by hannken in ticket #1239): sys/dev/fss.c: revision 1.95 Disestablish COW handler on error. No need to do further copies after the snapshot device failed. Should fix PR kern/51377: fss(4) panic if snapshot mounted read/write
Version | Delta | File | |
---|---|---|---|
1.91.2.1 | +13 | -11 | sys/dev/fss.c |
+13 | -11 | 1 files |
Pull up following revision(s) (requested by is in ticket #1209): sys/netinet/ip_carp.c: revision 1.76 Print the IPv6 or IPv4 source addresses of packets with wrong hash, to help debugging.
Version | Delta | File | |
---|---|---|---|
1.59.2.4 | +24 | -3 | sys/netinet/ip_carp.c |
+24 | -3 | 1 files |
Pull up following revision(s) (requested by shm in ticket #1207): libexec/mail.local/mail.local.c: revision 1.28 Fix error checks in open(2) calls.
Version | Delta | File | |
---|---|---|---|
1.26.20.2 | +4 | -4 | libexec/mail.local/mail.local.c |
+4 | -4 | 1 files |
Pull up following revision(s) (requested by dholland in ticket #1205): sys/ufs/lfs/lfs_vnops.c: revision 1.304 Fix a deadlock ok dholland@
Version | Delta | File | |
---|---|---|---|
1.269.2.2 | +4 | -2 | sys/ufs/lfs/lfs_vnops.c |
+4 | -2 | 1 files |
Pull up following revision(s) (requested by snj in ticket #1204): doc/3RDPARTY: 1.1336, 1.1337 via patch external/bsd/ntp/Makefile.inc: up to 1.16 via patch external/bsd/ntp/bin/Makefile: up to 1.3 external/bsd/ntp/dist/ChangeLog: up to 1.1.1.10 external/bsd/ntp/dist/CommitLog: up to 1.1.1.10 external/bsd/ntp/dist/NEWS: up to 1.1.1.10 external/bsd/ntp/dist/configure: up to 1.1.1.10 external/bsd/ntp/dist/configure.ac: up to 1.1.1.9 external/bsd/ntp/dist/html/miscopt.html: up to 1.1.1.9 external/bsd/ntp/dist/include/ntp.h: up to 1.7 external/bsd/ntp/dist/include/ntp_md5.h: up to 1.6 external/bsd/ntp/dist/libntp/a_md5encrypt.c: up to 1.6 external/bsd/ntp/dist/ntpd/complete.conf.in: up to 1.1.1.4 external/bsd/ntp/dist/ntpd/invoke-ntp.conf.texi: up to 1.1.1.8 external/bsd/ntp/dist/ntpd/invoke-ntp.keys.texi: up to 1.1.1.8 external/bsd/ntp/dist/ntpd/invoke-ntpd.texi: up to 1.1.1.8 external/bsd/ntp/dist/ntpd/keyword-gen-utd: up to 1.1.1.6 external/bsd/ntp/dist/ntpd/keyword-gen.c: up to 1.10 [142 lines not shown]
Version | Delta | File | |
---|---|---|---|
1.6.4.4 | +610 | -589 | external/bsd/ntp/dist/ntpd/ntp_keyword.h |
1.1.1.3.4.5 | +771 | -0 | external/bsd/ntp/dist/CommitLog |
1.5.4.5 | +167 | -56 | external/bsd/ntp/dist/ntpd/ntp_proto.c |
1.1.1.3.4.5 | +112 | -0 | external/bsd/ntp/dist/NEWS |
1.1.1.3.4.5 | +81 | -10 | external/bsd/ntp/dist/sntp/configure |
1.14.4.5 | +42 | -42 | external/bsd/ntp/dist/ntpd/ntp_io.c |
+1,783 | -697 | 155 files not shown | |
+2,563 | -1,254 | 161 files |
Pull up following revision(s) (requested by jmcneill in ticket #1203): sys/dev/pci/lynxfb.c: revision 1.5 fix inverted screen blanking logic
Version | Delta | File | |
---|---|---|---|
1.4.16.1 | +5 | -5 | sys/dev/pci/lynxfb.c |
+5 | -5 | 1 files |
Pull up following revision(s) (requested by jmcneill in ticket #1202): sys/arch/evbmips/loongson/yeeloong_machdep.c: revision 1.8 The version of PMON on my 8089B (LM8089-1.4.9a) configures OHCI but doesn't enable memory space access. Enable it before the ohci driver attaches to allow low- and full-speed devices to work.
Version | Delta | File | |
---|---|---|---|
1.6.4.1 | +14 | -2 | sys/arch/evbmips/loongson/yeeloong_machdep.c |
+14 | -2 | 1 files |
Pull up following revision(s) (requested by skrll in ticket #1200): sys/arch/mips/mips/pmap.c: revision 1.221 sys/arch/mips/mips/pmap.c: revision 1.222 sys/arch/mips/mips/pmap.c: revision 1.223 Fix a bug introduced by me in 1.214 where unmanaged mappings would be affected by calls to pmap_page_protect which is wrong. Now PV_KENTER mappings are left intact. Thanks to chuq for spotting my mistake and reviewing this diff. Thanks to everyone who tested it as well. Fix PR/51288 reproducable panic on evbmips64-eb (erlite) pmap_page_remove from the previous change neglected to terminate the pv list correctly when it started with an initial unmanaged mapping and subsequent managed mappings. Fix this. Fix MIPS3_NO_PV_UNCACHED alias handling by looping through the pv_list looking for bad aliases and removing the bad entries. That is, revert to the code before the matt-mips64 merge. Additionally, fix the pmap_update call to not use the (recently removed/freed) pv for the pmap_t. Fixes the following two PRs [2 lines not shown]
Version | Delta | File | |
---|---|---|---|
1.214.2.1 | +149 | -38 | sys/arch/mips/mips/pmap.c |
1.214.6.1 | +149 | -38 | sys/arch/mips/mips/pmap.c |
+298 | -76 | 2 files |
Pull up following revision(s) (requested by pgoyette in ticket #1189): external/cddl/osnet/sys/kern/string.c: revision 1.3 external/cddl/osnet/dev/dtrace/dtrace_hacks.c: revision 1.5 external/cddl/osnet/dist/uts/common/dtrace/dtrace.c: revision 1.32 external/cddl/osnet/dev/dtrace/amd64/dtrace_asm.S: revision 1.6 Import fix from FreeBSD - see [1], [2] references below... Fix DTrace's panic() action. It would previously call into some unfinished Solaris compatibility code and return without actually calling panic(9). The compatibility code is unneeded, however, so just remove it and have dtrace_panic() call vpanic(9) directly. Fixes immediate problem in PR-51265. However, this now reveals another redefined symbol 'strpbrk' in the required module "solaris". [1] https://svnweb.freebsd.org/changeset/base/281916 [2] http://lists.freebsd.org/pipermail/svn-src-head/2015-April/071019.html On NetBSD we already have strpbrk() in libkern, so we don't need to provide another copy in the module. Removes another 'redefined symbol' error when loading the module. [3 lines not shown]
Version | Delta | File | |
---|---|---|---|
1.4.10.1 | +1 | -209 | external/cddl/osnet/dev/dtrace/amd64/dtrace_asm.S |
1.2.24.1 | +3 | -1 | external/cddl/osnet/sys/kern/string.c |
1.3.24.1 | +1 | -3 | external/cddl/osnet/dev/dtrace/dtrace_hacks.c |
1.28.2.1 | +4 | -0 | external/cddl/osnet/dist/uts/common/dtrace/dtrace.c |
+9 | -213 | 4 files |
Pull up following revision(s) (requested by dholland in ticket #1188): sys/ufs/lfs/ulfs_inode.c: revision 1.14 Merge ufs_inode.c 1.93: missing unlock on error path.
Version | Delta | File | |
---|---|---|---|
1.9.6.1 | +3 | -2 | sys/ufs/lfs/ulfs_inode.c |
+3 | -2 | 1 files |
Pull up following revision(s) (requested by christos in ticket #1184): sys/nfs/nfs_socket.c: revision 1.198 sys/nfs/nfs_clntsocket.c: revision 1.5 Serialize all access to the NFS request queue via splsoftnet(). Fixes random crashes. XXX: Pullup-7
Version | Delta | File | |
---|---|---|---|
1.1.40.2 | +5 | -3 | sys/nfs/nfs_clntsocket.c |
+5 | -3 | 1 files |
Pull up following revision(s) (requested by christos in ticket #1184): sys/nfs/nfs_socket.c: revision 1.198 sys/nfs/nfs_clntsocket.c: revision 1.5 Serialize all access to the NFS request queue via splsoftnet(). Fixes random crashes. XXX: Pullup-7
Version | Delta | File | |
---|---|---|---|
1.192.2.2 | +5 | -3 | sys/nfs/nfs_socket.c |
+5 | -3 | 1 files |
Pull up following revision(s) (requested by pgoyette in ticket #1183): sys/kern/kern_module.c: revision 1.111 Check for duplicate module names before loading modules that were "pushed" by the boot loader. The boot loader pushes the module name for the root file system (unless the root file system is ffs) even if the file system module is built into the kernel. When this happens, we get a lot of "redefined symbol" error messages. This fix does not alter the behavior of pushing the file system name. It simply avoids the redefined symbol errors by detecting that the module is already built-in to the kernel and not trying to load another copy. While here, differentiate the error message text between "failed to load" and "failed to fetch_info" conditions. Addresses PR kern/50357
Version | Delta | File | |
---|---|---|---|
1.97.2.3 | +18 | -4 | sys/kern/kern_module.c |
+18 | -4 | 1 files |
Pull up following revision(s) (requested by sevan in ticket #1187): sys/dev/adb/adb_kbd.c: revision 1.23 sys/dev/adb/adb_keymap.h: revisions 1.5, 1.6 sys/dev/adb/adb_usb_map.c: revision 1.2 nicely ask the keyboard to distinguish between left and right Control, Alt and Shift keys. Welcome to the world of accents and diacritics! -- Add us.dvorak keymap variant for ADB keyboards. Addresses PR 51255. Tested by sevan@.
Version | Delta | File | |
---|---|---|---|
1.4.14.1 | +49 | -2 | sys/dev/adb/adb_keymap.h |
1.22.4.1 | +24 | -2 | sys/dev/adb/adb_kbd.c |
1.1.16.1 | +5 | -5 | sys/dev/adb/adb_usb_map.c |
+78 | -9 | 3 files |
Pull up following revision(s) (requested by bouyer in ticket #1186): sys/dev/ata/wd.c: revision 1.421 sys/kern/subr_autoconf.c: revision 1.242 via patch sys/sys/device.h: revision 1.149 Add a new config_detach() flag, DETACH_POWEROFF, which is set when detaching devices at shutdown time with RB_POWERDOWN. When detaching wd(4), put the drive in standby before detach for DETACH_POWEROFF. Fix PR kern/51252
Version | Delta | File | |
---|---|---|---|
1.144.4.2 | +2 | -1 | sys/sys/device.h |
+2 | -1 | 1 files |
Pull up following revision(s) (requested by bouyer in ticket #1186): sys/dev/ata/wd.c: revision 1.421 sys/kern/subr_autoconf.c: revision 1.242 via patch sys/sys/device.h: revision 1.149 Add a new config_detach() flag, DETACH_POWEROFF, which is set when detaching devices at shutdown time with RB_POWERDOWN. When detaching wd(4), put the drive in standby before detach for DETACH_POWEROFF. Fix PR kern/51252
Version | Delta | File | |
---|---|---|---|
1.231.2.3 | +9 | -3 | sys/kern/subr_autoconf.c |
1.412.2.2 | +4 | -2 | sys/dev/ata/wd.c |
+13 | -5 | 2 files |
Pull up following revision(s) (requested by mlelstv in ticket #1185): sys/kern/kern_subr.c: revision 1.215 don't crash if rootspec is invalid
Version | Delta | File | |
---|---|---|---|
1.214.4.1 | +4 | -3 | sys/kern/kern_subr.c |
+4 | -3 | 1 files |
Pull up following revision(s) (requested by sevan in ticket #1182): bin/cat/cat.c: revision 1.57 distrib/sets/lists/tests/mi: revision 1.675 tests/bin/cat/Makefile: revision 1.2 tests/bin/cat/d_se_output.in: revision 1.1 tests/bin/cat/d_se_output.out: revision 1.1 tests/bin/cat/t_cat.sh: revision 1.3 When invoked with -se, print a '$' on blank lines Obtained from OpenBSD r1.13 of src/bin/cat/cat.c Closes PR bin/51250 Reviewed by Christos@ -- Add a unit test for PR bin/51250 called se_output. se_output checks the output of cat when invoked with '-se', to ensure that a '$' is printed on blank lines. -- Add input/output files for new test case - fix build
Version | Delta | File | |
---|---|---|---|
1.54.4.1 | +9 | -17 | bin/cat/cat.c |
+9 | -17 | 1 files |
Pull up following revision(s) (requested by sevan in ticket #1182): bin/cat/cat.c: revision 1.57 distrib/sets/lists/tests/mi: revision 1.675 tests/bin/cat/Makefile: revision 1.2 tests/bin/cat/d_se_output.in: revision 1.1 tests/bin/cat/d_se_output.out: revision 1.1 tests/bin/cat/t_cat.sh: revision 1.3 When invoked with -se, print a '$' on blank lines Obtained from OpenBSD r1.13 of src/bin/cat/cat.c Closes PR bin/51250 Reviewed by Christos@ -- Add a unit test for PR bin/51250 called se_output. se_output checks the output of cat when invoked with '-se', to ensure that a '$' is printed on blank lines. -- Add input/output files for new test case - fix build
Version | Delta | File | |
---|---|---|---|
1.2.12.1 | +13 | -1 | tests/bin/cat/t_cat.sh |
1.584.2.4 | +3 | -1 | distrib/sets/lists/tests/mi |
1.1.12.1 | +3 | -1 | tests/bin/cat/Makefile |
1.1.2.1 | +0 | -3 | tests/bin/cat/d_se_output.out |
1.1.2.2 | +3 | -0 | tests/bin/cat/d_se_output.in |
1.1.2.1 | +0 | -3 | tests/bin/cat/d_se_output.in |
+22 | -9 | 1 files not shown | |
+25 | -9 | 7 files |
Pull up following revision(s) (requested by salazar in ticket #1173): doc/3RDPARTY: 1.1277, 1.331 via patch external/mit/lua/Makefile: up to 1.4 external/mit/lua/dist/Makefile: up to 1.5 external/mit/lua/dist/README: up to 1.5 external/mit/lua/dist/doc/index.css: up to 1.1.1.1 external/mit/lua/dist/doc/lua.css: up to 1.5 external/mit/lua/dist/doc/luac.1: up to 1.3 external/mit/lua/dist/doc/manual.html: up to 1.5 external/mit/lua/dist/src/lapi.c: up to 1.6 external/mit/lua/dist/src/lauxlib.c: up to 1.6 external/mit/lua/dist/src/lauxlib.h: up to 1.4 external/mit/lua/dist/src/lbaselib.c: up to 1.6 external/mit/lua/dist/src/lbitlib.c: up to 1.3 external/mit/lua/dist/src/lcode.c: up to 1.5 external/mit/lua/dist/src/lcode.h: up to 1.4 external/mit/lua/dist/src/lcorolib.c: up to 1.3 external/mit/lua/dist/src/lctype.c: up to 1.3 external/mit/lua/dist/src/lctype.h: up to 1.3 [49 lines not shown]
Version | Delta | File | |
---|---|---|---|
1.2.2.3 | +234 | -144 | external/mit/lua/dist/src/ltablib.c |
1.3.2.5 | +159 | -126 | external/mit/lua/dist/src/lvm.c |
1.5.2.4 | +122 | -85 | external/mit/lua/dist/src/lstrlib.c |
1.2.2.3 | +138 | -60 | external/mit/lua/dist/src/ldo.c |
1.2.2.3 | +92 | -64 | external/mit/lua/dist/doc/manual.html |
1.2.2.4 | +89 | -66 | external/mit/lua/dist/src/lapi.c |
+834 | -545 | 61 files not shown | |
+1,690 | -1,162 | 67 files |
Pull up following revision(s) (requested by bouyer in ticket #1178): sys/arch/arm/allwinner/files.awin: revision 1.36 sys/conf/files: revision 1.1159 sys/dev/ic/com.c: revision 1.339 sys/dev/ic/comreg.h: revision 1.25 sys/dev/ic/comvar.h: revision 1.82 sys/dev/ic/ns16550reg.h: revision 1.11 The UART in the allwiner SoCs is not full-compatible with the 16550, and it's not a 16750 either. Like the 16750 it has the IIR_BUSY interrupt, which is triggered when writing to LCR while the chip can't accept it. But unlike the 16750, it has a specific register, HALT, to allow writing to the LCR and divisor registers, and then commit the changes. Tested on an A20 SoC, changing the baud rate while keeping the tty device open and incoming data.
Version | Delta | File | |
---|---|---|---|
1.327.2.1 | +40 | -5 | sys/dev/ic/com.c |
1.78.4.1 | +13 | -1 | sys/dev/ic/comvar.h |
1.22.4.1 | +8 | -2 | sys/dev/ic/comreg.h |
1.10.4.1 | +7 | -2 | sys/dev/ic/ns16550reg.h |
1.8.10.5 | +2 | -2 | sys/arch/arm/allwinner/files.awin |
1.1096.2.7 | +2 | -2 | sys/conf/files |
+72 | -14 | 6 files |
regen for ticket 1177
Version | Delta | File | |
---|---|---|---|
1.71.62.1 | +5 | -4 | sys/dev/isapnp/isapnpdevs.c |
1.66.62.1 | +7 | -2 | sys/dev/isapnp/isapnpdevs.h |
+12 | -6 | 2 files |