CVS commit: src/sys/netinet
Module Name:src Committed By: maxv Date: Fri Mar 30 07:11:40 UTC 2018 Modified Files: src/sys/netinet: tcp_input.c Log Message: Use consttime_memequal instead of memcmp, to prevent side channels. This functions returns 1 when the buffers are equal, contrary to memcmp, hence the !. To generate a diff of this commit: cvs rdiff -u -r1.401 -r1.402 src/sys/netinet/tcp_input.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/uvm
Module Name:src Committed By: mlelstv Date: Fri Mar 30 07:22:59 UTC 2018 Modified Files: src/sys/uvm: uvm_readahead.c Log Message: Increase UVM read ahead window limit a bit to match concurrency of reading from the raw device. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/uvm/uvm_readahead.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netinet
Module Name:src Committed By: maxv Date: Fri Mar 30 08:25:06 UTC 2018 Modified Files: src/sys/netinet: tcp_input.c Log Message: Fix the log. mtod never returns NULL, so 'ip' is always non-NULL, and the 'ip6' branch is never taken. As a result we log garbage on IPv6 packets. Use ip_v instead. To generate a diff of this commit: cvs rdiff -u -r1.402 -r1.403 src/sys/netinet/tcp_input.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/vax/vax
Module Name:src Committed By: ragge Date: Fri Mar 30 08:34:35 UTC 2018 Modified Files: src/sys/arch/vax/vax: pmap.c Log Message: Allow allocation of PTE space to fail in pmap_enter if PMAP_CANFAIL is set. This fixes the panic part of PR port-vax/28379. To generate a diff of this commit: cvs rdiff -u -r1.185 -r1.186 src/sys/arch/vax/vax/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netinet
Module Name:src Committed By: maxv Date: Fri Mar 30 08:53:51 UTC 2018 Modified Files: src/sys/netinet: tcp_output.c Log Message: Style, use NULL for pointers, use KASSERT, and don't inline huge functions, we want to debug them with DDB (and not just with GPROF). To generate a diff of this commit: cvs rdiff -u -r1.200 -r1.201 src/sys/netinet/tcp_output.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netinet
Module Name:src Committed By: maxv Date: Fri Mar 30 08:57:32 UTC 2018 Modified Files: src/sys/netinet: tcp_output.c Log Message: Remove dead code. It was introduced in rev1 (25 years ago), and is irrelevant today. To generate a diff of this commit: cvs rdiff -u -r1.201 -r1.202 src/sys/netinet/tcp_output.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.sbin/cpuctl/arch
Module Name:src Committed By: msaitoh Date: Fri Mar 30 09:24:40 UTC 2018 Modified Files: src/usr.sbin/cpuctl/arch: i386.c Log Message: >From the latest Intel SDM: - Add Xeon Phi 7215, 7285 and 7295 - Add Coffee Lake To generate a diff of this commit: cvs rdiff -u -r1.83 -r1.84 src/usr.sbin/cpuctl/arch/i386.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/x86/include
Module Name:src Committed By: msaitoh Date: Fri Mar 30 09:28:37 UTC 2018 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: >From the latest Intel SDM: - Add Intel Fn_0006 %eax new bit 14-20 (HWP stuff). - Intel Fn_0007 %ecx bit 22 is for both RDPID and IA32_TSC_AUX. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118 src/sys/arch/x86/include/specialreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/x86/include
Module Name:src Committed By: msaitoh Date: Fri Mar 30 09:30:57 UTC 2018 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Add Some bit definitions of AMD Fn8001 %edx: - MMX - FXSR To generate a diff of this commit: cvs rdiff -u -r1.118 -r1.119 src/sys/arch/x86/include/specialreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/amd64/amd64
Module Name:src Committed By: maxv Date: Fri Mar 30 09:53:08 UTC 2018 Modified Files: src/sys/arch/amd64/amd64: locore.S Log Message: Add #ifndef XEN, xen doesn't have speculation_barrier. To generate a diff of this commit: cvs rdiff -u -r1.162 -r1.163 src/sys/arch/amd64/amd64/locore.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/amd64/amd64
Module Name:src Committed By: maxv Date: Fri Mar 30 10:01:36 UTC 2018 Modified Files: src/sys/arch/amd64/amd64: genassym.cf Log Message: Fix warning when compiling Xen; FLAT_RING3_CS64 is defined in a child of xen.h, which is already included in genassym.cf. So don't redefine it. To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src/sys/arch/amd64/amd64/genassym.cf Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src
Module Name:src Committed By: pgoyette Date: Fri Mar 30 10:09:08 UTC 2018 Modified Files: src/distrib/sets/lists/modules [pgoyette-compat]: mi src/sys/arch/amd64/amd64 [pgoyette-compat]: locore.S src/sys/arch/amd64/conf [pgoyette-compat]: GENERIC src/sys/compat/common [pgoyette-compat]: compat_mod.c compat_mod.h files.common rtsock_14.c src/sys/kern [pgoyette-compat]: compat_stub.c src/sys/modules [pgoyette-compat]: Makefile src/sys/net [pgoyette-compat]: rtsock.c src/sys/sys [pgoyette-compat]: compat_stub.h Added Files: src/sys/compat/common [pgoyette-compat]: compat_14_mod.c src/sys/modules/compat_14 [pgoyette-compat]: Makefile Log Message: Extract compat_14 stuff into its own module To generate a diff of this commit: cvs rdiff -u -r1.114.2.10 -r1.114.2.11 src/distrib/sets/lists/modules/mi cvs rdiff -u -r1.157.2.2 -r1.157.2.3 src/sys/arch/amd64/amd64/locore.S cvs rdiff -u -r1.485.2.2 -r1.485.2.3 src/sys/arch/amd64/conf/GENERIC cvs rdiff -u -r0 -r1.1.2.1 src/sys/compat/common/compat_14_mod.c cvs rdiff -u -r1.24.14.26 -r1.24.14.27 src/sys/compat/common/compat_mod.c cvs rdiff -u -r1.1.42.14 -r1.1.42.15 src/sys/compat/common/compat_mod.h cvs rdiff -u -r1.1.2.26 -r1.1.2.27 src/sys/compat/common/files.common cvs rdiff -u -r1.5 -r1.5.14.1 src/sys/compat/common/rtsock_14.c cvs rdiff -u -r1.1.2.12 -r1.1.2.13 src/sys/kern/compat_stub.c cvs rdiff -u -r1.202.2.14 -r1.202.2.15 src/sys/modules/Makefile cvs rdiff -u -r0 -r1.1.2.1 src/sys/modules/compat_14/Makefile cvs rdiff -u -r1.238.2.2 -r1.238.2.3 src/sys/net/rtsock.c cvs rdiff -u -r1.1.2.12 -r1.1.2.13 src/sys/sys/compat_stub.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/usr.sbin/makefs/cd9660
Module Name:src Committed By: martin Date: Fri Mar 30 11:07:12 UTC 2018 Modified Files: src/usr.sbin/makefs/cd9660 [netbsd-8]: cd9660_eltorito.c Log Message: Pull up following revision(s) (requested by nonaka in ticket #660): usr.sbin/makefs/cd9660/cd9660_eltorito.c: revision 1.22 usr.sbin/makefs/cd9660/cd9660_eltorito.c: revision 1.23 Initialize boot_catalog_entry's entry_type properly. This had been missing but the type was used in cd9660_setup_boot(). >From OpenBSD usr.sbin/makefs/cd9660/cd9660_eltorito.c r1.10. Correctly mark the last El Torito section header. Pointed out by Benno Rice via DM. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.21.4.1 src/usr.sbin/makefs/cd9660/cd9660_eltorito.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/sys/netinet
Module Name:src Committed By: martin Date: Fri Mar 30 11:10:14 UTC 2018 Modified Files: src/sys/netinet [netbsd-8]: ip_reass.c Log Message: Pull up following revision(s) (requested by maxv in ticket #668): sys/netinet/ip_reass.c: revision 1.12 Add one more check in ip_reass_packet(): make sure that the end of each fragment does not exceed IP_MAXPACKET. In ip_reass(), we only check the final length of the reassembled packet against IP_MAXPACKET. But there is an integer overflow that can happen a little earlier. We are doing: i = ntohs(p->ipqe_ip->ip_off) + ntohs(p->ipqe_ip->ip_len) - ntohs(ip->ip_off); [...] ip->ip_off = htons(ntohs(ip->ip_off) + i); It is possible that ntohs(p->ipqe_ip->ip_off) + ntohs(p->ipqe_ip->ip_len) > 65535 so the computation of ip_off wraps to zero. This breaks an assumption in the reassembler - it expects the list of fragments to be ordered by offset, and here it's not ordered anymore. (Un)Fortunately I couldn't turn this into anything exploitable. With the new check, it is guaranteed that ip_off+ip_len<=65535. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.11.8.1 src/sys/netinet/ip_reass.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/sys/netinet
Module Name:src Committed By: martin Date: Fri Mar 30 11:12:15 UTC 2018 Modified Files: src/sys/netinet [netbsd-8]: ip_encap.c Log Message: Pull up following revision(s) (requested by maxv in ticket #661): sys/netinet/ip_encap.c: revision 1.67 Fix memory leak, found by Mootja. To generate a diff of this commit: cvs rdiff -u -r1.65.2.1 -r1.65.2.2 src/sys/netinet/ip_encap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/modules/compat_20
Module Name:src Committed By: pgoyette Date: Fri Mar 30 11:15:25 UTC 2018 Added Files: src/sys/modules/compat_20 [pgoyette-compat]: Makefile Log Message: Forgot to commit this previously. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1.2.1 src/sys/modules/compat_20/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/sys/netinet
Module Name:src Committed By: martin Date: Fri Mar 30 11:17:19 UTC 2018 Modified Files: src/sys/netinet [netbsd-8]: tcp_input.c Log Message: Pull up following revision(s) (requested by maxv in ticket #662): sys/netinet/tcp_input.c: revision 1.383 (via patch) Revert rev1.183 (2003). It was intended as an optimization, but it increases the attack surface: the IPsec policy is not enforced on RST packets when the socket is in the LISTEN state, and an (unauthenticated) attacker could jam the connection between two IPsec hosts by sending RST packets between the client's SYN and ACK packets. Discussed with ozaki-r@. To generate a diff of this commit: cvs rdiff -u -r1.357.4.2 -r1.357.4.3 src/sys/netinet/tcp_input.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src
Module Name:src Committed By: pgoyette Date: Fri Mar 30 11:18:34 UTC 2018 Modified Files: src/distrib/sets/lists/modules [pgoyette-compat]: mi src/sys/compat/common [pgoyette-compat]: compat_mod.c compat_mod.h files.common kern_sig_13.c src/sys/modules [pgoyette-compat]: Makefile Added Files: src/sys/compat/common [pgoyette-compat]: compat_13_mod.c src/sys/modules/compat_13 [pgoyette-compat]: Makefile Log Message: Add compat_13 module To generate a diff of this commit: cvs rdiff -u -r1.114.2.11 -r1.114.2.12 src/distrib/sets/lists/modules/mi cvs rdiff -u -r0 -r1.1.2.1 src/sys/compat/common/compat_13_mod.c cvs rdiff -u -r1.24.14.27 -r1.24.14.28 src/sys/compat/common/compat_mod.c cvs rdiff -u -r1.1.42.15 -r1.1.42.16 src/sys/compat/common/compat_mod.h cvs rdiff -u -r1.1.2.27 -r1.1.2.28 src/sys/compat/common/files.common cvs rdiff -u -r1.20 -r1.20.56.1 src/sys/compat/common/kern_sig_13.c cvs rdiff -u -r1.202.2.15 -r1.202.2.16 src/sys/modules/Makefile cvs rdiff -u -r0 -r1.1.2.1 src/sys/modules/compat_13/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/sys/netinet6
Module Name:src Committed By: martin Date: Fri Mar 30 11:19:45 UTC 2018 Modified Files: src/sys/netinet6 [netbsd-8]: frag6.c Log Message: Pull up following revision(s) (requested by maxv in ticket #663): sys/netinet6/frag6.c: revision 1.64 Kick zero-sized fragments. We can't allow them to enter; two fragments could be put at the same offset. To generate a diff of this commit: cvs rdiff -u -r1.60.6.2 -r1.60.6.3 src/sys/netinet6/frag6.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/sys/netinet6
Module Name:src Committed By: martin Date: Fri Mar 30 11:23:20 UTC 2018 Modified Files: src/sys/netinet6 [netbsd-8]: dest6.c Log Message: Pull up following revision(s) (requested by maxv in ticket #664): sys/netinet6/dest6.c: revision 1.21 Fix the calculation of the ICMP6 error pointer. It is not correct to use pointer = opt - mtod(m, u_int8_t *) because m may have gone through m_pulldown, and it is possible that m->m_data is no longer the beginning of the packet. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.20.8.1 src/sys/netinet6/dest6.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/compat/common
Module Name:src Committed By: pgoyette Date: Fri Mar 30 11:29:53 UTC 2018 Modified Files: src/sys/compat/common [pgoyette-compat]: compat_mod.c Log Message: Update list of modules which are included in the monolithic compat_netbsd module. To generate a diff of this commit: cvs rdiff -u -r1.24.14.28 -r1.24.14.29 src/sys/compat/common/compat_mod.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/sys/netinet6
Module Name:src Committed By: martin Date: Fri Mar 30 11:43:00 UTC 2018 Modified Files: src/sys/netinet6 [netbsd-8]: raw_ip6.c Log Message: Pull up following revision(s) (requested by maxv in ticket #666): sys/netinet6/raw_ip6.c: revision 1.161 Fix use-after-free, the first m_copyback_cow may have freed the mbuf, so it is wrong to read ip6->ip6_nxt. To generate a diff of this commit: cvs rdiff -u -r1.157.2.2 -r1.157.2.3 src/sys/netinet6/raw_ip6.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/sys/netipsec
Module Name:src Committed By: martin Date: Fri Mar 30 11:45:58 UTC 2018 Modified Files: src/sys/netipsec [netbsd-8]: ipsec_input.c Log Message: Pull up following revision(s) (requested by maxv in ticket #667): sys/netipsec/ipsec_input.c: revision 1.54 ipsec4_fixup_checksum calls m_pullup, so don't forget to do mtod() again, to prevent use-after-free. In fact, the m_pullup call is never reached: it is impossible for 'skip' to be zero in this function, so add an XXX for now. To generate a diff of this commit: cvs rdiff -u -r1.43.2.3 -r1.43.2.4 src/sys/netipsec/ipsec_input.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/sys/netipsec
Module Name:src Committed By: martin Date: Fri Mar 30 11:50:56 UTC 2018 Modified Files: src/sys/netipsec [netbsd-8]: ipsec.c Log Message: Pull up following revision(s) (requested by maxv in ticket #669): sys/netipsec/ipsec.c: revision 1.134 Fix ipsec4_get_ulp(). We should do "goto done" instead of "return", otherwise the port fields of spidx are uninitialized. ok mlelstv@ To generate a diff of this commit: cvs rdiff -u -r1.99.2.4 -r1.99.2.5 src/sys/netipsec/ipsec.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/sys/netipsec
Module Name:src Committed By: martin Date: Fri Mar 30 11:53:13 UTC 2018 Modified Files: src/sys/netipsec [netbsd-8]: xform_esp.c Log Message: Pull up following revision(s) (requested by maxv in ticket #670): sys/netipsec/xform_esp.c: revision 1.73 Add missing NULL check. Normally that's not triggerable remotely, since we are guaranteed that 8 bytes are valid at mbuf+skip. To generate a diff of this commit: cvs rdiff -u -r1.55.2.2 -r1.55.2.3 src/sys/netipsec/xform_esp.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/sys/netinet6
Module Name:src Committed By: martin Date: Fri Mar 30 11:57:13 UTC 2018 Modified Files: src/sys/netinet6 [netbsd-8]: ip6_forward.c Log Message: Pull up following revision(s) (requested by maxv in ticket #671): sys/netinet6/ip6_forward.c: revision 1.91 Fix two pretty bad mistakes. If ipsec6_check_policy fails m is not freed, and a 'goto out' is missing after ipsec6_process_packet. To generate a diff of this commit: cvs rdiff -u -r1.87.2.2 -r1.87.2.3 src/sys/netinet6/ip6_forward.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/sys/netinet6
Module Name:src Committed By: martin Date: Fri Mar 30 12:01:31 UTC 2018 Modified Files: src/sys/netinet6 [netbsd-8]: in6_proto.c Log Message: Pull up following revision(s) (requested by maxv in ticket #672): sys/netinet6/in6_proto.c: revision 1.120 Change ip6_hdrnestlimit to be 15 instead of 50. I couldn't find any reference in RFCs about what a correct limit should be, but FreeBSD already uses 15. If an IPv6 packet has 50 options, there is clearly something wrong with it. To generate a diff of this commit: cvs rdiff -u -r1.117.4.2 -r1.117.4.3 src/sys/netinet6/in6_proto.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/sys/dev/pci/ixgbe
Module Name:src Committed By: martin Date: Fri Mar 30 12:07:35 UTC 2018 Modified Files: src/sys/dev/pci/ixgbe [netbsd-8]: if_bypass.c if_sriov.c ix_txrx.c ixgbe.c ixgbe.h ixgbe_common.c ixgbe_common.h ixgbe_osdep.c ixgbe_osdep.h ixgbe_phy.c ixgbe_sriov.h ixgbe_type.h ixgbe_vf.h ixgbe_x540.c ixgbe_x550.c ixv.c Log Message: Pull up following revision(s) (requested by msaitoh in ticket #673): sys/dev/pci/ixgbe/if_sriov.c: revision 1.2 sys/dev/pci/ixgbe/ixgbe.c: revision 1.135 sys/dev/pci/ixgbe/ixgbe.c: revision 1.136 sys/dev/pci/ixgbe/ixgbe.c: revision 1.137 sys/dev/pci/ixgbe/ixgbe_common.c: revision 1.17 sys/dev/pci/ixgbe/if_bypass.c: revision 1.3 sys/dev/pci/ixgbe/ixgbe_common.c: revision 1.18 sys/dev/pci/ixgbe/ixgbe_common.h: revision 1.10 sys/dev/pci/ixgbe/ixgbe.h: revision 1.36 sys/dev/pci/ixgbe/ixgbe_osdep.c: revision 1.3 sys/dev/pci/ixgbe/ixgbe.h: revision 1.37 sys/dev/pci/ixgbe/ix_txrx.c: revision 1.36 sys/dev/pci/ixgbe/ixgbe_type.h: revision 1.32 sys/dev/pci/ixgbe/ixgbe_vf.h: revision 1.12 sys/dev/pci/ixgbe/ixgbe_sriov.h: revision 1.2 sys/dev/pci/ixgbe/ixgbe_osdep.h: revision 1.20 sys/dev/pci/ixgbe/ixv.c: revision 1.88 sys/dev/pci/ixgbe/ixgbe_phy.c: revision 1.15 sys/dev/pci/ixgbe/ixv.c: revision 1.89 sys/dev/pci/ixgbe/ixgbe_x540.c: revision 1.13 sys/dev/pci/ixgbe/ixgbe_x550.c: revision 1.8 sys/dev/pci/ixgbe/ixgbe_x550.c: revision 1.9 Add some changes from ix-3.2.17.tar.gz and r328265. Not fully synchronized. Some others (e.g. sfp cage interrupt and bypass adapter stuff) will be merged later: - Initialize firmware command buffer correctly in ixgbe_read_ee_hostif_X550() and ixgbe_read_ee_hostif_buffer_X550(). These functions are used when reading NVM. - Fix a bug that ixgbe_mng_present() misunderstand management capability on X550 and newer on some environment. X550 changed FWSM bit definition. See X540 document and X550's document and compare them. - Fix checksum calculation in ixgbe_set_fw_drv_ver_generic(). This function is not used in NetBSD. - Add some unused funtions. - Whitespace fix. - Check offset correctly in ixgbe_get_oem_prod_version(). Note that this function is not used. - Set PHY correctly in ixgbe_setup_mac_link_sfp_x550a() if a device is a C3000 KR SFP+. Fix race about writing adapter->link_active for ixg(4). adapter->link_active is updated by ixgbe_update_link_status() only. The function is called from the following four functions. - ixgbe_media_status() - ixgbe_local_timer1() - ixgbe_stop() - ixgbe_handle_link() The functions other than ixgbe_handle_link() call ixgbe_update_link_status() with holding IXGBE_CORE_LOCK, however ixgbe_handle_link() calls it without holding IXGBE_CORE_LOCK. That can cause race. So, add IXGBE_CORE_LOCK to ixgbe_handle_link(). Tested by msaitoh@n.o and me. Fix race about writing adapter->link_active for ixv(4). adapter->link_active is updated by ixv_update_link_status() only. The function is called from the following two functions. - ixv_media_status() - ixv_handle_link() ixv_media_status() calls ixv_update_link_status() with holding IXGBE_CORE_LOCK, however ixv_handle_link() calls it without holding IXGBE_CORE_LOCK, the same as ixg(4). ok by msaitoh@n.o. - Add link related softint's counter. - Fix indent. To generate a diff of this commit: cvs rdiff -u -r1.2.4.2 -r1.2.4.3 src/sys/dev/pci/ixgbe/if_bypass.c cvs rdiff -u -r1.1.4.2 -r1.1.4.3 src/sys/dev/pci/ixgbe/if_sriov.c \ src/sys/dev/pci/ixgbe/ixgbe_sriov.h cvs rdiff -u -r1.24.2.7 -r1.24.2.8 src/sys/dev/pci/ixgbe/ix_txrx.c cvs rdiff -u -r1.88.2.14 -r1.88.2.15 src/sys/dev/pci/ixgbe/ixgbe.c cvs rdiff -u -r1.24.6.7 -r1.24.6.8 src/sys/dev/pci/ixgbe/ixgbe.h cvs rdiff -u -r1.13.2.1 -r1.13.2.2 src/sys/dev/pci/ixgbe/ixgbe_common.c cvs rdiff -u -r1.7.8.1 -r1.7.8.2 src/sys/dev/pci/ixgbe/ixgbe_common.h cvs rdiff -u -r1.1.12.1 -r1.1.12.2 src/sys/dev/pci/ixgbe/ixgbe_osdep.c cvs rdiff -u -r1.17.6.1 -r1.17.6.2 src/sys/dev/pci/ixgbe/ixgbe_osdep.h cvs rdiff -u -r1.11.6.1 -r1.11.6.2 src/sys/dev/pci/ixgbe/ixgbe_phy.c cvs rdiff -u -r1.22.2.3 -r1.22.2.4 src/sys/dev/pci/ixgbe/ixgbe_type.h cvs rdiff -u -r1.8.6.1 -r1.8.6.2 src/sys/dev/pci/ixgbe/ixgbe_vf.h cvs rdiff -u -r1.9.6.1 -r1.9.6.2 src/sys/dev/pci/ixgbe/ixgbe_x540.c cvs rdiff -u -r1.5.6.1 -r1.5.6.2 src/sys/dev/pci/ixgbe/ixgbe_x550.c cvs rdiff -u -r1.56.2.11 -r1.56.2.12 src/sys/dev/pci/ixgbe/ixv.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/doc
Module Name:src Committed By: martin Date: Fri Mar 30 12:11:07 UTC 2018 Modified Files: src/doc [netbsd-8]: CHANGES-8.0 Log Message: Tickets #660-#664, #666-#673 To generate a diff of this commit: cvs rdiff -u -r1.1.2.154 -r1.1.2.155 src/doc/CHANGES-8.0 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sbin/fsck_lfs
Module Name:src Committed By: christos Date: Fri Mar 30 12:56:46 UTC 2018 Modified Files: src/sbin/fsck_lfs: bufcache.c bufcache.h Log Message: PR/51418: Jose Luis Rodriguez Garcia: Fix incore src/sbin/fsck_lfs/bufcache.c XXX: pullup-8, pullup-7 To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sbin/fsck_lfs/bufcache.c cvs rdiff -u -r1.13 -r1.14 src/sbin/fsck_lfs/bufcache.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sbin/mbrlabel
Module Name:src Committed By: mlelstv Date: Fri Mar 30 13:14:25 UTC 2018 Modified Files: src/sbin/mbrlabel: mbrlabel.c Log Message: Handle sector sizes != 512, check partition overlaps, improve guessing of filesystem parameters. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sbin/mbrlabel/mbrlabel.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/net
Module Name:src Committed By: mlelstv Date: Fri Mar 30 13:21:24 UTC 2018 Modified Files: src/sys/net: if_media.c Log Message: add prototypes, validate ifm_change and ifm_status vectors. NFC. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/net/if_media.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/net
Module Name:src Committed By: mlelstv Date: Fri Mar 30 13:29:19 UTC 2018 Modified Files: src/sys/net: if_spppsubr.c Log Message: Reset fail counter when link goes down so that next session starts with the correct retry count. To generate a diff of this commit: cvs rdiff -u -r1.179 -r1.180 src/sys/net/if_spppsubr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man4/man4.macppc
Module Name:src Committed By: sevan Date: Fri Mar 30 13:54:24 UTC 2018 Modified Files: src/share/man/man4/man4.macppc: obio.4 Log Message: awacs(4) is enabled by default in GENERIC as of r1.343. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/share/man/man4/man4.macppc/obio.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man4/man4.macppc
Module Name:src Committed By: sevan Date: Fri Mar 30 14:06:39 UTC 2018 Modified Files: src/share/man/man4/man4.macppc: awacs.4 Log Message: Use An macro for author name. awacs(4) has qualified to be enabled by default in GENERIC config as of r1.343. It should get a whole lot more testing so drop the note in BUGS section. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/share/man/man4/man4.macppc/awacs.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man4/man4.macppc
Module Name:src Committed By: wiz Date: Fri Mar 30 14:21:04 UTC 2018 Modified Files: src/share/man/man4/man4.macppc: obio.4 Log Message: Remove Tn, comment out mediabay(4) because it doesn't exist. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/share/man/man4/man4.macppc/obio.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man4/man4.macppc
Module Name:src Committed By: sevan Date: Fri Mar 30 14:25:20 UTC 2018 Modified Files: src/share/man/man4/man4.macppc: awacs.4 Log Message: Add email address for author. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/share/man/man4/man4.macppc/awacs.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man4/man4.macppc
Module Name:src Committed By: sevan Date: Fri Mar 30 14:34:55 UTC 2018 Modified Files: src/share/man/man4/man4.macppc: snapper.4 Log Message: Add email addresses to author names. snapper(4) was enabled by default in r1.208 of GENERIC over 12 years ago, drop the bugs section about needing more testing. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/share/man/man4/man4.macppc/snapper.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/x86/include
Module Name:src Committed By: maxv Date: Fri Mar 30 19:49:49 UTC 2018 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Add RDCL_NO and IBRS_ALL. To generate a diff of this commit: cvs rdiff -u -r1.119 -r1.120 src/sys/arch/x86/include/specialreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/x86
Module Name:src Committed By: maxv Date: Fri Mar 30 19:51:53 UTC 2018 Modified Files: src/sys/arch/x86/include: cpu.h src/sys/arch/x86/x86: identcpu.c Log Message: Retrieve cpuid.7:%edx. To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/sys/arch/x86/include/cpu.h cvs rdiff -u -r1.70 -r1.71 src/sys/arch/x86/x86/identcpu.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/x86/x86
Module Name:src Committed By: maxv Date: Fri Mar 30 19:58:05 UTC 2018 Modified Files: src/sys/arch/x86/x86: svs.c Log Message: Improve the detection. Future generations of Intel CPUs will have a bit to say they are not affected by Meltdown. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/arch/x86/x86/svs.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: maya Date: Fri Mar 30 22:54:37 UTC 2018 Modified Files: src/sys/dev/tc: stic.c src/sys/kern: sysv_msg.c src/sys/netinet: ip_output.c sctp_output.c Log Message: correct typo: and and -> and (comments only) heads up on this being a common typo from chris28. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/sys/dev/tc/stic.c cvs rdiff -u -r1.71 -r1.72 src/sys/kern/sysv_msg.c cvs rdiff -u -r1.298 -r1.299 src/sys/netinet/ip_output.c cvs rdiff -u -r1.12 -r1.13 src/sys/netinet/sctp_output.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/kern
Module Name:src Committed By: maya Date: Fri Mar 30 22:59:43 UTC 2018 Modified Files: src/sys/kern: tty.c Log Message: correct typo: and and -> and from chris28. To generate a diff of this commit: cvs rdiff -u -r1.275 -r1.276 src/sys/kern/tty.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Fri Mar 30 23:49:42 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c Log Message: Use an SLIST-based stack rather than a statically-allocated array for recursion control. This eliminates the MAXDEPTH constraint. XXX We still have a static limit on MAXMODDEPS To generate a diff of this commit: cvs rdiff -u -r1.130.2.4 -r1.130.2.5 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/net
Module Name:src Committed By: pgoyette Date: Fri Mar 30 23:56:18 UTC 2018 Modified Files: src/sys/net [pgoyette-compat]: if_spppsubr.c Log Message: Import fixes from HEAD To generate a diff of this commit: cvs rdiff -u -r1.179.2.1 -r1.179.2.2 src/sys/net/if_spppsubr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src
Module Name:src Committed By: pgoyette Date: Fri Mar 30 23:58:00 UTC 2018 Modified Files: src/distrib/sets/lists/modules [pgoyette-compat]: mi src/sys/compat/common [pgoyette-compat]: compat_30_mod.c compat_util.c src/sys/modules [pgoyette-compat]: Makefile Added Files: src/sys/modules/compat_util [pgoyette-compat]: Makefile Log Message: Create the compat_util module for use by version-specific compat code. (It's automatically included in the monolithic compat module, as well as in kernels with built-in compat code.) To generate a diff of this commit: cvs rdiff -u -r1.114.2.12 -r1.114.2.13 src/distrib/sets/lists/modules/mi cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sys/compat/common/compat_30_mod.c cvs rdiff -u -r1.46.18.1 -r1.46.18.2 src/sys/compat/common/compat_util.c cvs rdiff -u -r1.202.2.16 -r1.202.2.17 src/sys/modules/Makefile cvs rdiff -u -r0 -r1.1.2.1 src/sys/modules/compat_util/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys
Module Name:src Committed By: pgoyette Date: Sat Mar 31 01:20:44 UTC 2018 Modified Files: src/sys/compat/common [pgoyette-compat]: compat_60_mod.c kern_cpu_60.c src/sys/modules/compat_60 [pgoyette-compat]: Makefile Log Message: Re-enable inclusion of CPU_UCODE for i386/amd64. Even though it won't build correctly on XEN (won't use the XEN ABI), it works fine on real hardware. To generate a diff of this commit: cvs rdiff -u -r1.1.2.14 -r1.1.2.15 src/sys/compat/common/compat_60_mod.c cvs rdiff -u -r1.1.2.5 -r1.1.2.6 src/sys/compat/common/kern_cpu_60.c cvs rdiff -u -r1.1.2.12 -r1.1.2.13 src/sys/modules/compat_60/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/atari/conf
Module Name:src Committed By: tsutsui Date: Sat Mar 31 04:17:27 UTC 2018 Modified Files: src/sys/arch/atari/conf: ATARITT FALCON HADES MILAN-ISAIDE MILAN-PCIIDE SMALL030 Log Message: Regen to denote GENERIC.in rev 1.115 in "Created from:" lines. To generate a diff of this commit: cvs rdiff -u -r1.118 -r1.119 src/sys/arch/atari/conf/ATARITT cvs rdiff -u -r1.115 -r1.116 src/sys/arch/atari/conf/FALCON cvs rdiff -u -r1.112 -r1.113 src/sys/arch/atari/conf/HADES cvs rdiff -u -r1.90 -r1.91 src/sys/arch/atari/conf/MILAN-ISAIDE cvs rdiff -u -r1.94 -r1.95 src/sys/arch/atari/conf/MILAN-PCIIDE cvs rdiff -u -r1.22 -r1.23 src/sys/arch/atari/conf/SMALL030 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/atari/conf
Module Name:src Committed By: tsutsui Date: Sat Mar 31 04:19:41 UTC 2018 Modified Files: src/sys/arch/atari/conf: HADES.in Log Message: Remove duplicated devices already defined in the common GENERIC.in. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/arch/atari/conf/HADES.in Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/atari/conf
Module Name:src Committed By: tsutsui Date: Sat Mar 31 04:23:34 UTC 2018 Modified Files: src/sys/arch/atari/conf: HADES Log Message: Regen from HADES.in rev 1.16: > Remove duplicated devices already defined in the common GENERIC.in. To generate a diff of this commit: cvs rdiff -u -r1.113 -r1.114 src/sys/arch/atari/conf/HADES Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/vax/vax
Module Name:src Committed By: ragge Date: Sat Mar 31 06:32:48 UTC 2018 Modified Files: src/sys/arch/vax/vax: machdep.c Log Message: Set max/dfl size for vm a process may have to the same as for data. This avoids a problem where mmap may lock processes in the system, and solves PR port-vax/28379. To generate a diff of this commit: cvs rdiff -u -r1.191 -r1.192 src/sys/arch/vax/vax/machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/vax/include
Module Name:src Committed By: ragge Date: Sat Mar 31 06:34:51 UTC 2018 Modified Files: src/sys/arch/vax/include: vmparam.h Log Message: Shrink MAXDSIZ to 512MB. XXX this should be depending of amount of physical memory. To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/sys/arch/vax/include/vmparam.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.