Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-9]: src/doc Tickets #122, #124, #126 - #129, #131 - #137, #139 - ...



details:   https://anonhg.NetBSD.org/src/rev/9f0545cbac36
branches:  netbsd-9
changeset: 962916:9f0545cbac36
user:      martin <martin%NetBSD.org@localhost>
date:      Sun Sep 01 14:22:36 2019 +0000

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

diffstat:

 doc/CHANGES-9.0 |  335 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 334 insertions(+), 1 deletions(-)

diffs (truncated from 346 to 300 lines):

diff -r 2abdd29a79c1 -r 9f0545cbac36 doc/CHANGES-9.0
--- a/doc/CHANGES-9.0   Sun Sep 01 14:20:00 2019 +0000
+++ b/doc/CHANGES-9.0   Sun Sep 01 14:22:36 2019 +0000
@@ -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 @@
        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.



Home | Main Index | Thread Index | Old Index