CVS commit: src/sys/dev/pci

2019-12-02 Thread Taylor R Campbell
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

2019-12-02 Thread Taylor R Campbell
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

2019-12-02 Thread Thomas Klausner
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

2019-12-02 Thread Martin Husemann
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

2019-12-02 Thread Martin Husemann
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

2019-12-02 Thread Martin Husemann
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

2019-12-02 Thread Tomohiro Kusumi
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

2019-12-02 Thread Tomohiro Kusumi
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Taylor R Campbell
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Andrew Doran
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

2019-12-02 Thread Kamil Rytarowski
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

2019-12-02 Thread Christos Zoulas
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

2019-12-02 Thread Christos Zoulas
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Manuel Bouyer
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Andrew Doran
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

2019-12-02 Thread Chuck Silvers
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Paul Goyette
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Andrew Doran
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread Valeriy E. Ushakov
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

2019-12-02 Thread SAITOH Masanobu
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

2019-12-02 Thread Hikaru Abe
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

2019-12-02 Thread Taylor R Campbell
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

2019-12-02 Thread Taylor R Campbell
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

2019-12-02 Thread Taylor R Campbell
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

2019-12-02 Thread Taylor R Campbell
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

2019-12-02 Thread Taylor R Campbell
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

2019-12-02 Thread Taylor R Campbell
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.