commit ca3b74eb32b83506cf0168c089eaed3ff9b6bf00 Author: scole Date: Mon Aug 1 19:06:32 2016 +0000 Add myself M distrib/notes/common/main commit a1a49d5cf6ebfbe3da3cb411e14f2027e88f86ce Author: jakllsch Date: Mon Aug 1 19:05:24 2016 +0000 Add pointer to bus_space_set_region_4 implemenation in armv7_generic_bs_tag. M sys/arch/arm/arm32/armv7_generic_space.c commit 708f207c6fe4e499860d8d2ae5e321ecc14a5359 Author: skrll Date: Mon Aug 1 18:28:38 2016 +0000 pm_remove_all needs handling in pmap_destroy as well as pmap_update M sys/arch/arm/arm32/pmap.c commit e07dd47169f47b2d7d307074c53ab26c3103590f Author: dholland Date: Mon Aug 1 18:09:50 2016 +0000 PR 51384 David Binderman: don't shift into the void M sys/arch/mips/rmi/rmixl_intr.c commit da1722635a231b77bfb65bc85956f2bdff46e8ed Author: maxv Date: Mon Aug 1 16:07:39 2016 +0000 This panic is wrong. There could be two consecutive clusters below avail_start. M sys/arch/x86/x86/x86_machdep.c commit 8b8456bbc194207f806b5a22264b7f395b7ad6a7 Author: maxv Date: Mon Aug 1 15:41:05 2016 +0000 Don't fail if a module does not have a data or rodata section. Small modules don't have data. M sys/kern/subr_kobj.c commit c76e5e70db2d21b8b12c1cee59dc1c112e5ad17f Author: wiz Date: Mon Aug 1 15:01:49 2016 +0000 OpenSSH-7.3 out. M doc/3RDPARTY commit fe287a56c1ca516067ef08a9bb666be6c84a4d1f Author: skrll Date: Mon Aug 1 11:22:34 2016 +0000 Re-run mknative M external/gpl3/binutils/lib/libbfd/arch/earm/bfd_stdint.h M external/gpl3/binutils/lib/libbfd/arch/earm/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/earm/config.h M external/gpl3/binutils/lib/libopcodes/arch/earm/config.h M external/gpl3/binutils/usr.bin/common/arch/earm/config.h M external/gpl3/binutils/usr.bin/common/arch/earm/defs.mk M external/gpl3/binutils/usr.bin/gas/arch/earm/config.h M external/gpl3/binutils/usr.bin/gprof/arch/earm/gconfig.h M external/gpl3/binutils/usr.bin/ld/arch/earm/config.h commit 5ac167d0b5f917959552f164a53307ce5208a00f Author: knakahara Date: Mon Aug 1 10:22:53 2016 +0000 improve fast-forward performance when the number of flows exceeds IPFLOW_MAX. In the fast-forward case, when the number of flows exceeds IPFLOW_MAX, the performmance degraded to about 50% compared to the case less than IPFLOW_MAX flows. This modification suppresses the degradation to 65%. Furthermore, the modified kernel is about the same performance as the original kernel when the number of flows is less than IPFLOW_MAX. The original patch is implemented by ryo@n.o. Thanks. M sys/netinet/ip_flow.c M sys/netinet/ip_var.h commit efe72b489b02b2fc64d24330dced35456fdaa60f Author: ozaki-r Date: Mon Aug 1 04:37:53 2016 +0000 Fix kernel builds (gcc 4.8) M sys/netinet6/in6.c M sys/netinet6/in6_ifattach.c commit 3bb2749e2ea861ff7448c9a00cc48cc2de57af39 Author: ozaki-r Date: Mon Aug 1 03:43:25 2016 +0000 Bump kernel version for struct ifaddr change M sys/sys/param.h commit 3ad55fb68c1edf4027b2cd2414db23acfe702adc Author: ozaki-r Date: Mon Aug 1 03:15:30 2016 +0000 Apply pserialize and psref to struct ifaddr and its variants This change makes struct ifaddr and its variants (in_ifaddr and in6_ifaddr) MP-safe by using pserialize and psref. At this moment, pserialize_perform and psref_target_destroy are disabled because (1) we don't need them because of softnet_lock (2) they cause a deadlock because of softnet_lock. So we'll enable them when we remove softnet_lock in the future. M sys/arch/x86/x86/vmt.c M sys/compat/common/uipc_syscalls_40.c M sys/compat/linux/common/linux_socket.c M sys/compat/linux32/common/linux32_socket.c M sys/net/if.c M sys/net/if.h M sys/net/if_ethersubr.c M sys/net/if_fddisubr.c M sys/net/if_stf.c M sys/net/if_tokensubr.c M sys/net/route.c M sys/net/route.h M sys/net/rtsock.c M sys/netatalk/aarp.c M sys/netatalk/at_control.c M sys/netinet/if_arp.c M sys/netinet/igmp.c M sys/netinet/in.c M sys/netinet/in.h M sys/netinet/in_gif.c M sys/netinet/in_pcb.c M sys/netinet/in_var.h M sys/netinet/ip_carp.c M sys/netinet/ip_icmp.c M sys/netinet/ip_input.c M sys/netinet/ip_mroute.c M sys/netinet/ip_output.c M sys/netinet/raw_ip.c M sys/netinet6/icmp6.c M sys/netinet6/in6.c M sys/netinet6/in6_ifattach.c M sys/netinet6/in6_pcb.c M sys/netinet6/in6_src.c M sys/netinet6/in6_var.h M sys/netinet6/ip6_input.c M sys/netinet6/ip6_output.c M sys/netinet6/mld6.c M sys/netinet6/nd6.c M sys/netinet6/nd6_nbr.c M sys/netinet6/nd6_rtr.c M sys/netinet6/raw_ip6.c M sys/netinet6/sctp6_usrreq.c M sys/netinet6/udp6_output.c commit 83eb0e1565b3577874158686b32a9bc8bca7b547 Author: ozaki-r Date: Mon Aug 1 02:50:03 2016 +0000 Revert "Revert part of "Switch the address list of intefaces to pslist(9)" (r1.220)" netstat now uses sysctl instead of kvm(3) to get address information from the kernel. So we can avoid the issue introduced by the reverted commit (PR kern/51325) by updating netstat with the latest source code. M sys/net/if.h commit 6e3e15ebf3882727bc66cfdac1b7166b0c191f23 Author: dholland Date: Sun Jul 31 23:30:28 2016 +0000 Apply patch from PR 43587, mostly from martin and kre. When writing a sysctl variable using ?= fails with EPERM, don't print an error message. Ideally setting a sysctl to the same value it already has should also not fail regardless of permissions, but this would need to be done in the kernel. M sbin/sysctl/sysctl.c commit e938e94bc20ca122c6c0692c17aceffb5f766b2a Author: dholland Date: Sun Jul 31 22:38:04 2016 +0000 Don't allow initializers of the form { .a = .b = expr } as this is not valid. Helps a bit with PR 22500. M usr.bin/xlint/lint1/cgram.y commit a32806045bbcd6509f65df3539dfa050097777ac Author: dholland Date: Sun Jul 31 22:36:53 2016 +0000 typo in comment M usr.bin/xlint/lint1/decl.c commit d67df7d3259886c20f8c2935ff457b55ae080589 Author: dholland Date: Sun Jul 31 21:34:53 2016 +0000 PR 38290 Adam Hoka: IXANY should exist for _XOPEN_SOURCE M sys/sys/termios.h commit 1b017984051afdc518069970647539072785d1dd Author: dholland Date: Sun Jul 31 20:34:04 2016 +0000 typo in comment M sys/kern/vfs_syscalls.c commit ffbc4147f378aef030c61c424b232dc55bbf512e Author: dholland Date: Sun Jul 31 19:33:18 2016 +0000 Speed limit 80. M sys/arch/ia64/unwind/stackframe.c M sys/arch/ia64/unwind/stackframe.h commit afc80fab0fd87acd30cf1e2ed2dfa5702e14acd6 Author: dholland Date: Sun Jul 31 19:22:25 2016 +0000 KNF M sys/arch/ia64/unwind/stackframe.c M sys/arch/ia64/unwind/stackframe.h commit 053769e022935f3dee38f48becc21a6b712d7125 Author: dholland Date: Sun Jul 31 19:12:41 2016 +0000 Instead of testing for unsigned < 0, compare before subtracting. Reset of PR 51297 from David Binderman. M sys/arch/ia64/unwind/stackframe.c commit 5c919bb1b19c6f9f87750902995846d5289244e9 Author: dholland Date: Sun Jul 31 19:10:54 2016 +0000 Don't check for unsigned variables being less than 0 in patchunwindframe(). Instead, check before subtracting, which in this case means at the call site. It would probably be better to change the call signature so the subtraction happens inside patchunwindframe(), but since I don't really know exactly what this code is trying to do I'm not comfortable changing it. Issue 1 in PR 51297 from David Binderman. M sys/arch/ia64/ia64/db_trace.c M sys/arch/ia64/unwind/stackframe.c commit b2ae841d2747dda714b7a78e92d6ec1b5ad9dc7e Author: dholland Date: Sun Jul 31 18:27:26 2016 +0000 PR 51264 Jose Luis Rodriguez Garcia: lfs userland bufcache rehash is broken M sbin/fsck_lfs/bufcache.c commit 20215617dfeceb927b675010b7128baa08343e60 Author: dholland Date: Sun Jul 31 18:14:36 2016 +0000 Manipulate the signal masks so signals only arrive while we're waiting, so they can't illegally reenter libc. Fixes the problem Greg A. Woods describes in PR 51267, which might or might not be the original submitter's problem. M sbin/ping/ping.c commit f404acac27d39a2725d3041c619259e98b883d4f Author: dholland Date: Sun Jul 31 17:59:08 2016 +0000 Don't call variables that are used "dummy". M sbin/ping/ping.c commit 137d94ff7a8c8d8d24e56f35d3d0f56c4b3fb655 Author: skrll Date: Sun Jul 31 15:33:42 2016 +0000 Fix up uarea page mapping compile conditional - we only need code if USPACE is > PAGE_SIZE. M sys/arch/mips/mips/vm_machdep.c commit 21de5f1ddc94a726e4be1f78610a0ece4e973bdf Author: christos Date: Sun Jul 31 13:01:29 2016 +0000 we require root for sched_fifo, and more verbose messages. M tests/lib/libpthread/t_mutex.c commit ba51288c50c99828558789f6ad280670893bdd7a Author: hannken Date: Sun Jul 31 12:17:36 2016 +0000 Disestablish COW handler on error. No need to do further copies after the snapshot device failed. Should fix PR kern/51377: fss(4) panic if snapshot mounted read/write M sys/dev/fss.c commit 09867e332fed7c23e20516987c0055fb45932f94 Author: skrll Date: Sun Jul 31 07:06:24 2016 +0000 Whitespace. M sys/arch/mips/mips/syscall.c commit e77ff7fae04f9db3cc8511ed125fe8615b2c0f3d Author: dholland Date: Sun Jul 31 04:05:32 2016 +0000 In bwrite, add assertion that vp != NULL. (vp is the vnode from the buffer being written.) There's some logic here that carefully checks for vp being null, and other logic that will crash if it is. It appears that it's all needless paranoia. See tech-kern for more info. Unless someone sees the assertion go off (in which case a lot more investigation is needed) I or someone will clean out the logic at some future point. Spotted by coypu. M sys/kern/vfs_bio.c commit bd8cc842332002ce8571188cef747a27a30cb8a6 Author: pgoyette Date: Sun Jul 31 02:15:54 2016 +0000 Include rump-vs-host ops files A usr.sbin/fssconfig/fssconfig_hostops.c A usr.sbin/fssconfig/fssconfig_rumpops.c A usr.sbin/fssconfig/prog_ops.h commit d27b8416d310f70afe854b154148d6b0ef71a704 Author: pgoyette Date: Sun Jul 31 02:14:12 2016 +0000 Add rump.fssconfig to sets lists M distrib/sets/lists/base/mi M distrib/sets/lists/debug/mi commit 86cc1c687c22f8c9a64c740ed7eb79f81845e1f8 Author: pgoyette Date: Sun Jul 31 02:13:26 2016 +0000 Add rump.fssconfig M usr.sbin/fssconfig/Makefile M usr.sbin/fssconfig/fssconfig.c commit 552882d9055d30b52f4bbf12658d3072eafcd10a Author: pgoyette Date: Sat Jul 30 23:07:23 2016 +0000 Fix variable names in previous M sys/rump/dev/lib/libfss/fss_component.c commit 027e14afc71c902788e4c061f6b5601abe75c5db Author: pgoyette Date: Sat Jul 30 22:36:14 2016 +0000 More adaptation of the rump component init, to avoid EEXIST during regular module initialization. M sys/dev/fss.c M sys/rump/dev/lib/libfss/fss_component.c commit 2f01a2bb083a2494b9d26b27ca51a4fae4d59e37 Author: christos Date: Sat Jul 30 15:38:17 2016 +0000 Fix reversed test. M sys/kern/sys_sched.c commit 2b79d9c8e37459c59058eafe5c4424889a0d41dd Author: pgoyette Date: Sat Jul 30 12:33:27 2016 +0000 Update command line parsing to match reality. Only one of -c, -u, or -l can be specified, and the -x option is available only for -c. M usr.sbin/fssconfig/fssconfig.c commit 3c004364f3eb3e282413084a6ed1a0c0a2e6516f Author: wiz Date: Sat Jul 30 11:31:00 2016 +0000 Sort errors. M lib/libc/sys/getsockname.2 commit cced3edcbdfec0040f493232a99d3a9703c43bca Author: njoly Date: Sat Jul 30 11:10:40 2016 +0000 Remove obsolete BUGS section. getsockname(2) report sensible values for bound UNIX domain sockets. M lib/libc/sys/getsockname.2 commit 847f6e5b07610f5c47783753dc9e32e1c4ffea75 Author: njoly Date: Sat Jul 30 11:03:54 2016 +0000 New getsockname(2) testcase for UNIX domain sockets. M distrib/sets/lists/debug/mi M distrib/sets/lists/tests/mi M tests/lib/libc/sys/Makefile A tests/lib/libc/sys/t_getsockname.c commit 39857b50e2db5c3e2452d2b425e9d29afa1b2a84 Author: skrll Date: Sat Jul 30 07:10:42 2016 +0000 Correct comment M sys/arch/mips/mips/mipsX_subr.S commit 1f6e23f25a6c80f928d6bd382705b46d1034a764 Author: skrll Date: Sat Jul 30 07:09:03 2016 +0000 Don't always include PARANOIA code M sys/arch/mips/mips/mipsX_subr.S commit d1f6ba4f01590dd6268fb6fcb66a6ed3eb1ffbb8 Author: matt Date: Sat Jul 30 06:29:28 2016 +0000 Supply lastvaddr to load_buffer. Fix printf formats. M sys/arch/mips/mips/bus_dma.c commit b7289461967cf0dd5322735e45c31ab8cd07a079 Author: matt Date: Sat Jul 30 06:28:05 2016 +0000 Use register_t for _ds_vaddr M sys/arch/mips/include/bus_dma_defs.h commit 0aa9071bb0e03bb50a0a0e2fc5bc26253a0ecfcd Author: matt Date: Sat Jul 30 06:27:45 2016 +0000 KX needs to set on !O32 kernels M sys/arch/mips/include/psl.h commit 3ae5e334b7c550126ac58715240495a472cbc75e Author: matt Date: Sat Jul 30 06:20:54 2016 +0000 For LP64 and N32 make sure KX is set in the trapframe as well. M sys/arch/mips/mips/vm_machdep.c commit 0bbcae1c08cb5937512fee9eb1733e6fccd33416 Author: dholland Date: Sat Jul 30 06:20:14 2016 +0000 stick my neck out for a runnable-but-experimental lfs64 M doc/TODO.8 commit 637e8b943e72ce91abb7d1e45178c5fee3b41091 Author: dholland Date: Sat Jul 30 06:09:29 2016 +0000 typo M external/bsd/blacklist/bin/blacklistd.8 commit c6282c1ac80bb4b8aa65d140f997540b9fb62d02 Author: skrll Date: Sat Jul 30 05:58:15 2016 +0000 KASSERT for KX in __mips_n32 as well. M sys/arch/mips/mips/vm_machdep.c commit b6d23da7797c069fb93a52007c6e862e577f3f11 Author: matt Date: Sat Jul 30 05:55:34 2016 +0000 Fix typo. N32 doesn't want UX on. M sys/arch/mips/mips/mips_machdep.c commit d1583057e32ec0f83ad511f0240b1dd192b141f6 Author: alnsn Date: Fri Jul 29 20:29:38 2016 +0000 Don't trigger BJ_ASSERT(false) on invalid BPF_Jxxx opcode in jmp_to_op(). This change helps survive AFL fuzzing without calling bpf_validate() first. Also change alu_to_op() function to have a similar interface. M sys/net/bpfjit.c commit dd4cba3a8264cacb997fd5090c6a3533075c4548 Author: pgoyette Date: Fri Jul 29 20:27:37 2016 +0000 Mount the snapshot read-only; otherwise we get a nasty panic. Re-order the clean-up steps to properly undo what we did. M tests/dev/fss/t_fss.sh commit 39c39a8c4e4e836958d7d2b5ccc7bcdc810dc3b8 Author: palle Date: Fri Jul 29 19:27:45 2016 +0000 scsipi(9): Removed duplicate "for" M share/man/man9/scsipi.9 commit cb036c4019acf8cc70c4757145e04b88fd48a0eb Author: christos Date: Fri Jul 29 17:13:09 2016 +0000 Use %s+strerro(errno) instead of %m (From Kurt Lidl) M external/bsd/blacklist/lib/bl.c commit b62370978bbd36c971a657921d31a5e7c4cc1684 Author: skrll Date: Fri Jul 29 15:43:02 2016 +0000 Fix up va for pmap_md_map_ephemeral_page and so that cache ops get the correct address M sys/arch/mips/mips/pmap_machdep.c commit fc4c51f6b63ee237097788ccce8a959ec92543ce Author: skrll Date: Fri Jul 29 15:38:05 2016 +0000 more debug M sys/arch/arm/arm32/pmap.c commit 5af90787b5fb50608c8d9537206986857bbf0de7 Author: pgoyette Date: Fri Jul 29 10:09:38 2016 +0000 Add the real directory as well as the debug directory. M etc/mtree/NetBSD.dist.tests commit 80a71ed441b695fa2632a8620eba0156b6daf4fc Author: roy Date: Fri Jul 29 10:07:57 2016 +0000 Sync M external/bsd/dhcpcd/dist/arp.c M external/bsd/dhcpcd/dist/defs.h M external/bsd/dhcpcd/dist/dhcp-common.c M external/bsd/dhcpcd/dist/dhcp.c M external/bsd/dhcpcd/dist/dhcp6.c M external/bsd/dhcpcd/dist/dhcp6.h M external/bsd/dhcpcd/dist/dhcpcd-hooks/20-resolv.conf M external/bsd/dhcpcd/dist/dhcpcd-run-hooks.8.in M external/bsd/dhcpcd/dist/dhcpcd.8.in M external/bsd/dhcpcd/dist/dhcpcd.c M external/bsd/dhcpcd/dist/dhcpcd.conf.5.in M external/bsd/dhcpcd/dist/dhcpcd.h M external/bsd/dhcpcd/dist/duid.c M external/bsd/dhcpcd/dist/if-bsd.c M external/bsd/dhcpcd/dist/if-options.c M external/bsd/dhcpcd/dist/if-options.h M external/bsd/dhcpcd/dist/if.c M external/bsd/dhcpcd/dist/if.h M external/bsd/dhcpcd/dist/ipv4.c M external/bsd/dhcpcd/dist/ipv4.h M external/bsd/dhcpcd/dist/ipv4ll.c M external/bsd/dhcpcd/dist/ipv6.c M external/bsd/dhcpcd/dist/ipv6.h M external/bsd/dhcpcd/dist/ipv6nd.c M external/bsd/dhcpcd/dist/ipv6nd.h commit 14ff38e2b68eccaceb98a92d694f4c2291322737 Author: pgoyette Date: Fri Jul 29 09:52:46 2016 +0000 Add destination directory for new dev/fss test M etc/mtree/NetBSD.dist.tests commit bd6e4acd560bbe295026fafbb223a6534b832abe Author: skrll Date: Fri Jul 29 09:47:09 2016 +0000 Simplify ARM_MMU_EXTENDED #ifdefs No functional change M sys/arch/arm/arm32/pmap.c commit 1c50bd0a0e7d3ff39b0b83e6de60ee4992530b26 Author: nonaka Date: Fri Jul 29 07:28:52 2016 +0000 regen M sys/dev/pci/pcidevs.h M sys/dev/pci/pcidevs_data.h commit b5813e30e5b6d2e73d1b22b769ecebd98b117d31 Author: nonaka Date: Fri Jul 29 07:28:19 2016 +0000 Add MegaRAID SAS3008 M sys/dev/pci/pcidevs commit 1cd97283ece5e8adc4b6c944daedfde27ac0a7d3 Author: pgoyette Date: Fri Jul 29 07:02:24 2016 +0000 Add files for the new fss(4) test M distrib/sets/lists/tests/mi commit bbd83e8949654d8e81119ea16c221c619e00f89d Author: pgoyette Date: Fri Jul 29 06:13:39 2016 +0000 Add a basic test for fss(4) XXX For now, we just create required files (including mount-points) XXX in the test's working directory. Eventually someone with more XXX rump-foo than I should create a fss rump-component and then update XXX the test to run under rump. M tests/dev/Makefile A tests/dev/fss/Makefile A tests/dev/fss/t_fss.sh commit 91c977680c7f336538a29444e6923b188f77c354 Author: pgoyette Date: Fri Jul 29 06:11:12 2016 +0000 Remove. Nothing here (or below) seems to refer to it, and it won't work anyway due to the case of the 'l' in CPPFlAGS D tests/dev/Makefile.inc commit 29ec6bd096d197f5d1c7868461c4401574c89f31 Author: ozaki-r Date: Fri Jul 29 06:02:03 2016 +0000 Avoid memset and rtcache_free if unnecessary It's the same as ip_output. M sys/netinet6/ip6_output.c commit e22327c1d7c8e752bddb74d69fe45fa56c5af9d2 Author: pgoyette Date: Fri Jul 29 05:23:24 2016 +0000 Update the test - the "official" name of the vnd configuration utility was changed in NetBSD 7 to vndconfig(8). M tests/fs/tmpfs/t_vnd.sh commit 39225d7323d6e67b69547d1b90aa7d84ef31aa0e Author: pgoyette Date: Fri Jul 29 05:20:33 2016 +0000 Improve wording, enhance the example M usr.sbin/fssconfig/fssconfig.8 commit 6c3dea79b20771bf3b44c10e5d98c140eaa10899 Author: maya Date: Thu Jul 28 22:46:48 2016 +0000 Fix typo in Makefile which resulted in kernel image not being generated From Rin Okuyama in PR/51369 M sys/arch/evbppc/conf/Makefile.ev64260.inc M sys/arch/evbppc/conf/Makefile.obs405.inc M sys/arch/evbppc/conf/Makefile.walnut.inc commit 516589009401204775c658e922002f2079edf1a6 Author: nakayama Date: Thu Jul 28 19:24:08 2016 +0000 Resurrect Asia/Tomsk, split off from Asia/Novosibirsk in tzdata2016d. M distrib/sets/lists/base/mi commit 697a19a9ba654a630e32743d09cb4851f841bd32 Author: christos Date: Thu Jul 28 14:17:58 2016 +0000 regen; Left: earm, armeb, earmeb, riscv64, earmhf, earmhfeb, aarch64. M external/gpl3/binutils/lib/libbfd/arch/alpha/bfd_stdint.h M external/gpl3/binutils/lib/libbfd/arch/alpha/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/alpha/config.h M external/gpl3/binutils/lib/libbfd/arch/arm/bfd_stdint.h M external/gpl3/binutils/lib/libbfd/arch/arm/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/arm/config.h M external/gpl3/binutils/lib/libbfd/arch/coldfire/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/coldfire/config.h M external/gpl3/binutils/lib/libbfd/arch/hppa/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/hppa/config.h M external/gpl3/binutils/lib/libbfd/arch/i386/bfd_stdint.h M external/gpl3/binutils/lib/libbfd/arch/i386/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/i386/config.h M external/gpl3/binutils/lib/libbfd/arch/ia64/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/ia64/config.h M external/gpl3/binutils/lib/libbfd/arch/m68000/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/m68000/config.h M external/gpl3/binutils/lib/libbfd/arch/m68k/bfd_stdint.h M external/gpl3/binutils/lib/libbfd/arch/m68k/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/m68k/config.h M external/gpl3/binutils/lib/libbfd/arch/mips64eb/bfd_stdint.h M external/gpl3/binutils/lib/libbfd/arch/mips64eb/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/mips64eb/config.h M external/gpl3/binutils/lib/libbfd/arch/mips64el/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/mips64el/config.h M external/gpl3/binutils/lib/libbfd/arch/mipseb/bfd_stdint.h M external/gpl3/binutils/lib/libbfd/arch/mipseb/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/mipseb/config.h M external/gpl3/binutils/lib/libbfd/arch/mipsel/bfd_stdint.h M external/gpl3/binutils/lib/libbfd/arch/mipsel/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/mipsel/config.h M external/gpl3/binutils/lib/libbfd/arch/or1k/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/or1k/config.h M external/gpl3/binutils/lib/libbfd/arch/powerpc/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/powerpc/config.h M external/gpl3/binutils/lib/libbfd/arch/powerpc64/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/powerpc64/config.h M external/gpl3/binutils/lib/libbfd/arch/riscv32/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/riscv32/config.h M external/gpl3/binutils/lib/libbfd/arch/sh3eb/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/sh3eb/config.h M external/gpl3/binutils/lib/libbfd/arch/sh3el/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/sh3el/config.h M external/gpl3/binutils/lib/libbfd/arch/sparc/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/sparc/config.h M external/gpl3/binutils/lib/libbfd/arch/sparc64/bfd_stdint.h M external/gpl3/binutils/lib/libbfd/arch/sparc64/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/sparc64/config.h M external/gpl3/binutils/lib/libbfd/arch/vax/bfd_stdint.h M external/gpl3/binutils/lib/libbfd/arch/vax/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/vax/config.h M external/gpl3/binutils/lib/libiberty/arch/mips64eb/config.h M external/gpl3/binutils/lib/libiberty/arch/mips64eb/defs.mk M external/gpl3/binutils/lib/libiberty/arch/mipseb/config.h M external/gpl3/binutils/lib/libiberty/arch/mipseb/defs.mk M external/gpl3/binutils/lib/libopcodes/arch/alpha/config.h M external/gpl3/binutils/lib/libopcodes/arch/arm/config.h M external/gpl3/binutils/lib/libopcodes/arch/coldfire/config.h M external/gpl3/binutils/lib/libopcodes/arch/hppa/config.h M external/gpl3/binutils/lib/libopcodes/arch/i386/config.h M external/gpl3/binutils/lib/libopcodes/arch/ia64/config.h M external/gpl3/binutils/lib/libopcodes/arch/m68000/config.h M external/gpl3/binutils/lib/libopcodes/arch/m68k/config.h M external/gpl3/binutils/lib/libopcodes/arch/mips64eb/config.h M external/gpl3/binutils/lib/libopcodes/arch/mips64el/config.h M external/gpl3/binutils/lib/libopcodes/arch/mipseb/config.h M external/gpl3/binutils/lib/libopcodes/arch/mipsel/config.h M external/gpl3/binutils/lib/libopcodes/arch/or1k/config.h M external/gpl3/binutils/lib/libopcodes/arch/powerpc/config.h M external/gpl3/binutils/lib/libopcodes/arch/powerpc64/config.h M external/gpl3/binutils/lib/libopcodes/arch/riscv32/config.h M external/gpl3/binutils/lib/libopcodes/arch/sh3eb/config.h M external/gpl3/binutils/lib/libopcodes/arch/sh3el/config.h M external/gpl3/binutils/lib/libopcodes/arch/sparc/config.h M external/gpl3/binutils/lib/libopcodes/arch/sparc64/config.h M external/gpl3/binutils/lib/libopcodes/arch/vax/config.h M external/gpl3/binutils/usr.bin/common/arch/alpha/config.h M external/gpl3/binutils/usr.bin/common/arch/alpha/defs.mk M external/gpl3/binutils/usr.bin/common/arch/arm/config.h M external/gpl3/binutils/usr.bin/common/arch/arm/defs.mk M external/gpl3/binutils/usr.bin/common/arch/coldfire/config.h M external/gpl3/binutils/usr.bin/common/arch/coldfire/defs.mk M external/gpl3/binutils/usr.bin/common/arch/hppa/config.h M external/gpl3/binutils/usr.bin/common/arch/hppa/defs.mk M external/gpl3/binutils/usr.bin/common/arch/i386/config.h M external/gpl3/binutils/usr.bin/common/arch/i386/defs.mk M external/gpl3/binutils/usr.bin/common/arch/ia64/config.h M external/gpl3/binutils/usr.bin/common/arch/ia64/defs.mk M external/gpl3/binutils/usr.bin/common/arch/m68000/config.h M external/gpl3/binutils/usr.bin/common/arch/m68000/defs.mk M external/gpl3/binutils/usr.bin/common/arch/m68k/config.h M external/gpl3/binutils/usr.bin/common/arch/m68k/defs.mk M external/gpl3/binutils/usr.bin/common/arch/mips64eb/config.h M external/gpl3/binutils/usr.bin/common/arch/mips64eb/defs.mk M external/gpl3/binutils/usr.bin/common/arch/mips64el/config.h M external/gpl3/binutils/usr.bin/common/arch/mips64el/defs.mk M external/gpl3/binutils/usr.bin/common/arch/mipseb/config.h M external/gpl3/binutils/usr.bin/common/arch/mipseb/defs.mk M external/gpl3/binutils/usr.bin/common/arch/mipsel/config.h M external/gpl3/binutils/usr.bin/common/arch/mipsel/defs.mk M external/gpl3/binutils/usr.bin/common/arch/or1k/config.h M external/gpl3/binutils/usr.bin/common/arch/or1k/defs.mk M external/gpl3/binutils/usr.bin/common/arch/powerpc/config.h M external/gpl3/binutils/usr.bin/common/arch/powerpc/defs.mk M external/gpl3/binutils/usr.bin/common/arch/powerpc64/config.h M external/gpl3/binutils/usr.bin/common/arch/powerpc64/defs.mk M external/gpl3/binutils/usr.bin/common/arch/riscv32/config.h M external/gpl3/binutils/usr.bin/common/arch/riscv32/defs.mk M external/gpl3/binutils/usr.bin/common/arch/sh3eb/config.h M external/gpl3/binutils/usr.bin/common/arch/sh3eb/defs.mk M external/gpl3/binutils/usr.bin/common/arch/sh3el/config.h M external/gpl3/binutils/usr.bin/common/arch/sh3el/defs.mk M external/gpl3/binutils/usr.bin/common/arch/sparc/config.h M external/gpl3/binutils/usr.bin/common/arch/sparc/defs.mk M external/gpl3/binutils/usr.bin/common/arch/sparc64/config.h M external/gpl3/binutils/usr.bin/common/arch/sparc64/defs.mk M external/gpl3/binutils/usr.bin/common/arch/vax/config.h M external/gpl3/binutils/usr.bin/common/arch/vax/defs.mk M external/gpl3/binutils/usr.bin/gas/arch/alpha/config.h M external/gpl3/binutils/usr.bin/gas/arch/arm/config.h M external/gpl3/binutils/usr.bin/gas/arch/coldfire/config.h M external/gpl3/binutils/usr.bin/gas/arch/hppa/config.h M external/gpl3/binutils/usr.bin/gas/arch/i386/config.h M external/gpl3/binutils/usr.bin/gas/arch/ia64/config.h M external/gpl3/binutils/usr.bin/gas/arch/m68000/config.h M external/gpl3/binutils/usr.bin/gas/arch/m68k/config.h M external/gpl3/binutils/usr.bin/gas/arch/mips64eb/config.h M external/gpl3/binutils/usr.bin/gas/arch/mips64el/config.h M external/gpl3/binutils/usr.bin/gas/arch/mipseb/config.h M external/gpl3/binutils/usr.bin/gas/arch/mipsel/config.h M external/gpl3/binutils/usr.bin/gas/arch/or1k/config.h M external/gpl3/binutils/usr.bin/gas/arch/powerpc/config.h M external/gpl3/binutils/usr.bin/gas/arch/powerpc64/config.h M external/gpl3/binutils/usr.bin/gas/arch/riscv32/config.h M external/gpl3/binutils/usr.bin/gas/arch/sh3eb/config.h M external/gpl3/binutils/usr.bin/gas/arch/sh3el/config.h M external/gpl3/binutils/usr.bin/gas/arch/sparc/config.h M external/gpl3/binutils/usr.bin/gas/arch/sparc64/config.h M external/gpl3/binutils/usr.bin/gas/arch/vax/config.h M external/gpl3/binutils/usr.bin/gprof/arch/alpha/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/arm/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/coldfire/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/hppa/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/i386/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/ia64/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/m68000/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/m68k/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/mips64eb/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/mips64el/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/mipseb/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/mipsel/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/or1k/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/powerpc/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/powerpc64/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/riscv32/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/sh3eb/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/sh3el/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/sparc/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/sparc64/gconfig.h M external/gpl3/binutils/usr.bin/gprof/arch/vax/gconfig.h M external/gpl3/binutils/usr.bin/ld/arch/alpha/config.h M external/gpl3/binutils/usr.bin/ld/arch/arm/config.h M external/gpl3/binutils/usr.bin/ld/arch/coldfire/config.h M external/gpl3/binutils/usr.bin/ld/arch/hppa/config.h M external/gpl3/binutils/usr.bin/ld/arch/i386/config.h M external/gpl3/binutils/usr.bin/ld/arch/ia64/config.h M external/gpl3/binutils/usr.bin/ld/arch/m68000/config.h M external/gpl3/binutils/usr.bin/ld/arch/m68k/config.h M external/gpl3/binutils/usr.bin/ld/arch/mips64eb/config.h M external/gpl3/binutils/usr.bin/ld/arch/mips64el/config.h M external/gpl3/binutils/usr.bin/ld/arch/mipseb/config.h M external/gpl3/binutils/usr.bin/ld/arch/mipsel/config.h M external/gpl3/binutils/usr.bin/ld/arch/or1k/config.h M external/gpl3/binutils/usr.bin/ld/arch/powerpc/config.h M external/gpl3/binutils/usr.bin/ld/arch/powerpc/defs.mk M external/gpl3/binutils/usr.bin/ld/arch/powerpc/ldemul-list.h M external/gpl3/binutils/usr.bin/ld/arch/powerpc64/config.h M external/gpl3/binutils/usr.bin/ld/arch/powerpc64/defs.mk M external/gpl3/binutils/usr.bin/ld/arch/powerpc64/ldemul-list.h M external/gpl3/binutils/usr.bin/ld/arch/riscv32/config.h M external/gpl3/binutils/usr.bin/ld/arch/sh3eb/config.h M external/gpl3/binutils/usr.bin/ld/arch/sh3el/config.h M external/gpl3/binutils/usr.bin/ld/arch/sparc/config.h M external/gpl3/binutils/usr.bin/ld/arch/sparc64/config.h M external/gpl3/binutils/usr.bin/ld/arch/vax/config.h commit 968b70c50c2d1656c58f50a2b10004abd1ac0ef5 Author: christos Date: Thu Jul 28 12:25:24 2016 +0000 regen amd64. M external/gpl3/binutils/lib/libbfd/arch/x86_64/bfd_stdint.h M external/gpl3/binutils/lib/libbfd/arch/x86_64/bfdver.h M external/gpl3/binutils/lib/libbfd/arch/x86_64/config.h M external/gpl3/binutils/lib/libopcodes/arch/x86_64/config.h M external/gpl3/binutils/usr.bin/common/arch/x86_64/config.h M external/gpl3/binutils/usr.bin/common/arch/x86_64/defs.mk M external/gpl3/binutils/usr.bin/gas/arch/x86_64/config.h M external/gpl3/binutils/usr.bin/gprof/arch/x86_64/gconfig.h M external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h commit fe4a9685ac64219c1c374ab33c798537f6e53b3f Author: christos Date: Thu Jul 28 12:25:07 2016 +0000 merge conflicts M external/gpl3/binutils/dist/bfd/ChangeLog M external/gpl3/binutils/dist/bfd/archive.c M external/gpl3/binutils/dist/bfd/coff-alpha.c M external/gpl3/binutils/dist/bfd/coffcode.h M external/gpl3/binutils/dist/bfd/configure M external/gpl3/binutils/dist/bfd/dwarf2.c M external/gpl3/binutils/dist/bfd/elf-bfd.h M external/gpl3/binutils/dist/bfd/elf32-arm.c M external/gpl3/binutils/dist/bfd/elf32-avr.c M external/gpl3/binutils/dist/bfd/elf32-hppa.c M external/gpl3/binutils/dist/bfd/elf32-i386.c M external/gpl3/binutils/dist/bfd/elf32-ppc.c M external/gpl3/binutils/dist/bfd/elf64-ppc.c M external/gpl3/binutils/dist/bfd/elf64-x86-64.c M external/gpl3/binutils/dist/bfd/elflink.c M external/gpl3/binutils/dist/bfd/version.h M external/gpl3/binutils/dist/binutils/ChangeLog M external/gpl3/binutils/dist/binutils/Makefile.in M external/gpl3/binutils/dist/binutils/configure M external/gpl3/binutils/dist/binutils/doc/addr2line.1 M external/gpl3/binutils/dist/binutils/doc/ar.1 M external/gpl3/binutils/dist/binutils/doc/binutils.info M external/gpl3/binutils/dist/binutils/doc/binutils.texi M external/gpl3/binutils/dist/binutils/doc/cxxfilt.man M external/gpl3/binutils/dist/binutils/doc/dlltool.1 M external/gpl3/binutils/dist/binutils/doc/elfedit.1 M external/gpl3/binutils/dist/binutils/doc/nlmconv.1 M external/gpl3/binutils/dist/binutils/doc/nm.1 M external/gpl3/binutils/dist/binutils/doc/objcopy.1 M external/gpl3/binutils/dist/binutils/doc/objdump.1 M external/gpl3/binutils/dist/binutils/doc/ranlib.1 M external/gpl3/binutils/dist/binutils/doc/readelf.1 M external/gpl3/binutils/dist/binutils/doc/size.1 M external/gpl3/binutils/dist/binutils/doc/strings.1 M external/gpl3/binutils/dist/binutils/doc/strip.1 M external/gpl3/binutils/dist/binutils/doc/windmc.1 M external/gpl3/binutils/dist/binutils/doc/windres.1 M external/gpl3/binutils/dist/binutils/objcopy.c M external/gpl3/binutils/dist/gas/ChangeLog M external/gpl3/binutils/dist/gas/config/tc-mips.c M external/gpl3/binutils/dist/gas/configure M external/gpl3/binutils/dist/gas/configure.ac M external/gpl3/binutils/dist/gas/doc/as.1 M external/gpl3/binutils/dist/gas/doc/as.info M external/gpl3/binutils/dist/gas/testsuite/ChangeLog M external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips.exp M external/gpl3/binutils/dist/gas/write.c M external/gpl3/binutils/dist/include/elf/ChangeLog M external/gpl3/binutils/dist/include/opcode/ChangeLog M external/gpl3/binutils/dist/ld/ChangeLog M external/gpl3/binutils/dist/ld/configure M external/gpl3/binutils/dist/ld/emultempl/elf32.em M external/gpl3/binutils/dist/ld/emultempl/mmo.em M external/gpl3/binutils/dist/ld/emultempl/pe.em M external/gpl3/binutils/dist/ld/emultempl/pep.em M external/gpl3/binutils/dist/ld/ld.texinfo M external/gpl3/binutils/dist/ld/lexsup.c M external/gpl3/binutils/dist/ld/testsuite/ChangeLog D external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-section.d D external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-section.s M external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/powerpc.exp M external/gpl3/binutils/dist/opcodes/ChangeLog M external/gpl3/binutils/dist/opcodes/configure M external/gpl3/binutils/dist/opcodes/ppc-opc.c commit 6b74b51c6c8df6136600f8548ad9ce1317082d58 Author: christos Date: Thu Jul 28 12:18:51 2016 +0000 Import 2.26.1; please see the individual ChangeLogs for bug fixes. M external/gpl3/binutils/dist/bfd/coff-i386.c M external/gpl3/binutils/dist/bfd/coff-x86_64.c M external/gpl3/binutils/dist/bfd/cofflink.c M external/gpl3/binutils/dist/bfd/development.sh M external/gpl3/binutils/dist/bfd/elf-strtab.c M external/gpl3/binutils/dist/bfd/elf64-hppa.c M external/gpl3/binutils/dist/bfd/elfnn-aarch64.c M external/gpl3/binutils/dist/bfd/version.m4 M external/gpl3/binutils/dist/binutils/Makefile.am M external/gpl3/binutils/dist/binutils/objdump.c M external/gpl3/binutils/dist/binutils/po/sv.po M external/gpl3/binutils/dist/binutils/testsuite/ChangeLog M external/gpl3/binutils/dist/binutils/testsuite/binutils-all/ar.exp M external/gpl3/binutils/dist/binutils/testsuite/binutils-all/compress.exp A external/gpl3/binutils/dist/binutils/testsuite/binutils-all/empty M external/gpl3/binutils/dist/elfcpp/ChangeLog M external/gpl3/binutils/dist/gas/NEWS M external/gpl3/binutils/dist/gas/config.in M external/gpl3/binutils/dist/gas/config/tc-arc.c M external/gpl3/binutils/dist/gas/config/tc-i386.c M external/gpl3/binutils/dist/gas/doc/c-i386.texi M external/gpl3/binutils/dist/gas/testsuite/gas/i386/disp32.d M external/gpl3/binutils/dist/gas/testsuite/gas/i386/disp32.s A external/gpl3/binutils/dist/gas/testsuite/gas/i386/got-no-relax.d M external/gpl3/binutils/dist/gas/testsuite/gas/i386/got.d M external/gpl3/binutils/dist/gas/testsuite/gas/i386/i386.exp M external/gpl3/binutils/dist/gas/testsuite/gas/i386/ilp32/x86-64-gotpcrel.d M external/gpl3/binutils/dist/gas/testsuite/gas/i386/ilp32/x86-64-localpic.d M external/gpl3/binutils/dist/gas/testsuite/gas/i386/localpic.d M external/gpl3/binutils/dist/gas/testsuite/gas/i386/mixed-mode-reloc32.d M external/gpl3/binutils/dist/gas/testsuite/gas/i386/reloc32.d M external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-avx512f-intel.d M external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-avx512f.d M external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-avx512f.s M external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-disp32.d M external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-disp32.s A external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-gotpcrel-no-relax.d M external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-gotpcrel.d M external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-localpic.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/isa-override-1.s A external/gpl3/binutils/dist/gas/testsuite/gas/mips/isa-override-2.l A external/gpl3/binutils/dist/gas/testsuite/gas/mips/isa-override-2.s A external/gpl3/binutils/dist/gas/testsuite/gas/mips/micromips@isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips1@isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips1@isa-override-2.l A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips1@isa-override-2.s A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips2@isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips2@isa-override-2.l A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips2@isa-override-2.s A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32@isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32@isa-override-2.l A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32@isa-override-2.s A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r2@isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r2@isa-override-2.l A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r2@isa-override-2.s A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r3@isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r3@isa-override-2.l A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r3@isa-override-2.s A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r5@isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r5@isa-override-2.l A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r5@isa-override-2.s A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r6@isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r6@isa-override-2.l A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r6@isa-override-2.s A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips64r2@isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips64r3@isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips64r5@isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips64r6@isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/octeon3@isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/octeon3@isa-override-1.l A external/gpl3/binutils/dist/gas/testsuite/gas/mips/octeon3@isa-override-2.l A external/gpl3/binutils/dist/gas/testsuite/gas/mips/octeon3@isa-override-2.s A external/gpl3/binutils/dist/gas/testsuite/gas/mips/octeon@isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3000@isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3000@isa-override-2.l A external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3000@isa-override-2.s A external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3900@isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3900@isa-override-2.l A external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3900@isa-override-2.s A external/gpl3/binutils/dist/gas/testsuite/gas/mips/r5900@isa-override-1.d A external/gpl3/binutils/dist/gas/testsuite/gas/mips/r5900@isa-override-1.s M external/gpl3/binutils/dist/gas/testsuite/gas/ppc/altivec3.d M external/gpl3/binutils/dist/gas/testsuite/gas/ppc/altivec3.s M external/gpl3/binutils/dist/gas/testsuite/gas/ppc/e6500.d M external/gpl3/binutils/dist/gas/testsuite/gas/ppc/e6500.s M external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power4.d M external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power4.s M external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power8.d M external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power8.s M external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power9.d M external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power9.s M external/gpl3/binutils/dist/gold/ChangeLog M external/gpl3/binutils/dist/gold/icf.cc M external/gpl3/binutils/dist/gprof/ChangeLog M external/gpl3/binutils/dist/gprof/configure M external/gpl3/binutils/dist/include/ChangeLog M external/gpl3/binutils/dist/include/aout/ChangeLog M external/gpl3/binutils/dist/include/gdb/ChangeLog M external/gpl3/binutils/dist/ld/ld.1 M external/gpl3/binutils/dist/ld/ld.info M external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/aarch64-elf.exp M external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-b-none-function.d A external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-b-section.d A external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-b-section.s M external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-bl-none-function.d A external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-bl-section.d A external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-bl-section.s M external/gpl3/binutils/dist/ld/testsuite/ld-arm/arm-elf.exp M external/gpl3/binutils/dist/ld/testsuite/ld-arm/stm32l4xx-fix-all.d M external/gpl3/binutils/dist/ld/testsuite/ld-arm/stm32l4xx-fix-all.s A external/gpl3/binutils/dist/ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.d A external/gpl3/binutils/dist/ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.s M external/gpl3/binutils/dist/ld/testsuite/ld-arm/stm32l4xx-fix-vldm.s A external/gpl3/binutils/dist/ld/testsuite/ld-avr/avr-prop-5.d A external/gpl3/binutils/dist/ld/testsuite/ld-avr/avr-prop-5.s A external/gpl3/binutils/dist/ld/testsuite/ld-avr/avr-prop-6.d A external/gpl3/binutils/dist/ld/testsuite/ld-avr/avr-prop-6.s M external/gpl3/binutils/dist/ld/testsuite/ld-elf/compressed1b.d M external/gpl3/binutils/dist/ld/testsuite/ld-elf/compressed1c.d M external/gpl3/binutils/dist/ld/testsuite/ld-elf/gabiend.rt M external/gpl3/binutils/dist/ld/testsuite/ld-elf/gabinormal.rt M external/gpl3/binutils/dist/ld/testsuite/ld-elf/indirect.exp A external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19539.d A external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19539.s A external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19539.t A external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553.map A external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553a.c A external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553b.c A external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553b.out A external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553c.c A external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553c.out A external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553d.c A external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553d.out A external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19579a.c A external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19579b.c A external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19698.d A external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19698.s A external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19698.t M external/gpl3/binutils/dist/ld/testsuite/ld-elf/shared.exp M external/gpl3/binutils/dist/ld/testsuite/ld-elfvsb/elfvsb.exp M external/gpl3/binutils/dist/ld/testsuite/ld-i386/branch1.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/call1.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/call2.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3a.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3b.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3c.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3d.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3e.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3f.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3g.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3h.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/got1.dd M external/gpl3/binutils/dist/ld/testsuite/ld-i386/got1a.S M external/gpl3/binutils/dist/ld/testsuite/ld-i386/got1d.S M external/gpl3/binutils/dist/ld/testsuite/ld-i386/i386.exp A external/gpl3/binutils/dist/ld/testsuite/ld-i386/ifunc-1a.c A external/gpl3/binutils/dist/ld/testsuite/ld-i386/ifunc-1b.S A external/gpl3/binutils/dist/ld/testsuite/ld-i386/ifunc-1c.S A external/gpl3/binutils/dist/ld/testsuite/ld-i386/ifunc-1d.S M external/gpl3/binutils/dist/ld/testsuite/ld-i386/jmp1.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/jmp2.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/lea1c.d A external/gpl3/binutils/dist/ld/testsuite/ld-i386/libno-plt-1b.dd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/libno-plt-1b.rd M external/gpl3/binutils/dist/ld/testsuite/ld-i386/load1.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/load2.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/load3.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/load4a.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/load5a.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/mov2b.d M external/gpl3/binutils/dist/ld/testsuite/ld-i386/mov3.d A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1a.dd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1a.rd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1b.dd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1b.rd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1c.dd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1c.rd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1d.dd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1d.rd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1e.dd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1e.rd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1f.dd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1f.rd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1g.dd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1g.rd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1h.dd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1h.rd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1i.dd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1i.rd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1j.dd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1j.rd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-check1a.S A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-check1b.S A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-extern1a.S A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-extern1b.S A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-func1.c A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-main1.c A external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt.exp A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pass.out A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19615.d A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19615.s A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19827-nacl.rd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19827.rd A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19827a.S A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19827b.S A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20117.d A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20117.s A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-1.s A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-1a.d A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-1b.d A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-1c.d A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-2.s A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-2a.d A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-2b.d A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-2c.d A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-2d.d A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-3a.c A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-3b.S A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-3c.S A external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-3d.S M external/gpl3/binutils/dist/ld/testsuite/ld-ifunc/ifunc-21-x86-64.d M external/gpl3/binutils/dist/ld/testsuite/ld-ifunc/ifunc-22-x86-64.d M external/gpl3/binutils/dist/ld/testsuite/ld-ifunc/ifunc-5r-local-x86-64.d M external/gpl3/binutils/dist/ld/testsuite/ld-plugin/lto.exp A external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsdll.s A external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsdll.ver A external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsdll_32.s A external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsopt5.d A external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsopt5.s A external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsopt5_32.d A external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsopt5_32.s M external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1a.d M external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1b.d M external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1c.d M external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1d.d M external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1e.d M external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1f.d M external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1g.d M external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1h.d M external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1i.d A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/libno-plt-1b.dd A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/libno-plt-1b.rd M external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/load1a.d M external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/load1b.d A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1a.dd A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1a.rd A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1b.dd A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1b.rd A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1c.dd A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1c.rd A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1d.dd A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1d.rd A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1e.dd A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1e.rd A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1f.dd A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1f.rd A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1g.dd A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1g.rd A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-check1.S A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-extern1.S A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-func1.c A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-main1.c A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt.exp A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pass.out A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr18591.d A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr18591.s A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19615.d A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19615.s A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19827-nacl.rd A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19827.rd A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19827a.S A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19827b.S A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr20093-1.d A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr20093-1.s A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr20093-2.d A external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr20093-2.s M external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/x86-64.exp M external/gpl3/binutils/dist/md5.sum M external/gpl3/binutils/dist/opcodes/i386-dis.c M external/gpl3/binutils/dist/zlib/ChangeLog M external/gpl3/binutils/dist/zlib/adler32.c M external/gpl3/binutils/dist/zlib/compress.c M external/gpl3/binutils/dist/zlib/contrib/ada/buffer_demo.adb M external/gpl3/binutils/dist/zlib/contrib/ada/mtest.adb M external/gpl3/binutils/dist/zlib/contrib/ada/read.adb M external/gpl3/binutils/dist/zlib/contrib/ada/test.adb M external/gpl3/binutils/dist/zlib/contrib/ada/zlib-streams.adb M external/gpl3/binutils/dist/zlib/contrib/ada/zlib-streams.ads M external/gpl3/binutils/dist/zlib/contrib/ada/zlib-thin.adb M external/gpl3/binutils/dist/zlib/contrib/ada/zlib-thin.ads M external/gpl3/binutils/dist/zlib/contrib/ada/zlib.adb M external/gpl3/binutils/dist/zlib/contrib/ada/zlib.ads M external/gpl3/binutils/dist/zlib/contrib/iostream2/zstream.h M external/gpl3/binutils/dist/zlib/crc32.c M external/gpl3/binutils/dist/zlib/deflate.c M external/gpl3/binutils/dist/zlib/deflate.h M external/gpl3/binutils/dist/zlib/example.c M external/gpl3/binutils/dist/zlib/minigzip.c M external/gpl3/binutils/dist/zlib/test/example.c M external/gpl3/binutils/dist/zlib/test/minigzip.c M external/gpl3/binutils/dist/zlib/trees.c M external/gpl3/binutils/dist/zlib/uncompr.c M external/gpl3/binutils/dist/zlib/zconf.h M external/gpl3/binutils/dist/zlib/zconf.h.cmakein M external/gpl3/binutils/dist/zlib/zconf.h.in M external/gpl3/binutils/dist/zlib/zutil.c M external/gpl3/binutils/dist/zlib/zutil.h commit 7840dc56d2fb39719fa5085dc622241ba3c04165 Author: msaitoh Date: Thu Jul 28 09:13:06 2016 +0000 Note sdtemp(4)'s JEDEC TSE2004av support. M doc/CHANGES commit 3f2072ebc1a20be6437f839300db6ed88707ff81 Author: msaitoh Date: Thu Jul 28 09:11:13 2016 +0000 Add JEDEC TSE2004av support. OK'ed by pgoyette. If a device conforms TES2004av, it can be used without adding new entry into the matching table. M share/man/man4/sdtemp.4 M sys/dev/i2c/sdtemp.c M sys/dev/i2c/sdtemp_reg.h commit be3b4b1170f6ab71a5d0f136ef57032766036fcb Author: ozaki-r Date: Thu Jul 28 09:03:50 2016 +0000 Fix panic on adding/deleting IP addresses under network load Adding and deleting IP addresses aren't serialized with other network opeartions, e.g., forwarding packets. So if we add or delete an IP address under network load, a kernel panic may happen on manipulating network-related shared objects such as rtentry and rtcache. To avoid such panicks, we still need to hold softnet_lock in in_control and in6_control that are called via ioctl and do network-related operations including IP address additions/deletions. Fix PR kern/51356 M sys/netinet/if_arp.c M sys/netinet/in.c M sys/netinet6/in6.c M sys/netinet6/nd6_nbr.c commit 21f28016c723fb6305af498a9903c78bcfa95500 Author: martin Date: Thu Jul 28 08:24:58 2016 +0000 From Michael Plass: The superblock field that distinguishes between 4.2BSD and 4.4BSD inodes is really only relevant on a UFS1 file system. Make sure that it is a UFS1 fs before using fs_old_inodefmt. Note that the NetBSD newfs and mkfs utilities initialize fs_old_inodefmt even for UFS2, so problems were apparent only on file systems created by other operating systems, for example, FreeBSD. M sbin/fsdb/fsdb.c M sys/ufs/ffs/ffs_vfsops.c M usr.sbin/quot/quot.c commit a1fe1178e2d42e6c845673f4343b2f8e9542de09 Author: martin Date: Thu Jul 28 07:54:31 2016 +0000 PR kern/51371: avoid shifting negative values M sys/net/rtsock.c M sys/netinet/tcp_vtw.c commit d1d5376940a2193f59bbf62bff43aa69c86079f9 Author: martin Date: Thu Jul 28 07:52:06 2016 +0000 PR kern/51371: fix misleading indentation M sys/uvm/uvm_aobj.c commit 3998febe19be701992036dd60058ac0d8cd78760 Author: nonaka Date: Thu Jul 28 03:09:47 2016 +0000 regen M sys/dev/pci/pcidevs.h M sys/dev/pci/pcidevs_data.h commit 285655a4070e40176eeeb37a16e25a03715eb7bb Author: nonaka Date: Thu Jul 28 03:08:39 2016 +0000 Add Super Micro Computer Inc M sys/dev/pci/pcidevs commit 60f9b70d5aaea13707447bb2e9d8e15584c22fb4 Author: nonaka Date: Thu Jul 28 03:05:31 2016 +0000 sort by vendor id. M sys/dev/pci/pcidevs commit 79265a663464e1436cff14706b7e79d6ba6c2cfb Author: maxv Date: Wed Jul 27 16:45:00 2016 +0000 Use UVM_PROT_ALL only if UVM_KMF_EXEC is given as argument. Otherwise, if UVM_KMF_PAGEABLE is also given as argument, only the VA is allocated and UVM waits for the page to fault before kentering it. When kentering it, it will use the UVM_PROT_ flag that was passed to uvm_map; which means that it will kenter it as RWX. With this change, the number of RWX pages in the amd64 kernel reaches strictly zero. M sys/uvm/uvm_km.c commit 322839624ac647707e6a9bfaa93bbdac59a54559 Author: maxv Date: Wed Jul 27 13:04:28 2016 +0000 Call cpu_init_msrs on i386 when waking up. Currently it does not change anything, since MSR_EFER is already enabled earlier. But if we add new MSRs in the future, we will want them when waking up as well. M sys/arch/x86/acpi/acpi_wakeup.c commit 44703eefd441b8b35acf1a60622bfe9e9ed59e6d Author: maxv Date: Wed Jul 27 12:08:46 2016 +0000 Re-enable large pages on the data segment, but don't map the first page, and add a comment to explain why. We will have to move the LAPIC VA. The large page support is technically the same as before my last commit, since in practice, the first page of .data is never mapped with large pages. M sys/arch/x86/x86/pmap.c commit 229fe4c84cc15b7a5112cdfda82cda7286409507 Author: skrll Date: Wed Jul 27 11:13:14 2016 +0000 Fix RB_KDB by calling the debugger entry points after pmap_bootstrap, etc M sys/arch/cobalt/cobalt/machdep.c commit e95ee888f9694d70a10e5d2884e2da862d94e39f Author: skrll Date: Wed Jul 27 09:57:26 2016 +0000 Bump size of scratchstr - some KASSERTMGS exceed 256 characters M sys/kern/subr_prf.c commit f8076df95ae7c30bce581d18221c0d3fe9193f6c Author: skrll Date: Wed Jul 27 09:32:35 2016 +0000 Sprinle RCSID M sys/arch/mips/mips/lock_stubs_llsc.S M sys/arch/mips/mips/lock_stubs_ras.S M sys/arch/mips/mips/locore.S M sys/arch/mips/mips/locore_mips1.S M sys/arch/mips/mips/locore_mips3.S M sys/arch/mips/mips/locore_octeon.S M sys/arch/mips/mips/sigcode.S commit 73f7cb66fbd42bbad272c20f22a648d031786f2f Author: msaitoh Date: Wed Jul 27 09:11:44 2016 +0000 Print device ID with 8bits again (revert part of rev. 1.27) because the revision field also printed next. M sys/dev/i2c/sdtemp.c commit 06b5bf621f5ab8587c0e51fb8f46c6bc913e822f Author: wiz Date: Wed Jul 27 08:38:25 2016 +0000 New sentence, new line. M share/man/man4/spdmem.4 commit a3f862ceeaefc8ae851a5b00efe1a9d290d6a1ac Author: msaitoh Date: Wed Jul 27 07:44:10 2016 +0000 - Add 0x54-0x57. - Add note about sdtemp(4). M share/man/man4/spdmem.4 commit 9f3c69246418d5e5637146e73c3ae1f2106c0a19 Author: msaitoh Date: Wed Jul 27 07:05:39 2016 +0000 Add ichsmb(4), spdmem(4) and sdtemp(4). M sys/arch/amd64/conf/XEN3_DOM0 M sys/arch/i386/conf/XEN3_DOM0 commit f57b9c41c889a3eb2b075f4042226c14fb7bd7d1 Author: msaitoh Date: Wed Jul 27 07:04:56 2016 +0000 Add sdtemp(4) M sys/arch/amd64/conf/ALL M sys/arch/amd64/conf/GENERIC M sys/arch/i386/conf/ALL M sys/arch/i386/conf/GENERIC commit 1ef6344147d5f1e0868da8241b1e58f60331ad4f Author: pgoyette Date: Wed Jul 27 05:14:40 2016 +0000 Don't mutex_exit() if we didn't mutex_enter(). Pointed out by coypu. Thanks! M sys/dev/md.c commit 02d2eddfb2abf550607c18bdd2c4703a6b6bf3dd Author: knakahara Date: Wed Jul 27 04:23:42 2016 +0000 remove extra ifdefs. no functional changes. ip_flow.c becomes build target only if GATEWAY kernel option is on. So, "#ifdef GATEWAY" in ip_flow.c is not needed. M sys/netinet/ip_flow.c commit 837e92077075f31414adb4a8b505336860baf247 Author: christos Date: Wed Jul 27 02:33:40 2016 +0000 start creating a table and say I will do binutils. M doc/TODO.8 commit 673b8286d327176757bb49edab5f5ba4060d26a2 Author: pgoyette Date: Wed Jul 27 01:09:44 2016 +0000 If we're going to check for a NULL pointer, do the check before we dereference it (to get the lock address). M sys/dev/md.c commit c953ae06af826e47f9291c4270a1f9e7f38b41ec Author: msaitoh Date: Tue Jul 26 11:08:59 2016 +0000 Update supported masters and slaves. M share/man/man4/iic.4 commit 2d87a4d45367886b1c1e308ccafa3c337175d71f Author: ozaki-r Date: Tue Jul 26 08:34:55 2016 +0000 Fix downmatch increment M sys/netinet/ip_input.c commit 5a2dde1ea2cb723c8443d00354b72b7713509b6d Author: msaitoh Date: Tue Jul 26 08:13:57 2016 +0000 Move functions to make module related code at the bottom of this file. M sys/dev/i2c/sdtemp.c commit 06fb3f9edd82266978e90d06eb23220474a5ff8e Author: rkujawa Date: Tue Jul 26 08:05:51 2016 +0000 Note MCP9804 now also supported by sdtemp(4) - thx msaitoh. M share/man/man4/mcp980x.4 commit 1a7f6cb7298c6243f9037f970c46b36e9ba22685 Author: msaitoh Date: Tue Jul 26 07:36:54 2016 +0000 Note sdtemp(4). M doc/CHANGES commit 2f6bdd0a24d26dda66dd2e59dcffc7afadfb0287 Author: msaitoh Date: Tue Jul 26 07:33:30 2016 +0000 - Add new devices. - s/DDR2 and DDR3 SDRAM DIMMs/DDR2 and newer DIMMs/ M share/man/man4/sdtemp.4 commit f55e7b6ccefcf1df065c9d3c1b5d7a10c9d53611 Author: msaitoh Date: Tue Jul 26 07:30:16 2016 +0000 Reviewed and OK'd by pgoyette: - Add support for Atmel AT30TS00, AT30TSE004, Giantec GT30TS00, GT34TS02, Microchip MCP9804, MCP98244, IDT TS3000GB[02], TS3001GB2, TSE2004GB2, and On Semiconductor CAT34TS04. Taken from OpenBSD. - Add IDT TSE2002GB2. - Check the temperature resolution field in the capability register instead of the hard coded value in the match table. With this change, some devices' temperature resolution would be fixed. - The resolution register is a vendor specific register. - All of IDT devices have the resolution register. - The address of the resolution register of Microchip MCP98244 is different from other Microchip devices. - Show accuracy, range, resolution, high voltage standoff and shutdown with aprint_normal(). - Show timeout with aprint_debug(). M sys/dev/i2c/sdtemp.c M sys/dev/i2c/sdtemp_reg.h commit 566d685ce1049ac85078560faae511fbc037c4a2 Author: msaitoh Date: Tue Jul 26 07:25:51 2016 +0000 - Print device ID in 16bits instead of 8bits in aprint_debug(). - s/STTS2002/STTS2004/ for STTS2004. M sys/dev/i2c/sdtemp.c commit 75c04a418b7c60bf1575be673a7da6d063d7dd93 Author: ozaki-r Date: Tue Jul 26 05:53:30 2016 +0000 Simplify by using atomic_swap instead of mutex Suggested by kefren@ M sys/netinet/ip_flow.c M sys/netinet6/ip6_flow.c commit dd0f28c401d101194103bc28f693177bb614e1d5 Author: skrll Date: Tue Jul 26 05:52:55 2016 +0000 Set the cause register to zero after disabling interrupts now that spl0 doesn't do it. My cobalt now boots (again again) M sys/arch/mips/mips/locore.S commit 3739a4763b26d65eb49636485f995a5e2ba3eedb Author: martin Date: Tue Jul 26 04:18:04 2016 +0000 First cut at netbsd-8 branch objectives. A doc/TODO.8 commit fc938f4cf0ef9b8a0b12e04359b4d7659ebd03f1 Author: christos Date: Tue Jul 26 03:09:55 2016 +0000 From Felix Deichmann: While writing "slhci at tc" support, I noticed TC bus_space functions for alpha don't work as they should (tc_bus_mem.c). Consideration of dense vs. sparse space seems problematic, especially for widths < 4. I found information mainly in [1] https://web-docs.gsi.de/~kraemer/COLLECTION/DEC/d3syspmb.pdf [2] http://h20565.www2.hpe.com/hpsc/doc/public/display?docId=emr_na-c04623255 and a dirty (but tested) hack based on this is attached as an example. It would be great if someone could have a look and do a cleaner version preferably. Especially the end of ([2] section 12.2.2) provides a summary of which "instruction" to use for which data width in which space, and possible side effects (unintentional double reads/writes) in dense space... M sys/arch/alpha/tc/tc_bus_mem.c commit 785c9f0de623735b46332930c63fd45265e9b96f Author: pgoyette Date: Tue Jul 26 01:49:48 2016 +0000 When calling devsw_attach() we need to use the expected/official driver name (as listed in the devsw_conv[] table) to get the expected device majors. Once rump initialization is finished (ie, it has created its required device nodes), we need to detach the [bc]devsw so the module initialization code doesn't get EEXIST. M sys/dev/vnd.c M sys/rump/dev/lib/libvnd/vnd_component.c commit 91bf2bbdffd1ed7eaa07fdd594e8b47d09f67523 Author: nonaka Date: Tue Jul 26 01:36:50 2016 +0000 IFQ_PURGE() must be called only after call if_initialize(). it lock ifp->if_snd.ifq_lock. M sys/arch/powerpc/booke/dev/pq3etsec.c commit 7d5d7f4b91db74b7d4d6bfd02ff4cbbabe0cdee7 Author: rjs Date: Mon Jul 25 23:46:09 2016 +0000 Restore correct test for return value from aarpresolve(). M sys/net/if_ethersubr.c commit 874708b21043e5733470aa8726cb1a65bec9b3ce Author: macallan Date: Mon Jul 25 22:10:03 2016 +0000 xburst needs CPU_MIPS_D_CACHE_COHERENT M sys/arch/mips/mips/mips_machdep.c commit 712e181575dab9318b542c9447890673795fc85b Author: wiz Date: Mon Jul 25 22:00:36 2016 +0000 Remove one of the two SEE ALSO sections. M lib/libc/sys/sigaction.2 commit b794c1fa917d702958c71d7fe9babd7184880afe Author: maxv Date: Mon Jul 25 16:03:38 2016 +0000 Remove lapic_id, lapic_ppr and lapic_isr. We need to be careful though: the offset of lapic_tpr must not change, and the whole area must be exactly one page. M sys/arch/amd64/amd64/locore.S M sys/arch/i386/i386/locore.S commit 612a5dc79d660d80d66905fb2b98664ca923d932 Author: maxv Date: Mon Jul 25 15:29:06 2016 +0000 Unused. M sys/arch/amd64/amd64/mptramp.S commit 3b093aa0d423f61f768edb7bfb488042e4595213 Author: maxv Date: Mon Jul 25 15:18:41 2016 +0000 This needs to be page-aligned anyway. M sys/arch/i386/i386/locore.S commit b243e6a45ccc28f7aaa5539bc06fc2b1e5b5ff1b Author: pgoyette Date: Mon Jul 25 12:45:13 2016 +0000 When initializing the rump cgd component, use the correct driver name (as found in the devsw_conv[] table). This will get us the "official" major numbers for the cgd device. After creating the rump file-space nodes for /dev/cgd* we then need to detach the [bc]devsw's because normal module initialization will do its own attachment, and we don't want that to fail. While here, since we're doing the devsw_attach() twice, share the results from the first call rather than starting from scratch. M sys/dev/cgd.c M sys/rump/dev/lib/libcgd/cgd_component.c commit db0ef349a8370be7e32e23a811b53b73351db4cc Author: maxv Date: Mon Jul 25 12:11:40 2016 +0000 The L1 entry of the first page of the data segment is overwritten for the LAPIC page, and set as RWX+PG_N. The LAPIC pa is fixed, and its va resides in the data segment. Because of this error-prone design, the kernel image map is not linear, and I first thought it was a bug (as I vaguely said in PR/51148). Using large pages for the data segment is therefore wrong, since the first page does not actually belong to the data segment (even if its va is in the range). This bug is not triggered currently, since local_apic is not large-page-aligned. We will certainly have to allocate a va dynamically instead of using the first page of data; but for now, disable large pages on the data segment, and map the LAPIC as RW. This is the last x86-specific RWX page. M sys/arch/x86/include/pmap.h M sys/arch/x86/x86/lapic.c M sys/arch/x86/x86/pmap.c commit 85205552fc3bbef530da35716d4f7569f2acf119 Author: ozaki-r Date: Mon Jul 25 08:30:19 2016 +0000 Apply if_get/if_put to compat_ifioctl M sys/compat/common/if_43.c commit 09fd873bf609cb05e1c650db5365be63f3c0409d Author: christos Date: Mon Jul 25 06:20:26 2016 +0000 -Wno-stack-protector M crypto/external/cpl/tpm-tools/bin/tpm_sealdata/Makefile M crypto/external/cpl/tpm-tools/bin/tpm_unsealdata/Makefile M crypto/external/cpl/tpm-tools/lib/libtpm_unseal/Makefile M crypto/external/cpl/tpm-tools/lib/libtpm_utils/Makefile commit b90683494e3a0918d08e24ce2a9b3212a87c98c8 Author: erh Date: Mon Jul 25 04:40:51 2016 +0000 Eliminate the distinct path check, since the paths don't actually need to be distinct and allowing this makes certain useful tasks possible, such as fixing an unpopulated /dev while a tmpfs is mounted over it. However, require the paths to be different, as mounting a path directly over itself has the side effect of causing any other mount points within that path to no longer be accessible, and is difficult to unmount when done on /. M sbin/mount_null/mount_null.c commit 4ac93c5da67cbaa910032b4f945b93885730e95f Author: ozaki-r Date: Mon Jul 25 04:21:19 2016 +0000 Make DAD of ARP/NDP MP-safe with coarse-grained locks The change also prevents arp_dad_timer/nd6_dad_timer from running if arp_dad_stop/nd6_dad_stop is called, which makes sure that callout_reset won't be called during callout_halt. M sys/netinet/if_arp.c M sys/netinet6/nd6_nbr.c commit 1f9a3c0de6c1337580d7f1b415bcd7f0b1aa32ec Author: ozaki-r Date: Mon Jul 25 01:52:21 2016 +0000 Use KASSERT for checking non-NULL of ifa->ifa_ifp ifa->ifa_ifp should be always non-NULL, so doing the check only if DIAGNOSTIC is ok. M sys/netinet/if_arp.c M sys/netinet6/nd6_nbr.c commit 3155e045b38d08ffd4493e529e4a4e6752416175 Author: knakahara Date: Mon Jul 25 00:10:38 2016 +0000 fix: unlock in reverse order M sys/netinet/tcp_timer.c commit d5b7f322f8f3b242a6c02d285a830bd5bf071066 Author: skrll Date: Sun Jul 24 18:04:04 2016 +0000 Two fixes: 1) invesion of enable bits in splx (ipl_sr_map is disable mask) 2) Don't overwrite the cause register in spl0 - there might be pending softints. The second helps with recent boot issues after several new workqueues are created. lwp_startup would call spl0 and lose the pending softints status. M sys/arch/mips/mips/spl.S commit 9ef5df81579a52c0de1be117bea4fe32e2a5a3ac Author: macallan Date: Sun Jul 24 16:47:49 2016 +0000 use bus_space_map() M sys/arch/sgimips/hpc/hpc.c commit 1bb4a89625f38e763ad8ad59e9a10c306999b11a Author: maxv Date: Sun Jul 24 14:09:22 2016 +0000 The MSR EFER state is not saved and restored when sleeping on i386. On PAE, the CPU crashes right after waking up, since it needs to access NOX-ed pages, which are to be enabled in an MSR. Fix this by properly saving and restoring the EFER MSR. It's a little tricky since the wakeup code uses %edx, but rdmsr overwrites it. We just save it in %esi. Now, the CPU sleeps properly on PAE kernels. M sys/arch/i386/acpi/acpi_wakecode.S M sys/arch/i386/acpi/acpi_wakeup_low.S M sys/arch/x86/acpi/acpi_wakeup.c commit cac1bf24f03406495903f9b494ccf2677b2bf293 Author: njoly Date: Sun Jul 24 13:23:25 2016 +0000 Regen for readlink/readlinkat signatures. M sys/compat/linux/arch/alpha/linux_syscall.h M sys/compat/linux/arch/alpha/linux_syscallargs.h M sys/compat/linux/arch/alpha/linux_syscalls.c M sys/compat/linux/arch/alpha/linux_sysent.c M sys/compat/linux/arch/amd64/linux_syscall.h M sys/compat/linux/arch/amd64/linux_syscallargs.h M sys/compat/linux/arch/amd64/linux_syscalls.c M sys/compat/linux/arch/amd64/linux_sysent.c M sys/compat/linux/arch/amd64/linux_systrace_args.c M sys/compat/linux/arch/arm/linux_syscall.h M sys/compat/linux/arch/arm/linux_syscallargs.h M sys/compat/linux/arch/arm/linux_syscalls.c M sys/compat/linux/arch/arm/linux_sysent.c M sys/compat/linux/arch/arm/linux_systrace_args.c M sys/compat/linux/arch/i386/linux_syscall.h M sys/compat/linux/arch/i386/linux_syscallargs.h M sys/compat/linux/arch/i386/linux_syscalls.c M sys/compat/linux/arch/i386/linux_sysent.c M sys/compat/linux/arch/i386/linux_systrace_args.c M sys/compat/linux/arch/m68k/linux_syscall.h M sys/compat/linux/arch/m68k/linux_syscallargs.h M sys/compat/linux/arch/m68k/linux_syscalls.c M sys/compat/linux/arch/m68k/linux_sysent.c M sys/compat/linux/arch/mips/linux_syscall.h M sys/compat/linux/arch/mips/linux_syscallargs.h M sys/compat/linux/arch/mips/linux_syscalls.c M sys/compat/linux/arch/mips/linux_sysent.c M sys/compat/linux/arch/powerpc/linux_syscall.h M sys/compat/linux/arch/powerpc/linux_syscallargs.h M sys/compat/linux/arch/powerpc/linux_syscalls.c M sys/compat/linux/arch/powerpc/linux_sysent.c commit 700d8ec02cd3598002f273bffd410e4982ba0d81 Author: njoly Date: Sun Jul 24 13:22:01 2016 +0000 Small cleanup. Adjust readlink/readlinkat signatures to reduce diffs with native. M sys/compat/linux/arch/alpha/syscalls.master M sys/compat/linux/arch/amd64/syscalls.master M sys/compat/linux/arch/arm/syscalls.master M sys/compat/linux/arch/i386/syscalls.master M sys/compat/linux/arch/m68k/syscalls.master M sys/compat/linux/arch/mips/syscalls.master M sys/compat/linux/arch/powerpc/syscalls.master commit be2d2b15749b4cba15bd0ef4069624ad8651e433 Author: maxv Date: Sun Jul 24 13:04:58 2016 +0000 KNF, and reduce the diff between amd64 and i386. M sys/arch/amd64/acpi/acpi_wakecode.S M sys/arch/amd64/acpi/acpi_wakeup_low.S M sys/arch/i386/acpi/acpi_wakecode.S M sys/arch/i386/acpi/acpi_wakeup_low.S commit eab1a5ffb170e4f496796d0d27b10a7d323021bd Author: matt Date: Sat Jul 23 20:06:25 2016 +0000 Lock the tlbinfo if it wasn't when doing a pmap_tlb_pai_check M sys/uvm/pmap/pmap_tlb.c commit 3dd28717e7a3b57fd47cf9254ec1183d20bf9ca5 Author: jakllsch Date: Sat Jul 23 19:14:36 2016 +0000 Fix typo in string. This is a driver for the AS3722 PMIC, not the AS3822 LED driver. M sys/dev/i2c/as3722.c commit 4eb9a39f06a67fc4ba31f10550b5c69d95e5ae31 Author: jakllsch Date: Sat Jul 23 18:02:10 2016 +0000 Also check the compatibles table when the size is below zero. Fixes an aprint_error() on Jetson TK1. M sys/dev/i2c/at24cxx.c commit f800faf9b66f4cae88df7df7b25b15119595b9bc Author: jakllsch Date: Sat Jul 23 18:00:01 2016 +0000 Use one more value from "locators.h", also make sure 'size' is initialized. M sys/dev/i2c/i2c.c commit e0bd9dbd3de2d0fcb0aa68c8e5520f007e0b0c7f Author: jakllsch Date: Sat Jul 23 17:42:37 2016 +0000 Use values from "locators.h" when constructing locators array to be sure of correct index; M sys/dev/i2c/i2c.c commit ab35b4f074d1273b59a53fe595820bab3e4bed79 Author: is Date: Sat Jul 23 13:37:10 2016 +0000 Print the IPv6 or IPv4 source addresses of packets with wrong hash, to help debugging. M sys/netinet/ip_carp.c commit 78db62fd2c8c54003a59bebe235753ebb0e3f0bd Author: is Date: Sat Jul 23 12:19:07 2016 +0000 Workaround for PR 47013 by bouyer@. Only works for mixed IPv4/IPv6 environemnts, not for pure-IPv6 yet. A real fix is still needed. M sys/netinet/ip_carp.c commit 2feb6e7656ef9b61a70552b650565bc95da267e2 Author: kre Date: Sat Jul 23 06:48:27 2016 +0000 Always define MKNOD, even if we don't think we need it (turns out we do, sometimes...) Noticed by Michael Plass reported on current-users. M etc/MAKEDEV.tmpl commit 613b14f37d696626ee4fcc90fa9f13446d39adcb Author: kre Date: Sat Jul 23 01:38:35 2016 +0000 Cause rc to abort if mounting any of the critical local filesystems fails rather than just ignoring the error. Don't bother attempting to clear the contents of /var/run if /var/run does not exist. In that case the mkdir of /var/run/lvm would have failed - correct that by using mkdir -p (which as a side effect will ensure /var/run exists and is available for later scripts to use if for some reason it did not exist.) M etc/rc.d/mountcritlocal commit 9b6ce69534b614c49c637fa47ce643c8ce27d7b9 Author: matt Date: Fri Jul 22 19:50:44 2016 +0000 When mapping a dmamem page, make sure to trunc_pae the starting address M sys/arch/mips/mips/bus_dma.c commit 3602b5b61bdfc683905b9c30079a3b3bc6794f83 Author: maxv Date: Fri Jul 22 14:08:33 2016 +0000 Remove pmap_prealloc_lowmem_ptps on amd64. This function creates levels in the page tree so that the first 2MB of virtual memory can be kentered in L1. Strictly speaking, the kernel should never kenter a virtual page below VM_MIN_KERNEL_ADDRESS, because then it wouldn't be available in userland. It used to need the first 2MB in order to map the CPU trampoline and the initial VAs used by the bootstrap code. Now, the CPU trampoline VA is allocated with uvm_km_alloc and the VAs used by the bootstrap code are allocated with pmap_bootstrap_valloc, and in either case the resulting VA is above VM_MIN_KERNEL_ADDRESS. The low levels in the page tree are therefore unused. By removing this function, we are making sure no one will be tempted to map an area below VM_MIN_KERNEL_ADDRESS in kernel mode, and particularly, we are making sure NULL cannot be kentered. In short, there is no way to map NULL in kernel mode anymore. M sys/arch/amd64/amd64/machdep.c M sys/arch/amd64/include/pmap.h M sys/arch/x86/x86/pmap.c commit 585212dfd328de21b5243e5573f4d2a91e26cf3a Author: maxv Date: Fri Jul 22 13:01:43 2016 +0000 Simplify pmap_alloc_level. It is designed to work only with normal_pdes and PTP_LEVELS, so don't pass them as argument. While here, explain what we are doing. M sys/arch/x86/x86/pmap.c commit 40a5eed5ad7f976c9af868b3d44a74e6a15ba987 Author: jakllsch Date: Fri Jul 22 12:55:34 2016 +0000 Space before tab and trailing whitespace fixes. M sys/dev/ata/wd.c commit 7173a2d84e95e84452b02790e1a2ee3a8ea1a40d Author: maxv Date: Fri Jul 22 12:36:03 2016 +0000 Unused. M sys/arch/x86/x86/pmap.c commit b540eddb3c3fa6c326cf31ce2f5b7afe8d1907a0 Author: knakahara Date: Fri Jul 22 07:13:56 2016 +0000 Reduce KERNEL_LOCK thereby ifq_lock is used by default. if_snd is always excluded by ifq_lock now. So, the KERNEL_LOCK in if_transmit() which serializes packet output processing is not needed now. M sys/net/if.c commit 26fc82ac23e1da4f0ec5b7a9b60c450b97cb1d93 Author: knakahara Date: Fri Jul 22 07:09:40 2016 +0000 Toward NET_MPSAFE-on in future, if_snd uses if_snd->ifq_lock by default. That can reduce confusing difference between NET_MPSAFE on and off. M sys/net/if.c M sys/net/if.h commit c2e439159680b44a0ff52ee6de2752ef335c824a Author: jakllsch Date: Fri Jul 22 04:08:10 2016 +0000 Add ATA8-ACS Long Logical Sector Feature Set support to wd(4). M sys/dev/ata/wd.c M sys/dev/ata/wdvar.h commit 38bf12c843cbd29c990e1b3ee7793a132f28e921 Author: christos Date: Thu Jul 21 19:49:58 2016 +0000 Don't include in , introduces circular dependencies; instead include it in the 4 driver files that need it, and reorder it in machdep.c M sys/arch/newsmips/apbus/xafb.c M sys/arch/newsmips/dev/scsi_1185.c M sys/arch/newsmips/dev/zs_hb.c M sys/arch/newsmips/include/intr.h M sys/arch/newsmips/newsmips/machdep.c M sys/arch/newsmips/newsmips/news5000.c commit 02fee21a2b67f808d7006340f663d14c26a9e681 Author: jakllsch Date: Thu Jul 21 19:05:03 2016 +0000 Call wd_params_to_properties() after softc is sufficently initialized. M sys/dev/ata/wd.c commit 0b236d79f93790b5e227aa88b4caf6225dd52916 Author: jakllsch Date: Thu Jul 21 18:54:13 2016 +0000 Remove unused 'params' argument of local function wd_params_to_properties() M sys/dev/ata/wd.c commit cc8ae6f06c9d6b3c44bfe3eee37ccebcfbcca111 Author: christos Date: Thu Jul 21 18:50:21 2016 +0000 add NOPIE M sys/arch/newsmips/stand/Makefile.inc commit e05e01a6f3a112f487291a37de8aaaabf4497a89 Author: christos Date: Thu Jul 21 18:21:27 2016 +0000 replace variable stack declaration with a large enough one and KASSERT. M sys/fs/puffs/puffs_vnops.c commit 30bfd76213c2ebd98b30df0471024c193b0dd6ab Author: christos Date: Thu Jul 21 18:10:47 2016 +0000 Don't do variable stack allocations for systems with non-const PAGE_SIZE; instead assume that the smallest pagesize is 1024. M sys/ufs/lfs/lfs_pages.c commit 016a773c6e42d953b7599c45dfb285ba83982482 Author: christos Date: Thu Jul 21 17:45:00 2016 +0000 remove .MIPS.abiflags to avoid objcopy creating a 0x20000000 large boot file. M sys/arch/sbmips/stand/Makefile.bootxx commit 8968ffa3dac48f8e6a27eb808e833d21553e6405 Author: christos Date: Thu Jul 21 17:02:47 2016 +0000 make this compile M sys/arch/mips/sibyte/dev/sbbuswatch.c M sys/arch/mips/sibyte/dev/sbmac.c M sys/arch/mips/sibyte/dev/sbobio.c M sys/arch/mips/sibyte/dev/sbscn.c M sys/arch/mips/sibyte/dev/sbtimer.c M sys/arch/mips/sibyte/dev/sbwdog.c M sys/arch/mips/sibyte/pci/sbbrz.c M sys/arch/mips/sibyte/pci/sbbrz_pci.c commit 1905020d6c5cdd1dbe87f09c2b54ba69189294c3 Author: christos Date: Thu Jul 21 17:02:15 2016 +0000 make this compile. M sys/arch/sbmips/sbmips/cpu.c M sys/arch/sbmips/sbmips/rtc.c M sys/arch/sbmips/sbmips/sb1250_icu.c commit 619fe066f5d0b2a995a8a1ead18e3043a2b4d857 Author: christos Date: Thu Jul 21 16:47:50 2016 +0000 more stack protector M external/gpl3/binutils/lib/libbfd/Makefile commit f400450c76e7446c2202c7b5ca5b3537750df43a Author: njoly Date: Thu Jul 21 16:01:58 2016 +0000 According to Opengroup online specifications[1], _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME options should be present in unistd.h not limits.h. Move them with other options. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html M include/limits.h M sys/sys/unistd.h commit 9aea3011eb32d042625014ec0817ada18fbbc68e Author: shm Date: Thu Jul 21 12:29:37 2016 +0000 Fix error checks in open(2) calls. M libexec/mail.local/mail.local.c commit 20a4f177dac7e8f766a09a427884fe0b8e62668b Author: christos Date: Thu Jul 21 12:24:54 2016 +0000 Add -lz to makefile to fix the build. M usr.sbin/makemandb/Makefile commit 09b69d37d84612917ab03bab75175135c805e3d4 Author: skrll Date: Thu Jul 21 12:17:07 2016 +0000 Fix typo in comment M sys/arch/mips/mips/locore_mips1.S M sys/arch/mips/mips/mipsX_subr.S commit 3fbe2512e438a30f5bb0a245c11de84b4ba2f0ca Author: kiyohara Date: Thu Jul 21 09:10:55 2016 +0000 Attach atphy instead of ukphy. M sys/arch/evbarm/conf/VTC100 commit 38c6410a0909d58498c7d2dbfff3eb79db5ceb47 Author: msaitoh Date: Thu Jul 21 08:37:18 2016 +0000 Update processor families from the latest Intel SDM: - 06_4FH: Add Xeon E7 v4 and Core i7-69xx Extreme Edition - 06_57H: Xeon Phi [357]200 M usr.sbin/cpuctl/arch/i386.c commit 4a9352d5a2b0ad596340a7f78170dca1af2d2185 Author: dholland Date: Thu Jul 21 05:07:04 2016 +0000 + PTO parent-teacher organization (also PTA) M share/misc/acronyms commit aaf37f9c08205551262acffaa2077207d88d06fd Author: ozaki-r Date: Thu Jul 21 03:45:56 2016 +0000 Make complex RTM_CHANGE code understandable Tests for route change added recently would reduce the possibility of regressions. Reviewed by ryo@ M sys/net/rtsock.c commit 491846b90c19a65a196dcbee2e6cf0cc4ab96a0b Author: ozaki-r Date: Thu Jul 21 02:02:30 2016 +0000 Add some tests for route change M tests/net/route/t_change.sh commit f6f2010142c8b90b2e6fa24601b08f35939955cf Author: ozaki-r Date: Thu Jul 21 01:56:54 2016 +0000 Remove extra grep M tests/net/route/t_change.sh commit 2070d9de0f79873384434c14d61c47d8b3b6d657 Author: ozaki-r Date: Thu Jul 21 01:56:27 2016 +0000 Make the test name self-descriptive M tests/net/route/t_change.sh commit dcb8675b221405b529c30800f3cdbc7d5ab423f7 Author: christos Date: Thu Jul 21 00:10:57 2016 +0000 don't die printing a name we don't have M external/gpl3/binutils/dist/bfd/elf32-vax.c commit f15179d4940f3ac6d398793aefc3da6b5bd452d2 Author: christos Date: Wed Jul 20 23:36:23 2016 +0000 put ctf lint library back. need to investigate more. M distrib/sets/lists/comp/mi commit 8c9f237ff5dd6fad903e644ba81a8508193f0b2d Author: christos Date: Wed Jul 20 23:19:18 2016 +0000 PR/51353: Patrick Mackey: mld6query "-r" option is not recognised XXX: pullup 7 M usr.sbin/mld6query/mld6.c commit 2adaa75deb3e0268236f26dedce346c6d0062d34 Author: macallan Date: Wed Jul 20 22:16:37 2016 +0000 use bus_space_map() instead of fudging our own bus_space_handle_t M sys/arch/sgimips/gio/gio.c commit 4422c8113766129684fad10d6326820b0bf3241e Author: christos Date: Wed Jul 20 21:02:04 2016 +0000 unnamed unions need special treatment since they need braced initializers for old style initializations. M lib/libpthread/pthread_types.h commit 2167b4e23cc59694ed918ce124c95f30dfa77af7 Author: shm Date: Wed Jul 20 20:18:21 2016 +0000 CID 976523: add FALLTHROUGH M libexec/tftpd/tftpd.c commit abe58708a5a5616c5bbc30584692744784388cd3 Author: christos Date: Wed Jul 20 20:06:04 2016 +0000 cplusplus does not like complex named initializers... M lib/libpthread/pthread_types.h commit c68968c5e69a87fb80faef5b66b99b89a492a038 Author: christos Date: Wed Jul 20 19:26:52 2016 +0000 use named initializers M lib/libpthread/pthread_types.h commit 8753304d9edc5b88025a4a5c28bf893f8e001279 Author: christos Date: Wed Jul 20 18:14:12 2016 +0000 accept attributes in param decls M usr.bin/xlint/lint1/cgram.y commit 71398f1b083877aef4e4860d9c64aa6724517946 Author: macallan Date: Wed Jul 20 17:57:00 2016 +0000 fix tpyo, now n32 kernels have a chance to work again M sys/arch/mips/mips/bus_space_alignstride_chipdep.c commit a152b7cb9f09f616f7e974bbcd38a6c8db4c57f9 Author: christos Date: Wed Jul 20 17:42:14 2016 +0000 handle "extern __attribute__((__gnu_inline__)) __inline" M usr.bin/xlint/lint1/cgram.y M usr.bin/xlint/lint1/scan.l commit 80a9391502875724d687d012ff84f727eae77fe5 Author: christos Date: Wed Jul 20 17:03:50 2016 +0000 add uvm_km_protect() M sys/rump/librump/rumpkern/vm.c commit 33ff7b9ccd06e4e06de88a6467c2af2448e602da Author: maxv Date: Wed Jul 20 13:49:17 2016 +0000 This comment is wrong. In fact, we are in low physical memory, but in high virtual memory, and only the latter matters. I'm not exactly sure why, but it appears that the kernel modules must be placed above the kernel image. Just make this comment more ambiguous, in case the next passer-by gets inspired. M sys/arch/amd64/amd64/machdep.c commit 0bba1f99e0fff575a999778e24be042f2dcc96a5 Author: maxv Date: Wed Jul 20 13:36:19 2016 +0000 Split the data+bss+rodata segment in two data+bss and rodata segments. The latter is made read-only. M sys/kern/subr_kobj.c M sys/kern/subr_kobj_vfs.c M sys/sys/kobj_impl.h commit 9ebdae98fcf12b769419570bca3f78708d93de50 Author: maxv Date: Wed Jul 20 13:11:58 2016 +0000 Change the protection of the kernel modules segments once we are done relocating them. The text is allocated as RWX, and then mprotected to RW. There is a bug that prevents us from doing RW->RX on amd64 and perhaps sparc64. On x86, the pmap waits for the page to fault before granting it the X permission. But in the trap handler, such a page is considered as belonging to kernel_map, while it actually belongs to module_map. The kernel then finds out the page is not present in kernel_map, and panics. In all cases, module_map is non pageable, so even if the trap were handled properly, it still wouldn't work. Therefore, there is a small window in which the segment is RWX. But that's fine enough, for now. M sys/kern/subr_kobj.c commit 126067326186cfb865114e47051374f0e2e906aa Author: maxv Date: Wed Jul 20 12:38:43 2016 +0000 Introduce uvm_km_protect. M sys/uvm/uvm_extern.h M sys/uvm/uvm_km.c commit c94d7bbf462e30e063929e51882b9f5262c7b945 Author: maxv Date: Wed Jul 20 12:33:59 2016 +0000 There is a huge bug in the way a uvm_map_protect is processed on x86. When mprotecting a page, the kernel updates the uvm protection associated with the page, and then gives control to the x86 pmap which splits the procedure in two: if we are restricting the permissions it updates the page tree right away, and if we are increasing the permissions it just waits for the page to fault. In the first case, it forgets to take care of the X permission. Which means that if we allocate an executable page, it is impossible to remove the X permission on it, this being true regardless of whether the mprotect call comes from the kernel or from userland. It is not possible to make sure the page is non executable either, since the only holder of the permission information is uvm, and no track is kept at the pmap level of the actual permissions enforced. In short, the kernel believes the page is non executable, while the cpu knows it is. Fix this by properly taking care of the !VM_PROT_EXECUTE case. Since the bit manipulation is a little tricky we use two vars: bit_rem (remove) and bit_put. M sys/arch/x86/x86/pmap.c commit b422dfa63c77a5a450dd10dfedf757441c071b54 Author: christos Date: Wed Jul 20 12:04:18 2016 +0000 mark tag_signal as noreturn. M external/bsd/mdocml/dist/tag.c commit 5c38fff0e05cbfe7ab3ab41c3a7cbcd71b8c3e67 Author: ozaki-r Date: Wed Jul 20 07:56:10 2016 +0000 Get rid of extra ifafree It was wrongly imported from FreeBSD. M sys/netinet6/in6.c commit 85aa1e74ad3339cd1ea4debfa8a85f2d92dcd47e Author: ozaki-r Date: Wed Jul 20 07:37:51 2016 +0000 Apply pserialize to some iterations of IP address lists M sys/compat/svr4/svr4_sockio.c M sys/dev/qbus/if_dmc.c M sys/dist/pf/net/pf_if.c M sys/net/agr/if_agr.c M sys/netinet6/in6.c M sys/netinet6/in6_ifattach.c M sys/netinet6/mld6.c M sys/netinet6/nd6_rtr.c M sys/netipsec/key.c commit 76e2dfd0d4ff6fa0dc5e45ab20d10aedbb9afa0b Author: ozaki-r Date: Wed Jul 20 03:38:09 2016 +0000 Reduce scopes of variables M sys/netinet/in_pcb.c commit 95279f89723077ec169cbb61f1bd660b55f66908 Author: ozaki-r Date: Wed Jul 20 03:36:51 2016 +0000 Get rid of unnecessary satosin M sys/netinet/in.c commit 61a07167f42033bd99cd7f22d7671555909ccd2b Author: shm Date: Tue Jul 19 21:25:38 2016 +0000 CID 603440: ensure that closing socket exists M libexec/ftpd/ftpd.c commit 67115e57b177f848a510b0f280b34523132379b7 Author: maxv Date: Tue Jul 19 18:54:45 2016 +0000 This loop makes no sense at all. M sys/arch/x86/x86/pmap.c commit 3f9b876ae699aeaebc1ea13399d99581ae933328 Author: christos Date: Tue Jul 19 18:27:27 2016 +0000 make the check work with widths other than 4, Felix Deichmann M sys/dev/tc/tc.c commit a49cf2004abcb8ed15322bacd5a40b449608aafe Author: maya Date: Tue Jul 19 17:04:25 2016 +0000 CFATTACH_DECL -> CFATTACH_DECL_NEW struct device * -> device_t M sys/arch/playstation2/dev/sbus.c M sys/arch/playstation2/dev/spd.c M sys/arch/playstation2/playstation2/mainbus.c commit c863253e8c5f7ccd5d195a76a74bed7d7d5d6028 Author: maya Date: Tue Jul 19 17:01:04 2016 +0000 Don't reference older CFATTACH_DECL M share/man/man9/driver.9 M usr.bin/config/config.5 commit 4e026c9585e34daf88f5fad1b642b2b1518d69f1 Author: christos Date: Tue Jul 19 16:58:05 2016 +0000 PR/50849: Felix Deichmann: Relax TC option ROM header check for ROM widths < 4 M sys/dev/tc/tc.c commit c50b0de2d3dffcefb87d1f1db13ac6e23ee83343 Author: maya Date: Tue Jul 19 16:39:54 2016 +0000 Remove unused bits (mostly because _IPL_NSOFT is not defined) M sys/arch/playstation2/playstation2/interrupt.c commit 2455727a6a51264bff725259e913bbe936987aa4 Author: maya Date: Tue Jul 19 13:58:09 2016 +0000 Change cpu_intr prototype to new one, to avoid conflicts. Make the function resemble typical cpu_intr code. M sys/arch/playstation2/playstation2/interrupt.c commit 2f0bd5351d8e37cd3bb645e61bfffc6ade64bd4f Author: maya Date: Tue Jul 19 13:50:02 2016 +0000 Don't use old style definition M sys/arch/playstation2/playstation2/interrupt.c commit 70c93a2262212d964efb6b9ac723353a519c4e13 Author: maya Date: Tue Jul 19 13:48:51 2016 +0000 We need to include param.h before device.h, as it uses uint64_t M sys/arch/playstation2/dev/sbus.c M sys/arch/playstation2/dev/spd.c M sys/arch/playstation2/playstation2/mainbus.c commit b7ee35d945d112e8f07277b0140d293544cd9a19 Author: shm Date: Tue Jul 19 13:11:38 2016 +0000 Fix race condition in deliver(), fix resource leak. M libexec/mail.local/mail.local.c commit 5cbed13bc582de3c382e8efe14d4c48832c82912 Author: shm Date: Tue Jul 19 09:27:40 2016 +0000 Do not send encoding header for compressed formats. M libexec/httpd/content-bozo.c commit 8b115e17fa04447cb3f31a9c64a336255a548442 Author: kre Date: Tue Jul 19 09:10:16 2016 +0000 + PTO please turn over M share/misc/acronyms commit 805c553f0f8e57219a04d4599e36ef2ccafb009a Author: msaitoh Date: Tue Jul 19 07:44:03 2016 +0000 Print number of attach error regardless of AB_QUIET and AB_SILENT. M sys/kern/subr_autoconf.c commit 3cafe0627c8d7148ab71b61e2d571269f7fe5724 Author: pgoyette Date: Tue Jul 19 07:06:32 2016 +0000 Add a couple definitions of PTO PR misc/51342 M share/misc/acronyms commit 1042cbe48d91f42275a2897c9bc73ad7fda24c79 Author: pgoyette Date: Tue Jul 19 02:47:45 2016 +0000 Fix regression introduced in tests/net/bpf and tests/net/bpfilter The rump code needs to call devsw_attach() in order to assign a dev_major for bpf; it then uses this to create rumps /dev/bpf node. Unfortunately, this leaves the devsw attached, so when the bpf module tries to initialize itself, it gets an EEXIST error and fails. So, once rump has figured what the dev_major should be, call devsw_detach() to remove the devsw. Then, when the module initialization code calls devsw_attach() it will succeed. M sys/net/bpf.c M sys/rump/dev/lib/libbpf/bpf_component.c commit a7b9c37f0fc751284fe47360005a1caf3583b0f8 Author: pgoyette Date: Tue Jul 19 02:04:06 2016 +0000 Add the pgoyette-localcount branch M doc/BRANCHES commit 17d3a2291568f98017fb05b624bbc31227a2038a Author: taca Date: Tue Jul 19 01:04:09 2016 +0000 BIND 9.10.4-P2 has released. M doc/3RDPARTY commit 3626c58271bf27f0e6cdf50ad8d45a8f5a67edbe Author: christos Date: Mon Jul 18 22:51:38 2016 +0000 add missing attribute. M external/bsd/mdocml/dist/mandoc_aux.h commit 9132e14171ce4145b722274c15cb22b3ca08c662 Author: maya Date: Mon Jul 18 22:24:15 2016 +0000 ret is only used in debug cases, mark as __unused. M sys/arch/playstation2/ee/sif.c commit 2146b504a158b925e79d75a981c647714352360c Author: maya Date: Mon Jul 18 22:17:09 2016 +0000 Include mips/cpuregs.h for MIPS_PHYS_TO_KSEG1 M sys/arch/playstation2/dev/ohci_sbus.c M sys/arch/playstation2/playstation2/sifbios.h commit 515c03b9aded9257a14534b3b5dc567b800daedf Author: maya Date: Mon Jul 18 22:13:22 2016 +0000 Remove unused variables M sys/arch/playstation2/playstation2/interrupt.c commit a98d093dc5c8c57250436659eadc3ecb323741c1 Author: maya Date: Mon Jul 18 22:07:38 2016 +0000 Don't use old-style definitions. Appeases GCC. M sys/arch/playstation2/dev/sbus.c commit d729fb7979c849af97e0c93e309791421566a2b6 Author: maya Date: Mon Jul 18 22:05:53 2016 +0000 Include sys/device.h for cfdata_t M sys/arch/playstation2/dev/sbus.c M sys/arch/playstation2/dev/spd.c M sys/arch/playstation2/playstation2/mainbus.c commit 14f95c5b3f5091e2a61c6fc2b7fbc3004f0482b5 Author: maya Date: Mon Jul 18 21:54:12 2016 +0000 Adapt to change: struct cfdata * -> cfdata_t M sys/arch/playstation2/dev/sbus.c M sys/arch/playstation2/dev/spd.c M sys/arch/playstation2/playstation2/mainbus.c commit e7428ede725d047bfe21fddd51aa307becaecc6a Author: pgoyette Date: Mon Jul 18 21:09:05 2016 +0000 Insert missing 'break;' statements. CID 1364142 M sys/dev/pci/piixpm.c commit 64ed302e1ff6792dec3ee610134d8c3aef0e80ea Author: pgoyette Date: Mon Jul 18 21:07:30 2016 +0000 Rearrange code to avoid testing an error value that has not been set. Also, for the built-in case, rather than re-inserting our devsw and then ignoring the EEXIST error, don't bother re-inserting. CID 1364140 M sys/external/bsd/ipf/netinet/ip_fil_netbsd.c commit d404a839a6268ff155d46f40b322eec829f1f2e8 Author: pgoyette Date: Mon Jul 18 21:03:01 2016 +0000 Rearrange so that error check is only done after error has been set. CID 1364141 M sys/netsmb/smb_dev.c commit 0e0f773540c2dc40431fdef4844ed64f947534d1 Author: palle Date: Mon Jul 18 19:51:06 2016 +0000 sun4v: handle device interrupts properly - both legacy (sysino) and cookies M sys/arch/sparc64/sparc64/locore.s commit be9d5f8b0797d1ba94e036683d8038b70bb09de7 Author: maya Date: Mon Jul 18 19:50:11 2016 +0000 Adapt to recent MIPS changes need mips/locore.h for cpu_identify M sys/arch/playstation2/playstation2/cpu.c commit 24e23226cade7d2a8c724894fc9f5c18d0d972cb Author: palle Date: Mon Jul 18 19:32:44 2016 +0000 sun4v: reset cbus debug back to zero M sys/arch/sparc64/dev/cbus.c commit 0f9a1fe1f7149f62e9b45ad935a95219a6520d85 Author: christos Date: Mon Jul 18 18:46:07 2016 +0000 adapt to changed api M external/bsd/mdocml/dist/mdoc_validate.c commit cdb56640c22d1e31e5f086f1aa0a89041f2a876b Author: christos Date: Mon Jul 18 18:45:56 2016 +0000 need sys/stat.h for umask. M external/bsd/mdocml/dist/tag.c commit adf61d26ad77e30b12451606e1f57f69e2e873cf Author: christos Date: Mon Jul 18 17:26:58 2016 +0000 new acpica M doc/3RDPARTY M doc/CHANGES commit 6781dde846db25f4717e134467f6f78b0e760023 Author: christos Date: Mon Jul 18 17:26:12 2016 +0000 merge conflicts. M sys/external/bsd/acpica/dist/disassembler/dmwalk.c M sys/external/bsd/acpica/dist/dispatcher/dsutils.c M sys/external/bsd/acpica/dist/hardware/hwregs.c M sys/external/bsd/acpica/dist/include/acglobal.h M sys/external/bsd/acpica/dist/include/acmacros.h M sys/external/bsd/acpica/dist/include/acoutput.h M sys/external/bsd/acpica/dist/include/acpixf.h M sys/external/bsd/acpica/dist/include/acutils.h M sys/external/bsd/acpica/dist/namespace/nsaccess.c M sys/external/bsd/acpica/dist/namespace/nsdump.c M sys/external/bsd/acpica/dist/utilities/utdebug.c M sys/external/bsd/acpica/dist/utilities/utdecode.c commit 0726516e72a89c732c1ec6bf491e59c94467493c Author: christos Date: Mon Jul 18 17:23:24 2016 +0000 27 May 2016. Summary of changes for version 20160527: This release is available at https://acpica.org/downloads 1) ACPICA kernel-resident subsystem: Temporarily reverted the new arbitrary bit length/alignment support in AcpiHwRead/AcpiHwWrite for the Generic Address Structure. There have been a number of regressions with the new code that need to be fully resolved and tested before this support can be finally integrated into ACPICA. Apologies for any inconveniences these issues may have caused. The ACPI message macros are not configurable (ACPI_MSG_ERROR, ACPI_MSG_EXCEPTION, ACPI_MSG_WARNING, ACPI_MSG_INFO, ACPI_MSG_BIOS_ERROR, and ACPI_MSG_BIOS_WARNING). Lv Zheng. Fixed a couple of GCC warnings associated with the use of the -Wcast-qual option. Adds a new return macro, return_STR. Junk-uk Kim. Example Code and Data Size: These are the sizes for the OS-independent acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The debug version of the code includes the debug output trace mechanism and has a much larger code and data size. Current Release: Non-Debug Version: 136.8K Code, 51.6K Data, 188.4K Total Debug Version: 201.5K Code, 82.2K Data, 283.7K Total Previous Release: Non-Debug Version: 137.4K Code, 52.6K Data, 190.0K Total Debug Version: 200.9K Code, 82.2K Data, 283.1K Total M sys/external/bsd/acpica/dist/changes.txt M sys/external/bsd/acpica/dist/compiler/asloptions.c M sys/external/bsd/acpica/dist/debugger/dbobject.c M sys/external/bsd/acpica/dist/disassembler/dmopcode.c M sys/external/bsd/acpica/dist/executer/exfldio.c M sys/external/bsd/acpica/dist/include/platform/aclinux.h M sys/external/bsd/acpica/dist/os_specific/service_layers/osbsdtbl.c M sys/external/bsd/acpica/dist/tools/acpisrc/asfile.c M sys/external/bsd/acpica/dist/tools/acpisrc/asremove.c commit d9211ca96f4bbccc4068b540d2538270ea7b86c9 Author: christos Date: Mon Jul 18 17:04:29 2016 +0000 CID 1349675: Null pointer dereference M external/bsd/mdocml/dist/read.c commit e99e7d23126bd4a0704593da1c20627192d19308 Author: christos Date: Mon Jul 18 17:02:44 2016 +0000 CID 1349674 Null pointer dereference M external/bsd/mdocml/dist/mdoc_macro.c commit 8d66b2462fceff92650f1465b85d17280d2a19eb Author: christos Date: Mon Jul 18 16:58:04 2016 +0000 CID 1349652: Set umask before mkstemp M external/bsd/mdocml/dist/tag.c commit db861966372be1401b6e06fc62c6132c0529b1dd Author: christos Date: Mon Jul 18 16:56:04 2016 +0000 CID 1288934: Use after free. M external/bsd/mdocml/dist/mdoc_validate.c commit 185595ad30a61949269b3d15966b8d4d972df602 Author: christos Date: Mon Jul 18 12:17:39 2016 +0000 Not designed for PIE M tests/lib/libc/tls/Makefile commit 7d89f3305749a67913b6cac44a37c587c4dddd8c Author: skrll Date: Sun Jul 17 20:13:19 2016 +0000 Various improvement from t-hash (and a bit from me). - Flesh out the abort routine - Avoid using EVENT_DATA - Miscellaneous debug - Comment improvement M sys/dev/usb/xhci.c commit 1f49e48d427a048bc218c3e6785f0f7629d37e60 Author: christos Date: Sun Jul 17 19:44:56 2016 +0000 remove ctf lint library M distrib/sets/lists/comp/mi commit cee3db1d3928152ffb8d8bb7adcc35e5af827612 Author: skrll Date: Sun Jul 17 16:44:39 2016 +0000 Fixup some Loongson code after recent changes to pmap and PAGE_SIZE M sys/arch/mips/mips/mipsX_subr.S commit 1df19efbc51adee9f65e394cf3fdbd2a7d062dc9 Author: abhinav Date: Sun Jul 17 15:56:14 2016 +0000 Use deroff() from mandoc(3) to directly parse the Nd macro rather than parsing it by hand. With the latest mandoc(3), the .Nd macro was getting parsed twice. This fixes that problem and cleans up the code as well. ok christos@ M usr.sbin/makemandb/makemandb.c commit 56d98b398129b9c58bc8ce09f76b7cf6bd822528 Author: skrll Date: Sun Jul 17 13:49:43 2016 +0000 Use anonymous union for ptm_ceiling and old __pthread_spin_t field to maintain backward compatibility and fix hppa build. hppa has an non- integer type __pthread_spin_t M lib/libpthread/pthread_mutex.c M lib/libpthread/pthread_types.h commit 143ce70f4b5c876c3290d03113e42bded6b64166 Author: skrll Date: Sun Jul 17 12:56:12 2016 +0000 Update instruction numbers in comments M sys/arch/mips/mips/mipsX_subr.S commit d608140963d93b68d60c8ac7af14834325f95296 Author: abhinav Date: Sun Jul 17 12:18:12 2016 +0000 Fix extraction of section number and machine architecture from man pages. With the latest API, mdoc_validate()/man_validate() needs to be called before reading the roff_man.meta field, otherwise it is NULL. Also, if a man page doesn't specify machine architecture, don't default to '?' , let it be stored as null in the db. Otherwise, the output of apropos(1) shows the names of the results as \?/ M usr.sbin/makemandb/makemandb.c commit 0beecb77a07f0e24777d29345def76f222e811b6 Author: maxv <maxv@NetBSD.org> Date: Sun Jul 17 10:46:43 2016 +0000 Simplify x86_add_cluster. M sys/arch/x86/x86/x86_machdep.c commit 3e3e6f0da2b50f5df8628ce482c3457fa7047160 Author: pgoyette <pgoyette@NetBSD.org> Date: Sun Jul 17 02:48:07 2016 +0000 Now that we're only calling devsw_attach() in the modular driver, it is not ok for the driver/module to already exist. So don't ignore EEXIST. M sys/net/bpf.c M sys/netsmb/smb_dev.c commit 8e27da635f371c9fb534bca0c7a65560da810fe1 Author: pgoyette <pgoyette@NetBSD.org> Date: Sun Jul 17 02:09:10 2016 +0000 Use C99 initializers for the cdevsw No functional change intended or expected. M external/cddl/osnet/dev/fbt/fbt.c M external/cddl/osnet/dev/sdt/sdt.c M external/cddl/osnet/dist/uts/common/dtrace/dtrace.c commit 6cd205b1ef671168276364cb75a62d893e3877e8 Author: pgoyette <pgoyette@NetBSD.org> Date: Sun Jul 17 02:02:01 2016 +0000 Another case of not calling devsw_attach() for built-in device modules M sys/external/bsd/ipf/netinet/ip_fil_netbsd.c commit 18b23099b8a79f4d9a29d1ac739fc6384a7bcf7c Author: pgoyette <pgoyette@NetBSD.org> Date: Sun Jul 17 01:16:30 2016 +0000 Don't initialize variables that no longer exist in built-in module. M sys/net/bpf.c commit c903e7e6c991cb4037cef10c373b40f635f3607c Author: pgoyette <pgoyette@NetBSD.org> Date: Sun Jul 17 01:03:46 2016 +0000 Don't try to call devsw_attach() for built-in driver code. M sys/net/bpf.c commit eb9e32f668b81403d02ff1e652a0998d1cac17f0 Author: pgoyette <pgoyette@NetBSD.org> Date: Sun Jul 17 00:33:28 2016 +0000 Ooops - previous change was over-zealous. We still need the cdevsw for the built-in case. Restore it. M sys/netsmb/smb_dev.c commit 4f123f51585c8f0283cb8e80602924a11f735fe5 Author: pgoyette <pgoyette@NetBSD.org> Date: Sun Jul 17 00:27:03 2016 +0000 Finish previous - now that we're not calling devsw_attach unnecessarily, we can enclose some additional variables in #ifdef _MODULE / #endif M sys/netsmb/smb_dev.c commit d8db58033def5a01f385817ad85d231413e0d9c4 Author: pgoyette <pgoyette@NetBSD.org> Date: Sun Jul 17 00:17:14 2016 +0000 Rather than calling devsw_attach() and ignoring the EEXIST error when the driver is already built-in to the kernel, don't bother calling. M sys/netsmb/smb_dev.c commit 8ae0358337444f4b9d4c05ad83d291dde4a0bf5d Author: matt <matt@NetBSD.org> Date: Sat Jul 16 21:33:46 2016 +0000 When doing dmamap syncs, try to use KSEG0/XKPHYS address if possible. XXX once hard page coloring is supported XKPHYS could be used all the time. M sys/arch/mips/mips/bus_dma.c commit ce4be4055f21e22cb362343b17eec0506f4a8379 Author: maxv <maxv@NetBSD.org> Date: Sat Jul 16 17:13:25 2016 +0000 KNF, and rename. M sys/arch/x86/x86/x86_machdep.c commit 9f5919201d2ccaa9baf666607495203d3243507f Author: maxv <maxv@NetBSD.org> Date: Sat Jul 16 17:02:34 2016 +0000 Simplify the way physical pages are internalized into the VM system on x86. Only two functions are called now: init_x86_clusters, which initializes the memory clusters from the bootinfo, and init_x86_vm, which inserts the pages from the clusters into VM. M sys/arch/amd64/amd64/machdep.c M sys/arch/i386/i386/machdep.c M sys/arch/x86/include/machdep.h M sys/arch/x86/x86/x86_machdep.c commit e9cd54bc38e21034c8de35963a9d607816a1cead Author: maxv <maxv@NetBSD.org> Date: Sat Jul 16 14:51:45 2016 +0000 Introduce x86_load_region(), and explain a little what we are doing. M sys/arch/x86/x86/x86_machdep.c commit f5eb3b134d98a7a3a25efad9fdb8e477f6f95e3a Author: maxv <maxv@NetBSD.org> Date: Sat Jul 16 13:47:01 2016 +0000 Add the cr4 flags for PKE and UMIP. M sys/arch/x86/include/specialreg.h commit de8ea791c4c3f2c98f3721a66cf458ede389a44e Author: skrll <skrll@NetBSD.org> Date: Sat Jul 16 12:58:11 2016 +0000 KNF M lib/libpthread/pthread_mutex.c commit 8c7819b54e655f5d88b17b0c1c254b218846578d Author: skrll <skrll@NetBSD.org> Date: Sat Jul 16 09:51:13 2016 +0000 No need to define PSW_MBS as machine/psl.h provides it for us M lib/libc/arch/hppa/gen/__setjmp14.S commit c9c212e26270ddc7e0e17501afa2ed20d5843685 Author: pgoyette <pgoyette@NetBSD.org> Date: Sat Jul 16 07:13:26 2016 +0000 Only emit bdevsw externs for entries in the bdev table, rather than for entries in the cdev table. M usr.bin/config/mkdevsw.c commit 51100ad4566cbd57cba06eb73409484566d8750e Author: macallan <macallan@NetBSD.org> Date: Sat Jul 16 01:59:05 2016 +0000 move sysctl-related #defines out of #ifdef _KERNEL so userland can see them now pixman builds again on loongson M sys/arch/mips/include/cpu.h commit 3186133fdfebc9035470223938eb48649b0e6a1b Author: mrg <mrg@NetBSD.org> Date: Sat Jul 16 01:49:42 2016 +0000 apply some #if (ARM_MMU_V6 + ARM_MMU_V7) != 0. now this builds on pre v6-only. M sys/arch/arm/arm32/arm32_machdep.c M sys/arch/arm/include/cpufunc.h commit 8fcf44a145def846ceb234b77dcd8d1dadff914f Author: macallan <macallan@NetBSD.org> Date: Fri Jul 15 22:10:47 2016 +0000 adjust to dbdma changes M sys/arch/macppc/dev/awacs.c M sys/arch/macppc/dev/esp.c M sys/arch/macppc/dev/if_bm.c M sys/arch/macppc/dev/if_mc.c M sys/arch/macppc/dev/kauai.c M sys/arch/macppc/dev/mesh.c M sys/arch/macppc/dev/snapper.c commit ae58f52b97b8e7c915c4a352373da372f21712dd Author: wiz <wiz@NetBSD.org> Date: Fri Jul 15 21:19:19 2016 +0000 Fix mdoclint warnings. M lib/libc/gen/arc4random.3 commit 371fe9497b38d9582eb742b887943f7e72edf6c3 Author: macallan <macallan@NetBSD.org> Date: Fri Jul 15 21:11:12 2016 +0000 - only unmap / free dbdma stuff when we actually mapped / allocated it - use dbdma_free now wdc_obio_detach() actually works without crashing M sys/arch/macppc/dev/wdc_obio.c commit 104ad508c19ad56e16dc37588714c46609ecdac8 Author: macallan <macallan@NetBSD.org> Date: Fri Jul 15 21:08:27 2016 +0000 first step to make dbdma less hackish - dbdma_alloc gets a new parameter to return the actual address of the buffer before being alignment-mangled so we can properly free it - add dbdma_free which takes the pointer mentioned above dbdma should really use bus_dma M sys/arch/macppc/dev/dbdma.c M sys/arch/macppc/dev/dbdma.h commit afc88dc44ff22b85e19a47a2a9f079ca18384d0c Author: christos <christos@NetBSD.org> Date: Fri Jul 15 19:42:08 2016 +0000 new mdocml. M doc/3RDPARTY M doc/CHANGES commit 07314c56069e7ade3f41448d1c7fd5adafd38d0f Author: christos <christos@NetBSD.org> Date: Fri Jul 15 19:41:33 2016 +0000 Sync with API changes. M usr.sbin/makemandb/makemandb.c commit 7a033f679354c13c78b6b95b949cf02fb650cf88 Author: christos <christos@NetBSD.org> Date: Fri Jul 15 19:40:42 2016 +0000 merge conflicts M external/bsd/mdocml/bin/mandoc/Makefile M external/bsd/mdocml/dist/Makefile D external/bsd/mdocml/dist/chars.in D external/bsd/mdocml/dist/compat_fgetln.c M external/bsd/mdocml/dist/compat_ohash.c M external/bsd/mdocml/dist/configure M external/bsd/mdocml/dist/eqn.c D external/bsd/mdocml/dist/example.style.css M external/bsd/mdocml/dist/lib.in M external/bsd/mdocml/dist/libmandoc.h M external/bsd/mdocml/dist/main.c M external/bsd/mdocml/dist/main.h D external/bsd/mdocml/dist/man-cgi.css M external/bsd/mdocml/dist/man.c M external/bsd/mdocml/dist/man_hash.c M external/bsd/mdocml/dist/man_macro.c M external/bsd/mdocml/dist/man_term.c M external/bsd/mdocml/dist/mandoc.h M external/bsd/mdocml/dist/mandoc_aux.h M external/bsd/mdocml/dist/mandocdb.c D external/bsd/mdocml/dist/manpath.h M external/bsd/mdocml/dist/mansearch.c M external/bsd/mdocml/dist/mdoc_argv.c M external/bsd/mdocml/dist/mdoc_hash.c M external/bsd/mdocml/dist/mdoc_term.c M external/bsd/mdocml/dist/mdoc_validate.c M external/bsd/mdocml/dist/msec.in M external/bsd/mdocml/dist/preconv.c M external/bsd/mdocml/dist/read.c M external/bsd/mdocml/dist/roff.c A external/bsd/mdocml/dist/roff.h M external/bsd/mdocml/dist/st.in M external/bsd/mdocml/dist/tbl.c M external/bsd/mdocml/dist/tbl_data.c M external/bsd/mdocml/dist/tbl_layout.c M external/bsd/mdocml/dist/tbl_opts.c M external/bsd/mdocml/dist/term.c D external/bsd/mdocml/dist/test-fgetln.c M external/bsd/mdocml/include/config.h M external/bsd/mdocml/lib/libmandoc/Makefile M external/bsd/mdocml/man/Makefile commit 4ada29726f12e97d25b1c4c5482e3789445f1225 Author: riastradh <riastradh@NetBSD.org> Date: Fri Jul 15 15:23:43 2016 +0000 Number the properties. Identify the key erasure property by name. M lib/libc/gen/arc4random.3 commit 47a17e0d0f7c1cb6103d7500f1c9307a78554941 Author: christos <christos@NetBSD.org> Date: Fri Jul 15 14:25:55 2016 +0000 Changes in version 1.13.4, released on July 14, 2016 --- MAJOR NEW FEATURES --- * man.conf(5): Design and implement a simpler configuration file format. * man(1): Leverage less(1) -T and :t in a way resembling ctags(1) to jump to the definitions of various terms inside manual pages. * soelim(1): New implementation by Baptiste Daroussin. * privilege limitation: Use OpenBSD pledge(2) or OS X sandbox_init(3) when available. * man.cgi(8): Support short URIs like http://man.openbsd.org/mdoc . * mandoc.css: Use one unified stylesheet rather than three different ones. --- MAJOR FUNCTIONALLY RELEVANT BUGFIXES --- * mdoc(7): Fix multiple aspects of SYNOPSIS .Nm formatting. * man(1): Fix process group handling, avoiding unclean shutdowns. --- PORTABILITY IMPROVEMENTS --- * Correctly use the ohash(3) compatibility implementation even when building without SQLite support. * Add compat glue for building on Solaris 9 and 10. * Let ./configure select a supported RE syntax for word boundaries. * Support LDFLAGS, to be used for example for hardening options. * Avoid mixing putchar(3) and putwchar(3) on the same file descriptor, it resulted in output corruption on some platforms. * Avoid reusing va_lists, use va_copy(3) for better portability. * Do not hardcode the path to the more(1) program. --- MINOR NEW FEATURES --- * roff(7): Implement \n(.$ (number of macro arguments). * roff(7): Fully implement \z (do not advance cursor). * roff(7): Implement the `r' conditional (register exists). * roff(7): Implement \\$* (interpolate all arguments). * roff(7): Parse and ignore \, and \/ (italic corrections). * When there is no -m, no -M, no MANPATH and no /etc/man.conf, fall back to /usr/share/man:/usr/X11R6/man:/usr/local/man. * man(1): Give manuals in purely numerical sections priority over manuals of the same name in sections with an alphabetical suffix. * man.cgi(8): Support "header.html" and "footer.html". * man.cgi(8): Set the "autofocus" attribute on the query text box. * man.cgi(8): Simplify the search form, drop two useless buttons. * man.cgi(8): Delete the pseudo-manpath "mandoc", assume that apropos(1) and man.cgi(8) are installed in the default manpath. --- RELIABILITY BUGFIXES --- * mdoc(7): Avoid a use after free and an assertion failure when nodes are deleted during validation. * mdoc(7): Avoid a NULL pointer access when .Bd has no arguments. * mdoc(7): Avoid a NULL pointer access triggered by mismatching end macros. * mdoc(7): Avoid an assertion when .Fo has no argument. * mdoc(7): Avoid an assertion when .Ta<tab> occurs in .Bl -column. * mdoc(7): Avoid an assertion when a body gets broken and has a tail. * roff(7): Avoid an assertion caused by blanks inside \o. * roff(7): Make .so links to gziped manuals work without mandoc.db(5). * tbl(7): Avoid a use after free when the last line of a layout is empty. * eqn(7): Avoid an infinite loop caused by recursive "define". * makewhatis(8): Avoid a segfault caused by unusual directory structures. * Fix handling of leading, trailing, and double colons in MANPATH and -m. --- MINOR BUGFIXES --- * mdoc(7): Put arguments to end macros of broken partial explicit blocks inside the breaking block. * mdoc(7): Let .Dv force normal font. * mdoc(7): Make trailing whitespace significant in .Bl -tag widths. * mdoc(7): Fix macro interpretation around tabs in .Bl -column. * man(7): Use the default width for .RS without arguments. * man(7): On a new RS nesting level, the saved width starts from the default width, not from the saved width of the previous level. * man(7): Allow .PD in next-line scope. * man(7): Improve handling of empty .HP. * man(7): Improve formatting of .br and .sp inside .HP. * man(7): Do not mistreat empty arguments to font alternating macros as vertical spacing requests. * man(7): Allow fill mode changes in tagged paragraph next-line scope. * man(7): Fix minor bugs in block rewinding and simplify the related code. * man(7): Add missing line breaks before subsection headers. * man(7): Give section and subsection headers hanging indentation. * man(7): Make trailing whitespace significant in .TP widths. * roff(7): Don't allow breaking the output line after hyphens that immediately follow escape sequences. * roff(7): Ignore blank characters at the beginning of conditional blocks. * roff(7): Escape breakable hyphens only after handling input line traps. * roff(7): Reject \[uD800] to \[uDFFF] (surrogates) in the parser. * tbl(7): Allow more than one data field after T} on the same input line. * terminal output: Apply bold and italic to non-ASCII Unicode codepoints. * terminal output: Improve rounding rules for horizontal scaling widths. * HTML output: Render ASCII_NBRSP as " ", not "-". * man(1): Do not match the first part of a name if it continues with a dot. * man(1): Keep working even if the current directory is unusable. * man(1): Better error message when $PAGER is invalid. * makewhatis(8): Improve handling of .Va and .Vt macros. * apropos(1): Print "nothing appropriate" to stderr when appropriate. * apropos(1): Abort with a useful error message when elementary database operations like preparing queries or binding variables fail. --- STRUCTURAL CHANGES, no functional change --- * mdoc(7) and man(7): Unified data structures struct roff_node etc. * mdoc(7) and man(7): Unified node handling library in roff.c. * mdoc(7) and man(7): Seperate validation phase from parsing. * roff(7): Major character table cleanup. * Link with libz rather than forking gunzip(1). --- THANKS TO --- * Baptiste Daroussin (FreeBSD) for the new soelim(1) and for release testing. * Anthony Bentley (OpenBSD) for unifying mandoc.css, two nice patches for man.cgi(8), some documentation patches, some bug reports, and various useful discussions. * Todd Miller (OpenBSD) for lots of help with process group and signal handling, a few patches, some bug reports and some useful discussions. * Jonathan Gray (OpenBSD) for yet more testing with afl(1) again resulting in more than half a dozen important bug reports. * Svyatoslav Mishyn (Crux Linux) for some patches, several bug reports, and extensive release testing. * Christian Neukirchen (void Linux) for a number of compatibility patches and suggestions and several bug reports. * Christos Zoulas (NetBSD) for a bug fix patch and some useful suggestions for cleanup. * Florian Obser (OpenBSD) for a bugfix patch and some bug reports. * Sevan Janiyan for help with Solaris compatibility and release testing on many platforms. * Jan Holzhueter and OpenCSW in general for help with Solaris compatibility, and for providing me with a Solaris 9/10/11 testing environment. * Michael McConville (OpenBSD) for some simple cleanup patches. * Thomas Klausner (NetBSD) for some bug reports and release testing. * Christian Weisgerber, Dmitrij Czarkoff, Igor Sobrado, Ken Westerback, Marc Espie, Mike Belopuhov, Rafael Neves, Ted Unangst, Tim van der Molen, Theo Buehler, Theo de Raadt (OpenBSD), Kurt Jaeger, Dag Erling Smoergrav (FreeBSD), Joerg Sonnenberger (NetBSD), Carsten Kunze (Heirloom troff), Daniel Levai, Fabian Raetz, Jan Stary, Jean-Yves Migeon, Lorenzo Beretta, Markus Waldeck, Maxim Belooussov, Michael Reed, Peter Bray, and Serguey Parkhomovsky for bug reports and feature suggestions. * Alexander Hall, Andrew Fresh, Antoine Jacoutot, Doug Hogan, Jason McIntyre, Jasper Lievisse Adriaanse, Kent Spillner, Nicholas Marriott, Peter Hessler, Sebastien Marie, Stefan Sperling, and Theo de Raadt (OpenBSD) for helpful discussions and feedback. M external/bsd/mdocml/dist/INSTALL M external/bsd/mdocml/dist/LICENSE M external/bsd/mdocml/dist/Makefile.depend M external/bsd/mdocml/dist/NEWS M external/bsd/mdocml/dist/TODO M external/bsd/mdocml/dist/apropos.1 M external/bsd/mdocml/dist/att.c M external/bsd/mdocml/dist/cgi.c M external/bsd/mdocml/dist/cgi.h.example M external/bsd/mdocml/dist/chars.c A external/bsd/mdocml/dist/compat_err.c M external/bsd/mdocml/dist/compat_fts.c M external/bsd/mdocml/dist/compat_fts.h A external/bsd/mdocml/dist/compat_getline.c M external/bsd/mdocml/dist/compat_getsubopt.c A external/bsd/mdocml/dist/compat_isblank.c A external/bsd/mdocml/dist/compat_mkdtemp.c M external/bsd/mdocml/dist/compat_ohash.h A external/bsd/mdocml/dist/compat_progname.c M external/bsd/mdocml/dist/compat_reallocarray.c M external/bsd/mdocml/dist/compat_sqlite3_errstr.c M external/bsd/mdocml/dist/compat_strcasestr.c A external/bsd/mdocml/dist/compat_stringlist.c A external/bsd/mdocml/dist/compat_stringlist.h M external/bsd/mdocml/dist/compat_strsep.c M external/bsd/mdocml/dist/compat_strtonum.c A external/bsd/mdocml/dist/compat_vasprintf.c M external/bsd/mdocml/dist/configure.local.example M external/bsd/mdocml/dist/demandoc.1 M external/bsd/mdocml/dist/demandoc.c M external/bsd/mdocml/dist/eqn.7 M external/bsd/mdocml/dist/eqn_html.c M external/bsd/mdocml/dist/eqn_term.c M external/bsd/mdocml/dist/gmdiff M external/bsd/mdocml/dist/html.c M external/bsd/mdocml/dist/html.h M external/bsd/mdocml/dist/lib.c M external/bsd/mdocml/dist/libman.h M external/bsd/mdocml/dist/libmdoc.h M external/bsd/mdocml/dist/libroff.h M external/bsd/mdocml/dist/main.h M external/bsd/mdocml/dist/makewhatis.8 M external/bsd/mdocml/dist/man.1 M external/bsd/mdocml/dist/man.7 A external/bsd/mdocml/dist/man.cgi.3 M external/bsd/mdocml/dist/man.cgi.8 A external/bsd/mdocml/dist/man.conf.5 M external/bsd/mdocml/dist/man.h M external/bsd/mdocml/dist/man_hash.c M external/bsd/mdocml/dist/man_html.c M external/bsd/mdocml/dist/man_validate.c A external/bsd/mdocml/dist/manconf.h M external/bsd/mdocml/dist/mandoc.1 M external/bsd/mdocml/dist/mandoc.3 M external/bsd/mdocml/dist/mandoc.c A external/bsd/mdocml/dist/mandoc.css M external/bsd/mdocml/dist/mandoc.db.5 M external/bsd/mdocml/dist/mandoc_aux.c M external/bsd/mdocml/dist/mandoc_char.7 M external/bsd/mdocml/dist/mandoc_escape.3 M external/bsd/mdocml/dist/mandoc_headers.3 M external/bsd/mdocml/dist/mandoc_html.3 M external/bsd/mdocml/dist/mandoc_malloc.3 A external/bsd/mdocml/dist/mandoc_ohash.c A external/bsd/mdocml/dist/mandoc_ohash.h M external/bsd/mdocml/dist/mandocdb.c M external/bsd/mdocml/dist/manpage.c M external/bsd/mdocml/dist/manpath.c M external/bsd/mdocml/dist/mansearch.3 M external/bsd/mdocml/dist/mansearch.h M external/bsd/mdocml/dist/mansearch_const.c M external/bsd/mdocml/dist/mchars_alloc.3 M external/bsd/mdocml/dist/mdoc.7 M external/bsd/mdocml/dist/mdoc.c M external/bsd/mdocml/dist/mdoc.h M external/bsd/mdocml/dist/mdoc_hash.c M external/bsd/mdocml/dist/mdoc_html.c M external/bsd/mdocml/dist/mdoc_macro.c M external/bsd/mdocml/dist/mdoc_man.c A external/bsd/mdocml/dist/mdoc_state.c M external/bsd/mdocml/dist/msec.c M external/bsd/mdocml/dist/out.c M external/bsd/mdocml/dist/out.h M external/bsd/mdocml/dist/predefs.in M external/bsd/mdocml/dist/roff.7 A external/bsd/mdocml/dist/roff_int.h A external/bsd/mdocml/dist/soelim.1 A external/bsd/mdocml/dist/soelim.c M external/bsd/mdocml/dist/st.c A external/bsd/mdocml/dist/tag.c A external/bsd/mdocml/dist/tag.h M external/bsd/mdocml/dist/tbl.3 M external/bsd/mdocml/dist/tbl.7 M external/bsd/mdocml/dist/tbl_html.c M external/bsd/mdocml/dist/tbl_term.c M external/bsd/mdocml/dist/term.h M external/bsd/mdocml/dist/term_ascii.c M external/bsd/mdocml/dist/term_ps.c M external/bsd/mdocml/dist/test-dirent-namlen.c A external/bsd/mdocml/dist/test-err.c M external/bsd/mdocml/dist/test-fts.c A external/bsd/mdocml/dist/test-getline.c M external/bsd/mdocml/dist/test-getsubopt.c A external/bsd/mdocml/dist/test-isblank.c A external/bsd/mdocml/dist/test-mkdtemp.c M external/bsd/mdocml/dist/test-mmap.c M external/bsd/mdocml/dist/test-ohash.c A external/bsd/mdocml/dist/test-pledge.c A external/bsd/mdocml/dist/test-progname.c M external/bsd/mdocml/dist/test-reallocarray.c A external/bsd/mdocml/dist/test-rewb-bsd.c A external/bsd/mdocml/dist/test-rewb-sysv.c A external/bsd/mdocml/dist/test-sandbox_init.c M external/bsd/mdocml/dist/test-sqlite3.c M external/bsd/mdocml/dist/test-sqlite3_errstr.c M external/bsd/mdocml/dist/test-strcasestr.c A external/bsd/mdocml/dist/test-stringlist.c M external/bsd/mdocml/dist/test-strlcat.c M external/bsd/mdocml/dist/test-strlcpy.c M external/bsd/mdocml/dist/test-strptime.c M external/bsd/mdocml/dist/test-strsep.c M external/bsd/mdocml/dist/test-strtonum.c A external/bsd/mdocml/dist/test-vasprintf.c M external/bsd/mdocml/dist/test-wchar.c M external/bsd/mdocml/dist/tree.c commit c26cff814bd597be5699328e14fd6402151f269f Author: martin <martin@NetBSD.org> Date: Fri Jul 15 09:25:47 2016 +0000 Mark the rt_timer callout MPSAFE and move the first reset a few lines down so the the workqueue is properly prepared (the latter being more a cosmetical change). Ok: ozaki-r@ M sys/net/route.c commit 9b08f8263622952f10813a968a0851d53ed8464a Author: ozaki-r <ozaki-r@NetBSD.org> Date: Fri Jul 15 07:40:09 2016 +0000 Use sin6tosa and sin6tocsa macros No functional change. M sys/netinet6/icmp6.c M sys/netinet6/in6.c M sys/netinet6/in6_gif.c M sys/netinet6/in6_pcb.c M sys/netinet6/in6_src.c M sys/netinet6/ip6_mroute.c M sys/netinet6/nd6.c M sys/netinet6/nd6_nbr.c M sys/netinet6/nd6_rtr.c M sys/netinet6/raw_ip6.c M sys/netinet6/sctp6_usrreq.c M sys/netinet6/udp6_usrreq.c commit cc2f1a1c946345721c6ac8bfa37e226fcecf8310 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Fri Jul 15 07:33:41 2016 +0000 Use ifatoia6 macro No functional change. M sys/netinet6/icmp6.c M sys/netinet6/in6_pcb.c M sys/netinet6/in6_src.c M sys/netinet6/raw_ip6.c commit 2e0985fd4e67a20f1a6ea9647c8816512358c639 Author: dholland <dholland@NetBSD.org> Date: Fri Jul 15 06:13:50 2016 +0000 add one M games/fortune/datfiles/fortunes commit 62351d2037b1bf1115869a774955ea87d0b20153 Author: skrll <skrll@NetBSD.org> Date: Fri Jul 15 05:59:46 2016 +0000 Provide a mm_md_page_color and fix some kernel builds M sys/arch/arm/arm32/arm32_machdep.c commit 9fe7250bbe1efd82446c2b1f612e4797c9832991 Author: pgoyette <pgoyette@NetBSD.org> Date: Fri Jul 15 01:17:47 2016 +0000 Also, don't hard-code the function name in the message; use __func__ M sys/kern/subr_autoconf.c commit cec452a705659d995b24e443f603461d92554dd9 Author: pgoyette <pgoyette@NetBSD.org> Date: Fri Jul 15 01:13:10 2016 +0000 As suggested by christos@, use KASSERTMSG() M sys/kern/subr_autoconf.c commit 136c87edf39d186b14898aae2dd58710a51d656d Author: wiz <wiz@NetBSD.org> Date: Thu Jul 14 22:39:40 2016 +0000 mdocml-1.13.4 out. M doc/3RDPARTY commit fe7f8e26760efefc1dc424ca100b4100f12d82d7 Author: pgoyette <pgoyette@NetBSD.org> Date: Thu Jul 14 21:57:06 2016 +0000 Remove a call to panic() which duplicates the subsequent KASSERT()! XXX Since everything has (or should have) been switched to dev_t, we XXX could probably remove the check for XXX XXX ca->ca_devsize >= sizeof(struct device) XXX XXX But someone ought to check on that first! Reviewed by riastradh@ M sys/kern/subr_autoconf.c commit 22f9c8d2be1aa9f8da0d668a97a36e828a6ea19c Author: christos <christos@NetBSD.org> Date: Thu Jul 14 20:38:20 2016 +0000 more XXX removal. M usr.bin/netstat/if.c commit cc884e5b8a8597841d4962958cdf31531b924e99 Author: christos <christos@NetBSD.org> Date: Thu Jul 14 20:34:36 2016 +0000 XXX: removal M usr.bin/netstat/if.c commit e3d6bdc5bae9bdd1dff95d274bb5c997990c0f11 Author: christos <christos@NetBSD.org> Date: Thu Jul 14 20:13:10 2016 +0000 remove soft interrupt queues that don't exist anymore. M usr.bin/netstat/main.c commit 1ffb7b6c3df1d8a90b625abd1f6d3a577a821678 Author: christos <christos@NetBSD.org> Date: Thu Jul 14 19:39:41 2016 +0000 remove __P M usr.bin/netstat/if.c M usr.bin/netstat/main.c commit 446dbb2cef56d5ddcf12e81da64f2624f418ac8c Author: skrll <skrll@NetBSD.org> Date: Thu Jul 14 19:08:12 2016 +0000 Wrap long line M sys/arch/sgimips/sgimips/bus.c commit 9f3788ef71b46e168e3b8c24f9643143f3b1a07b Author: christos <christos@NetBSD.org> Date: Thu Jul 14 18:58:26 2016 +0000 dedup M usr.bin/netstat/if.c commit a996f5d4f468e5536ebcbb28462d34bc66800695 Author: abhinav <abhinav@NetBSD.org> Date: Thu Jul 14 18:36:57 2016 +0000 Fix grammar. M lib/libc/string/string.3 commit d8dc803c365946a6de12791d9e1527704019a1bc Author: abhinav <abhinav@NetBSD.org> Date: Thu Jul 14 18:21:31 2016 +0000 Fix grammar. M lib/libc/string/popcount.3 commit 3f93158dd98ede71d7909129860454ecee444b0b Author: christos <christos@NetBSD.org> Date: Thu Jul 14 18:19:11 2016 +0000 use sysctl to print multicast addresses M usr.bin/netstat/if.c M usr.bin/netstat/main.c commit 132555699076810442d462b0fc73f2e0f800a2c7 Author: christos <christos@NetBSD.org> Date: Thu Jul 14 18:18:16 2016 +0000 provide net.inet.multicast, like we have net.inet6.multicast to be used by netstat. M sys/netinet/in.c commit 37b412d6a437c1db24257b6688987ff15957b3b5 Author: christos <christos@NetBSD.org> Date: Thu Jul 14 18:16:51 2016 +0000 make sure we cleanup properly when fd is too big. M sys/kern/kern_event.c commit 99286a02c5c73805cc8c8c11c9d92188b3f9621b Author: abhinav <abhinav@NetBSD.org> Date: Thu Jul 14 17:43:48 2016 +0000 Use .In for header file. M lib/libc/string/strings.3 commit ae1413f44d92859127f86c82807af63d7d93fe3a Author: abhinav <abhinav@NetBSD.org> Date: Thu Jul 14 17:17:58 2016 +0000 Add comma to separate the Nm entries. M lib/libc/string/wmemchr.3 commit e43ae6bc06e68a973d6565498caa6ae0acc4df6d Author: abhinav <abhinav@NetBSD.org> Date: Thu Jul 14 17:09:03 2016 +0000 Add missing words and fix grammar. M lib/libc/string/strcmp.3 commit cba9efcb5c9c24eca43382da0ef0f970573f6888 Author: abhinav <abhinav@NetBSD.org> Date: Thu Jul 14 16:09:56 2016 +0000 Fix sentence. M lib/libc/string/wcscasecmp.3 commit 1b503d994c51f4f929cdfb5a13b38b3aca072c65 Author: skrll <skrll@NetBSD.org> Date: Thu Jul 14 15:51:41 2016 +0000 Adapt this to the recent sys/uvm/pmap/pmap_tlb.c changes. MP kernels now don't trigger KASSERTs M sys/arch/arm/arm32/pmap.c commit 1ab7c13194ad83eb4de90783b75d2591e02c9ece Author: skrll <skrll@NetBSD.org> Date: Thu Jul 14 15:50:31 2016 +0000 Use KERNEL_PID instead of 0 M sys/uvm/pmap/pmap_tlb.c commit 74ffc6e982a91d7d0978e1adaa48af768c9c74cb Author: skrll <skrll@NetBSD.org> Date: Thu Jul 14 15:49:43 2016 +0000 Fix some comments. M sys/uvm/pmap/pmap_tlb.c commit d619634b879a03bdc3c689d78d1e713f0584225b Author: msaitoh <msaitoh@NetBSD.org> Date: Thu Jul 14 10:19:05 2016 +0000 - Use aprint*() more in xxx_attach(). - Add missing aprint_naive("\n"). - Remove extra spaces and tabs. - KNF. M sys/arch/i386/pci/glxsb.c M sys/arch/i386/pnpbios/lpt_pnpbios.c M sys/arch/i386/pnpbios/wss_pnpbios.c M sys/arch/i386/pnpbios/ym_pnpbios.c M sys/dev/ata/ata_raid.c M sys/dev/audio.c M sys/dev/cardbus/adv_cardbus.c M sys/dev/cardbus/if_ral_cardbus.c M sys/dev/cardbus/if_tlp_cardbus.c M sys/dev/eisa/cac_eisa.c M sys/dev/eisa/if_fea.c M sys/dev/eisa/mlx_eisa.c M sys/dev/ic/i82586.c M sys/dev/ic/interwave.c M sys/dev/ic/mlx.c M sys/dev/ic/opl.c M sys/dev/ic/pckbc.c M sys/dev/ir/cir.c M sys/dev/isa/dpt_isa.c M sys/dev/isa/ess.c M sys/dev/isa/i82365_isa.c M sys/dev/isa/if_ep_isa.c M sys/dev/isa/if_iy.c M sys/dev/isa/if_ntwoc_isa.c M sys/dev/isa/if_tr_isa.c M sys/dev/isa/isic_isa.c M sys/dev/isa/mcd.c M sys/dev/isa/mpu_isa.c M sys/dev/isa/rtfps.c M sys/dev/isa/seagate.c M sys/dev/isa/spkr.c M sys/dev/isa/tcic2_isa.c M sys/dev/isa/wt.c M sys/dev/isapnp/aha_isapnp.c M sys/dev/isapnp/gus_isapnp.c M sys/dev/isapnp/i82365_isapnp.c M sys/dev/isapnp/if_ep_isapnp.c M sys/dev/isapnp/if_tr_isapnp.c M sys/dev/mca/edc_mca.c M sys/dev/mca/esp_mca.c M sys/dev/mca/mca.c M sys/dev/midi.c M sys/dev/pci/bktr/bktr_os.c M sys/dev/pci/ibmcd.c M sys/dev/pci/if_ntwoc_pci.c M sys/dev/pci/if_sip.c M sys/dev/pci/if_txp.c M sys/dev/pci/isic_pci.c M sys/dev/pci/iwic_pci.c M sys/dev/pci/jmide.c M sys/dev/pci/njs_pci.c M sys/dev/pci/pwdog.c M sys/dev/pci/sv.c M sys/dev/pci/wcfb.c M sys/dev/scsipi/ses.c commit 24dd76eb374483028b9aa91d343ed5d198cba596 Author: nonaka <nonaka@NetBSD.org> Date: Thu Jul 14 10:02:43 2016 +0000 Fix RCS Id. M sbin/nvmectl/perftest.c commit 63e6d82220354b25bdedfa147718b02dc7734673 Author: msaitoh <msaitoh@NetBSD.org> Date: Thu Jul 14 09:27:14 2016 +0000 - Use aprint() more in isic_pcmcia_attach(). - Add missing aprint_naive("\n"). - swap device_xname() and cde->name in the output of a printf(). M sys/dev/pcmcia/isic_pcmcia.c commit dec88900193c5c752ff12a6d7796d9cfb92e4dd1 Author: abhinav <abhinav@NetBSD.org> Date: Thu Jul 14 07:19:11 2016 +0000 Fix grammar and be consistent between using 0 and zero. M lib/libc/string/wcscasecmp.3 commit 4bed0380ee6cf50d7c9511dc5b8fb39c73d3e687 Author: christos <christos@NetBSD.org> Date: Thu Jul 14 06:22:17 2016 +0000 From tedu at openbsd: kevent validates that ident is a valid fd by getting the file. one sad quirk: uint64 to int32 truncation can lead to false positives, and then later in the array sizing code, very big mallocs panic the kernel. add a check that the ident isn't larger than INT_MAX in the fd case. reported by Tim Newsham M sys/kern/kern_event.c commit 54ede104a5facfd25a9a6e6a9768334af59e43fb Author: skrll <skrll@NetBSD.org> Date: Thu Jul 14 05:00:51 2016 +0000 Spell PMAP_TLB_NEED_SHOOTDOWN correctly M sys/arch/arm/arm32/pmap.c M sys/arch/arm/include/arm32/pmap.h M sys/uvm/pmap/pmap.c commit ab65ba63b83e2acde892a55848a769b7c93d0d93 Author: skrll <skrll@NetBSD.org> Date: Thu Jul 14 04:49:55 2016 +0000 Trailing whitespace M sys/arch/mips/mips/vm_machdep.c M sys/uvm/pmap/pmap.c M sys/uvm/pmap/pmap_tlb.c commit d6ea4408ca56aec0f951d081215eae0c02ccd042 Author: msaitoh <msaitoh@NetBSD.org> Date: Thu Jul 14 04:19:26 2016 +0000 KNF. No functional change. M sys/dev/acpi/vald_acpi.c M sys/dev/acpi/wss_acpi.c M sys/dev/cardbus/fwohci_cardbus.c M sys/dev/ic/adv.c M sys/dev/ic/adw.c M sys/dev/ic/aha.c M sys/dev/ic/bha.c M sys/dev/isa/bha_isa.c M sys/dev/isa/if_ix.c M sys/dev/isa/ioat66.c M sys/dev/isa/pcdisplay.c M sys/dev/mca/if_tr_mca.c M sys/dev/pci/amr.c M sys/dev/pci/hdaudio_pci.c M sys/dev/pci/ixpide.c M sys/dev/pci/jmide.c M sys/dev/pci/mpt_pci.c M sys/dev/pci/siisata_pci.c M sys/dev/pci/twe.c M sys/dev/pci/yds.c M sys/dev/pcmcia/if_awi_pcmcia.c M sys/dev/usb/ubt.c M sys/dev/usb/uyap.c commit ab58a4fa0d224c6f4b253b8102d9f43c82f67570 Author: msaitoh <msaitoh@NetBSD.org> Date: Thu Jul 14 04:15:27 2016 +0000 - Use aprint_normal_dev() instead of aprint_error_dev() when printing Ethernet address. - Use aprint() more. - KNF. M sys/dev/pci/if_ti.c commit 8aab9ff404122b233b4b3c2ac4fc0e30a9104ad9 Author: msaitoh <msaitoh@NetBSD.org> Date: Thu Jul 14 04:12:08 2016 +0000 Use aprint*() instead of printf() in the attach function. KNF. M sys/dev/pci/iop_pci.c commit 7717feca4bc625b11cd167cde35a115f3950cf10 Author: msaitoh <msaitoh@NetBSD.org> Date: Thu Jul 14 04:01:32 2016 +0000 Use aprint_error() instead of aprint_normal() on error. M sys/dev/i2c/ibmhawk.c commit fea989253ed8b48a330618c0627abb9b4a04cccd Author: msaitoh <msaitoh@NetBSD.org> Date: Thu Jul 14 04:00:45 2016 +0000 - Use aprint*() instead of printf() in xxx_attach(). - Add missing aprint_naive("\n"); - KNF M sys/dev/cardbus/ahc_cardbus.c M sys/dev/cardbus/ehci_cardbus.c M sys/dev/cardbus/ohci_cardbus.c M sys/dev/cardbus/uhci_cardbus.c M sys/dev/eisa/ahb.c M sys/dev/eisa/dpt_eisa.c M sys/dev/eisa/if_tlp_eisa.c M sys/dev/gpib/mt.c M sys/dev/gpio/gpiopwm.c M sys/dev/gpio/gpiosim.c M sys/dev/ic/aic79xx_osm.c M sys/dev/ic/ciss.c M sys/dev/ic/igsfb.c M sys/dev/ic/tropic.c M sys/dev/isa/slhci_isa.c M sys/dev/isapnp/if_cs_isapnp.c M sys/dev/isapnp/isic_isapnp.c M sys/dev/mca/ed_mca.c M sys/dev/mca/if_elmc_mca.c M sys/dev/pci/ahc_pci.c M sys/dev/pci/ciss_pci.c M sys/dev/pci/if_atw_pci.c M sys/dev/pci/if_txp.c M sys/dev/pci/if_vr.c M sys/dev/pci/if_wi_pci.c M sys/dev/pci/if_xge.c M sys/dev/pci/igsfb_pci.c M sys/dev/pci/isp_pci.c M sys/dev/pci/mfi_pci.c M sys/dev/scsipi/st.c M sys/dev/scsipi/st_atapi.c M sys/dev/scsipi/uk.c M sys/dev/sdmmc/sbt.c M sys/dev/usb/if_urndis.c M sys/dev/usb/if_urtw.c M sys/modules/lua/lua.c commit afaa2112ba51f3fedc702c64c05dcea4f156c5c4 Author: matt <matt@NetBSD.org> Date: Thu Jul 14 01:59:18 2016 +0000 Library which implements the softfloat primitives using FP instructions Currently contains only untested MIPS routines. XXX move arm libc_vfp to here. A lib/libc_fp/Makefile A lib/libc_fp/arch/mips/Makefile.inc A lib/libc_fp/arch/mips/fpdf.S A lib/libc_fp/arch/mips/fpsf.S A lib/libc_fp/arch/mips/shlib_version A lib/libc_fp/gcc-softfloat.c commit 7c710419a82482d9c30801c3f7eab3e7afc9aee5 Author: christos <christos@NetBSD.org> Date: Wed Jul 13 22:01:12 2016 +0000 fix sysctl based interface printing, and annotate where we should add the missing multicast printing code. M usr.bin/netstat/if.c commit 5a95d0cc3adfc812ba9ae0dc46fd93adf5b1139e Author: christos <christos@NetBSD.org> Date: Wed Jul 13 21:57:01 2016 +0000 Use sysctl for interface printing (-i), leave on for multicast address printing (-ia) and comment in the code where this is missing? XXX: should that be an ioctl or sysctl? provide getifmultiaddrs() via the routing socket? I guess since this is just for netstat a simple sysctl or ioctl would suffice. I lean towards sysctl. M usr.bin/netstat/main.c commit d67061d96e6e972bac3df0a04ffc6eed5a5f0ee6 Author: macallan <macallan@NetBSD.org> Date: Wed Jul 13 21:33:28 2016 +0000 appease gcc by removing now unnecessary cast M sys/arch/sgimips/mace/mace.c commit c955b109842d96667d608e98aa30cd2559613b39 Author: skrll <skrll@NetBSD.org> Date: Wed Jul 13 21:31:03 2016 +0000 Fix compile M sys/arch/sgimips/sgimips/bus.c commit 1ab8aa4ae5143a560708d6716e81c9ae0a83b4f7 Author: macallan <macallan@NetBSD.org> Date: Wed Jul 13 21:25:15 2016 +0000 make this compile again M sys/arch/mips/mips/cache_r10k.c commit 997e8144a17ad9f8b7fab9ec0a80aed467198ee6 Author: maya <maya@NetBSD.org> Date: Wed Jul 13 16:26:26 2016 +0000 Fix a deadlock ok dholland@ M sys/ufs/lfs/lfs_vnops.c commit 1c39317bb3aaed7aa4cbbd21f4e983b9e24c493e Author: maxv <maxv@NetBSD.org> Date: Wed Jul 13 15:59:54 2016 +0000 x86_alldisks can be NULL, so don't dereference it. Not tested, but obvious enough. M sys/compat/linux/arch/i386/linux_machdep.c commit 207fc54304e480db48f750f2bb4680deb728f7aa Author: matt <matt@NetBSD.org> Date: Wed Jul 13 15:58:37 2016 +0000 Fix libproc compat setting M distrib/sets/lists/tests/mi commit 7a48bfca49b6341b8ab4cc6637bbb1852e445fa8 Author: maxv <maxv@NetBSD.org> Date: Wed Jul 13 15:53:26 2016 +0000 Reorder some instructions, reduces the diff between amd64 and i386. M sys/arch/amd64/amd64/machdep.c M sys/arch/i386/i386/machdep.c commit a3aa93490fbdfcaca6fb8ae15cdc745fd67d27f6 Author: maxv <maxv@NetBSD.org> Date: Wed Jul 13 15:39:33 2016 +0000 Remove msgbuf_paddr. M sys/arch/amd64/amd64/machdep.c M sys/arch/i386/i386/machdep.c commit 6973d580cec0d2798bb755eab83f6f517f58d13f Author: maxv <maxv@NetBSD.org> Date: Wed Jul 13 15:35:56 2016 +0000 KNF M sys/arch/amd64/amd64/machdep.c M sys/arch/i386/i386/machdep.c commit 5d4484c4629c090c9a638f9316e1d70f0d56b310 Author: maya <maya@NetBSD.org> Date: Wed Jul 13 15:12:20 2016 +0000 Removed unused variable M sys/arch/mips/mips/bus_space_alignstride_chipdep.c commit 55ee96e8d5938b3da93b28bacc2bd8fbd5a825a5 Author: shm <shm@NetBSD.org> Date: Wed Jul 13 13:10:04 2016 +0000 Add USE_FORT support. M usr.bin/newgrp/Makefile M usr.sbin/sliplogin/Makefile commit 380bd9a64a85925c15e49b4ba59b70c2a3f915e7 Author: jmcneill <jmcneill@NetBSD.org> Date: Wed Jul 13 11:12:56 2016 +0000 add drvctl(4) M sys/arch/evbmips/conf/LOONGSON commit 13a9a507ba7971c4ba173d0e86b40e75aa4973f8 Author: jmcneill <jmcneill@NetBSD.org> Date: Wed Jul 13 11:11:53 2016 +0000 Add netbsd32 support for drvctl(4) M sys/compat/netbsd32/netbsd32_ioctl.c M sys/compat/netbsd32/netbsd32_ioctl.h commit 9ef5f1526bfbd349ac0ab38aa86b66fcfca5e3ff Author: hannken <hannken@NetBSD.org> Date: Wed Jul 13 09:56:20 2016 +0000 rtcache_clear_rtentry: use LIST_FOREACH_SAFE as the element gets removed from the list. M sys/net/route.c commit 03a790a717205f4d71d4c1522b1cc329fcd0bda5 Author: njoly <njoly@NetBSD.org> Date: Wed Jul 13 09:53:16 2016 +0000 Add testcase that ensure that stack hard limit is never smaller than soft limit. M tests/lib/libc/sys/t_setrlimit.c commit c9681661aab02e45095ac80e1f94247f9f4266ad Author: njoly <njoly@NetBSD.org> Date: Wed Jul 13 09:52:00 2016 +0000 In dosetrlimit() round stack hard limit just like soft one. Avoid cases where hard limit becomes smaller than soft limit. M sys/kern/kern_resource.c commit 483b15929e942ff242c6dc551aee128f215d20fd Author: abhinav <abhinav@NetBSD.org> Date: Wed Jul 13 09:05:16 2016 +0000 Fix grammar and be consistent between using zero and 0. M lib/libc/string/strcasecmp.3 commit ceb228bc4fe97e0e33ab8ff11b3d0d2e6ec67a6b Author: abhinav <abhinav@NetBSD.org> Date: Wed Jul 13 06:50:02 2016 +0000 Add STANDARDS section, referencing IEEE std 1003.1-2008 ok wiz@ M lib/libc/string/wcscasecmp.3 commit d13d1159c8745af0ff75b652da6bbd6e9de3dc45 Author: knakahara <knakahara@NetBSD.org> Date: Wed Jul 13 05:45:00 2016 +0000 Add missing network MP-ify changes. Pointed out by chs@n.o. M doc/CHANGES commit f84cf0e2340fa747b7052cf9f44e4fc9388cc9b5 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Wed Jul 13 03:19:29 2016 +0000 Get rid of wrongly added TAILQ_INSERT_TAIL M sys/netinet/in.c commit 15d02f7c649d76df15705752bf5fcece63412b37 Author: christos <christos@NetBSD.org> Date: Wed Jul 13 00:19:01 2016 +0000 Add all the variant microcode from linux, but don't install it yet. Switch to the linux copyright. Note the microcode.h does not build the same code at least for rt2860. M sys/dev/microcode/ral/ral-license M sys/dev/microcode/ral/ral-rt2860 A sys/dev/microcode/ral/ral-rt2870 A sys/dev/microcode/ral/ral-rt3070 A sys/dev/microcode/ral/ral-rt3071 A sys/dev/microcode/ral/ral-rt3090 A sys/dev/microcode/ral/ral-rt3290 A sys/dev/microcode/ral/ral-rt73 commit 18551647352fbf53be5575800835ed0085c395d0 Author: christos <christos@NetBSD.org> Date: Wed Jul 13 00:15:44 2016 +0000 sync with FreeBSD M sys/dev/microcode/ral/microcode.h M sys/dev/microcode/ral/ral-license commit 5cbc19e38a0b115fb0105918b10fad97fda85ff7 Author: maya <maya@NetBSD.org> Date: Wed Jul 13 00:04:28 2016 +0000 Avoid redefining UPAGES (now defined in mips/mips_param.h) Fixes build M sys/arch/arc/include/param.h commit e54c9daa11e6912d41647cd9924e793584ca6a59 Author: christos <christos@NetBSD.org> Date: Wed Jul 13 00:01:27 2016 +0000 Use the proper channel for some things. Remove debugging now that it all works. M sys/dev/ic/rt2860.c commit 0872f585006176175e12d39c0e900e934fbca776 Author: matt <matt@NetBSD.org> Date: Tue Jul 12 23:53:18 2016 +0000 Put back cacheable M sys/arch/arc/arc/bus_space_sparse.c commit 15a2a53f0144a18d5480256d0c1abc7e5cb6627b Author: wiz <wiz@NetBSD.org> Date: Tue Jul 12 21:45:41 2016 +0000 Add missing word. M lib/libc/string/strcasecmp.3 commit ed7a0983db050c6b7a077b2e226a285257935605 Author: maya <maya@NetBSD.org> Date: Tue Jul 12 17:04:21 2016 +0000 Include <mips/locore.h> for badaddr. Fixes mipseb DB120 kernel build. ok skrll@ M sys/arch/mips/atheros/dev/ehci_arbus.c commit 1adf2b3786a2966fba0a89a60a1d671cf7a4727e Author: abhinav <abhinav@NetBSD.org> Date: Tue Jul 12 16:43:53 2016 +0000 Fix sentence M lib/libc/string/strcasecmp.3 commit 3a3135aa8b566e94bd9f512a64ea8cd231db6091 Author: skrll <skrll@NetBSD.org> Date: Tue Jul 12 15:56:23 2016 +0000 Appease gcc and asm M sys/arch/mips/include/cache_r4k.h commit 8242f995b957d7a098daeb9946f33ba3ba63462b Author: abhinav <abhinav@NetBSD.org> Date: Tue Jul 12 15:45:24 2016 +0000 Add STANDARDS section. It is part of IEEE Std 1003.1-2001 and 2008, both, but there doesn't seem to be any difference between the two versions, therefore referencing the older standard. M lib/libc/string/strcasecmp.3 commit 4371a8b4c583ef31ba1dbb1127cf7f61c6ef617e Author: skrll <skrll@NetBSD.org> Date: Tue Jul 12 15:40:53 2016 +0000 Fix harmless (?) typo M sys/arch/arm/arm32/pmap.c commit 2f9b5ebd6de5bf04b997b6edb91ee559ed1f1474 Author: skrll <skrll@NetBSD.org> Date: Tue Jul 12 15:30:46 2016 +0000 Fix typo for build check M sys/uvm/pmap/pmap_tlb.c commit 23e609dd528716aa7d99a1d55d258bbf50a9ffd3 Author: skrll <skrll@NetBSD.org> Date: Tue Jul 12 14:24:13 2016 +0000 Fix RCSId M sys/arch/mips/include/cache_r4k.h commit 9b45a681954deb6fd409ea9df8bee39b3a3b0758 Author: kiyohara <kiyohara@NetBSD.org> Date: Tue Jul 12 13:43:18 2016 +0000 Fix intr_establish. PCI interrupt is LEVEL LOW. M sys/arch/arm/marvell/pci_machdep.c commit 6e1f6793ea93236cba5801517fdb04ade6f4cc2f Author: kiyohara <kiyohara@NetBSD.org> Date: Tue Jul 12 13:32:14 2016 +0000 Add VTC100 and KURONAS_X4. M sys/arch/evbarm/conf/README.evbarm commit c006181a9389ff9c3785bd8c6d82ba115bcbc63a Author: kiyohara <kiyohara@NetBSD.org> Date: Tue Jul 12 13:28:46 2016 +0000 Add 'KURONAS x4' configuration. A sys/arch/evbarm/conf/KURONAS_X4 commit a86b6d5c5496f1ea7c2c228d1280805fa4c0e40a Author: kiyohara <kiyohara@NetBSD.org> Date: Tue Jul 12 13:20:03 2016 +0000 Comment-out tiotg. It is not working yet. Also clean-up and disable usb devices. M sys/arch/evbarm/conf/VTC100 commit 4985de8fce01bfd3e61fb62a4cca9f25d4d9fa16 Author: kiyohara <kiyohara@NetBSD.org> Date: Tue Jul 12 13:16:50 2016 +0000 cpsw's intrbase is 40. M sys/arch/evbarm/conf/VTC100 commit 2198f5aab00f0471b6073a6b5d8159878cc83f39 Author: wiz <wiz@NetBSD.org> Date: Tue Jul 12 12:39:04 2016 +0000 Whitespace fixes, xref fixes, a bit more markup. M share/man/man7/signal.7 commit 17eba401ff1686aae3e7e7163efcc76b310794bd Author: wiz <wiz@NetBSD.org> Date: Tue Jul 12 12:24:40 2016 +0000 Merge two EAGAIN sections. M lib/libc/sys/fork.2 commit 78f45b1263badac4733b2baa33d0a31c6d642707 Author: wiz <wiz@NetBSD.org> Date: Tue Jul 12 10:56:01 2016 +0000 Bump date for previous. M sbin/chown/chown.8 commit 21468ca7209ac363bbce991c3ae5084769cb8071 Author: zafer <zafer@NetBSD.org> Date: Tue Jul 12 09:59:42 2016 +0000 improve description regarding symbolic links. ok @wiz. M sbin/chown/chown.8 commit 845b2843d271ecaa4e6f98166b7d7fb27c37f444 Author: wiz <wiz@NetBSD.org> Date: Tue Jul 12 09:50:36 2016 +0000 Use Nm instead of Xr to itself. M share/man/man9/pci.9 commit 45095ee68df20ceca311b15a0b55325297b3bfcf Author: hannken <hannken@NetBSD.org> Date: Tue Jul 12 09:45:34 2016 +0000 According to "PCI Express Base Specification Revision 3.0" from November 10, 2010, section 7.9.1 an Extended Capability header with value 0:0:0 represents the absence of Extended Capabilities. M sys/dev/acpi/acpi_mcfg.c commit df080cddd4eb41f57e594cea9906b82d93b9b0b9 Author: hannken <hannken@NetBSD.org> Date: Tue Jul 12 09:29:32 2016 +0000 On an Intel E7520 temporarily disable Enhanced Config Access error detection and reporting during bus scan. Fixes PR kern/51251: ACPI device probe raises NMI M sys/dev/acpi/acpi_mcfg.c commit 148c6b7017574274565a966ff6dc29280cd316af Author: skrll <skrll@NetBSD.org> Date: Tue Jul 12 06:13:39 2016 +0000 #include "opt_multiprocessor.h" as this file has #ifdef MULTIPROCESSOR M sys/arch/mips/cavium/octeon_intr.c commit beda675ca597cea69fa324449272f5eea3d51714 Author: matt <matt@NetBSD.org> Date: Tue Jul 12 06:03:11 2016 +0000 We use the common uvm pmap now. D sys/arch/mips/mips/pmap_segtab.c D sys/arch/mips/mips/pmap_tlb.c commit 402669508a7a5eabc8be389e22424f8597ea2959 Author: matt <matt@NetBSD.org> Date: Tue Jul 12 03:49:32 2016 +0000 Use mips3_ld M sys/arch/mips/mips/bus_space_alignstride_chipdep.c commit 3dc9fa989e171d8f940d02f735beb7adb6e4cca7 Author: knakahara <knakahara@NetBSD.org> Date: Tue Jul 12 03:39:55 2016 +0000 fix missing mans about pci.9 and pci_intr.9 - add links from pci.9 and pci_intr.9 to pci_msi.9 - add pci_intr_establish_xname entries - add pci_intr_setattr entries - add pci_intr_type descriptions - fix pci_*_alloc functions' argument type pointed out by nonaka@n.o. M distrib/sets/lists/comp/mi M share/man/man9/Makefile M share/man/man9/pci.9 M share/man/man9/pci_intr.9 M share/man/man9/pci_msi.9 commit 210734808d144a68f3d689ae1e0d5b82dcfba39c Author: matt <matt@NetBSD.org> Date: Tue Jul 12 03:34:50 2016 +0000 Fix busted #if/endif M sys/arch/mips/mips/mipsX_subr.S commit 546eb8150e8287006da87fc9948c08fa57fb984d Author: matt <matt@NetBSD.org> Date: Tue Jul 12 03:34:25 2016 +0000 Use mips_lwu M sys/arch/mips/cavium/dev/octeon_dwctwo.c commit 8a16f3ca27485ed3d221ec92ecba6fae3084cfd0 Author: knakahara <knakahara@NetBSD.org> Date: Mon Jul 11 23:09:34 2016 +0000 should use strlcpy instead of strncpy. pointed out by dholland@n.o. M sys/arch/x86/x86/intr.c commit 3601e0283b1d47a7596763fdc598192a34b28e46 Author: matt <matt@NetBSD.org> Date: Mon Jul 11 23:06:53 2016 +0000 Use sdcache routines. Remove old cache support. Switch to new cache routines. M sys/arch/mips/conf/files.mips M sys/arch/mips/include/cache_r4k.h M sys/arch/mips/mips/cache.c M sys/arch/mips/mips/cache_r4k.c commit 442790da17e240ce2ec79e775fe28647f9924743 Author: skrll <skrll@NetBSD.org> Date: Mon Jul 11 19:36:04 2016 +0000 Adapt to recent mips pmap changes M sys/arch/hpcmips/conf/std.hpcmips.vr41 M sys/arch/hpcmips/conf/std.lcard commit 6567b413b0504676c522c87436ef661409a3b8c9 Author: skrll <skrll@NetBSD.org> Date: Mon Jul 11 19:17:55 2016 +0000 Fix a comment M sys/arch/mips/mips/mips_fixup.c commit 532dadb2d4c37a25a3520995110ad7f356a73d32 Author: skrll <skrll@NetBSD.org> Date: Mon Jul 11 19:17:23 2016 +0000 Trailing whitespace M sys/arch/mips/mips/mips_fixup.c commit 393113c4bff88985e9068a6958aa7392a9cac205 Author: maya <maya@NetBSD.org> Date: Mon Jul 11 19:16:03 2016 +0000 Fix build by removing accidential duplicate line. M sys/uvm/pmap/pmap.c commit 6176387c084c0dcc3caf3e13ca2ba852549a45b4 Author: skrll <skrll@NetBSD.org> Date: Mon Jul 11 19:06:33 2016 +0000 Trailing whitespace M sys/arch/mips/include/cache_r4k.h commit 708014cabd8981a2ef93593e495181bfb7c35109 Author: skrll <skrll@NetBSD.org> Date: Mon Jul 11 19:05:57 2016 +0000 Remove commented #include M sys/arch/mips/include/cpu.h commit b05dc3057943eba9b59c32a365e5d95a41573529 Author: skrll <skrll@NetBSD.org> Date: Mon Jul 11 19:05:02 2016 +0000 Trailing whitespace M sys/arch/mips/mips/bus_space_alignstride_chipdep.c commit 087d9f1db84bfd3d55a0716984657ddf8c77e7f6 Author: skrll <skrll@NetBSD.org> Date: Mon Jul 11 19:01:55 2016 +0000 Correct a comment M sys/arch/mips/mips/locore_mips1.S commit f51519a83c9e5d28ad2d10c52986c4835af2414d Author: skrll <skrll@NetBSD.org> Date: Mon Jul 11 18:54:32 2016 +0000 Trailing whitespace M sys/arch/mips/mips/mipsX_subr.S M sys/arch/mips/mips/mips_machdep.c M sys/arch/mips/mips/trap.c commit 882c2d88a9e5a6be7537a0a4f0c35811fda5904a Author: matt <matt@NetBSD.org> Date: Mon Jul 11 18:07:33 2016 +0000 Remove extra #endif M sys/arch/mips/mips/mipsX_subr.S commit adb6337c8d91e5940cb6f72cf6eca3962e445651 Author: matt <matt@NetBSD.org> Date: Mon Jul 11 16:18:55 2016 +0000 Use pmap_kenter flags to create cached/uncached entries. #include <mips/locore.h> when appropriate M sys/arch/arc/arc/bus_space_sparse.c M sys/arch/arc/arc/c_nec_eisa.c M sys/arch/emips/emips/interrupt.c M sys/arch/emips/emips/xilinx_ml40x.c M sys/arch/emips/emips/xs_bee3.c M sys/arch/evbmips/cavium/machdep.c M sys/arch/evbmips/gdium/machdep.c M sys/arch/evbmips/malta/machdep.c M sys/arch/hpcmips/hpcmips/bus_space.c M sys/arch/hpcmips/tx/tx3912video.c commit f694fbd0571344422f046e53019ab383c37b8816 Author: matt <matt@NetBSD.org> Date: Mon Jul 11 16:15:35 2016 +0000 Change MIPS to use the common pmap code. Switch to 8KB pages on CPUs with a R4K MMU. Simplify cache code. Merge in most of changes from matt-mips64 branch M sys/arch/mips/cavium/dev/if_cnmac.c M sys/arch/mips/cavium/dev/octeon_dwctwo.c M sys/arch/mips/cavium/dev/octeon_powvar.h M sys/arch/mips/cavium/octeon_cpunode.c M sys/arch/mips/cavium/octeon_dma.c M sys/arch/mips/cavium/octeon_intr.c M sys/arch/mips/cavium/octeonvar.h M sys/arch/mips/conf/files.mips M sys/arch/mips/include/asm.h M sys/arch/mips/include/bus_space_defs.h M sys/arch/mips/include/cache.h M sys/arch/mips/include/cache_ls2.h M sys/arch/mips/include/cache_mipsNN.h M sys/arch/mips/include/cache_octeon.h M sys/arch/mips/include/cache_r10k.h M sys/arch/mips/include/cache_r3k.h M sys/arch/mips/include/cache_r4k.h M sys/arch/mips/include/cache_r5900.h M sys/arch/mips/include/cache_r5k.h M sys/arch/mips/include/cache_tx39.h M sys/arch/mips/include/cpu.h M sys/arch/mips/include/cpu_counter.h M sys/arch/mips/include/cpuregs.h M sys/arch/mips/include/ecoff_machdep.h M sys/arch/mips/include/locore.h M sys/arch/mips/include/mips3_pte.h M sys/arch/mips/include/mipsNN.h M sys/arch/mips/include/mips_param.h M sys/arch/mips/include/pmap.h M sys/arch/mips/include/pte.h M sys/arch/mips/include/types.h M sys/arch/mips/include/vmparam.h M sys/arch/mips/mips/bus_space_alignstride_chipdep.c M sys/arch/mips/mips/cache.c M sys/arch/mips/mips/cache_ls2.c M sys/arch/mips/mips/cache_mipsNN.c M sys/arch/mips/mips/cache_octeon.c M sys/arch/mips/mips/cache_r10k.c M sys/arch/mips/mips/cache_r3k.c M sys/arch/mips/mips/cache_r4k.c A sys/arch/mips/mips/cache_r4k_pcache128.S A sys/arch/mips/mips/cache_r4k_pcache16.S A sys/arch/mips/mips/cache_r4k_pcache32.S A sys/arch/mips/mips/cache_r4k_pcache64.S A sys/arch/mips/mips/cache_r4k_scache128.S A sys/arch/mips/mips/cache_r4k_scache16.S A sys/arch/mips/mips/cache_r4k_scache32.S A sys/arch/mips/mips/cache_r4k_scache64.S A sys/arch/mips/mips/cache_r4k_subr.S M sys/arch/mips/mips/cache_r5k.c M sys/arch/mips/mips/cache_tx39.c M sys/arch/mips/mips/cpu_subr.c M sys/arch/mips/mips/db_interface.c M sys/arch/mips/mips/genassym.cf M sys/arch/mips/mips/kgdb_machdep.c M sys/arch/mips/mips/lock_stubs_llsc.S M sys/arch/mips/mips/lock_stubs_ras.S M sys/arch/mips/mips/locore.S M sys/arch/mips/mips/locore_mips1.S M sys/arch/mips/mips/locore_mips3.S M sys/arch/mips/mips/locore_octeon.S M sys/arch/mips/mips/mipsX_subr.S M sys/arch/mips/mips/mips_fixup.c M sys/arch/mips/mips/mips_machdep.c D sys/arch/mips/mips/pmap.c A sys/arch/mips/mips/pmap_machdep.c M sys/arch/mips/mips/pmap_tlb.c M sys/arch/mips/mips/trap.c M sys/arch/mips/mips/vm_machdep.c M sys/arch/mips/mips/wired_map.c commit 388e93b5d10e1d069771de62b3f9bf4227dedb34 Author: matt <matt@NetBSD.org> Date: Mon Jul 11 16:13:28 2016 +0000 Add mm_md_page_color hook and use to support better page coloring. M sys/dev/mm.c M sys/dev/mm.h commit 45501783f03926f1275107027e23a2e25d362437 Author: matt <matt@NetBSD.org> Date: Mon Jul 11 16:10:10 2016 +0000 Welcome 7.99.34 M sys/sys/param.h commit 30da556c254e2457e9c17cc3661ef4b9e843b55c Author: matt <matt@NetBSD.org> Date: Mon Jul 11 16:06:52 2016 +0000 Adapt to common pmap changes. M sys/arch/arm/arm32/arm32_tlb.c M sys/arch/powerpc/booke/booke_machdep.c M sys/arch/powerpc/booke/booke_pmap.c M sys/arch/powerpc/booke/booke_stubs.c M sys/arch/powerpc/booke/e500_tlb.c M sys/arch/powerpc/include/booke/pmap.h M sys/arch/powerpc/include/booke/pte.h commit 55dc69666f3c46cc8bc893e633acdb7b81344c93 Author: matt <matt@NetBSD.org> Date: Mon Jul 11 16:06:09 2016 +0000 Changes so that MIPS can use the common pmap. Change/augment the virtual cache alias callbacks. M sys/uvm/pmap/pmap.c M sys/uvm/pmap/pmap.h M sys/uvm/pmap/pmap_segtab.c M sys/uvm/pmap/pmap_synci.c A sys/uvm/pmap/pmap_synci.h M sys/uvm/pmap/pmap_tlb.c M sys/uvm/pmap/pmap_tlb.h M sys/uvm/pmap/tlb.h M sys/uvm/pmap/vmpagemd.h commit a6172b354a454cc86d55c7a3fa326f2158a0eb74 Author: martin <martin@NetBSD.org> Date: Mon Jul 11 15:51:01 2016 +0000 kobj_machdep() is now called multiple times for the same module. Only do arm-BE8 symbol fixup when called for the text segment. M sys/arch/arm/arm32/kobj_machdep.c commit ea298fe713f88c7166e9c7f106c643d8aae49c12 Author: kiyohara <kiyohara@NetBSD.org> Date: Mon Jul 11 14:53:05 2016 +0000 Support OMAP 4430. tested on Gumstix DuoVero. M sys/arch/arm/omap/omap2_gpio.c commit 1ed6520ab8692187e5e5c131c53a955e786fc485 Author: maxv <maxv@NetBSD.org> Date: Mon Jul 11 14:52:54 2016 +0000 KNF and simplify. M sys/arch/amd64/amd64/locore.S commit 112cc5083c0697ac040c9335b63c022c680905fc Author: kiyohara <kiyohara@NetBSD.org> Date: Mon Jul 11 14:51:11 2016 +0000 Add more GPIO registers. M sys/arch/arm/omap/omap2_reg.h commit cea99ee24adb141057aeb5d138ac34885892b3db Author: kiyohara <kiyohara@NetBSD.org> Date: Mon Jul 11 14:46:33 2016 +0000 s/^ +/ / M sys/arch/arm/omap/tiotg.c commit b3f26dc3039e755a00bc9306e09f0645aa0e4ff1 Author: msaitoh <msaitoh@NetBSD.org> Date: Mon Jul 11 14:44:49 2016 +0000 Fix compile error. M sys/dev/i2c/dbcool.c commit 1408398e7fa2494b85269fe5480dec4e9c1bf9ce Author: kiyohara <kiyohara@NetBSD.org> Date: Mon Jul 11 14:35:00 2016 +0000 Add Cortex-A9 r1. M sys/arch/arm/arm32/cpu.c commit b2961e611948113396cd541718d6c84551856093 Author: skrll <skrll@NetBSD.org> Date: Mon Jul 11 14:27:03 2016 +0000 Use the correct register (s0) for the cpu number to copy to the second argument (a1) M sys/arch/mips/mips/locore_octeon.S commit 2b563b947798f437acf296f20bd538d6a23ac870 Author: maxv <maxv@NetBSD.org> Date: Mon Jul 11 14:18:16 2016 +0000 KNF and simplify a little. M sys/arch/x86/x86/pmap.c commit 0e374985ea894755c520acaf984454138df95f31 Author: msaitoh <msaitoh@NetBSD.org> Date: Mon Jul 11 11:31:49 2016 +0000 KNF. No functional change. M sys/arch/i386/isa/ahc_isa.c M sys/arch/i386/pci/gcscide.c M sys/arch/i386/pci/geodewdg.c M sys/arch/i386/pci/piixpcib.c M sys/arch/i386/pnpbios/fdc_pnpbios.c M sys/arch/i386/pnpbios/sb_pnpbios.c M sys/arch/x86/pci/tcpcib.c M sys/arch/xen/xen/hypervisor.c M sys/dev/acpi/com_acpi.c M sys/dev/acpi/ym_acpi.c M sys/dev/cardbus/njs_cardbus.c M sys/dev/dm/device-mapper.c M sys/dev/eisa/ahb.c M sys/dev/eisa/ahc_eisa.c M sys/dev/eisa/eisa.c M sys/dev/eisa/uha_eisa.c M sys/dev/gpib/cs80bus.c M sys/dev/gpib/ct.c M sys/dev/gpib/gpib.c M sys/dev/gpib/rd.c M sys/dev/i2c/dbcool.c M sys/dev/ic/aha.c M sys/dev/ic/i82586.c M sys/dev/ic/tulip.c M sys/dev/ic/uha.c M sys/dev/isa/addcom_isa.c M sys/dev/isa/ast.c M sys/dev/isa/boca.c M sys/dev/isa/cec.c M sys/dev/isa/gus.c M sys/dev/isa/if_lc_isa.c M sys/dev/isa/if_ntwoc_isa.c M sys/dev/isa/if_tr_isa.c M sys/dev/isa/moxa_isa.c M sys/dev/isa/rtfps.c M sys/dev/isa/sbdsp.c M sys/dev/isa/soekrisgpio.c M sys/dev/isa/tcom.c M sys/dev/isa/wds.c M sys/dev/isa/wt.c M sys/dev/isapnp/if_an_isapnp.c M sys/dev/mca/ed_mca.c M sys/dev/mca/edc_mca.c M sys/dev/mca/if_elmc_mca.c M sys/dev/mca/if_ep_mca.c M sys/dev/mca/if_tra_mca.c M sys/dev/pci/gffb.c M sys/dev/pci/gtp.c M sys/dev/pci/iavc_pci.c M sys/dev/pci/if_vte.c M sys/dev/pci/machfb.c M sys/dev/pci/njs_pci.c M sys/dev/pci/piixpm.c M sys/dev/pci/voodoofb.c M sys/dev/pcmcia/if_tr_pcmcia.c M sys/dev/pcmcia/isic_pcmcia.c M sys/dev/usb/uark.c M sys/dev/usb/uscanner.c M sys/dev/usb/uthum.c M sys/net/if_etherip.c commit 38d22cab3950aa152b4a0a7ffc5610e4d0afc767 Author: msaitoh <msaitoh@NetBSD.org> Date: Mon Jul 11 11:26:46 2016 +0000 Add tcpcib, gpioiic, gpiopwm and bwi into i386/conf/ALL. M sys/arch/i386/conf/ALL commit dc0318614d9813d927b382ae19d5edeae629e278 Author: msaitoh <msaitoh@NetBSD.org> Date: Mon Jul 11 11:25:54 2016 +0000 Add gpioiic into amd64/conf/ALL M sys/arch/amd64/conf/ALL commit 803cf0d624efe734c71af394ae785d36ff5d1008 Author: skrll <skrll@NetBSD.org> Date: Mon Jul 11 10:55:35 2016 +0000 Don't use a callout unnecessarily - especially not this early M sys/dev/dec/lk201_ws.c commit cd885a79b3a97deae755bf4309b05a7ecc9da0dd Author: wiz <wiz@NetBSD.org> Date: Mon Jul 11 10:47:52 2016 +0000 Bump date for function prototype change. M share/man/man9/pci_msi.9 commit 8bdc9597f9e0c69af88e195f76dbd883bc502e3c Author: knakahara <knakahara@NetBSD.org> Date: Mon Jul 11 09:42:20 2016 +0000 strncpy should use destination buf length instead of source buf length. pointed out by nonaka@n.o. M sys/arch/x86/x86/intr.c commit ae6f70c14ba155a8cd440388044ad8d5dc9d25d0 Author: skrll <skrll@NetBSD.org> Date: Mon Jul 11 08:09:15 2016 +0000 Fix an aprint_normal M sys/arch/mips/cavium/octeon_cpunode.c commit a76d0e85ee2ccdfd1fd616bb6a48b22ab019f81f Author: msaitoh <msaitoh@NetBSD.org> Date: Mon Jul 11 07:42:13 2016 +0000 KNF. No functional change. M sys/kern/subr_autoconf.c commit 8901801d73e1f3eb3bc3c4aef4dbba1aea5e64d6 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Mon Jul 11 07:37:00 2016 +0000 Run timers in workqueue Timers (such as nd6_timer) typically free/destroy some data in callout (softint). If we apply psz/psref for such data, we cannot do free/destroy process in there because synchronization of psz/psref cannot be used in softint. So run timer callbacks in workqueue works (normal LWP context). Doing workqueue_enqueue a work twice (i.e., call workqueue_enqueue before a previous task is scheduled) isn't allowed. For nd6_timer and rt_timer_timer, this doesn't happen because callout_reset is called only from workqueue's work. OTOH, ip{,6}flow_slowtimo's callout can be called before its work starts and completes because the callout is periodically called regardless of completion of the work. To avoid such a situation, add a flag for each protocol; the flag is set true when a work is enqueued and set false after the work finished. workqueue_enqueue is called only if the flag is false. Proposed on tech-net and tech-kern. M sys/net/route.c M sys/netinet/ip_flow.c M sys/netinet6/ip6_flow.c M sys/netinet6/nd6.c commit 3c68fe12d94d33f658b733a9a0059f9cfc8c6dbb Author: msaitoh <msaitoh@NetBSD.org> Date: Mon Jul 11 07:11:08 2016 +0000 - Use aprint*() instead of printf() in the attach function. - KNF. M sys/dev/isa/if_eg.c commit ac7e9c5923dd9453f6d7ec9080f9320e225e9da0 Author: knakahara <knakahara@NetBSD.org> Date: Mon Jul 11 06:14:51 2016 +0000 pci_intr_type() is required pci_chipset_tag_t argument by other than x86. pointed out by nonaka@n.o. M share/man/man9/pci_msi.9 M sys/arch/x86/include/pci_machdep_common.h M sys/arch/x86/pci/pci_intr_machdep.c M sys/dev/pci/if_bge.c M sys/dev/pci/if_wm.c M sys/dev/pci/ismt.c M sys/dev/pci/ixgbe/ixgbe.c M sys/dev/pci/nvme_pci.c M sys/dev/pci/pci_stub.c M sys/dev/pci/pcivar.h M sys/dev/pci/virtio.c commit b60533183b05eaa69decc788d159a1d4199fcdfd Author: matt <matt@NetBSD.org> Date: Mon Jul 11 03:45:59 2016 +0000 Add makeoptions NEED_MDSETIMAGE="yes" M sys/arch/evbmips/conf/INSTALL_MALTA32 commit d85418a06fe7c544723e10a0517ceab9fd857db3 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Mon Jul 11 02:14:27 2016 +0000 Revert part of "Switch the address list of intefaces to pslist(9)" (r1.220) Reverting the whole change set just messes up many files uselessly because changes to them (except for if.h) are proper. - Remove ifa_pslist_entry that breaks kvm(3) users (e.g., netstat -ia) - Change IFADDR_{READER,WRITER}_* macros to use old IFADDR_* (or just NOP) for now Fix PR kern/51325 M sys/net/if.h commit 92570ae8e61b4a12857e7296d8bf733e309635fb Author: matt <matt@NetBSD.org> Date: Mon Jul 11 01:50:17 2016 +0000 Add machdep.fpu_present sysctl node M sys/arch/mips/mips/mips_machdep.c commit 2a73970b0f799eada693d23943066ad337cee0de Author: jmcneill <jmcneill@NetBSD.org> Date: Sun Jul 10 21:40:45 2016 +0000 fix inverted screen blanking logic M sys/dev/pci/lynxfb.c commit cf774530f9307e80da67a66ff04a47f8443690fb Author: riastradh <riastradh@NetBSD.org> Date: Sun Jul 10 17:40:23 2016 +0000 Make kernel core dumps on cgd(4) work. M sys/dev/cgd.c commit 6f0745ee49a9fb3247f5d5d58d5171e3fe58396d Author: pgoyette <pgoyette@NetBSD.org> Date: Sun Jul 10 04:44:47 2016 +0000 The piixpm(4) driver also supports AMD's HUDSON chipset's SMBus function. From OpenBSD, verified. M share/man/man4/piixpm.4 M sys/dev/pci/piixpm.c commit 6fef951d79fce87652dbff597240e42f1c580184 Author: pgoyette <pgoyette@NetBSD.org> Date: Sun Jul 10 01:35:27 2016 +0000 Don't assign value to rdev unless we're going to use the value. Therefore, don't declare the variable unless we're going to assign it a value. M sys/external/bsd/drm2/dist/drm/radeon/radeon_ttm.c commit 44431d808aa16996de8d3fc69e3833a59559e70a Author: jmcneill <jmcneill@NetBSD.org> Date: Sun Jul 10 00:14:36 2016 +0000 The version of PMON on my 8089B (LM8089-1.4.9a) configures OHCI but doesn't enable memory space access. Enable it before the ohci driver attaches to allow low- and full-speed devices to work. M sys/arch/evbmips/loongson/yeeloong_machdep.c commit e7d4ab469a18cf48944c1ebcee84141641fcd2b2 Author: dholland <dholland@NetBSD.org> Date: Sat Jul 9 23:13:47 2016 +0000 bump up the copyright date since I practically rewrote the file M share/man/man7/signal.7 commit 89407edea213564596d24b2369082d025f2c90b5 Author: dholland <dholland@NetBSD.org> Date: Sat Jul 9 23:12:27 2016 +0000 Document all the signals properly. Please review. Kick out the list of async-signal-safe functions (it is now in sigaction(2)) because this is not a programmer-facing document. XXX: if anyone knows definitively whether SIGEMT is actually used by XXX: anything, please update the weasel words I put in. M share/man/man7/signal.7 commit caae8ee1ea8c64dea4e751c536afd8fd96cef729 Author: dholland <dholland@NetBSD.org> Date: Sat Jul 9 23:10:05 2016 +0000 Drop in a reference to the list of async-signal-safe functions. M lib/libc/sys/fork.2 commit 4c886c316cebc20a7761f0af47149fcb2e041213 Author: dholland <dholland@NetBSD.org> Date: Sat Jul 9 23:08:32 2016 +0000 Dump the list of async-signal-safe functions here. It belongs in programmer-facing docs, not user-facing docs, so shouldn't be in signal(7). M lib/libc/sys/sigaction.2 commit df10f3b48f23971488e707da8e8a7267a1c0dc79 Author: dholland <dholland@NetBSD.org> Date: Sat Jul 9 21:15:00 2016 +0000 Fix three of these strings (ones that are rarely seen) M lib/libc/gen/siglist.c commit 69361983cea00a0302c2c024d5ad61fe018e4198 Author: dholland <dholland@NetBSD.org> Date: Sat Jul 9 20:15:06 2016 +0000 note that on libc bump obsolete signal functions should be sent to libcompat. M lib/libc/shlib_version commit 84918c5b6d72031081a0ef107537c0f26cf77207 Author: kiyohara <kiyohara@NetBSD.org> Date: Sat Jul 9 15:04:06 2016 +0000 Remove white-spaces. M sys/arch/arm/omap/omap2_gpio.c M sys/arch/arm/omap/omap_edma.c commit 8e1137ed18728e114400973883729ca2d6e781de Author: maxv <maxv@NetBSD.org> Date: Sat Jul 9 09:33:21 2016 +0000 Simplify pmap_get_physpage. M sys/arch/x86/x86/pmap.c commit 2bd80feb3bb216d432d321f6d6609ca4151e3991 Author: maxv <maxv@NetBSD.org> Date: Sat Jul 9 09:25:44 2016 +0000 Use pmap_bootstrap_palloc. M sys/arch/x86/x86/pmap.c commit f1306edbc638df55f1d758d82310c7bf41a9e8e5 Author: maxv <maxv@NetBSD.org> Date: Sat Jul 9 08:05:46 2016 +0000 When a user pmap is created, it is populated with the higher kernel slots, which become accessible upon kernel entry (syscall, cpu switch, or whatever). Put the NOX bit in the user recursive slot, so the whole tree does not appear as executable in kernel mode. This is already what is done in the kernel pmap. M sys/arch/x86/x86/pmap.c commit b4a2ae1073c17f6e845fa0deccc2f5df34189de2 Author: maxv <maxv@NetBSD.org> Date: Sat Jul 9 07:47:25 2016 +0000 KNF this function a little M sys/arch/x86/x86/pmap.c commit e38d6778c42c6e41340124f190dfba9161b725d1 Author: maxv <maxv@NetBSD.org> Date: Sat Jul 9 07:25:00 2016 +0000 When loading a module from VFS and from the bootloader, the kernel packs up the module segments into one big RWX chunk. Split this chunk into two different text and data+bss+rodata chunks. The latter is made non- executable. This also provides some kind of ASLR, since the chunks are not necessarily contiguous. M sys/kern/subr_kobj.c M sys/kern/subr_kobj_vfs.c M sys/sys/kobj_impl.h commit d171963aeb11c64d4644507c02c5a2e37238eb10 Author: maxv <maxv@NetBSD.org> Date: Sat Jul 9 06:58:06 2016 +0000 The CPU considers a given va as executable if none of its levels have the NOX bit. With the top level recursive slot, however, several levels are recursively omitted, which implies that each entry that is not the child of NOX-ed parents actually appears somewhere in the virtual space as executable via this slot, even if it is followed by an underlying entry that has the NOX bit. This recursive slot is only used to edit the page tree itself. Make it non-executable. M sys/arch/amd64/amd64/locore.S M sys/arch/i386/i386/locore.S commit 9254ceee06f7eb65b7d1b0caf1c4d296f658e18d Author: skrll <skrll@NetBSD.org> Date: Sat Jul 9 06:49:03 2016 +0000 KNF M sys/arch/hpcmips/tx/tx3912video.c commit 0cd63316d0de9cd1aab83957240171bfc73b46ae Author: matt <matt@NetBSD.org> Date: Sat Jul 9 05:52:22 2016 +0000 Pass down ${CPUFLAGS} M sys/rump/Makefile.rump commit 435f292c2e72369e44c90b6acfa94a32280b074b Author: macallan <macallan@NetBSD.org> Date: Fri Jul 8 22:21:52 2016 +0000 first step to make genfb work with /chaos/control - don't do config space writes on /chaos. tested by jak M sys/arch/macppc/pci/bandit.c commit a87f0f80a8d937c308758cd8c9185c3154cb4c80 Author: maxv <maxv@NetBSD.org> Date: Fri Jul 8 09:15:38 2016 +0000 The preloaded modules are now reallocated dynamically by the kernel. This area does not need to be executable anymore. M sys/arch/amd64/amd64/locore.S M sys/arch/i386/i386/locore.S commit b15437bef049de86c688d03bb8dbe0f48d610e32 Author: maxv <maxv@NetBSD.org> Date: Fri Jul 8 08:55:48 2016 +0000 Force the kernel to dynamically reallocate the preloaded modules. M sys/kern/subr_kobj.c commit 1679268825c07944ebcbb5c28d53f230c6ec381f Author: ozaki-r <ozaki-r@NetBSD.org> Date: Fri Jul 8 08:27:07 2016 +0000 Fix test names M tests/net/route/t_flags.sh M tests/net/route/t_flags6.sh commit 319287dc4c01a740ed7eefb4b54a70aad6b73e93 Author: skrll <skrll@NetBSD.org> Date: Fri Jul 8 06:45:34 2016 +0000 Remove '\n' from UVMHIST_LOG format - it is not needed. M sys/uvm/uvm_swap.c commit aaa7b21dadfc6d5f43e6cc3fec847cbf0ab7c4f5 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Fri Jul 8 06:18:29 2016 +0000 CID 1363345: remove unreachable code and cleanup returns M sys/netinet6/in6.c commit 36d16e0bea7bc0aa6f9dbc8eb2482d77d8e5be19 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Fri Jul 8 06:15:33 2016 +0000 CID 1363344: remove dead code We may need to reconsider a case when m_get_rcvif_psref returns NULL. M sys/netinet/ip_input.c commit 9e5af3397f2903fffdd781830d41f56454875c8e Author: skrll <skrll@NetBSD.org> Date: Fri Jul 8 05:38:31 2016 +0000 Don't ignore return value of xhci_update_ep0_mps and remove KASSERT at the end of that function. From t-hash M sys/dev/usb/xhci.c commit 88b9e53e83eab8505ba3bbcc7a7817f551bef9e4 Author: skrll <skrll@NetBSD.org> Date: Fri Jul 8 05:37:38 2016 +0000 More debug in new_device. From t-hash. M sys/dev/usb/xhci.c commit 15663fbf0c034efd8a50b64aec35c5838f36777b Author: skrll <skrll@NetBSD.org> Date: Fri Jul 8 05:36:51 2016 +0000 s/UBS/USB/ From t-hash M sys/dev/usb/xhci.c commit 75e518ecafb8ef066475b5f4702a186c999cf94e Author: ozaki-r <ozaki-r@NetBSD.org> Date: Fri Jul 8 04:33:30 2016 +0000 Replace macros to get an IP address with proper inline functions The inline functions are more friendly for applying psz/psref; they consist of only simple interations. M sys/net/if_stf.c M sys/netinet/if_arp.c M sys/netinet/igmp.c M sys/netinet/in.c M sys/netinet/in_pcb.c M sys/netinet/in_var.h M sys/netinet/ip_icmp.c M sys/netinet/ip_output.c M sys/netinet6/in6_var.h M sys/netinet6/mld6.c commit 7484cf6d343eabc63e7421977b9cc7f72ead4e42 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Fri Jul 8 03:40:34 2016 +0000 Kill remaining use of the old lists of IP addresses M sys/netinet/in_var.h M sys/netinet6/in6_var.h commit 00901b3a102b98d96b12dd5ae47db336f26b64d2 Author: christos <christos@NetBSD.org> Date: Fri Jul 8 01:24:53 2016 +0000 more fixes. M sys/dev/ic/rt2860.c M sys/dev/ic/rt2860reg.h M sys/dev/ic/rt2860var.h commit e05b9a8b1fcf8cd41d172c6bf26702d8d2130121 Author: matt <matt@NetBSD.org> Date: Thu Jul 7 20:52:53 2016 +0000 Add placeholder for compiing earmv7* with -mthumb. Preserve $d/$a/$t for all ARM binaries regardless of endian. M share/mk/bsd.sys.mk commit d83d00f1e2cb7b4171ad6d6d67203026b63b2502 Author: kiyohara <kiyohara@NetBSD.org> Date: Thu Jul 7 15:27:42 2016 +0000 com@obio's type is COM_TYPE_OMAP. This mean is able to change the baudrate. tested on VTC100's com1(GPS). M sys/arch/arm/omap/obio_com.c commit 32e8e4a9afd487179cae5b3718d0f23a34904070 Author: kiyohara <kiyohara@NetBSD.org> Date: Thu Jul 7 15:20:58 2016 +0000 Call uart_enable() before comprobe1(). And rename to uart_enable_omap(). Also do soft reset in new uart_enable(). Add uart_enable_am335x(). Its enable to clocks. M sys/arch/arm/omap/obio_com.c commit ddb1f72d637cf770d246a4612fc17bf318ef2dd0 Author: maya <maya@NetBSD.org> Date: Thu Jul 7 10:53:03 2016 +0000 Turn a few KASSERTs into KASSERTMSG mentioning the tested values Some of these values are optimized out, so knowing why the test failed can be challenging. M sys/dev/usb/xhci.c commit 3d4d635bf8a7166fe97070929d93f46576925389 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Thu Jul 7 09:32:01 2016 +0000 Switch the address list of intefaces to pslist(9) As usual, we leave the old list to avoid breaking kvm(3) users. M sys/arch/x86/x86/vmt.c M sys/compat/common/uipc_syscalls_40.c M sys/compat/linux/common/linux_socket.c M sys/compat/linux32/common/linux32_socket.c M sys/compat/svr4/svr4_sockio.c M sys/dev/qbus/if_dmc.c M sys/dist/pf/net/pf_if.c M sys/external/bsd/ipf/netinet/ip_fil_netbsd.c M sys/net/agr/if_agr.c M sys/net/if.c M sys/net/if.h M sys/net/if_spppsubr.c M sys/net/if_stf.c M sys/net/if_tun.c M sys/net/link_proto.c M sys/net/rtsock.c M sys/netatalk/aarp.c M sys/netatalk/at_control.c M sys/netinet/in.c M sys/netinet/in_selsrc.c M sys/netinet/ip_carp.c M sys/netinet/ip_icmp.c M sys/netinet/ip_input.c M sys/netinet/sctp_asconf.c M sys/netinet/sctp_output.c M sys/netinet/sctp_pcb.c M sys/netinet/sctp_usrreq.c M sys/netinet/sctputil.c M sys/netinet6/icmp6.c M sys/netinet6/in6.c M sys/netinet6/in6_ifattach.c M sys/netinet6/ip6_input.c M sys/netinet6/mld6.c M sys/netinet6/nd6.c M sys/netinet6/nd6_rtr.c M sys/netinet6/sctp6_usrreq.c M sys/netipsec/xform_ipip.c commit e2b8882a8e943e7b98564917a6a25842a56f8c7d Author: pgoyette <pgoyette@NetBSD.org> Date: Thu Jul 7 09:23:20 2016 +0000 Clarify the BUGS section. The driver doesn't do any PM stuff, but it does still provide access to the SMBus. M share/man/man4/amdpm.4 commit 643449da7a4937aa9d590c5e1a4f3d3a5762cb58 Author: martin <martin@NetBSD.org> Date: Thu Jul 7 07:52:24 2016 +0000 Switch sparc64 to gcc 5.4, binutils 2.26 and gdb 7.10. M share/mk/bsd.own.mk commit c2798e3d10379fdf64bd23d887651a973051baaf Author: ozaki-r <ozaki-r@NetBSD.org> Date: Thu Jul 7 06:59:30 2016 +0000 Restore const qualifier dropped due to switching to IN_ADDRLIST_READER_FOREACH IN_ADDRLIST_READER_FOREACH (pslist(9)) now allows const variables. M sys/netipsec/key.c commit 7c9d5bb7907c91f9917f22b98291bc11776449ea Author: ozaki-r <ozaki-r@NetBSD.org> Date: Thu Jul 7 06:56:24 2016 +0000 Constify some arguments of pslist(9) functions By doing so, callers don't need to discard const qualifier. M share/man/man9/pslist.9 M sys/sys/pslist.h commit 575a7585ffe052b9dac5fb3ff127257dd2a5cb28 Author: msaitoh <msaitoh@NetBSD.org> Date: Thu Jul 7 06:55:38 2016 +0000 KNF. Remove extra spaces. No functional change. M sys/arch/sgimips/ioc/oiocsc.c M sys/arch/sgimips/sgimips/arcemu.h M sys/arch/shark/isa/clock.c M sys/arch/shark/ofw/ofw.c M sys/arch/shark/shark/i8042reg.h M sys/arch/shark/shark/ns87307.c M sys/arch/shark/shark/opms.c M sys/arch/shark/shark/profile.c M sys/arch/shark/shark/scr.c M sys/arch/shark/shark/sequoia.c M sys/arch/shark/shark/shark_machdep.c M sys/arch/shark/stand/ofwboot/boot.c M sys/arch/sparc/include/pci_machdep.h M sys/arch/sparc64/dev/ffb.c M sys/arch/sparc64/dev/fhc.c M sys/arch/sparc64/dev/gfb.c M sys/arch/sparc64/dev/psm.c M sys/arch/sparc64/dev/sbus.c M sys/arch/sparc64/dev/tda.c M sys/arch/sparc64/include/bus_defs.h M sys/arch/sparc64/include/pci_machdep.h M sys/arch/sparc64/sparc64/cache.c M sys/arch/sparc64/sparc64/clock.c M sys/arch/sparc64/sparc64/compat_16_machdep.c M sys/arch/sparc64/sparc64/machdep.c M sys/arch/sparc64/sparc64/ofw_machdep.c M sys/arch/sparc64/sparc64/pmap.c M sys/arch/sparc64/sparc64/sunos32_machdep.c M sys/arch/sparc64/sparc64/sunos_machdep.c M sys/arch/sparc64/sparc64/trap.c M sys/arch/sun2/dev/zsvar.h M sys/arch/sun2/sun2/mbio.c M sys/arch/sun2/sun2/mbmem.c M sys/arch/sun2/sun2/obio.c M sys/arch/sun2/sun2/obmem.c M sys/arch/sun2/sun2/tod.c M sys/arch/sun3/dev/if_ie.c M sys/arch/sun68k/sun68k/bus.c M sys/arch/usermode/usermode/pmap.c M sys/arch/vax/boot/boot/consio.c M sys/arch/vax/mba/hp.c M sys/arch/vax/uba/qv.c M sys/arch/vax/uba/qvaux.c M sys/arch/vax/vax/cfl.c M sys/arch/vax/vax/compat_13_machdep.c M sys/arch/vax/vax/crl.c M sys/arch/vax/vax/ctu.c M sys/arch/vax/vax/gencons.c M sys/arch/vax/vax/ka750.c M sys/arch/vax/vax/ka780.c M sys/arch/vax/vax/sgmap.c M sys/arch/vax/vax/trap.c M sys/arch/vax/vsa/asc_vsbus.c M sys/arch/vax/vsa/smg.c M sys/arch/vax/vsa/spx.c M sys/arch/vax/vsa/vsbus.c M sys/arch/x68k/dev/bmd.c M sys/arch/x86/include/intr.h M sys/arch/x86/pci/pci_ranges.c M sys/arch/x86/x86/coretemp.c M sys/arch/x86/x86/cpu.c M sys/arch/x86/x86/ipmi.c M sys/arch/x86/x86/mpacpi.c M sys/arch/x86/x86/syscall.c M sys/arch/xen/include/intr.h M sys/arch/xen/include/xen-public/arch-x86/xen-mca.h M sys/arch/xen/include/xen-public/domctl.h M sys/arch/xen/include/xen-public/io/blkif.h M sys/arch/xen/include/xen-public/physdev.h M sys/arch/xen/include/xen-public/sysctl.h M sys/arch/xen/include/xen.h M sys/arch/xen/include/xenio.h M sys/arch/xen/x86/cpu.c M sys/arch/xen/x86/xen_ipi.c M sys/arch/xen/xen/balloon.c M sys/arch/xen/xen/pciback.c M sys/arch/xen/xen/xen_debug.c M sys/arch/xen/xen/xenevt.c M sys/arch/xen/xenbus/xenbus_comms.c M sys/arch/xen/xenbus/xenbus_dev.c M sys/arch/xen/xenbus/xenbus_probe.c M sys/arch/zaurus/dev/zaudiovar.h M sys/arch/zaurus/zaurus/machdep.c M sys/coda/coda_psdev.c M sys/dev/acpi/sony_acpi.c M sys/dev/bluetooth/btmagic.c M sys/dev/cardbus/if_ex_cardbus.c M sys/dev/cardbus/if_fxp_cardbus.c M sys/dev/cardbus/if_rtw_cardbus.c M sys/dev/cardbus/ohci_cardbus.c M sys/dev/cardbus/uhci_cardbus.c M sys/dev/cgd.c M sys/dev/ic/adw.c M sys/dev/ic/aic6915.c M sys/dev/ic/cac.c M sys/dev/ic/dpt.c M sys/dev/ic/mlx.c M sys/dev/ic/opl.c M sys/dev/ic/smc91cxx.c M sys/dev/isa/adv_isa.c M sys/dev/midi.c M sys/dev/mii/acphy.c M sys/dev/mii/bmtphy.c M sys/dev/mii/ciphy.c M sys/dev/mii/dmphy.c M sys/dev/mii/exphy.c M sys/dev/mii/glxtphy.c M sys/dev/mii/gphyter.c M sys/dev/mii/icsphy.c M sys/dev/mii/igphy.c M sys/dev/mii/ihphy.c M sys/dev/mii/ikphy.c M sys/dev/mii/inphy.c M sys/dev/mii/iophy.c M sys/dev/mii/lxtphy.c M sys/dev/mii/makphy.c M sys/dev/mii/micphy.c M sys/dev/mii/nsphy.c M sys/dev/mii/nsphyter.c M sys/dev/mii/pnaphy.c M sys/dev/mii/qsphy.c M sys/dev/mii/rlphy.c M sys/dev/mii/sqphy.c M sys/dev/mii/tqphy.c M sys/dev/mii/ukphy.c M sys/dev/mii/urlphy.c M sys/dev/pad/pad.c M sys/dev/pci/aac_pci.c M sys/dev/pci/amr.c M sys/dev/pci/auich.c M sys/dev/pci/auixp.c M sys/dev/pci/autri.c M sys/dev/pci/bktr/bktr_os.c M sys/dev/pci/cmpci.c M sys/dev/pci/cs4280.c M sys/dev/pci/cs4281.c M sys/dev/pci/cy_pci.c M sys/dev/pci/cz.c M sys/dev/pci/eap.c M sys/dev/pci/emuxki.c M sys/dev/pci/esm.c M sys/dev/pci/eso.c M sys/dev/pci/fwohci_pci.c M sys/dev/pci/genfb_pci.c M sys/dev/pci/hdaudio_pci.c M sys/dev/pci/ichsmb.c M sys/dev/pci/if_bwi_pci.c M sys/dev/pci/if_dge.c M sys/dev/pci/if_esh_pci.c M sys/dev/pci/if_mtd_pci.c M sys/dev/pci/if_sf_pci.c M sys/dev/pci/if_sip.c M sys/dev/pci/if_ste.c M sys/dev/pci/if_stge.c M sys/dev/pci/if_ti.c M sys/dev/pci/if_tl.c M sys/dev/pci/if_tlp_pci.c M sys/dev/pci/if_vr.c M sys/dev/pci/isp_pci.c M sys/dev/pci/ld_virtio.c M sys/dev/pci/mly.c M sys/dev/pci/mpt_pci.c M sys/dev/pci/pccbb.c M sys/dev/pci/pciide_common.c M sys/dev/pci/puc.c M sys/dev/pci/rtsx_pci.c M sys/dev/pci/trm.c M sys/dev/pci/twa.c M sys/dev/pci/twe.c M sys/dev/pci/ubsec.c M sys/dev/pci/vga_pci.c M sys/dev/pci/viomb.c M sys/dev/pci/virtio.c M sys/dev/pci/weasel_pci.c M sys/dev/pcmcia/esp_pcmcia.c M sys/dev/pcmcia/if_cs_pcmcia.c M sys/dev/pcmcia/if_ep_pcmcia.c M sys/dev/pcmcia/if_mbe_pcmcia.c M sys/dev/pcmcia/if_ray.c M sys/dev/pcmcia/if_sm_pcmcia.c M sys/dev/pcmcia/if_wi_pcmcia.c M sys/dev/usb/if_aue.c M sys/dev/usb/if_kue.c M sys/dev/usb/if_rum.c M sys/dev/usb/if_udav.c M sys/dev/usb/if_upl.c M sys/dev/usb/if_ural.c M sys/dev/usb/if_url.c M sys/dev/usb/if_zyd.c M sys/dev/usb/moscom.c M sys/dev/usb/pseye.c M sys/dev/usb/slurm.c M sys/dev/usb/stuirda.c M sys/dev/usb/uark.c M sys/dev/usb/uaudio.c M sys/dev/usb/ubsa.c M sys/dev/usb/ubt.c M sys/dev/usb/uchcom.c M sys/dev/usb/ucycom.c M sys/dev/usb/udsbr.c M sys/dev/usb/udsir.c M sys/dev/usb/uftdi.c M sys/dev/usb/ugen.c M sys/dev/usb/ugensa.c M sys/dev/usb/uhid.c M sys/dev/usb/uhidev.c M sys/dev/usb/uhso.c M sys/dev/usb/uipaq.c M sys/dev/usb/uirda.c M sys/dev/usb/ukyopon.c M sys/dev/usb/ulpt.c M sys/dev/usb/umass.c M sys/dev/usb/umcs.c M sys/dev/usb/umct.c M sys/dev/usb/umidi.c M sys/dev/usb/umodem.c M sys/dev/usb/umodem_common.c M sys/dev/usb/uplcom.c M sys/dev/usb/urio.c M sys/dev/usb/uscanner.c M sys/dev/usb/uslsa.c M sys/dev/usb/usscanner.c M sys/dev/usb/ustir.c M sys/dev/usb/utoppy.c M sys/dev/usb/uvideo.c M sys/dev/usb/uvisor.c M sys/dev/usb/uvscom.c M sys/dev/wscons/wsdisplay.c M sys/dev/wscons/wsmux.c M sys/fs/efs/efs_dinode.h M sys/fs/efs/efs_dir.h M sys/fs/efs/efs_vfsops.c M sys/fs/efs/efs_vnops.c M sys/fs/nfs/common/nfs_fha.h M sys/fs/nfs/common/nfsm_subs.h M sys/fs/nfs/nlm/nlm.h M sys/fs/nilfs/nilfs_vfsops.c M sys/fs/puffs/puffs_msgif.c M sys/fs/puffs/puffs_sys.h M sys/fs/puffs/puffs_vnops.c M sys/fs/udf/udf_vfsops.c M sys/kern/init_main.c M sys/kern/kern_core.c M sys/kern/kern_ctf.c M sys/kern/kern_exec.c M sys/kern/kern_ksyms.c M sys/kern/kern_ktrace.c M sys/kern/kern_module.c M sys/kern/kern_mutex.c M sys/kern/kern_pmf.c M sys/kern/kern_runq.c M sys/kern/kern_time.c M sys/kern/subr_kobj.c M sys/kern/subr_vmem.c M sys/kern/sys_aio.c M sys/kern/sys_sched.c M sys/kern/sys_socket.c M sys/kern/tty.c M sys/kern/uipc_syscalls.c M sys/kern/vfs_cache.c M sys/kern/vfs_mount.c M sys/kern/vfs_vnode.c M sys/lib/libkern/libkern.h M sys/net/if_mpls.c M sys/net/if_pppoe.c M sys/net/route.c M sys/net80211/ieee80211_output.c M sys/net80211/ieee80211_proto.c M sys/net80211/ieee80211_rssadapt.c M sys/netinet/accf_data.c M sys/netinet/dccp_tcplike.h M sys/netinet/dccp_tfrc.c M sys/netinet/dccp_tfrc.h M sys/netinet/dccp_usrreq.c M sys/netinet/dccp_var.h M sys/netipsec/ipsec6.h M sys/netipsec/ipsec_netbsd.c M sys/nfs/nfs_boot.c M sys/opencrypto/crypto.c M sys/opencrypto/cryptodev.c M sys/opencrypto/cryptodev.h M sys/rump/dev/lib/libpci/pci_user.h M sys/rump/dev/lib/libpci/rumpdev_bus_space.c M sys/rump/librump/rumpkern/klock.c M sys/rump/librump/rumpvfs/rumpblk.c M sys/rump/librump/rumpvfs/rumpfs.c M sys/rump/net/lib/libshmif/if_shmem.c M sys/sys/mount.h M sys/sys/sdt.h M sys/sys/time.h M sys/sys/timepps.h M sys/sys/wait.h M sys/ufs/ffs/ffs_quota2.c M sys/ufs/lfs/lfs_vfsops.c M sys/ufs/lfs/ulfs_extattr.c M sys/ufs/lfs/ulfs_quota2.c M sys/ufs/ufs/ufs_extattr.c M sys/uvm/pmap/pmap.c M sys/uvm/pmap/pmap.h M sys/uvm/uvm_map.c commit ed4c94c1f059db38c1bf5b31d4b80b6eb3e0541f Author: ozaki-r <ozaki-r@NetBSD.org> Date: Thu Jul 7 06:54:26 2016 +0000 Use IFADDR_FOREACH instead of IFADDR_FOREACH_SAFE No item is removed in the loop. M sys/netinet/sctp_asconf.c commit 3fd748fb5ef4e04797b6faf7432f19cee8d1b22a Author: matt <matt@NetBSD.org> Date: Thu Jul 7 06:28:57 2016 +0000 Add sbin/sysctl M distrib/evbppc/ramdisk/list commit 37d7e7d6bab17b54610501ef7a82decc25a46bff Author: matt <matt@NetBSD.org> Date: Thu Jul 7 06:28:20 2016 +0000 When building earmv7 ramdisks, compile with -mthumb -mthumb-interwork to save space. Think of it as -Os on steriods. M distrib/evbarm/instkernel/ramdisk/Makefile commit 3b64fe0feece496ab781858c6745fa5c136bce94 Author: mrg <mrg@NetBSD.org> Date: Thu Jul 7 03:15:58 2016 +0000 find gcov.1 again. M external/gpl3/gcc.old/usr.bin/gcov/Makefile M external/gpl3/gcc/usr.bin/gcov/Makefile commit fe2e443fe2e96258a85eeca38b23feb4d8dfff00 Author: christos <christos@NetBSD.org> Date: Thu Jul 7 02:18:05 2016 +0000 kill RAL_DEBUG M sys/dev/ic/rt2860.c commit 1608ecdee165fd9e063d814d20d203b076f689f6 Author: christos <christos@NetBSD.org> Date: Thu Jul 7 01:24:16 2016 +0000 add 539x support from FreeBSD (not working) M sys/dev/ic/rt2860.c M sys/dev/ic/rt2860reg.h commit 4f6d35adf6c0a1e8ef4cf3c66ac991741980576a Author: abhinav <abhinav@NetBSD.org> Date: Wed Jul 6 18:03:27 2016 +0000 Fix an off by one issue when concatenating strings. M usr.sbin/makemandb/apropos-utils.c commit eaacb338222a572442117aedea0af75079ad8588 Author: wiz <wiz@NetBSD.org> Date: Wed Jul 6 15:55:02 2016 +0000 Markup improvements. M lib/librt/sched.3 commit b04221e029e5884eb2dfebd4627444ec87baba47 Author: christos <christos@NetBSD.org> Date: Wed Jul 6 14:42:53 2016 +0000 fix uninitialized var. M tests/lib/libpthread/t_mutex.c commit cf1415fa6e0824e15c08f6ce260366d68cb24a41 Author: christos <christos@NetBSD.org> Date: Wed Jul 6 14:28:51 2016 +0000 more cards, sort. M sys/dev/pci/if_ral_pci.c commit 13cf306797389589bff34f67adf33374c33547b8 Author: christos <christos@NetBSD.org> Date: Wed Jul 6 14:27:02 2016 +0000 regen M sys/dev/pci/pcidevs.h M sys/dev/pci/pcidevs_data.h commit 3d721c583758bf16e0d809e663a719f91cfdf90b Author: christos <christos@NetBSD.org> Date: Wed Jul 6 14:26:31 2016 +0000 more ral products M sys/dev/pci/pcidevs commit bc23315b697a526b72b404334f4ba1b92bc566d6 Author: macallan <macallan@NetBSD.org> Date: Wed Jul 6 13:30:42 2016 +0000 shut up another unused function warning M sys/arch/macppc/dev/valkyriefb.c commit 80c0014b6ac899c146eca00f68fb0053e5bccf61 Author: macallan <macallan@NetBSD.org> Date: Wed Jul 6 13:28:34 2016 +0000 shut up unused function warning M sys/arch/macppc/dev/platinumfb.c commit 786671361cf8a5263da25632978913fb3a7e2a79 Author: mrg <mrg@NetBSD.org> Date: Wed Jul 6 11:37:58 2016 +0000 g++.1 is a link to gcc.1, don't need to generate/update it. M doc/3RDPARTY commit 0a8c015a251f5b986ecb13697f3e04f05abec7c2 Author: mrg <mrg@NetBSD.org> Date: Wed Jul 6 11:37:26 2016 +0000 missed from previous: remove old generated versions of man pages. update the dist versions of man and info pages to include local changes. M external/gpl3/gcc.old/dist/gcc/doc/cpp.1 M external/gpl3/gcc/dist/gcc/doc/cpp.1 commit 4726a2755a99624aa4819b466a8727375ef5b863 Author: mrg <mrg@NetBSD.org> Date: Wed Jul 6 11:21:17 2016 +0000 remove old generated versions of man pages. update the dist versions of man and info pages to include local changes. M external/gpl3/gcc.old/dist/gcc/doc/cpp.info M external/gpl3/gcc.old/dist/gcc/doc/g++.1 M external/gpl3/gcc.old/dist/gcc/doc/gcc.1 M external/gpl3/gcc.old/dist/gcc/doc/gcc.info M external/gpl3/gcc.old/dist/gcc/doc/gcov.1 D external/gpl3/gcc.old/usr.bin/cpp/cpp.1 D external/gpl3/gcc.old/usr.bin/gcc/gcc.1 D external/gpl3/gcc.old/usr.bin/gcov/gcov.1 M external/gpl3/gcc/dist/gcc/doc/cpp.info M external/gpl3/gcc/dist/gcc/doc/g++.1 M external/gpl3/gcc/dist/gcc/doc/gcc.1 M external/gpl3/gcc/dist/gcc/doc/gcc.info M external/gpl3/gcc/dist/gcc/doc/gcov.1 D external/gpl3/gcc/usr.bin/cpp/cpp.1 D external/gpl3/gcc/usr.bin/gcc/gcc.1 D external/gpl3/gcc/usr.bin/gcov/gcov.1 commit 03a84157829a759d823b888b9282a50e259d179d Author: ozaki-r <ozaki-r@NetBSD.org> Date: Wed Jul 6 10:49:49 2016 +0000 Move in6_ifaddr_list to a more proper place (from ip6_input.c to in6.c) It's a similar place as the IPv4 address list, i.e., in.c. More varibles will join together. M sys/netinet6/in6.c M sys/netinet6/in6_proto.c M sys/netinet6/in6_var.h M sys/netinet6/ip6_input.c commit bedf777a10dcd6c8580dfd0e5dd31f59bbe2a690 Author: abhinav <abhinav@NetBSD.org> Date: Wed Jul 6 09:20:42 2016 +0000 Add missing .Nd ok wiz@, knakaraha@ M share/man/man9/interrupt_distribute.9 commit e47bfb0ecdb6c56240b95fd5ea4f6a220287ae3f Author: abhinav <abhinav@NetBSD.org> Date: Wed Jul 6 08:52:01 2016 +0000 Avoid possible buffer overflow while parsing NAME section of man(7) pages. Also, simplify copyging of strings, use estrdupn instead of emalloc + memcpy. Patch from christos@, XXX comment by me M usr.sbin/makemandb/makemandb.c commit 6bfa4b77fbeda0e4cf486fc71a04f90ef5e8d874 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Wed Jul 6 08:42:34 2016 +0000 Switch the IPv4 address list to pslist(9) Note that we leave the old list just in case; it seems there are some kvm(3) users accessing the list. We can remove it later if we confirmed nobody does actually. M sys/net/if_stf.c M sys/netinet/in.c M sys/netinet/in_gif.c M sys/netinet/in_pcb.c M sys/netinet/in_var.h M sys/netinet/ip_carp.c M sys/netinet/ip_icmp.c M sys/netinet/ip_input.c M sys/netipsec/key.c commit 28c5e5242f5d58e51961ea05f738ec5b84febfac Author: mrg <mrg@NetBSD.org> Date: Wed Jul 6 08:01:30 2016 +0000 use -Wa,--warn on m68k. new sqlite generates a large jump table that generates warnings (but should work). M external/public-domain/sqlite/lib/Makefile commit caceca4a0656bcd9808a936c8c8663c74beaec4a Author: ozaki-r <ozaki-r@NetBSD.org> Date: Wed Jul 6 07:52:53 2016 +0000 Add missing IN6_ADDRLIST_ENTRY_DESTROY M sys/netinet6/in6.c M sys/netinet6/in6_var.h commit 6f1760f8dd630fe967b752a9429a960516ee5551 Author: abhinav <abhinav@NetBSD.org> Date: Wed Jul 6 06:57:40 2016 +0000 Fix possible buffer overflow when concatenating strings. Patch from christos@ M usr.sbin/makemandb/apropos-utils.c commit 499784d11a1352a3b6fd312b1c361bbd04e8fd78 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Wed Jul 6 06:30:08 2016 +0000 Tweak indentation M sys/netinet/if_arp.c commit c80742029abcbf68ee745b98ee6ee835bb3e575b Author: ozaki-r <ozaki-r@NetBSD.org> Date: Wed Jul 6 05:27:52 2016 +0000 Add and use pslist(9)-based hashtable for IPv4 addresses Note that we leave the old hashtable to keep vmstat -H working. M sys/net/if_spppsubr.c M sys/netinet/in.c M sys/netinet/in_var.h M sys/netinet/ip_input.c commit 4ff1271fbbffd911bc71bd113e0078cbae4218d4 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Wed Jul 6 05:20:48 2016 +0000 Add HASH_PSLIST (pslist(9)) type for hashinit() M sys/kern/subr_hash.c M sys/sys/systm.h commit f4b5c6720938201048234777d0531bb9cbc2c56b Author: knakahara <knakahara@NetBSD.org> Date: Wed Jul 6 01:10:07 2016 +0000 fix build failure when defined GIF_ENCAPCHECK M sys/netinet/in_gif.c commit 02fdfaad633427e489682ecfa222561918c6ca70 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Wed Jul 6 00:30:55 2016 +0000 Apply m_get_rcvif_psref (kill m_get_rcvif_NOMPSAFE) M sys/netinet/in_gif.c M sys/netinet6/in6_gif.c commit 4431b3b09c622cdc54071139a16b4ffc31027196 Author: christos <christos@NetBSD.org> Date: Tue Jul 5 21:13:12 2016 +0000 man page for sched_protect (Charles Cui, GSoC 2016) M distrib/sets/lists/comp/mi M lib/librt/Makefile M lib/librt/sched.3 commit d631a9bc8ba0daea67314c70e01e1039826c6902 Author: abhinav <abhinav@NetBSD.org> Date: Tue Jul 5 16:24:18 2016 +0000 Reuse variable from previous line. M usr.sbin/makemandb/makemandb.c commit 616ce41040b0ac87d44e9cc22384e55dc1d4970b Author: wiz <wiz@NetBSD.org> Date: Tue Jul 5 10:04:17 2016 +0000 Fix some lint. Too much or too little whitespace; improve macro usage; add missing .El; merge error sections for same error code. M lib/libpthread/pthread_attr_getstack.3 M lib/libpthread/pthread_barrier.3 M lib/libpthread/pthread_barrierattr.3 M lib/libpthread/pthread_cond.3 M lib/libpthread/pthread_condattr.3 M lib/libpthread/pthread_mutex.3 M lib/libpthread/pthread_mutexattr.3 M lib/libpthread/pthread_once.3 M lib/libpthread/pthread_rwlock.3 M lib/libpthread/pthread_rwlockattr.3 commit fdb031dbd9dec4b4ba3d6a56d7fc3bd916a5a62a Author: wiz <wiz@NetBSD.org> Date: Tue Jul 5 09:51:10 2016 +0000 Bump date for _SC_THREAD_PRIO_PROTECT. M lib/libc/gen/sysconf.3 commit 38fc68b8147517e1715e0870b3d94f6d5bddc448 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Tue Jul 5 07:55:08 2016 +0000 Fix psref isn't released in a case of IFADDR_EMPTY M sys/compat/linux/common/linux_socket.c M sys/compat/linux32/common/linux32_socket.c commit 85637d91d1a69307f9a4690608f16b0004731328 Author: knakahara <knakahara@NetBSD.org> Date: Tue Jul 5 07:42:51 2016 +0000 fix evbsh3 build M sys/net/if.c commit 213bec809a8efbd08d823cba3243e57d0fd25820 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Tue Jul 5 06:32:18 2016 +0000 Constify an argument of regen_tmpaddr M sys/netinet6/nd6.c commit eec17b38e336272d2e2c40c8c4faaac9da751b02 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Tue Jul 5 04:25:23 2016 +0000 KNF M sys/netinet6/nd6.c commit 9b5579ec8bbde64755eeb96afbc1287564d22422 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Tue Jul 5 03:40:52 2016 +0000 Use ia6 or ia instead of ifa as a variable name of struct in6_ifaddr We conventionally use ifa for struct ifaddr and use ia6 or ia for struct in6_ifaddr. No functional change. M sys/netinet6/icmp6.c M sys/netinet6/nd6_rtr.c commit c0340a688adf40472a37a0537764e36d27f9592d Author: pgoyette <pgoyette@NetBSD.org> Date: Mon Jul 4 23:55:54 2016 +0000 Don't declare module_verbose_on or module_autoload_on static. It is useful for these variables to be global, so they can be modified by ddb(4) (entered via "boot -d") early in startup. M sys/kern/kern_module.c commit d1ff40366fa76df8d91489f190810bd7257cf828 Author: wiz <wiz@NetBSD.org> Date: Mon Jul 4 20:24:24 2016 +0000 binutils-2.26.1 out. M doc/3RDPARTY commit d385d6de858d63d95ca4fb580c0d89e079f00324 Author: kiyohara <kiyohara@NetBSD.org> Date: Mon Jul 4 15:53:25 2016 +0000 Add NEXCOM VTC100. A sys/arch/evbarm/conf/VTC100 commit 60394d97d33cfcdb37ef20cab2d48fd350fa0e46 Author: dholland <dholland@NetBSD.org> Date: Mon Jul 4 15:52:31 2016 +0000 More of previous, so both kern_intr and user_intr have the comment. M sys/arch/mips/mips/locore_mips1.S M sys/arch/mips/mips/mipsX_subr.S commit 8b7e4f9b353d0f1cd939cfa4933974d581eaba80 Author: dholland <dholland@NetBSD.org> Date: Mon Jul 4 15:47:04 2016 +0000 Improve comments after some discussion with Nick. M sys/arch/mips/mips/locore_mips1.S M sys/arch/mips/mips/mipsX_subr.S commit 4ddd7ae502b89c6c3a4efc84346d7d8041adeee9 Author: kiyohara <kiyohara@NetBSD.org> Date: Mon Jul 4 15:45:37 2016 +0000 AM335x's sdhc@obio use offset 0x100. Oops this space maybe use HL registers? OMAP4430 use this space. M sys/arch/arm/omap/omap3_sdhc.c M sys/arch/arm/omap/omap3_sdmmcreg.h M sys/arch/evbarm/conf/BEAGLEBONE commit d11ae08b238367cafe73c9f8fb6342c356ce35f2 Author: kiyohara <kiyohara@NetBSD.org> Date: Mon Jul 4 15:35:55 2016 +0000 Attach edma and tiotg at mainbus instead of obio0. And splits obio0 to obio[012], like OMAP3530. M sys/arch/arm/omap/files.omap2 M sys/arch/arm/omap/omap_edma.c M sys/arch/arm/omap/tiotg.c M sys/arch/evbarm/conf/BEAGLEBONE commit 465516657bc6bf803a9fcb879dcfa8a0b262bcd4 Author: maya <maya@NetBSD.org> Date: Mon Jul 4 15:20:16 2016 +0000 Always get cop0 STATUS register for savectx, not just in PARANOIA case. We later save this value in PCB_CONTEXT+SF_REG_SR, it needs to be valid. ok dholland@ M sys/arch/mips/mips/locore.S commit 8a5cb7d9bdc85d2a33422652fa1d227f17ea666b Author: dholland <dholland@NetBSD.org> Date: Mon Jul 4 14:47:39 2016 +0000 typo in comment M sys/arch/mips/mips/mipsX_subr.S commit 6226e84f81112b7c799eb3899b7e98cd43928fed Author: skrll <skrll@NetBSD.org> Date: Mon Jul 4 14:29:55 2016 +0000 Fix code inversion in an #ifdef NOFPU case M sys/arch/mips/mips/mipsX_subr.S commit 704f0c244a3df2b7f805d3e4e14311a57129de72 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Mon Jul 4 08:10:50 2016 +0000 Separate IP address matching functions No functional change intended. M sys/netinet/ip_input.c commit be0826f9221bfac77211eb7db63cb744189ea47e Author: maxv <maxv@NetBSD.org> Date: Mon Jul 4 07:56:07 2016 +0000 Make the execution flow canonical instead of jumping back and forth, and complete the userland check. M sys/arch/amd64/amd64/locore.S M sys/arch/i386/i386/locore.S M sys/kern/kern_ras.c commit 32df84622e656db652df4353562f1e9095421637 Author: pgoyette <pgoyette@NetBSD.org> Date: Mon Jul 4 07:44:08 2016 +0000 Belatedly bump the version. Changes to struct lwp require new modules so need a version bump to differentiate. M sys/sys/param.h commit 51c95e1d579f0864b7fdff601fc14f40368ea4b9 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Mon Jul 4 07:32:18 2016 +0000 Fix userland compilations of those including in6_var.h M sys/netinet6/in6_var.h commit 85711e908973fdd0efe0779c97508c13f23d9dcb Author: ozaki-r <ozaki-r@NetBSD.org> Date: Mon Jul 4 06:48:14 2016 +0000 Use pslist(9) for the global in6_ifaddr list psz and psref will be applied in another commit. No functional change intended. M sys/netinet/ip_carp.c M sys/netinet6/in6.c M sys/netinet6/in6_ifattach.c M sys/netinet6/in6_src.c M sys/netinet6/in6_var.h M sys/netinet6/ip6_input.c M sys/netinet6/mld6.c M sys/netinet6/nd6.c M sys/netinet6/nd6_rtr.c M sys/netipsec/key.c commit 522c53abed608e2e153bb05495b5e54ba0ae178c Author: knakahara <knakahara@NetBSD.org> Date: Mon Jul 4 04:43:46 2016 +0000 Don't use IFQ_ENQUEUE/IFQ_DEQUEUE in the MP-ified interface without whole lock. That causes reoder per flow, as there can be below situation (1) CPU#A does IFQ_DEQUEUE (2) CPU#A sleeps by some reason (3) CPU#B does IFQ_DEQUEUE M sys/net/if_gif.c commit 6b17dc4a484eb0fa570a67ee1569a8dd3a62e88d Author: knakahara <knakahara@NetBSD.org> Date: Mon Jul 4 04:40:13 2016 +0000 make gif(4) and ip_encap MP-ify M sys/net/if_gif.c M sys/netinet/ip_encap.c commit 441e6f71812128eeef080c71b8906fb75f09ccd4 Author: knakahara <knakahara@NetBSD.org> Date: Mon Jul 4 04:38:14 2016 +0000 refactor: merge encap_init_once() to encapinit() M sys/netinet/ip_encap.c commit 1614c979477ec98e851d36685b9ea29d346e65fa Author: knakahara <knakahara@NetBSD.org> Date: Mon Jul 4 04:35:09 2016 +0000 make encap_lock_{enter,exit} interruptable. M sys/net/if.c M sys/net/if_gif.c M sys/net/if_stf.c M sys/netinet/ip_encap.c M sys/netinet/ip_encap.h M sys/netinet/ip_mroute.c M sys/netipsec/xform_ipip.c commit 629910587371f4d2bc313fa5357a3d761e0efb5c Author: knakahara <knakahara@NetBSD.org> Date: Mon Jul 4 04:32:55 2016 +0000 remove extra pserialize_perform() M sys/netinet/ip_encap.c commit f16e54dea93f50b6b52a665c8a9b3b04dab50a48 Author: knakahara <knakahara@NetBSD.org> Date: Mon Jul 4 04:31:04 2016 +0000 use pserialize(9) and psref(9) (2/2) : ip_encap radix tree care M sys/netinet/ip_encap.c commit 9a1f3336b9147301de67d845edfdbd12f038a483 Author: knakahara <knakahara@NetBSD.org> Date: Mon Jul 4 04:29:11 2016 +0000 use pserialize(9) and psref(9) (1/2) : without ip_encap radix tree care M sys/netinet/ip_encap.c M sys/netinet/ip_encap.h commit 201267819553e46d608df97dc638a7921d2041fb Author: knakahara <knakahara@NetBSD.org> Date: Mon Jul 4 04:26:00 2016 +0000 restore ifdef USE_RADIX (revert ip_encap.c:r1.44) To help future ip_encap optimaization works. M sys/netinet/ip_encap.c commit 130c6e3bd887573082b9d76ded8d44bdf682118a Author: knakahara <knakahara@NetBSD.org> Date: Mon Jul 4 04:22:47 2016 +0000 fix: gif(4) receive side race A panic cause in rn_match() called by encap[46]_lookup(). The reason is that gif(4) does not suspend receive packet processing in spite of suspending transmit packet processing while anyone is doing gif(4) ioctl. M sys/net/if_gif.c M sys/netinet/in_gif.c M sys/netinet/in_gif.h M sys/netinet6/in6_gif.c M sys/netinet6/in6_gif.h commit 964a5a5a1e33b536ec5cfc74f90ff3df59381061 Author: knakahara <knakahara@NetBSD.org> Date: Mon Jul 4 04:20:14 2016 +0000 revert kern_softint.c:r1.42 (which was incorrect fix) gif(4) has violated softint(9) contract. That is fixed by previous 2 commits. see: https://mail-index.netbsd.org/tech-kern/2016/01/12/msg019993.html M sys/kern/kern_softint.c commit 6e8128b558211f324fa78e4c55d2384e05c5af7f Author: knakahara <knakahara@NetBSD.org> Date: Mon Jul 4 04:17:25 2016 +0000 let gif(4) promise softint(9) contract (2/2) : ip_encap side The last commit does not care encaptab. This commit fixes encaptab race which is used not only gif(4). M sys/net/if_gif.c M sys/net/if_stf.c M sys/netinet/ip_encap.c M sys/netinet/ip_encap.h M sys/netinet/ip_mroute.c M sys/netipsec/xform_ipip.c commit 82cfe87f9504e6d1096339ae49d56f8ea34f0d7d Author: knakahara <knakahara@NetBSD.org> Date: Mon Jul 4 04:14:47 2016 +0000 let gif(4) promise softint(9) contract (1/2) : gif(4) side To prevent calling softint_schedule() after called softint_disestablish(), the following modifications are added + ioctl (writing configuration) side - off IFF_RUNNING flag before changing configuration - wait softint handler completion before changing configuration + packet processing (reading configuraiotn) side - if IFF_RUNNING flag is on, do nothing + in whole - add gif_list_lock_{enter,exit} to prevent the same configuration is set to other gif(4) interfaces M sys/net/if_gif.c M sys/netinet/in_gif.c M sys/netinet6/in6_gif.c commit ffd78386b9b760ba9d476c3529112c00971f86f7 Author: abhinav <abhinav@NetBSD.org> Date: Mon Jul 4 03:04:25 2016 +0000 Use constant. This change was lost while resolving merge conflict as the lines had moved around too much. M external/public-domain/sqlite/dist/sqlite3.c commit a723a2243c53939d056563369075710ab81f5fe0 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Mon Jul 4 02:41:18 2016 +0000 Remove redundant codes purging IPv6 addresses Proposed on tech-net and tech-kern. M sys/netinet6/in6.c M sys/netinet6/in6_ifattach.c commit a78e37945275047f685b230e62cfb47916e345e7 Author: christos <christos@NetBSD.org> Date: Mon Jul 4 02:05:56 2016 +0000 add new sqlite man pages. M distrib/sets/lists/comp/mi commit a4126ba09441fbafa6145cfc3da33037ea183376 Author: ozaki-r <ozaki-r@NetBSD.org> Date: Mon Jul 4 01:36:06 2016 +0000 Tweak p2p_rtrequest as well for ifaddr initialization change We need to set lo0ifp to rt->rt_ifp if the interface is RTF_LOCAL. Fix PR kern/51301. M sys/net/if.c commit acd760ffd1ab242a31feba8c5e17d8725d4b3537 Author: christos <christos@NetBSD.org> Date: Sun Jul 3 19:54:10 2016 +0000 add new manual pages M distrib/sets/lists/comp/mi commit b251255d8816b9d54e5f7ef483df93f5a043d391 Author: abhinav <abhinav@NetBSD.org> Date: Sun Jul 3 17:07:38 2016 +0000 Add newly generated man pages M external/public-domain/sqlite/man/Makefile A external/public-domain/sqlite/man/SQLITE_CHANGESET_DATA.3 A external/public-domain/sqlite/man/SQLITE_CHANGESET_OMIT.3 A external/public-domain/sqlite/man/SQLITE_INDEX_SCAN_UNIQUE.3 A external/public-domain/sqlite/man/SQLITE_SCANSTAT_NLOOP.3 A external/public-domain/sqlite/man/sqlite3_changeset_iter.3 A external/public-domain/sqlite/man/sqlite3_db_cacheflush.3 A external/public-domain/sqlite/man/sqlite3_preupdate_hook.3 A external/public-domain/sqlite/man/sqlite3_result_subtype.3 A external/public-domain/sqlite/man/sqlite3_session.3 A external/public-domain/sqlite/man/sqlite3_snapshot.3 A external/public-domain/sqlite/man/sqlite3_snapshot_cmp.3 A external/public-domain/sqlite/man/sqlite3_snapshot_free.3 A external/public-domain/sqlite/man/sqlite3_snapshot_get.3 A external/public-domain/sqlite/man/sqlite3_snapshot_open.3 A external/public-domain/sqlite/man/sqlite3_stmt_scanstatus.3 A external/public-domain/sqlite/man/sqlite3_stmt_scanstatus_reset.3 A external/public-domain/sqlite/man/sqlite3_strlike.3 A external/public-domain/sqlite/man/sqlite3_system_errno.3 A external/public-domain/sqlite/man/sqlite3_value_dup.3 A external/public-domain/sqlite/man/sqlite3_value_subtype.3 A external/public-domain/sqlite/man/sqlite3changegroup_new.3 A external/public-domain/sqlite/man/sqlite3changeset_apply.3 A external/public-domain/sqlite/man/sqlite3changeset_apply_strm.3 A external/public-domain/sqlite/man/sqlite3changeset_concat.3 A external/public-domain/sqlite/man/sqlite3changeset_conflict.3 A external/public-domain/sqlite/man/sqlite3changeset_finalize.3 A external/public-domain/sqlite/man/sqlite3changeset_fk_conflicts.3 A external/public-domain/sqlite/man/sqlite3changeset_invert.3 A external/public-domain/sqlite/man/sqlite3changeset_new.3 A external/public-domain/sqlite/man/sqlite3changeset_next.3 A external/public-domain/sqlite/man/sqlite3changeset_old.3 A external/public-domain/sqlite/man/sqlite3changeset_op.3 A external/public-domain/sqlite/man/sqlite3changeset_pk.3 A external/public-domain/sqlite/man/sqlite3changeset_start.3 A external/public-domain/sqlite/man/sqlite3session_attach.3 A external/public-domain/sqlite/man/sqlite3session_changeset.3 A external/public-domain/sqlite/man/sqlite3session_create.3 A external/public-domain/sqlite/man/sqlite3session_delete.3 A external/public-domain/sqlite/man/sqlite3session_diff.3 A external/public-domain/sqlite/man/sqlite3session_enable.3 A external/public-domain/sqlite/man/sqlite3session_indirect.3 A external/public-domain/sqlite/man/sqlite3session_isempty.3 A external/public-domain/sqlite/man/sqlite3session_patchset.3 A external/public-domain/sqlite/man/sqlite3session_table_filter.3 commit 9b9a12fd19d495b6d071b0487e2d96ea406f2ddf Author: abhinav <abhinav@NetBSD.org> Date: Sun Jul 3 16:43:00 2016 +0000 Regenerate man pages M external/public-domain/sqlite/man/SQLITE_CHECKPOINT_PASSIVE.3 M external/public-domain/sqlite/man/SQLITE_CONFIG_SINGLETHREAD.3 M external/public-domain/sqlite/man/SQLITE_DBCONFIG_LOOKASIDE.3 M external/public-domain/sqlite/man/SQLITE_DBSTATUS_LOOKASIDE_USED.3 M external/public-domain/sqlite/man/SQLITE_DENY.3 M external/public-domain/sqlite/man/SQLITE_FCNTL_LOCKSTATE.3 M external/public-domain/sqlite/man/SQLITE_INDEX_CONSTRAINT_EQ.3 M external/public-domain/sqlite/man/SQLITE_IOCAP_ATOMIC.3 M external/public-domain/sqlite/man/SQLITE_IOERR_READ.3 M external/public-domain/sqlite/man/SQLITE_LIMIT_LENGTH.3 M external/public-domain/sqlite/man/SQLITE_MUTEX_FAST.3 M external/public-domain/sqlite/man/SQLITE_OK.3 M external/public-domain/sqlite/man/SQLITE_ROLLBACK.3 M external/public-domain/sqlite/man/SQLITE_SHM_UNLOCK.3 M external/public-domain/sqlite/man/SQLITE_STATUS_MEMORY_USED.3 M external/public-domain/sqlite/man/SQLITE_TESTCTRL_FIRST.3 M external/public-domain/sqlite/man/sqlite3_aggregate_context.3 M external/public-domain/sqlite/man/sqlite3_aggregate_count.3 M external/public-domain/sqlite/man/sqlite3_auto_extension.3 M external/public-domain/sqlite/man/sqlite3_backup_init.3 M external/public-domain/sqlite/man/sqlite3_bind_blob.3 M external/public-domain/sqlite/man/sqlite3_bind_parameter_count.3 M external/public-domain/sqlite/man/sqlite3_bind_parameter_index.3 M external/public-domain/sqlite/man/sqlite3_bind_parameter_name.3 M external/public-domain/sqlite/man/sqlite3_blob_bytes.3 M external/public-domain/sqlite/man/sqlite3_blob_close.3 M external/public-domain/sqlite/man/sqlite3_blob_open.3 M external/public-domain/sqlite/man/sqlite3_blob_read.3 M external/public-domain/sqlite/man/sqlite3_blob_reopen.3 M external/public-domain/sqlite/man/sqlite3_blob_write.3 M external/public-domain/sqlite/man/sqlite3_busy_handler.3 M external/public-domain/sqlite/man/sqlite3_busy_timeout.3 M external/public-domain/sqlite/man/sqlite3_cancel_auto_extension.3 M external/public-domain/sqlite/man/sqlite3_changes.3 M external/public-domain/sqlite/man/sqlite3_clear_bindings.3 M external/public-domain/sqlite/man/sqlite3_close.3 M external/public-domain/sqlite/man/sqlite3_collation_needed.3 M external/public-domain/sqlite/man/sqlite3_column_blob.3 M external/public-domain/sqlite/man/sqlite3_column_count.3 M external/public-domain/sqlite/man/sqlite3_column_database_name.3 M external/public-domain/sqlite/man/sqlite3_column_decltype.3 M external/public-domain/sqlite/man/sqlite3_column_name.3 M external/public-domain/sqlite/man/sqlite3_commit_hook.3 M external/public-domain/sqlite/man/sqlite3_compileoption_used.3 M external/public-domain/sqlite/man/sqlite3_complete.3 M external/public-domain/sqlite/man/sqlite3_config.3 M external/public-domain/sqlite/man/sqlite3_context_db_handle.3 M external/public-domain/sqlite/man/sqlite3_create_collation.3 M external/public-domain/sqlite/man/sqlite3_create_function.3 M external/public-domain/sqlite/man/sqlite3_create_module.3 M external/public-domain/sqlite/man/sqlite3_data_count.3 M external/public-domain/sqlite/man/sqlite3_db_config.3 M external/public-domain/sqlite/man/sqlite3_db_filename.3 M external/public-domain/sqlite/man/sqlite3_db_handle.3 M external/public-domain/sqlite/man/sqlite3_db_mutex.3 M external/public-domain/sqlite/man/sqlite3_db_readonly.3 M external/public-domain/sqlite/man/sqlite3_db_release_memory.3 M external/public-domain/sqlite/man/sqlite3_db_status.3 M external/public-domain/sqlite/man/sqlite3_declare_vtab.3 M external/public-domain/sqlite/man/sqlite3_enable_load_extension.3 M external/public-domain/sqlite/man/sqlite3_enable_shared_cache.3 M external/public-domain/sqlite/man/sqlite3_errcode.3 M external/public-domain/sqlite/man/sqlite3_exec.3 M external/public-domain/sqlite/man/sqlite3_extended_result_codes.3 M external/public-domain/sqlite/man/sqlite3_file_control.3 M external/public-domain/sqlite/man/sqlite3_finalize.3 M external/public-domain/sqlite/man/sqlite3_get_autocommit.3 M external/public-domain/sqlite/man/sqlite3_get_auxdata.3 M external/public-domain/sqlite/man/sqlite3_get_table.3 M external/public-domain/sqlite/man/sqlite3_index_info.3 M external/public-domain/sqlite/man/sqlite3_initialize.3 M external/public-domain/sqlite/man/sqlite3_interrupt.3 M external/public-domain/sqlite/man/sqlite3_io_methods.3 M external/public-domain/sqlite/man/sqlite3_last_insert_rowid.3 M external/public-domain/sqlite/man/sqlite3_limit.3 M external/public-domain/sqlite/man/sqlite3_load_extension.3 M external/public-domain/sqlite/man/sqlite3_log.3 M external/public-domain/sqlite/man/sqlite3_malloc.3 M external/public-domain/sqlite/man/sqlite3_memory_used.3 M external/public-domain/sqlite/man/sqlite3_mprintf.3 M external/public-domain/sqlite/man/sqlite3_mutex_alloc.3 M external/public-domain/sqlite/man/sqlite3_mutex_held.3 M external/public-domain/sqlite/man/sqlite3_mutex_methods.3 M external/public-domain/sqlite/man/sqlite3_next_stmt.3 M external/public-domain/sqlite/man/sqlite3_open.3 M external/public-domain/sqlite/man/sqlite3_overload_function.3 M external/public-domain/sqlite/man/sqlite3_prepare.3 M external/public-domain/sqlite/man/sqlite3_progress_handler.3 M external/public-domain/sqlite/man/sqlite3_randomness.3 M external/public-domain/sqlite/man/sqlite3_release_memory.3 M external/public-domain/sqlite/man/sqlite3_reset.3 M external/public-domain/sqlite/man/sqlite3_reset_auto_extension.3 M external/public-domain/sqlite/man/sqlite3_result_blob.3 M external/public-domain/sqlite/man/sqlite3_set_authorizer.3 M external/public-domain/sqlite/man/sqlite3_sleep.3 M external/public-domain/sqlite/man/sqlite3_soft_heap_limit.3 M external/public-domain/sqlite/man/sqlite3_soft_heap_limit64.3 M external/public-domain/sqlite/man/sqlite3_sql.3 M external/public-domain/sqlite/man/sqlite3_status.3 M external/public-domain/sqlite/man/sqlite3_step.3 M external/public-domain/sqlite/man/sqlite3_stmt.3 M external/public-domain/sqlite/man/sqlite3_stmt_busy.3 M external/public-domain/sqlite/man/sqlite3_stmt_readonly.3 M external/public-domain/sqlite/man/sqlite3_stmt_status.3 M external/public-domain/sqlite/man/sqlite3_strglob.3 M external/public-domain/sqlite/man/sqlite3_stricmp.3 M external/public-domain/sqlite/man/sqlite3_table_column_metadata.3 M external/public-domain/sqlite/man/sqlite3_temp_directory.3 M external/public-domain/sqlite/man/sqlite3_test_control.3 M external/public-domain/sqlite/man/sqlite3_threadsafe.3 M external/public-domain/sqlite/man/sqlite3_total_changes.3 M external/public-domain/sqlite/man/sqlite3_trace.3 M external/public-domain/sqlite/man/sqlite3_unlock_notify.3 M external/public-domain/sqlite/man/sqlite3_update_hook.3 M external/public-domain/sqlite/man/sqlite3_uri_parameter.3 M external/public-domain/sqlite/man/sqlite3_user_data.3 M external/public-domain/sqlite/man/sqlite3_value.3 M external/public-domain/sqlite/man/sqlite3_value_blob.3 M external/public-domain/sqlite/man/sqlite3_version.3 M external/public-domain/sqlite/man/sqlite3_vfs_find.3 M external/public-domain/sqlite/man/sqlite3_vtab_config.3 M external/public-domain/sqlite/man/sqlite3_vtab_on_conflict.3 M external/public-domain/sqlite/man/sqlite3_wal_autocheckpoint.3 M external/public-domain/sqlite/man/sqlite3_wal_checkpoint.3 M external/public-domain/sqlite/man/sqlite3_wal_checkpoint_v2.3 M external/public-domain/sqlite/man/sqlite3_wal_hook.3 commit 1583d735d6b59867fb097e57cec993bd18508f92 Author: christos <christos@NetBSD.org> Date: Sun Jul 3 14:26:47 2016 +0000 regen M sys/kern/init_sysent.c M sys/kern/syscalls.c M sys/kern/syscalls_autoload.c M sys/kern/systrace_args.c M sys/rump/include/rump/rump_syscalls.h M sys/rump/librump/rumpkern/rump_syscalls.c M sys/sys/syscall.h M sys/sys/syscallargs.h commit 774674fd4710ea607eef47c793bd0cf3d4eb5184 Author: christos <christos@NetBSD.org> Date: Sun Jul 3 14:24:58 2016 +0000 GSoC 2016 Charles Cui: Implement thread priority protection based on work by Andy Doran. Also document the get/set pshared thread calls as not implemented, and add a skeleton implementation that is disabled. XXX: document _sched_protect(2). M lib/libc/gen/sysconf.3 M lib/libc/gen/sysconf.c M lib/libc/sys/Makefile.inc M lib/libpthread/Makefile M lib/libpthread/pthread.h M lib/libpthread/pthread_barrier.3 M lib/libpthread/pthread_barrier.c M lib/libpthread/pthread_barrierattr.3 M lib/libpthread/pthread_cond.c M lib/libpthread/pthread_condattr.3 M lib/libpthread/pthread_mutex.3 M lib/libpthread/pthread_mutex.c M lib/libpthread/pthread_mutexattr.3 M lib/libpthread/pthread_rwlock.c M lib/libpthread/pthread_rwlockattr.3 M lib/libpthread/pthread_types.h M sys/kern/kern_lwp.c M sys/kern/kern_sleepq.c M sys/kern/kern_synch.c M sys/kern/sys_sched.c M sys/kern/syscalls.master M sys/sys/lwp.h M sys/sys/sched.h M sys/sys/unistd.h M tests/lib/libpthread/t_cond.c M tests/lib/libpthread/t_mutex.c commit 3abdd8b82ad97d2929a64342f1bbc596ee3b1efa Author: kiyohara <kiyohara@NetBSD.org> Date: Sun Jul 3 12:27:04 2016 +0000 Print DeviceID in attach(). Also test OMAP35x/AM37x/DM37x. And add omap_devid(). Tested on OMAP3503, OMAP3530 and AM3703. M sys/arch/arm/omap/omap2_obiovar.h M sys/arch/arm/omap/omap2_reg.h M sys/arch/arm/omap/omap3_scm.c commit a002ece4402c8e6424cd7b3bb61e5ecedfb1641d Author: kardel <kardel@NetBSD.org> Date: Sun Jul 3 12:26:55 2016 +0000 convert device polling from callout to kthread. Solves: - hung initialization on A20 (bananapi) - allows iic_exec() implementations to use condvars M sys/dev/i2c/hytp14.c M sys/dev/i2c/hytp14var.h commit 0f4ac2b836fb8b6b0979727ca99c1035123a65fd Author: kiyohara <kiyohara@NetBSD.org> Date: Sun Jul 3 11:55:27 2016 +0000 Please more delay, if timeout in sdhc_wait_intr(). M sys/dev/sdmmc/sdhc.c commit 7f8c65b5389419ac75a26160fb6f999197675c73 Author: abhinav <abhinav@NetBSD.org> Date: Sun Jul 3 11:42:50 2016 +0000 sqlite-3.13.0 imported. M doc/3RDPARTY commit 6ccde6d457e6c9caeb0d9448fd66730d1e6c9482 Author: kiyohara <kiyohara@NetBSD.org> Date: Sun Jul 3 11:40:58 2016 +0000 Add 'needs-flag' to tps65217pmic. M sys/arch/evbarm/beagle/beagle_machdep.c M sys/dev/i2c/files.i2c commit 936307dfd48dc33c597cfd2395994d1ce2794ea4 Author: kiyohara <kiyohara@NetBSD.org> Date: Sun Jul 3 11:25:27 2016 +0000 No need beagle_putchar(), if not defined VERBOSE_INIT_ARM. M sys/arch/evbarm/beagle/beagle_machdep.c commit 0ad23c71e6c2370f731430add426ce3bee3af672 Author: abhinav <abhinav@NetBSD.org> Date: Sun Jul 3 10:27:00 2016 +0000 Don't use threads. M external/public-domain/sqlite/Makefile.inc commit 8910043383dfed92d207826c4fdd6e583d530796 Author: abhinav <abhinav@NetBSD.org> Date: Sun Jul 3 10:23:30 2016 +0000 Merge conflicts for sqlite-3.13.0 M external/public-domain/sqlite/dist/sqlite3.c commit 896126a021bf0a165dbc00dedd3ab026e5cad296 Author: abhinav <abhinav@NetBSD.org> Date: Sun Jul 3 09:27:25 2016 +0000 Mark the functions get2byteInt and get4byteInt as static to avoid -Werror=missing-prototypes problems. M external/public-domain/sqlite/dist/shell.c commit 26a3e2dcb606afadf0bc2ca708eae3de97479fc5 Author: abhinav <abhinav@NetBSD.org> Date: Sun Jul 3 09:24:29 2016 +0000 Import sqlite-3.13.0. Following changes have been made since the last import (taken from https://www.sqlite.org/news.html): 2016-05-18 - Release 3.13.0 SQLite version 3.13.0 is a regularly schedule maintenance release containg performance enhancements and fixes for obscure bugs. 2016-04-18 - Release 3.12.2 Yikes! The 3.12.0 and 3.12.1 releases contain a backwards compatibility bug! Tables that declare a column with type "INTEGER" PRIMARY KEY (where the datatype name INTEGER is quoted) generate an incompatible database file. The mistake came about because the developers have never thought to put a typename in quotes before, and so there was no documentation of that capability nor any tests. (There are tests now, though, of course.) Instances of quoting the datatype name are probably infrequent in the wild, so we do not expect the impact of this bug to be too severe. Upgrading is still strongly recommended. Fixes for three other minor issues were included in this patch release. The other issues would have normally been deferred until the next scheduled release, but since a patch release is being issued anyhow, they might as well be included. 2016-04-08 - Release 3.12.1 SQLite version 3.12.1 is an emergency patch release to address a crash bug that snuck into version 3.12.0. Upgrading from version 3.12.0 is highly recommended. Another minor problem involving datatypes on view columns, and a query planner deficiency are fixed at the same time. These two issues did not justify a new release on their own, but since a release is being issued to deal with the crash bug, we included these other fixes for good measure. 2016-03-29 - Release 3.12.0 SQLite version 3.12.0 is a regularly scheduled maintenance release. A notable change in this release is an increase in the default page size for newly created database files. There are also various performance improvements. See the change log for details. 2016-03-03 - Release 3.11.1 SQLite version 3.11.1 is a patch release that fixes problems in the new FTS5 extension and increases a default setting in the spellfix1 extension, and implements enhancements to some of the Windows makefiles. The SQLite core is unchanged from 3.11.0. Upgrading is optional. 2016-02-15 - Release 3.11.0 SQLite version 3.11.0 is a regularly scheduled maintenance release. 2016-01-20 - Release 3.10.2 Yikes! An optimization attempt gone bad resulted in a bug in the LIKE operator which is fixed by this patch release. Three other minor but low-risk fixes are also included in the patch. 2016-01-14 - Release 3.10.1 SQLite version 3.10.1 is a bug-fix release primarily targeting the fix for the query planner bug cb3aa0641d9a4 discovered by Mapscape. Also included is a minor API enhancement requested by the Firefox developers at Mozilla. The differences from version 3.10.0 are minimal. 2016-01-06 - Release 3.10.0 SQLite version 3.10.0 is a regularly scheduled maintenance release. 2015-11-02 - Release 3.9.2 SQLite version 3.9.2 is a patch release fixing two obscure bugs. (Details: (1), (2)). Upgrade only if you are having problems. 2015-10-16 - Release 3.9.1 SQlite version 3.9.1 is a small patch to version 3.9.0 that includes a few simple build script and #ifdef tweaks to make the code easier to compile on a wider variety of platform. There are no functional changes, except for a single minor bug-fix in the json1 extension to stop it from recognizing form-feed (ASCII 0x0c) as a whitespace character, in conformance with RFC7159. 2015-10-14 - Release 3.9.0 SQLite version 3.9.0 is a regularly schedule maintenance release. Key changes include: Begin using semantic versioning. JSON SQL functions The FTS5 full-text search engine Support for indexes on expressions Support for table-valued functions See the change log for a long and more complete list of changes. 2015-07-29 - Release 3.8.11.1 SQLite version 3.8.11.1 is a patch release that fixes two arcane issues that were reported shortly after 3.8.11 was released. Upgrade from 3.8.11 only in the unlikely event that one of these obscure issues affect your code. 2015-07-27 - Release 3.8.11 SQLite version 3.8.11 is a regularly scheduled maintenance release. See the change log for details. 2015-05-20 - Release 3.8.10.2 Yikes! Index corruption after a sequence of valid SQL statements! It has been many years since anything like this bug has snuck into an official SQLite release. But for the pasts seven months (version 3.8.7 through version 3.8.10.1) if you do an INSERT into a carefully crafted schema in which there are two nested triggers that convert an index key value from TEXT to INTEGER and then back to TEXT again, the INTEGER value might get inserted as the index key instead of the correct TEXT, resulting in index corruption. This patch release adds a single line of code to fix the problem. If you do actually encounter this problem, running REINDEX on the damaged indexes will clear it. 2015-05-09 - Release 3.8.10.1 The 3.8.10 release did not add the new SQLITE_ENABLE_DBSTAT_VTAB compile-time option to the sqlite3_compileoption_used() interface. This patch release fixes that omission. And while we are at it, the associated dbstat virtual table was enhanced slightly and a harmless compiler warning was fixed. There is no reason to upgrade from version 3.8.10 unless you are using the new SQLITE_ENABLE_DBSTAT_VTAB compile-time option. 2015-05-07 - Release 3.8.10 SQLite version 3.8.10 is a regularly scheduled maintenance release. This release features performance improvements, fixes to several arcane bugs found by the AFL fuzzer, the new "sqldiff.exe" command-line utility, improvements to the documentation, and other enhancements. See the release notes for additional information. 2015-04-08 - Release 3.8.9 SQLite version 3.8.9 is a regularly scheduled maintenance release. New features in this release include the PRAGMA index_xinfo command, the sqlite3_status64() interface, and the ".dbinfo" command of the command-line shell. See the release notes for additional information. 2015-02-25 - Release 3.8.8.3 The 3.8.8.3 patch release fixes an obscure problem in the SQLite code generator that can cause incorrect results when the qualifying expression of a partial index is used inside the ON clause of a LEFT JOIN. This problem has been in the code since support for partial indexes was first added in version 3.8.0. However, it is difficult to imagine a valid reason to every put the qualifying constraint inside the ON clause of a LEFT JOIN, and so this issue has never come up before. Any applications that is vulnerable to this bug would have encountered problems already. Hence, upgrading from the previous release is optional. 2015-01-30 - Release 3.8.8.2 The 3.8.8.2 patch release fixes a single minor problem: It ensures that the sqlite3_wal_checkpoint(TRUNCATE) operation will always truncate the write-ahead log even if log had already been reset and contained no new content. It is unclear if this is a bug fix or a new feature. Something like this would normally go into the next regularly scheduled release, but a prominent SQLite user needed the change in a hurry so we were happy to rush it out via this patch. There is no reason to upgrade unless you actually need the enhanced behavior of sqlite3_wal_checkpoint(TRUNCATE). 2015-01-20 - Release 3.8.8.1 Within hours of releasing version 3.8.8, a bug was reported against the 10-month-old 3.8.4 release. As that bug exists in all subsequent releases, the decision was made to issue a small patch to the 3.8.8 before it came into widespread use. See ticket f97c4637102a3ae72b7911 for a description of the bug. The changes between versions 3.8.8 and 3.8.8.1 are minimal. 2015-01-16 - Release 3.8.8 SQLite version 3.8.8 is a regularly schedule maintenance release of SQLite. There are no dramatic new features or performance enhancements in this release, merely incremental improvements. Most of the performance gain in this release comes from refactoring the B-Tree rebalancing logic to avoid unnecessary memcpy() operations. New features include the PRAGMA data_version statement and the ability to accept a VALUES clause with no arbitrary limit on the number of rows. Several obscure bugs have been fixed, including some multithreading races and a work-around for a compiler bug on some Macs. See the change log for a longer list of enhancements and bug fixes. 2014-12-09 - Release 3.8.7.4 SQLite version 3.8.7.4 an unscheduled bug-fix release. Changes from the previous release and from version 3.8.7 are minimal. This release fixes adds in a mutex that is required by the changes of the 3.8.7.3 patch but was accidentally omitted. The mutex was not required by any of the internal SQLite tests, but Firefox crashes without it. Test cases have been added to ensure that mutex is never again missed. 2014-12-06 - Release 3.8.7.3 SQLite version 3.8.7.3 an unscheduled bug-fix release. Changes from the previous release and from version 3.8.7 are minimal. This release fixes two obscure bugs that can result in incorrect query results and/or application crashes, but not (as far as we can tell) security vulnerabilities. Both bugs have been latent in the code across multiple prior releases and have never before been encountered, so they are unlikely to cause problems. Nevertheless it seems prudent to publish fixes for them both. See the change log for details. 2014-11-19 - Release 3.8.7.2 SQLite version 3.8.7.2 is a patch and bug-fix release. Changes from the previous release are minimal. The primary reason for this release is to enhance the ROLLBACK command so that it allows running queries on the same database connection to continue running as long as the ROLLBACK does not change the schema. In all previous versions of SQLite, a ROLLBACK would cause pending queries to stop immediately and return SQLITE_ABORT or SQLITE_ABORT_ROLLBACK. Pending queries still abort if the ROLLBACK changes the database schema, but as of this patch release, the queries are allowed to continue running if the schema is unmodified. In addition to the ROLLBACK enhancement, this patch release also includes fixes for three obscure bugs. See the change log for details. 2014-10-30 - Release 3.8.7.1 SQLite version 3.8.7.1 is a bug-fix release. The primary reason for this bug-fix release is to address a problem with updating the value of fields at the end of a table that were added using ALTER TABLE ADD COLUMN. This problem 1 first appeared in the 3.8.7 release. Another minor annoyance in the 3.8.7 release was the fact that the Android build tried to use the strchrnul() function from the standard C library but that function is not available on Android. Android builds had to add -DHAVE_STRCHRNUL=0 to work around the problem. This patch fixes that so that Android builds should now work without any changes. The operation of PRAGMA journal_mode=TRUNCATE has been enhanced so that it invokes fsync() after truncating the journal file when PRAGMA synchronous=FULL. This helps to preserve transaction durability in the case of a power loss occurring shortly after commit. Finally, a couple of long-standing and obscure problems associated with run UPDATE and DELETE on VIEWs were fixed. The changes from 3.8.7 are minimal. 2014-10-17 - Release 3.8.7 SQLite version 3.8.7 is a regularly scheduled maintenance release. Upgrading from all prior versions is recommended. Most of the changes from the previous release have been micro-optimizations designed to help SQLite run a little faster. Each individual optimization has an unmeasurably small performance impact. But the improvements add up. Measured on a well-defined workload (which the SQLite developers use as a proxy for a typical application workload) using cachegrind on Linux and compiled with gcc 4.8.1 and -Os on x64 linux, the current release does over 20% more work for the same number of CPU cycles compared to the previous release. Cachegrind is not a real CPU, and the workload used for measurement is only a proxy. So your performance may vary. We expect to see about half the measured and reported improvement in real-world applications. 10% is less than 20% but it is still pretty good, we think. This release includes a new set of C-language interfaces that have unsigned 64-bit instead of signed 32-bit length parameters. The new APIs do not provide any new capabilities. But they do make it easier to write applications that are more resistant to integer overflow vulnerabilities. This release also includes a new sorter that is able to use multiple threads to help with large sort operations. (Sort operations are sometimes required to implement ORDER BY and/or GROUP BY clauses and are almost always required for CREATE INDEX.) The multi-threads sorter is turned off by default and must be enabled using the PRAGMA threads SQL command. Note that the multi-threaded sorter provides faster real-time performance for large sorts, but it also uses more CPU cycles and more energy. 2014-08-15 - Release 3.8.6 SQLite version 3.8.6 is a regularly scheduled maintenance release. Upgrading from all previous versions is recommended. This release contains the usual assortment of obscure bug fixes. One bug, however, deserves special attention. A problem appeared in the CREATE INDEX command beginning with version 3.8.2 (2013-12-06) that allowed, under some circumstances, a UNIQUE index to be created on a column that was not unique. Once the index was created, no new non-unique entries could be inserted, but preexisting non-unique entries would remain. See ticket 9a6daf340df99ba93c for further information. In addition to fixing this bug, the PRAGMA integrity_check command has been enhanced to detect non-uniqueness in UNIQUE indices, so that if this bug did introduce any problems in databases, those problems can be easily detected. Other noteworthy changes include the addition of support for hexadecimal integers (ex: 0x1234), and performance enhancements to the IN operator which, according to mailing list reports, help some queries run up to five times faster. Version 3.8.6 uses 25% fewer CPU cycles than version 3.8.0 from approximately one year ago, according to valgrind and the test/speedtest1.c test program. On the other hand, the compiled binary for version 3.8.6 is about 5% larger than 3.8.0. The size increase is due in part to the addition of new features such as WITHOUT ROWID tables and common table expressions. 2014-06-04 - Release 3.8.5 SQLite version 3.8.5 is a regularly scheduled maintenance release. Upgrading from the previous version is recommended. Version 3.8.5 fixes more than a dozen obscure bugs. None of these bugs should be a problem for existing applications. Nor do any of the bugs represent a security vulnerability. Nevertheless, upgrading is recommended to prevent future problems. In addition to bug fixes, the 3.8.5 release adds improvements to the query planner, especially regarding sorting using indices and handling OR terms in the WHERE clause for WITHOUT ROWID tables. The ".system" and ".once" dot-commands were added to the command-line interface. And there were enhancements to the FTS4 and RTREE virtual tables. See the change log for details. 2014-04-03 - Release 3.8.4.3 The optimizations added in version 3.8.4 caused some queries that involve subqueries in the FROM clause, DISTINCT, and ORDER BY clauses, to give an incorrect result. See ticket 98825a79ce145 for details. This release adds a one-character change to a single line of code to fix the problem. 2014-03-26 - Release 3.8.4.2 The code changes that resulted in the performance improvements in version 3.8.4 missed a single buffer overflow test, which could result in a read past the end of a buffer while searching a database that is corrupted in a particular way. Version 3.8.4.2 fixes that problem using a one-line patch. We are not aware of any problems in version 3.8.4 when working with well-formed database files. The problem fixed by this release only comes up when reading corrupt database files. 2014-03-11 - Release 3.8.4.1 SQLite version 3.8.4.1 is a patch against version 3.8.4 that fixes two minor issues: Work around a C-preprocessor macro conflict that causes compilation problems for some configurations of Visual Studio. Adjust the cost computation for the skip-scan optimization for improved performance. Both of these issues came to light within minutes of tagging the previous release. Neither issue is serious but they can be annoying. Hence, the decision was made to do a quick patch release to address both issues. 2014-03-10 - Release 3.8.4 SQLite version 3.8.4 is a maintenance release featuring performance enhancements and fixes for a number of obscure bugs. There are no significant new features in SQLite version 3.8.4. However, the number of CPU cycles (measured by valgrind) needed to do many common operations has be reduced by about 12% relative to the previous release, and by about 25% relative to version 3.7.16 from approximately one year ago. Version 3.8.4 of SQLite fixes several corner-case bugs that were found since the previous release. These bugs were unlikely to appear in practice, and none represent a security vulnerability. Nevertheless, developers are encouraged to upgrade from all prior releases. M external/public-domain/sqlite/dist/shell.c M external/public-domain/sqlite/dist/sqlite3.h M external/public-domain/sqlite/dist/sqlite3ext.h commit 91b8c7f0d2c8948d85fa5d818ab937ec1b133e88 Author: skrll <skrll@NetBSD.org> Date: Sun Jul 3 07:27:37 2016 +0000 Fix build for USB_DEBUG without UMASS_DEBUG M sys/dev/usb/umass.c M sys/dev/usb/umass_scsipi.c M sys/dev/usb/umassvar.h commit 1e6635f11ed24068f2ff6cfe9061b9c59bf96d8e Author: skrll <skrll@NetBSD.org> Date: Sun Jul 3 07:24:56 2016 +0000 Trailing whitespace M sys/dev/usb/umass.c commit 15b2f4728194be28667f29137beb464d689550d2 Author: maya <maya@NetBSD.org> Date: Sat Jul 2 19:40:57 2016 +0000 Sprinkle MFC0_HAZARD everywhere. ok dholland@ M sys/arch/mips/mips/locore.S M sys/arch/mips/mips/mipsX_subr.S commit 1f4c30a764039dce43f933d990dcf1104647a9f8 Author: maya <maya@NetBSD.org> Date: Sat Jul 2 18:29:59 2016 +0000 Another mfc hazard M sys/arch/mips/mips/locore.S commit 933ddc4ebed37491e77841306af54ddb2033903a Author: wiz <wiz@NetBSD.org> Date: Sat Jul 2 16:04:47 2016 +0000 Fix pasto. M lib/libc/hash/hmac.3 commit f2be057b788bd6c3a664e2527e96ea978a99174b Author: christos <christos@NetBSD.org> Date: Sat Jul 2 15:59:21 2016 +0000 cgdconfig is not crypto M rescue/list M rescue/list.crypto commit 5ee07fd692b7f141b5ba6693199d8da4eb4f81fc Author: christos <christos@NetBSD.org> Date: Sat Jul 2 15:50:17 2016 +0000 Add license M lib/libc/hash/hmac.3 commit b41026dddf76260d991e28b65ac6c7d28332ecbf Author: christos <christos@NetBSD.org> Date: Sat Jul 2 15:40:51 2016 +0000 fix sets M distrib/sets/lists/base/shl.mi M distrib/sets/lists/debug/md.amd64 M distrib/sets/lists/debug/mi M distrib/sets/lists/debug/shl.mi commit 6710ac6021fe334ab4356b2cf6b0d751f44d7d09 Author: christos <christos@NetBSD.org> Date: Sat Jul 2 14:52:09 2016 +0000 Add an hmac test. M tests/lib/libc/hash/Makefile A tests/lib/libc/hash/t_hmac.c commit 3ccfc1557986bfc9e9460dd8f574ce626c6598ef Author: wiz <wiz@NetBSD.org> Date: Sat Jul 2 08:49:19 2016 +0000 Some minor fixes. XXX: this file has no license. M lib/libc/hash/hmac.3 commit 2ed17b89144414c41386b9139f97d691abccfa9a Author: maxv <maxv@NetBSD.org> Date: Sat Jul 2 07:22:09 2016 +0000 Explain why we should use kernel_map instead of module_map, and why we can't. We should probably add some GCC flags in the modules makefiles to make sure the relocations generated are not 32bit. Related to PR/43438. M sys/arch/amd64/amd64/machdep.c commit cdcf65d94d11b8ffe899533cca751b159ff5e9c3 Author: macallan <macallan@NetBSD.org> Date: Fri Jul 1 23:29:17 2016 +0000 set USE_PCIVGAIO=0 on non-x86 M external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile commit b529cc41197e0d8539e9380d3457b78826e23340 Author: christos <christos@NetBSD.org> Date: Fri Jul 1 22:56:06 2016 +0000 Improve wording. M lib/libc/hash/hmac.3 commit 2a27095285082e104222b1b7c6dcf3ff99153eff Author: christos <christos@NetBSD.org> Date: Fri Jul 1 22:52:06 2016 +0000 cgdconfig is no crypto. M distrib/sets/lists/base/mi M distrib/sets/lists/base/rescue.mi M distrib/sets/lists/debug/mi M distrib/sets/lists/man/mi commit bd9091a465589ee72ef1f48c9fb04d468cf565b4 Author: christos <christos@NetBSD.org> Date: Fri Jul 1 22:50:50 2016 +0000 cgdconfig does not need crypto. M sbin/Makefile commit 2d55e5817cd9d3d586192f0a33b84465186ce22f Author: christos <christos@NetBSD.org> Date: Fri Jul 1 22:50:09 2016 +0000 replace openssl HMAC(3) with our hmac(3). M sbin/cgdconfig/Makefile M sbin/cgdconfig/pkcs5_pbkdf2.c commit d9dbff51a10525aa131a1a3d1b74639943f43bbf Author: christos <christos@NetBSD.org> Date: Fri Jul 1 22:46:20 2016 +0000 Add hmac(3) M distrib/sets/lists/comp/mi M distrib/sets/lists/debug/mi M distrib/sets/lists/tests/mi commit 75fc4afe8d91f566c2921df724fa183104674f78 Author: christos <christos@NetBSD.org> Date: Fri Jul 1 22:42:01 2016 +0000 add hmac(3) M include/stdlib.h commit 67e60f479a6d80cec558c004e9e74ebdf6f343cf Author: christos <christos@NetBSD.org> Date: Fri Jul 1 22:41:39 2016 +0000 new hmac function. M lib/libc/hash/Makefile.inc A lib/libc/hash/hmac.3 A lib/libc/hash/hmac.c M lib/libc/shlib_version