Module Name:    src
Committed By:   martin
Date:           Sun Sep  1 14:22:36 UTC 2019

Modified Files:
        src/doc [netbsd-9]: CHANGES-9.0

Log Message:
Tickets #122, #124, #126 - #129, #131 - #137, #139 - #153


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.33 -r1.1.2.34 src/doc/CHANGES-9.0

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-9.0
diff -u src/doc/CHANGES-9.0:1.1.2.33 src/doc/CHANGES-9.0:1.1.2.34
--- src/doc/CHANGES-9.0:1.1.2.33	Thu Aug 29 16:58:40 2019
+++ src/doc/CHANGES-9.0	Sun Sep  1 14:22:36 2019
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-9.0,v 1.1.2.33 2019/08/29 16:58:40 martin Exp $
+# $NetBSD: CHANGES-9.0,v 1.1.2.34 2019/09/01 14:22:36 martin Exp $
 
 A complete list of changes from the initial NetBSD 9.0 branch on 2019-07-30
 until the 9.0 release:
@@ -2308,3 +2308,336 @@ distrib/i386/ramdisks/common/Makefile.ra
 	Set NOSANITIZER in i386 ramdisk image.
 	[kamil, ticket #121]
 
+Makefile					1.328-1.330
+distrib/sets/lists/base/md.amd64		1.279,1.280
+distrib/sets/lists/base/md.i386			1.153,1.154
+distrib/sets/lists/comp/md.amd64		1.272
+distrib/sets/lists/comp/md.i386			1.190
+external/bsd/Makefile				1.65
+external/bsd/compiler_rt/Makefile		1.2
+external/bsd/compiler_rt/lib/clang/Makefile	1.2
+external/bsd/compiler_rt/lib/clang/lib/Makefile	1.2,1.3
+external/bsd/compiler_rt/lib/clang/lib/netbsd/Makefile 1.2,1.3
+external/bsd/compiler_rt/lib/clang/lib/netbsd/asan-m64/Makefile 1.2
+external/bsd/compiler_rt/lib/clang/lib/netbsd/asan_cxx-m64/Makefile 1.2
+external/bsd/compiler_rt/lib/clang/lib/netbsd/msan-m64/Makefile 1.2
+external/bsd/compiler_rt/lib/clang/lib/netbsd/msan_cxx-m64/Makefile 1.2
+external/bsd/compiler_rt/lib/clang/lib/netbsd/safestack-m32/Makefile 1.2
+external/bsd/compiler_rt/lib/clang/lib/netbsd/safestack-m64/Makefile 1.2
+external/bsd/compiler_rt/lib/clang/lib/netbsd/sources.mk 1.2
+external/bsd/compiler_rt/lib/clang/lib/netbsd/syms.mk 1.2
+external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan-m64/Makefile 1.2
+external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan_cxx-m64/Makefile 1.2
+external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_minimal-m64/Makefile 1.2
+external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone-m64/Makefile 1.2
+external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone_cxx-m64/Makefile 1.2
+external/bsd/compiler_rt/lib/clang/lib/netbsd/xray-m64/Makefile 1.2
+
+	Enhance MKSANITIZER support.
+	[kamil, ticket #122]
+
+share/mk/bsd.own.mk				1.1150
+
+	Do not install PIC libraries by default because they are too
+	big since they contain debug symbols.
+	[gson, ticket #124]
+
+Makefile					1.331
+common/lib/libc/gmon/mcount.c			1.14
+distrib/sets/lists/base/mi			1.1213
+external/bsd/compiler_rt/lib/clang/lib/netbsd/asan-m64/Makefile 1.3
+external/bsd/compiler_rt/lib/clang/lib/netbsd/asan_cxx-m64/Makefile 1.3
+external/bsd/compiler_rt/lib/clang/lib/netbsd/msan-m64/Makefile 1.3
+external/bsd/compiler_rt/lib/clang/lib/netbsd/msan_cxx-m64/Makefile 1.3
+external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan-m64/Makefile 1.3
+external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan_cxx-m64/Makefile 1.3
+external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_minimal-m64/Makefile 1.3
+external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone-m64/Makefile 1.3
+external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone_cxx-m64/Makefile 1.3
+external/bsd/fetch/lib/Makefile			1.12
+external/gpl2/lvm2/lvm2tools.mk			1.5
+lib/libc/gen/sysctlgetmibinfo.c			1.14
+share/mk/Makefile				1.51
+share/mk/bsd.lib.mk				1.380
+share/mk/bsd.prog.mk				1.323
+share/mk/bsd.sanitizer.mk			1.1
+tests/lib/libc/net/Makefile			1.12
+
+	Enhance the support of LLVM sanitizers.
+	[kamil, ticket #126]
+
+sys/netipsec/key.c				1.266
+
+	Fix info leaks.
+	[maxv, ticket #127]
+
+sys/dev/sysmon/sysmon_power.c			1.61
+
+	Fix info leak, not all of 'pev' is initialized.
+	[maxv, ticket #128]
+
+sys/kern/subr_pool.c				1.256,1.257
+
+	Kernel Heap Hardening: use bitmaps on all off-page pools.
+	Change the computation of the size of the PH pools, optimizing
+	space requirements.
+	Revert revision 1.254, it caused false positives.
+	[maxv, ticket #129]
+
+sys/netinet6/nd6.c				1.260
+
+	inet6: nd6_free assumes all routers are processed by kernel RA,
+	which has not been true for some time.
+	[roy, ticket #131]
+
+sys/miscfs/kernfs/kernfs_vnops.c		1.161
+sys/miscfs/procfs/procfs_vnops.c		1.207
+
+	Add missing operation VOP_GETPAGES() returning EFAULT.
+	[hannken, ticket #132]
+
+sys/dev/pci/ixgbe/ixgbe.c			1.200,1.201
+sys/dev/pci/ixgbe/ixv.c				1.126,1.127
+sys/net/if_vlan.c				1.142-1.146
+
+	- Check ec_capenable instead of ec_capabilities to control TX side
+	  of VLAN HW tagging correctly.
+	- Add missing IFNET_LOCK() and IFNET_UNLOCK() in vlan_config().
+	- Fix a bug that VLAN HW "tagging" enable/disable may not reflect
+	  correctly.
+	- Use ETHER_LOCK()/ETHER_UNLOCK() instead of mutex_enter()/mutex_exit().
+	  No functional change.
+	- kmem_alloc(,KM_SLEEP) never return NULL, so remove NULL check.
+	- VLAN ID is never duplicated, so break the loop when found. Also
+	  move kmen_free() outside of ETHER_LOCK(ec)/ETHER_UNLOCK(ec) to
+	  reduce the hold time.
+	- Whitespace fix.
+	[msaitoh, ticket #133]
+
+sys/dev/pci/ixgbe/ixgbe.c			1.202-1.204
+sys/dev/pci/ixgbe/ixv.c				1.128
+
+	- Detect QSFP support correctly for X550EM.
+	- An interrupt might not arrive when a module is inserted. When an
+	  link status change interrupt occurred and the driver still regard
+	  SFP as unplugged, link becomes up and the real media type is unknown.
+	  To resolve this problem, when an link status change interrupt
+	  occurred and the driver still regard SFP as unplugged, issue the
+	  module softint before issuing LSC interrupt.
+	- Simplify ix{gbe,v}_[un]register_vlan() API. No functional change.
+	[msaitoh, ticket #134]
+
+distrib/sets/lists/comp/mi			1.2279
+distrib/sets/lists/modules/mi			1.123
+share/man/man9/Makefile				1.438
+share/man/man9/usbnet.9				1.1-1.9
+sys/dev/ic/rndisreg.h				1.3
+sys/dev/usb/TODO				1.47-1.52
+sys/dev/usb/TODO.usbmp				1.15,1.16
+sys/dev/usb/files.usb				1.157-1.167
+sys/dev/usb/if_aue.c				1.155-1.161
+sys/dev/usb/if_auereg.h				1.30-1.32
+sys/dev/usb/if_axe.c				1.103-1.119
+sys/dev/usb/if_axen.c				1.51-1.53,1.55-1.67
+sys/dev/usb/if_axenreg.h			1.15
+sys/dev/usb/if_cdce.c				1.54-1.67
+sys/dev/usb/if_cue.c				1.85,1.86
+sys/dev/usb/if_cuereg.h				1.23
+sys/dev/usb/if_kue.c				1.97-1.100
+sys/dev/usb/if_kuereg.h				1.23,1.24
+sys/dev/usb/if_mue.c				1.51-1.55
+sys/dev/usb/if_muereg.h				1.6
+sys/dev/usb/if_muevar.h				1.9
+sys/dev/usb/if_smsc.c				1.46-1.61
+sys/dev/usb/if_smscreg.h			1.6
+sys/dev/usb/if_smscvar.h			delete
+sys/dev/usb/if_udav.c				1.60-1.71
+sys/dev/usb/if_udavreg.h			1.14,1.15
+sys/dev/usb/if_upl.c				1.65,1.66
+sys/dev/usb/if_ure.c				1.15-1.31
+sys/dev/usb/if_urevar.h				1.4,1.5
+sys/dev/usb/if_url.c				1.67-1.70
+sys/dev/usb/if_urlreg.h				1.14
+sys/dev/usb/if_urndis.c				1.22-1.33
+sys/dev/usb/if_urtwn.c				1.72
+sys/dev/usb/ohci.c				1.290
+sys/dev/usb/uhub.c				1.143
+sys/dev/usb/usb.c				1.180
+sys/dev/usb/usb.h				1.118
+sys/dev/usb/usb_mem.c				1.71
+sys/dev/usb/usb_subr.c				1.238,1.239
+sys/dev/usb/usbdi.c				1.183,1.186
+sys/dev/usb/usbdi.h				1.97
+sys/dev/usb/usbdi_util.c			1.75
+sys/dev/usb/usbhist.h				1.5,1.6
+sys/dev/usb/usbnet.c				1.1-1.24
+sys/dev/usb/usbnet.h				1.1-1.14
+sys/dev/usb/usbroothub.c			1.9
+sys/dev/usb/xhci.c				1.109,1.110
+sys/modules/Makefile				1.223
+sys/modules/usbnet/Makefile			1.1
+
+	usbnet(9): Add common framework for USB network devices.
+	This bring various safety fixes to all updated drivers,
+	and includes locking clean up, detach safety when being
+	used or not, separate rx/tx locks to improve performance,
+	porting to NET_MPSAFE, many edge/error case bugs in
+	drivers fixed, as well as resovling PRs 54303 and 54308.
+	These drivers are converted: axe(4), axen(4), aue(4),
+	cdce(4), cue(4), kue(4), mue(4), smsc(4), udav(4),
+	upl(4), ure(4), url(4), and urndis(4).
+	[mrg, ticket #135]
+
+sys/dev/pci/ixgbe/ixgbe.c			1.205,1.206
+
+	ixg(4): make it work on single CPU systems.
+	[knakahara, ticket #136]
+
+external/gpl3/gcc/dist/gcc/dse.c		1.10
+external/gpl3/gcc/dist/gcc/reload.c		1.8
+
+	Do not keep our local modifications as ifdef __NetBSD__.
+	When we build netbsd on another OS, we produce a cross compiler without
+	these definitions.
+	[maya, ticket #137]
+
+lib/libnpf/libnpf.3				1.10
+lib/libnpf/npf.c				1.47
+lib/libnpf/npf.h				1.37
+sys/net/npf/npf.h				1.61
+sys/net/npf/npf_ctl.c				1.56
+sys/net/npf/npf_impl.h				1.77
+sys/net/npf/npf_os.c				1.15
+sys/net/npf/npf_tableset.c			1.34
+usr.sbin/npf/npfctl/npfctl.c			1.61
+usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c	1.10
+usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c	1.10
+
+	- npftest: fix a memleak in a unit test (standalone path only).
+	- Minor style fixes.  No functional change.
+	- npfkern/libnpf: Add support for the table replace/swap operation.
+	[rmind, ticket #139]
+
+external/bsd/libnv/lib/Makefile			1.3
+external/bsd/libnv/lib/srcs.mk			1.1
+lib/libnpf/Makefile				1.11,1.12
+lib/npf/mod.mk					1.8
+libexec/identd/Makefile				1.18
+usr.sbin/npf/npfctl/Makefile			1.14
+usr.sbin/npf/npfd/Makefile			1.7
+
+	libnpf fix: link the library itself to libnv; libnpf users should
+	not be expected to assume this dependency.
+	Move common parts into a makefile fragment usable from elsewhere.
+	Include libnv directly into this library
+	[rmind, ticket #140]
+
+sys/net/npf/npf.c				1.41
+sys/net/npf/npf.h				1.62
+sys/net/npf/npf_alg.c				1.21
+sys/net/npf/npf_conf.c				1.15
+sys/net/npf/npf_ctl.c				1.57
+sys/net/npf/npf_ctl.c				1.58
+sys/net/npf/npf_handler.c			1.48
+sys/net/npf/npf_ifaddr.c			1.6
+sys/net/npf/npf_impl.h				1.78,1.79
+sys/net/npf/npf_nat.c				1.48
+sys/net/npf/npf_os.c				1.16
+sys/net/npf/npf_os.c				1.17
+sys/sys/mbuf.h					1.220
+usr.sbin/npf/npfctl/npf_bpf_comp.c		1.15
+usr.sbin/npf/npftest/libnpftest/npf_rule_test.c	1.19
+
+	- npfctl_load_nvlist: simplify the config loading logic.
+	- Fix a small race condition in npf_nat_getaddr().
+	- Rework pserialize/EBR wrappers, make it easier to maintain.
+	- Move PACKET_TAG_NPF where it belongs to.
+	- Make npfctl_switch() and pfil private to OS-specific module.
+	[rmind, ticket #141]
+
+sys/stand/efiboot/efifdt.c			1.19
+
+	Only set #address-cells and #size-cells properties on /chosen if we are
+	fabricating a devicetree (ACPI mode). Fixes PR# 54494.
+	[jmcneill, ticket #142]
+
+sys/arch/x86/pci/if_vmx.c			1.49
+
+	vmx(4): fix statistics counters.
+	[knakahara, ticket #143]
+
+sys/dev/mii/etphy.c				1.5,1.6
+sys/dev/mii/miidevs				1.154
+
+	- Rename ET1011 to ET1011C
+	- Support ET1011 to etphy(4)
+	- Use mii_phy_flowstatus() in etphy(4) to reflect flow status from
+	  negotiated result
+	- KNF
+	[msaitoh, ticket #144]
+
+sys/arch/sparc/include/ctlreg.h			1.30
+sys/dev/pci/if_xgereg.h				1.3
+
+	Add missing NUL to prevent buffer overrun.
+	[msaitoh, ticket #145]
+
+sys/arch/arm/conf/Makefile.arm			1.50
+sys/dev/usb/if_axe.c				1.120
+
+	Workaround for alignment faults on ARMv6+, at least occur with
+	axe(4) and athn(4) drivers.
+	PR kern/54486
+	Revert workaround introduced in rev 1.94.
+	[rin, ticket #146]
+
+sys/netinet/if_arp.c				1.285,1.286
+
+	ARP: remove unused sysctl entry log_unknown_network
+	ARP: change default sysctl entry log_movements to 0.
+	[roy, ticket #147]
+
+sys/netinet6/nd6.c				1.261
+
+	inet6: do not set an invalid lladdr in nd6_free().
+	[roy, ticket #148]
+
+external/bsd/compiler_rt/lib/clang/lib/netbsd/asan-m64/Makefile 1.4
+external/bsd/compiler_rt/lib/clang/lib/netbsd/asan_cxx-m64/Makefile 1.4
+external/bsd/compiler_rt/lib/clang/lib/netbsd/msan-m64/Makefile 1.4
+external/bsd/compiler_rt/lib/clang/lib/netbsd/msan_cxx-m64/Makefile 1.4
+external/bsd/compiler_rt/lib/clang/lib/netbsd/syms.mk 1.3
+external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan-m64/Makefile 1.4
+external/bsd/compiler_rt/lib/clang/lib/netbsd/tsan_cxx-m64/Makefile 1.4
+external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_minimal-m64/Makefile 1.4
+external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone-m64/Makefile 1.4
+external/bsd/compiler_rt/lib/clang/lib/netbsd/ubsan_standalone_cxx-m64/Makefile 1.4
+
+	Register syms.extra in LLVM sanitizer .syms files.
+	[kamil, ticket #149]
+
+sbin/route/route.c				1.162
+
+	route(8): show addrs for RTM_MISS.
+	[roy, ticket #150]
+
+external/gpl3/gdb/dist/gdb/arm-nbsd-nat.c	1.12
+
+	Restore the kvm support.
+	[skrll, ticket #151]
+
+xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86AutoConfig.c 1.14,1.15
+
+	Match wsfb on x86, too.
+	Try modesetting on x86, too.
+	[maya, ticket #152]
+
+share/man/man1/cd.1				1.9,1.10
+
+	Direct reader to shell documentation generally, rather than csh(1)
+	specifically. Mention variables OLDPWD and PWD.
+	Move the text that explains that cd(1) is a shell built-in to the very
+	beginning of the description where it can be seen prominently.
+	Improve formatting.
+	[sevan, ticket #153]
+

Reply via email to