Module Name: src Committed By: bouyer Date: Sun May 3 13:23:26 UTC 2009
Modified Files: src/doc [netbsd-5]: CHANGES-5.1 Log Message: Tickets 729 - 733 To generate a diff of this commit: cvs rdiff -u -r1.1.2.3 -r1.1.2.4 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.3 src/doc/CHANGES-5.1:1.1.2.4 --- src/doc/CHANGES-5.1:1.1.2.3 Sat May 2 01:58:58 2009 +++ src/doc/CHANGES-5.1 Sun May 3 13:23:26 2009 @@ -1,4 +1,4 @@ -# $NetBSD: CHANGES-5.1,v 1.1.2.3 2009/05/02 01:58:58 snj Exp $ +# $NetBSD: CHANGES-5.1,v 1.1.2.4 2009/05/03 13:23:26 bouyer Exp $ A complete list of changes from the NetBSD 5.0 release to the NetBSD 5.1 release: @@ -104,3 +104,46 @@ in-kernel. [oster, ticket #607] +sys/kern/sys_module.c 1.9 + + copyin the modctl_load_t for the non-x86 world. Fixes PR/41294. + [skrll, ticket #729] + +lib/libc/net/getifaddrs.3 1.10 +lib/libc/net/getifaddrs.c 1.12 +sbin/ifconfig/af_link.c 1.4 - 1.6 +sbin/ifconfig/ifconfig.c 1.216 - 1.218 +sbin/ifconfig/util.c 1.10, 1.11 +sbin/ifconfig/util.h 1.7 + + address in the 'address: ' field + For non-AF_LINK ifaddrs, ifa_data is NULL. AFAICT, this has always + been so. Say so in the documentation. + Bring getifaddrs(3) behavior in line with the documentation: the + ifa_data member of every AF_LINK struct ifaddrs points at the + corresponding struct if_data. In ifconfig(8), do not try to suppress + duplicate AF_LINK ifaddrs by checking for a NULL ifa_data. + Don't copy out two AF_LINK struct ifaddrs for each active link-layer + address. getifaddrs(3) used to copy out one ifaddrs for the kernel's + RTM_IFINFO message, and one more for the kernel's RTM_NEWADDR message. + I suppress the first duplicate with a highly conservative change that + wastes a little bit of ifaddrs storage. The storage is not leaked. + [dyoung, ticket #730] + +sys/kern/uipc_socket.c 1.189 + + PR kern/41311: Mutex error: mutex_vector_enter: locking against myself + [ad, ticket #731] + +sys/kern/vfs_dirhash.c 1.10 + + port-vax/41315: fix off by one error + Previous code ususally works since compiler won't put gap between + those struct members but there is no reason to rely on that. + [martin, ticket #732] + +sys/netinet6/ip6_input.c 1.127 + + Add missing paranthesis - from Kurt Lidl in PR port-vax/41316 + [martin, ticket #733] +