CVS commit: src/sys/dev/pci
Module Name:src Committed By: riastradh Date: Mon Dec 2 08:33:42 UTC 2019 Modified Files: src/sys/dev/pci: pci_map.c Log Message: Use BUS_SPACE_MAP_PREFETCHABLE only if BAR and driver agree on it. - A driver that expects prefetchable memory and knows to issue the needed bus_space_barrier calls can pass BUS_SPACE_MAP_PREFETCHABLE to indicate a desire to map the memory prefetchable if the BAR allows it. (A driver that _really wants_ BUS_SPACE_MAP_PREFETCHABLE even if the BAR claims _not_ to be prefetchable can use pci_mapreg_info and bus_space_map explicitly -- this is not different from what we have today.) - For a driver that _does not_ expect prefetchable memory, the appearance of the prefetchable bit in the BAR shouldn't cause it to use BUS_SPACE_MAP_PREFETCHABLE, because the driver will not issue the needed bus_space_barrier calls to get sensible results. Note: `Prefetchable' here, sometimes called `write-combining', means reads have no side effects, and writes are idempotent, so it is safe to issue reads out of order and safe to combine writes. Mappings with BUS_SPACE_MAP_PREFETCHABLE are often more weakly ordered than normal memory -- e.g., on x86, in WC-type memory regions, loads can be reordered with loads, stores can be reordered with stores, which is not possible with any other type of memory regions. Discussed on tech-kern a while ago: https://mail-index.NetBSD.org/tech-kern/2017/03/22/msg021678.html This is option A, which received the most support. This should help unconfuse drivers that do not expect prefetchable mappings, like Yamaguchi-san tripped over recently: https://mail-index.NetBSD.org/tech-kern/2019/12/02/msg025785.html To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/sys/dev/pci/pci_map.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/x86/x86
Module Name:src Committed By: riastradh Date: Mon Dec 2 08:33:52 UTC 2019 Modified Files: src/sys/arch/x86/x86: bus_space.c Log Message: Use LFENCE/SFENCE/MFENCE in x86 bus_space_barrier. These are needed for BUS_SPACE_MAP_PREFETCHABLE mappings. On x86, these are WC-type memory regions, which means -- unlike normal WB-type memory regions -- loads can be reordered with loads, requiring LFENCE, and stores can be reordered with stores, requiring SFENCE. Reference: AMD64 Architecture Programmer's Manual, Volume 2: System Programming, Sec. 7.4.1 `Memory Barrier Interaction with Memory Types', Table 7-3 `Memory Access Ordering Rules'. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/arch/x86/x86/bus_space.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/doc
Module Name:src Committed By: wiz Date: Mon Dec 2 14:15:22 UTC 2019 Modified Files: src/doc: 3RDPARTY Log Message: postfix-3.4.8 out. To generate a diff of this commit: cvs rdiff -u -r1.1672 -r1.1673 src/doc/3RDPARTY Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/distrib/notes/common
Module Name:src Committed By: martin Date: Mon Dec 2 15:02:53 UTC 2019 Modified Files: src/distrib/notes/common [netbsd-9]: main Log Message: Add dedication to Eric Schnoebelen. To generate a diff of this commit: cvs rdiff -u -r1.551.2.5 -r1.551.2.6 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/doc
Module Name:src Committed By: martin Date: Mon Dec 2 15:03:51 UTC 2019 Modified Files: src/doc [netbsd-9]: CHANGES-9.0 Log Message: Ammend dedication To generate a diff of this commit: cvs rdiff -u -r1.1.2.127 -r1.1.2.128 src/doc/CHANGES-9.0 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/distrib/notes/common
Module Name:src Committed By: martin Date: Mon Dec 2 15:08:52 UTC 2019 Modified Files: src/distrib/notes/common [netbsd-9]: main Log Message: remove duplicate word To generate a diff of this commit: cvs rdiff -u -r1.551.2.6 -r1.551.2.7 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/dm
Module Name:src Committed By: tkusumi Date: Mon Dec 2 15:17:43 UTC 2019 Modified Files: src/sys/dev/dm: device-mapper.c Log Message: dm: Add a comment on race window on unload There is a minor race window on unload vs device creation that can cause panic. https://github.com/DragonFlyBSD/DragonFlyBSD/commit/53a07f3ae7313aa58948a60f46428bfc2254dc3c taken-from: DragonFlyBSD To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/sys/dev/dm/device-mapper.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/dm
Module Name:src Committed By: tkusumi Date: Mon Dec 2 16:10:34 UTC 2019 Modified Files: src/sys/dev/dm: dm_target_linear.c Log Message: dm: Remove misleading comment on linear target arg The offset arg is mandatory. Remove code and comment that makes it sounds like it's optional. taken-from: DragonFlyBSD To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/dev/dm/dm_target_linear.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 16:35:18 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Move Intel's entry to its proper place in the sorting order. To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 16:38:37 UTC 2019 Modified Files: src/distrib/notes/common: extract-contrib-string.pl Log Message: Collapse multiple spaces between words. There are a few entries with "by__Name" that affects sorting. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/distrib/notes/common/extract-contrib-string.pl Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 16:41:35 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Move the entry for Mika Kortelainen to its proper place in the sorting order after fixing multiple spaces. To generate a diff of this commit: cvs rdiff -u -r1.100 -r1.101 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 16:43:06 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Collapse multiple spaces in an entry (doesn't affect sorting). To generate a diff of this commit: cvs rdiff -u -r1.101 -r1.102 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 16:59:28 UTC 2019 Modified Files: src/distrib/notes/common: extract-contrib-string.pl Log Message: Fix ISO-646-SE spelling of Lule\[oa]. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/distrib/notes/common/extract-contrib-string.pl Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/pci
Module Name:src Committed By: riastradh Date: Mon Dec 2 17:13:13 UTC 2019 Modified Files: src/sys/dev/pci: pci_map.c Log Message: Leave it entirely up to the driver whether to map prefetchable. We have only a few drivers that pass BUS_SPACE_MAP_PREFETCHABLE to pci_mapreg_map -- dev/pci/if_hme_pci.c, dev/pci/igma.c, dev/pci/radeonfb.c, dev/pci/wcfb.c -- and they all do it for ROM or framebuffers. Based on a subthread from macallan@ in the earlier discussion: https://mail-index.NetBSD.org/tech-kern/2017/03/23/msg021685.html The thrust is that: - a driver not asking for prefetchable mappings shouldn't get it - some devices are correctly used with prefetchable mappings, but for some reason fail to set the prefetchable bit in the BAR - nobody could identify any classes of device for which (a) the driver asks for prefetchable mappings, but (b) certain matching devices can't actually be used with prefetchable mappings This brings pci_mapreg_map in line with what the documentation says; the documentation never advertised that the prefetchable bit in the BAR could cause the bus_space mapping to be prefetchable. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sys/dev/pci/pci_map.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 17:17:09 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Add entry for Ben Gray. To generate a diff of this commit: cvs rdiff -u -r1.102 -r1.103 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 17:23:24 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Add entry for Cisco for the SCTP code. To generate a diff of this commit: cvs rdiff -u -r1.103 -r1.104 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 17:28:36 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Drop entries for "K. Kobayashi" and "K. Kobayashi and H. Shimokawa" that are no longer referenced in tree. To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/aarch64/include
Module Name:src Committed By: ad Date: Mon Dec 2 18:35:07 UTC 2019 Modified Files: src/sys/arch/aarch64/include: cpu.h Log Message: + ci_onproc To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/arch/aarch64/include/cpu.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/amd64/include
Module Name:src Committed By: kamil Date: Mon Dec 2 19:17:27 UTC 2019 Modified Files: src/sys/arch/amd64/include: ptrace.h Log Message: Define PT_GETXMMREGS and PT_SETXMMREGS in PT_MACHDEP_STRINGS/amd64 To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/arch/amd64/include/ptrace.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/sdmmc
Module Name:src Committed By: christos Date: Mon Dec 2 19:24:32 UTC 2019 Modified Files: src/sys/dev/sdmmc: devlist2h.awk Log Message: drop my name from the advertising clause. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/dev/sdmmc/devlist2h.awk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.sbin/rpc.statd
Module Name:src Committed By: christos Date: Mon Dec 2 19:23:53 UTC 2019 Modified Files: src/usr.sbin/rpc.statd: statd.c Log Message: drop my name from the advertising clause. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/usr.sbin/rpc.statd/statd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 19:35:00 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Move the entry for Matthew Fredette to its proper place in the sorting order. To generate a diff of this commit: cvs rdiff -u -r1.105 -r1.106 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/emips/ebus
Module Name:src Committed By: bouyer Date: Mon Dec 2 19:40:19 UTC 2019 Modified Files: src/sys/arch/emips/ebus: ace_ebus.c flash_ebus.c Log Message: Drop advertisement clause from my licenses To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/arch/emips/ebus/ace_ebus.c \ src/sys/arch/emips/ebus/flash_ebus.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 19:48:48 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Drop the entry for Texas A&M University. Nothing in the tree has its ad clause. To generate a diff of this commit: cvs rdiff -u -r1.106 -r1.107 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/x86/x86
Module Name:src Committed By: ad Date: Mon Dec 2 19:49:12 UTC 2019 Modified Files: src/sys/arch/x86/x86: x86_tlb.c Log Message: Fix a hard hang with Xen MP. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/arch/x86/x86/x86_tlb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/uvm
Module Name:src Committed By: chs Date: Mon Dec 2 20:02:02 UTC 2019 Modified Files: src/sys/uvm: uvm_anon.c Log Message: fix the build for when UVMHIST is enabled. To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src/sys/uvm/uvm_anon.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 20:03:33 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Drop the entry for Thomas Gerner. thomas@ dropped clauses 3 and 4 from his license back in 2009 and the entry was dropped from here, but a copy was forgotten in the atari port-specific legal file and merged back here in 2015. To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 20:18:45 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Drop the entry for David Muir Sharnoff. It was for expn(1) script in am-utils that was never installed and is no longer there since netbsd-8. To generate a diff of this commit: cvs rdiff -u -r1.108 -r1.109 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 20:49:25 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Move the entry for Kyma Systems to its proper place in the sorting order. To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 20:57:17 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Drop the entry for Yasushi Yamasaki. Nothing in the tree requires it. To generate a diff of this commit: cvs rdiff -u -r1.110 -r1.111 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/x86/x86
Module Name:src Committed By: pgoyette Date: Mon Dec 2 20:59:56 UTC 2019 Modified Files: src/sys/arch/x86/x86: x86_tlb.c Log Message: Fix tyo in comment To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/x86/x86/x86_tlb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/mii
Module Name:src Committed By: uwe Date: Mon Dec 2 21:24:50 UTC 2019 Modified Files: src/sys/dev/mii: devlist2h.awk Log Message: Fix s/product/model/ search-and-destroy accident that affected license. Back in 1998 thorpej@ adapted this from one of the several versions we have in the tree but needed s/product/model/ in the text of the script. Unfortunately that also affected the license text: "This model includes software..." and "...or promote models". To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/dev/mii/devlist2h.awk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 21:54:33 UTC 2019 Modified Files: src/distrib/notes/common: extract-contrib-string.pl Log Message: Don't use an undefined variable. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/distrib/notes/common/extract-contrib-string.pl Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 22:14:21 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Drop the entry for "University of California, Berkeley and its contributors, as well as the Trustees of Columbia University" that was required by the ad clause in external/bsd/am-utils/dist/COPYING. The ad clause was dropped in the versions we have since netbsd-8. To generate a diff of this commit: cvs rdiff -u -r1.111 -r1.112 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: ad Date: Mon Dec 2 23:22:44 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: cpufunc.c src/sys/arch/arm/arm32: arm32_boot.c cpu.c src/sys/arch/mips/mips: cpu_subr.c src/sys/arch/x86/x86: cpu_topology.c src/sys/kern: init_main.c kern_cpu.c src/sys/sys: cpu.h cpu_data.h Log Message: Take the basic CPU topology information we already collect, and use it to make circular lists of CPU siblings in the same core, and in the same package. Nothing fancy, just enough to have a bit of fun in the scheduler trying out different tactics. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/arch/aarch64/aarch64/cpufunc.c cvs rdiff -u -r1.33 -r1.34 src/sys/arch/arm/arm32/arm32_boot.c cvs rdiff -u -r1.134 -r1.135 src/sys/arch/arm/arm32/cpu.c cvs rdiff -u -r1.38 -r1.39 src/sys/arch/mips/mips/cpu_subr.c cvs rdiff -u -r1.14 -r1.15 src/sys/arch/x86/x86/cpu_topology.c cvs rdiff -u -r1.507 -r1.508 src/sys/kern/init_main.c cvs rdiff -u -r1.78 -r1.79 src/sys/kern/kern_cpu.c cvs rdiff -u -r1.44 -r1.45 src/sys/sys/cpu.h cvs rdiff -u -r1.40 -r1.41 src/sys/sys/cpu_data.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 23:27:53 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Restore the entry for Yasushi Yamasaki - it comes from xsrc, my apologies. To generate a diff of this commit: cvs rdiff -u -r1.112 -r1.113 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Dec 2 23:30:32 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Restore entries for "K. Kobayashi" and "K. Kobayashi and H. Shimokawa". The script missed them as it was confused by the slighly non-standard license wording. My apologies. To generate a diff of this commit: cvs rdiff -u -r1.113 -r1.114 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Tue Dec 3 00:23:25 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Move entries with short first line that ends with "by" to their proper places in the sorting order. To generate a diff of this commit: cvs rdiff -u -r1.114 -r1.115 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Tue Dec 3 01:19:33 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Sort entries "by Foo." before "by Foo and" etc. Sort the section with "for the NetBSD" notices that had a lot of entries out of order. Drop final dots that are not in any of the required notices to reduce diff with the script output. To generate a diff of this commit: cvs rdiff -u -r1.115 -r1.116 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Tue Dec 3 01:24:45 UTC 2019 Modified Files: src/distrib/notes/common: extract-contrib-string.pl Log Message: Detect more ad clauses, pick more duplicates. If there are notices that differ in the final dot, prefer the version with the dot. Sort "by the" enries after all other "by Name" entries. With the corresponding re-ordering of the legal.common the output of this script is getting useful again. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/distrib/notes/common/extract-contrib-string.pl Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Tue Dec 3 01:43:12 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: Swap Per Fogelstrom entries. Missed in previous. To generate a diff of this commit: cvs rdiff -u -r1.116 -r1.117 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/menuc/testm
Module Name:src Committed By: uwe Date: Tue Dec 3 01:45:34 UTC 2019 Modified Files: src/usr.bin/menuc/testm: main.c menus.mc Log Message: Fix typo in ad clause. Ok perry@. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/usr.bin/menuc/testm/main.c cvs rdiff -u -r1.12 -r1.13 src/usr.bin/menuc/testm/menus.mc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Tue Dec 3 01:52:04 UTC 2019 Modified Files: src/distrib/notes/common: extract-contrib-string.pl Log Message: Fix typo in regexp to detect m4 comments. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/distrib/notes/common/extract-contrib-string.pl Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Tue Dec 3 01:56:10 UTC 2019 Modified Files: src/distrib/notes/common: legal.common Log Message: This product includes software developed by Ravikanth. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118 src/distrib/notes/common/legal.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Tue Dec 3 02:10:26 UTC 2019 Modified Files: src/distrib/notes/common: extract-contrib-string.pl Log Message: Special-case badly worded ad clause in src/sys/lib/libkern/rngtest.c To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/distrib/notes/common/extract-contrib-string.pl Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: msaitoh Date: Tue Dec 3 03:25:29 UTC 2019 Modified Files: src/sys/netinet: sctp_output.c src/usr.sbin/rtadvd: timer.c Log Message: s/upate/update/ in comment. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/netinet/sctp_output.c cvs rdiff -u -r1.18 -r1.19 src/usr.sbin/rtadvd/timer.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: hikaru Date: Tue Dec 3 04:20:45 UTC 2019 Modified Files: src/distrib/sets/lists/debug: mi src/distrib/sets/lists/tests: mi src/tests/crypto/opencrypto: Makefile t_opencrypto.sh Added Files: src/tests/crypto/opencrypto: h_sha2hmac.c Log Message: Add HMAC-SHA-{256,384,512} test cases. To generate a diff of this commit: cvs rdiff -u -r1.289 -r1.290 src/distrib/sets/lists/debug/mi cvs rdiff -u -r1.823 -r1.824 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.4 -r1.5 src/tests/crypto/opencrypto/Makefile cvs rdiff -u -r0 -r1.1 src/tests/crypto/opencrypto/h_sha2hmac.c cvs rdiff -u -r1.8 -r1.9 src/tests/crypto/opencrypto/t_opencrypto.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/sys
Module Name:src Committed By: riastradh Date: Tue Dec 3 04:57:38 UTC 2019 Modified Files: src/sys/sys: atomic.h Log Message: Fix brain fart in alignment criterion. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/sys/atomic.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/x86/x86
Module Name:src Committed By: riastradh Date: Tue Dec 3 04:57:25 UTC 2019 Modified Files: src/sys/arch/x86/x86: bus_space.c Log Message: Skip fences in bus_space_barrier on I/O space. I/O operations are issued in program order. Not that I/O operations are usually a performance bottleneck anyway, but maybe it is slightly cheaper to avoid stalling on store buffers or pending loads, and there's very little cost to the skipping criterion here. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/sys/arch/x86/x86/bus_space.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/fs/tmpfs
Module Name:src Committed By: riastradh Date: Tue Dec 3 04:59:05 UTC 2019 Modified Files: src/sys/fs/tmpfs: tmpfs_rename.c Log Message: Omit obsolete comment and needless __diagused marker. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/fs/tmpfs/tmpfs_rename.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/usb
Module Name:src Committed By: riastradh Date: Tue Dec 3 05:01:45 UTC 2019 Modified Files: src/sys/dev/usb: usbnet.c Log Message: Fix order of nulling un->un_pri->unp_ec.ec_mii. Can't null it until after if_detach prevents further use. While here, fix conditionals in usbnet_tick_task to use the unp_dying flag, not the nullness of mii (or of ifp, which never null because it's an embedded member). To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/dev/usb/usbnet.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/usb
Module Name:src Committed By: riastradh Date: Tue Dec 3 05:01:58 UTC 2019 Modified Files: src/sys/dev/usb: usbnet.c Log Message: Fix inequality for refcnt drain: -1 here means all refs gone. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/dev/usb/usbnet.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: riastradh Date: Tue Dec 3 05:07:49 UTC 2019 Modified Files: src/sys/arch/mips/rmi: rmixl_cpu.c src/sys/kern: kern_lwp.c kern_softint.c kern_synch.c subr_pserialize.c src/sys/rump/librump/rumpkern: rump.c src/sys/sys: cpu_data.h pserialize.h Log Message: Rip out pserialize(9) logic now that the RCU patent has expired. pserialize_perform() is now basically just xc_barrier(XC_HIGHPRI). No more tentacles throughout the scheduler. Simplify the psz read count for diagnostic assertions by putting it unconditionally into cpu_info. >From rmind@, tidied up by me. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/arch/mips/rmi/rmixl_cpu.c cvs rdiff -u -r1.215 -r1.216 src/sys/kern/kern_lwp.c cvs rdiff -u -r1.52 -r1.53 src/sys/kern/kern_softint.c cvs rdiff -u -r1.327 -r1.328 src/sys/kern/kern_synch.c cvs rdiff -u -r1.13 -r1.14 src/sys/kern/subr_pserialize.c cvs rdiff -u -r1.335 -r1.336 src/sys/rump/librump/rumpkern/rump.c cvs rdiff -u -r1.41 -r1.42 src/sys/sys/cpu_data.h cvs rdiff -u -r1.2 -r1.3 src/sys/sys/pserialize.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.