Module Name: src Committed By: snj Date: Thu Dec 21 22:07:07 UTC 2017
Modified Files: src/doc [netbsd-8]: CHANGES-8.0 Log Message: tickets 434-438, 441-449, 451-454, 459 To generate a diff of this commit: cvs rdiff -u -r1.1.2.92 -r1.1.2.93 src/doc/CHANGES-8.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-8.0 diff -u src/doc/CHANGES-8.0:1.1.2.92 src/doc/CHANGES-8.0:1.1.2.93 --- src/doc/CHANGES-8.0:1.1.2.92 Sun Dec 10 10:33:40 2017 +++ src/doc/CHANGES-8.0 Thu Dec 21 22:07:07 2017 @@ -1,4 +1,4 @@ -# $NetBSD: CHANGES-8.0,v 1.1.2.92 2017/12/10 10:33:40 snj Exp $ +# $NetBSD: CHANGES-8.0,v 1.1.2.93 2017/12/21 22:07:07 snj Exp $ A complete list of changes from the initial NetBSD 8.0 branch on 2017-06-04 until the 8.0 release: @@ -8446,3 +8446,231 @@ lib/libc/gen/signal.3 1.28 The list of async-signal-safe functions is in sigaction(2). [dholland, ticket #433] +sys/compat/ultrix/ultrix_fs.c 1.58 + + Fix uninitialized pointer. + [maxv, ticket #434] + +tools/compat/compat_defs.h 1.108 +tools/compat/configure 1.87-1.88 +tools/compat/configure.ac 1.88-1.89 +tools/compat/fpurge.c 1.2 +tools/compat/nbtool_config.h.in 1.41-1.42 + + Fix build on Cygwin. PR toolchain/52797. + [sevan, ticket #435] + +distrib/sets/lists/modules/mi 1.112 +sys/modules/Makefile 1.196 +sys/modules/if_gif/Makefile 1.3 +sys/modules/ip_ecn/Makefile 1.1 +sys/net/if_gif.c 1.136 +sys/netinet/ip_ecn.c 1.17 + + Split ip_ecn code into its own module, so it can be share + between gif(4), stf(4), and ipsec(4). Without this, loading + the if_gif module can result in redefined global symbols if + either ipsec(4) or stf(4) but not gif(4) is built into the + kernel. + + Fixes PR kern/52795. + [pgoyette, ticket #436] + +sys/dev/iscsi/iscsi_ioctl.c 1.26-1.27 +sys/dev/iscsi/iscsi_main.c 1.26 +sys/dev/iscsi/iscsi_send.c 1.35 + + iscsi: + - Fix session cleanup. + - Add debug messages + - Use same lock for ref/deref. + - Unreference session only for responses to SCSI commands. + [mlelstv, ticket #437] + +sys/modules/nand/Makefile 1.6 + + Include the flash_mtd_parts in the nand module. Without this, + the module fails to load because of undefined linker symbol + flash_attach_mtdparts + [pgoyette, ticket #438] + +sys/dev/pci/files.pci 1.390 +sys/dev/pci/ixgbe/if_bypass.c new +sys/dev/pci/ixgbe/if_fdir.c new +sys/dev/pci/ixgbe/if_sriov.c new +sys/dev/pci/ixgbe/ixgbe_bypass.h new +sys/dev/pci/ixgbe/ixgbe_fdir.h new +sys/dev/pci/ixgbe/ixgbe_features.h new +sys/dev/pci/ixgbe/ixgbe_netmap.c new +sys/dev/pci/ixgbe/ixgbe_netmap.h new +sys/dev/pci/ixgbe/ixgbe_rss.h new +sys/dev/pci/ixgbe/ixgbe_sriov.h new +sys/dev/pci/ixgbe/ix_txrx.c 1.28, 1.30 via patch +sys/dev/pci/ixgbe/ixgbe.c 1.97-1.105, 1.107-1.111, 1.113-1.115 +sys/dev/pci/ixgbe/ixgbe.h 1.26-1.29 via patch +sys/dev/pci/ixgbe/ixv.c 1.57-1.58, 1.60-1.61, 1.63-1.64, 1.66-1.72, 1.75 via patch +sys/dev/pci/ixgbe/ixgbe_api.c 1.17-1.18 via patch +sys/dev/pci/ixgbe/ixgbe_type.h 1.26-1.30 via patch +sys/dev/pci/ixgbe/ixgbe_82598.c 1.9-1.10 via patch +sys/dev/pci/ixgbe/ixgbe_82598.h 1.6-1.7 +sys/dev/pci/ixgbe/ixgbe_82599.c 1.15-1.16 via patch +sys/dev/pci/ixgbe/ixgbe_82599.h 1.5-1.6 +sys/dev/pci/ixgbe/ixgbe_api.h 1.10-1.11 via patch +sys/dev/pci/ixgbe/ixgbe_common.c 1.14-1.16 via patch +sys/dev/pci/ixgbe/ixgbe_common.h 1.8-1.9 via patch +sys/dev/pci/ixgbe/ixgbe_dcb.c 1.5-1.6 +sys/dev/pci/ixgbe/ixgbe_dcb.h 1.4-1.5 +sys/dev/pci/ixgbe/ixgbe_dcb_82598.c 1.4-1.5 +sys/dev/pci/ixgbe/ixgbe_dcb_82598.h 1.4-1.5 +sys/dev/pci/ixgbe/ixgbe_dcb_82599.c 1.4-1.5 +sys/dev/pci/ixgbe/ixgbe_dcb_82599.h 1.4-1.5 +sys/dev/pci/ixgbe/ixgbe_mbx.c 1.7-1.9 via patch +sys/dev/pci/ixgbe/ixgbe_mbx.h 1.11-1.12 via patch +sys/dev/pci/ixgbe/ixgbe_osdep.c 1.2 +sys/dev/pci/ixgbe/ixgbe_osdep.h 1.18-1.19 via patch +sys/dev/pci/ixgbe/ixgbe_phy.c 1.12-1.14 via patch +sys/dev/pci/ixgbe/ixgbe_phy.h 1.9-1.10 via patch +sys/dev/pci/ixgbe/ixgbe_vf.c 1.13-1.15 via patch +sys/dev/pci/ixgbe/ixgbe_vf.h 1.9-1.11 via patch +sys/dev/pci/ixgbe/ixgbe_x540.c 1.10-1.12 +sys/dev/pci/ixgbe/ixgbe_x540.h 1.6-1.7 +sys/dev/pci/ixgbe/ixgbe_x550.c 1.6-1.7 +sys/dev/pci/ixgbe/ixgbe_x550.h 1.3 + + Sync with FreeBSD's up to r326022, fix bugs and some improvements: + - Don't limit number of queue pair to 8. Take chip's max TX queues and + max RX queues into account. + - Add C3000 (Denverton) support. + - Add bypass function support for bypass adapters. + - Change EEE sysctl. + - Remove thermal test sysctl. + - ixv(4): set RSS mapping. + - ixv(4): Add TSOv6. + - ixv(4): Fix hardware counter. + - ixv(4): Make TX/RX descriptors size the same as ixg(4). + - ixv(4): Print device name in ixv_attach(). + - ixv(4): Make mailbox statistic counters evcnt(9). + - ixv(4): Fix a problem that mailbox interrupt never occurred. + - ixv(4): Don't check neither VTEICR nor VTEICS same as Linux. It + seems that both registers can't be used to check which MSI-X vector + is triggered. + - ixv(4): Print Mailbox API version. + - Print driver feature capabilities and enable bits when verbose boot. + - Fix a bug that X550EM_A (Denverton) can't force 10BaseT. + - Remove all half-duplex setting because of the chip specification. + - Add 2.5GBASE-T and 5GBASE-T support. + - Set ifm_baudrate correctly. + - Protect ec_multi* with mutex like other MP safe Ethernet drivers. + - On X550 and newer, print NVM Image Version with %u.%02x. + - On X540, print PHY FW Revision with %u.%x. 0x4030 will be printed + as "Revision 4.3 ID 0x0" + - Fix value check of OEM_NVM_IMAGE_VER. + - Print PHY ID only for copper PHY. + - Fix a bug that X550 and newer didn't linkup if it forces + 100BaseTX-FDX or 10BaseT-FDX. + - Fix a bug that RX may accesses freed area. It also fixes a problem + that if_init() takes long time on many core machine. + - Check ETHERCAP_VLAN_HWTAGGING in ixgbe_setup_vlan_hw_support(). This + change has no influence to netbsd because it's enabled by default + and NetBSD has no API to disable it. + - Whitespace fix. + [msaitoh, ticket #441] + +sys/arch/x86/x86/fpu.c 1.19 via patch + + Properly mask mxcsr to prevent faults. + [maxv, ticket #442] + +sys/kern/kern_sig.c 1.339 + + - Reset ignored or masked traps to avoid infinite loops + - If sigpost fails don't add an SDT_PROBE + [christos, ticket #443] + +sys/arch/amd64/amd64/netbsd32_machdep.c 1.114 + + Keep fs/gs the same for the signal context; otherwise calling + things like __lwp_getprivate_fast() from a signal handler (that + uses %gs) die. + Merge context building code. + [christos, ticket #444] + +distrib/sets/lists/debug/mi 1.222 +distrib/sets/lists/tests/mi 1.760 +share/man/man4/ip.4 1.38 +sys/netinet/in.c 1.207 +sys/netinet/in.h 1.101 +sys/netinet/in_pcb.c 1.179 +sys/netinet/in_pcb.h 1.64 +sys/netinet/ip_output.c 1.284 +sys/netinet/ip_output.c 1.286 +sys/netinet/ip_var.h 1.120 +sys/netinet/ip_var.h 1.121 +sys/netinet/raw_ip.c 1.166 +sys/netinet/raw_ip.c 1.167 +sys/netinet/udp_usrreq.c 1.235 +sys/netinet/udp_usrreq.c 1.236 +sys/netinet/udp_var.h 1.42 +tests/net/net/Makefile 1.21 +tests/net/net/t_pktinfo_send.c 1.1 +tests/net/net/t_pktinfo_send.c 1.2 + + Add support IP_PKTINFO for sendmsg(2). + [ryo, ticket #445] + +sys/net/bpf.c 1.221 + + Fix panic in callout_halt (fix typo) + [ozaki-r, ticket #446] + +sys/dev/usb/usb_subr.c 1.222 + + Be more defensive towards malicious USB devices. + This avoids potential panics due to 0-sized memory allocation + attempts, which could be triggered by malicious USB devices. + PR kern/52383. + [khorben, ticket #447] + +sbin/route/route.c 1.157 + + Fix typo in flag name. PR bin/52815 + [uwe, ticket #448] + +sys/kern/kern_module.c 1.126-1.130 + + Improve detection of modules with duplicate names. + [pgoyette, ticket #449] + +dist/pf/etc/pf.os 1.4-1.5 + + Synchronise with r1.27 from OpenBSD. + Add DragonFly BSD fingerprints. + [sevan, ticket #451] + +share/man/man9/module.9 1.39-1.40 + + Document the arguments to the MODULE() macro + Explicitly note that the required argument to the MODULE() + macro is a quoted string, or NULL. + [pgoyette, ticket #452] + +sys/dev/fss.c 1.100 + + Fix panic during module unload. + [pgoyette, ticket #453] + +sys/net/bpf.c 1.222 + + Make softint and callout MP-safe + [ozaki-r, ticket #454] + +sys/dev/usb/xhci.c 1.78, 1.83 + + Avoid duplicate tests (use accessor variables). PR/52791. + + Fix the logic around TT Hub Slot ID, TT Port Number and + Multi-TT in xhci_setup_tthub. TT Hub/Port need to reference + the upstream HS hub and Multi-TT needs to reflect the + capabilities of a HS hub itself or the same upstream HS hub. + [skrll, ticket #459] +