Commit Graph

272074 Commits

Author SHA1 Message Date
pgoyette
fd36f691b5 Adapt to use the new atomic_* operations. As discussed with
riastradh@ in private Email.
2019-12-03 13:48:25 +00:00
uwe
cce91f5368 Add xsrc to the invocation example. 2019-12-03 13:42:55 +00:00
uwe
ab5a626071 Drop the final quote if followed by dot. 2019-12-03 13:41:56 +00:00
skrll
2f4614ced1 Need <sys/sysctl.h> for previous 2019-12-03 13:37:50 +00:00
martin
536d4955dc Stopgap hack to unbreak the build: #ifdef __HAVE_ATOMIC64_LOADSTORE
the event counter update. From rmind@
2019-12-03 13:30:52 +00:00
ad
f2ab1f4ebc One more tweak. 2019-12-03 12:42:21 +00:00
ad
fded62536f tlb_exception: in slow path, check for usermode before calling userret(). 2019-12-03 12:39:00 +00:00
hannken
d2098312a4 Make sure the assignment to "idepth" is done inside the loop to prevent
preemption between loop end and dereference of "l_cpu->ci_depth".
2019-12-03 11:50:45 +00:00
hannken
a08d5387f3 Make cpu_intr_p() work with "curlwp->l_cpu == NULL" and
assert "curlwp == &lwp0" in this case.

Prevents crash during early boot with "options LOCKDEBUG".
2019-12-03 11:50:16 +00:00
nisimura
100f56ad72 streamline receive filter logic, work-in-progress. 2019-12-03 11:26:12 +00:00
skrll
de36052306 Make dwc2debug sysctl'able 2019-12-03 11:25:43 +00:00
he
bc229951fc Apply a fix from upstream:
https://github.com/NLnetLabs/unbound/pull/122
This should enable proper functioning of tcp-idle-timeout.
2019-12-03 11:25:19 +00:00
skrll
eb94355e88 KNF 2019-12-03 11:22:06 +00:00
uwe
56784c20ee Remove accidentally committed output from extract-contrib-string.pl
I will have a stern talk with my emacs about this incident.
2019-12-03 10:54:39 +00:00
uwe
7371cc32a8 Fix the enry for Computer Systems Laboratory at the University of Utah
and move it to its proper place in the sorting order.
2019-12-03 10:51:46 +00:00
uwe
46a3914153 Move the entry for CMU Computing Services to its proper place in the
sorting order.  Add more ad clauses from CMU ppp code.
2019-12-03 10:46:40 +00:00
uwe
4ff62e60b7 Move the entry for CMU Computing Services to its proper place in the
sorting order.
2019-12-03 10:40:51 +00:00
hkenken
0e3d26bcd7 Remove FDT_INTR_MPSAFE flag. 2019-12-03 10:32:53 +00:00
uwe
e8aaa3b2f5 Recognize ad clause in CMU PPP and some OpenSSL code.
Use "n" (grouping doesn't capture) when matching $ack* regexps to
alleviate performance hit a bit.
2019-12-03 09:56:21 +00:00
riastradh
a0c864ecf3 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.
2019-12-03 05:07:48 +00:00
riastradh
2a8e1ccd61 Fix inequality for refcnt drain: -1 here means all refs gone. 2019-12-03 05:01:58 +00:00
riastradh
ccd4e40866 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).
2019-12-03 05:01:45 +00:00
riastradh
abf4116ae5 Omit obsolete comment and needless __diagused marker. 2019-12-03 04:59:05 +00:00
riastradh
8c86dbd8ba Fix brain fart in alignment criterion. 2019-12-03 04:57:38 +00:00
riastradh
ebeb6b96d0 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.
2019-12-03 04:57:25 +00:00
hikaru
068d6bf691 Add HMAC-SHA-{256,384,512} test cases. 2019-12-03 04:20:45 +00:00
msaitoh
76bb64e370 s/upate/update/ in comment. 2019-12-03 03:25:28 +00:00
uwe
ea34d7b41d Special-case badly worded ad clause in src/sys/lib/libkern/rngtest.c 2019-12-03 02:10:26 +00:00
uwe
ccdc65b377 This product includes software developed by Ravikanth. 2019-12-03 01:56:10 +00:00
uwe
64c20d4153 Fix typo in regexp to detect m4 comments. 2019-12-03 01:52:04 +00:00
uwe
9e180a6532 Fix typo in ad clause. Ok perry@. 2019-12-03 01:45:34 +00:00
uwe
0872d76458 Swap Per Fogelstrom entries. Missed in previous. 2019-12-03 01:43:11 +00:00
uwe
7e9424eb0d 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.
2019-12-03 01:24:45 +00:00
uwe
107fa5c59f 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.
2019-12-03 01:19:33 +00:00
uwe
2d4bfb66c3 Move entries with short first line that ends with "by" to their proper
places in the sorting order.
2019-12-03 00:23:25 +00:00
uwe
8004fb8293 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.
2019-12-02 23:30:32 +00:00
uwe
ae815e026f Restore the entry for Yasushi Yamasaki - it comes from xsrc,
my apologies.
2019-12-02 23:27:52 +00:00
ad
5d954ab634 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.
2019-12-02 23:22:43 +00:00
uwe
f6b6bf571c 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.
2019-12-02 22:14:21 +00:00
uwe
beefab5d87 Don't use an undefined variable. 2019-12-02 21:54:33 +00:00
uwe
a3d6f7a7ab 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".
2019-12-02 21:24:50 +00:00
pgoyette
e5bc15652c Fix tyo in comment 2019-12-02 20:59:56 +00:00
uwe
a77838ef2b Drop the entry for Yasushi Yamasaki. Nothing in the tree requires it. 2019-12-02 20:57:17 +00:00
uwe
0d5c8933d7 Move the entry for Kyma Systems to its proper place in the sorting order. 2019-12-02 20:49:25 +00:00
uwe
42aa963612 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.
2019-12-02 20:18:45 +00:00
uwe
4229c38b7a 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.
2019-12-02 20:03:33 +00:00
chs
df8845cafb fix the build for when UVMHIST is enabled. 2019-12-02 20:02:02 +00:00
ad
6ed0cd8456 Fix a hard hang with Xen MP. 2019-12-02 19:49:12 +00:00
uwe
230bde47db Drop the entry for Texas A&M University.
Nothing in the tree has its ad clause.
2019-12-02 19:48:47 +00:00
bouyer
abce8b083f Drop advertisement clause from my licenses 2019-12-02 19:40:19 +00:00