hannken
f8da5187dc
As VOP_STRATEGY() usually calls itself on the file system holding "/dev"
...
it may deadlock on suspension of this file system.
Add fstrans type LAZY and use it for VOP_STRATEGY().
Adress PR kern/53624 (dom0 freeze on domU exit) is still there
2019-10-11 08:04:52 +00:00
kre
18b8ffb209
Delete unused var (made redundant in previous commit). Unbreak build.
2019-10-11 04:25:11 +00:00
msaitoh
6a0f71c246
Make new rgephy_linkup() function and share it like FreeBSD.
...
No functional change intended.
2019-10-11 03:40:01 +00:00
bad
8447452dd6
if we can memcpy to body->macaddr, we can memcpy from it.
2019-10-10 23:37:13 +00:00
bad
6e08bf3e28
use ether_snprintf instead of open coding it.
2019-10-10 23:30:02 +00:00
bad
8928e01e45
magic number police. use ETHER_ADDR_LEN.
2019-10-10 22:34:42 +00:00
uwe
aa615a5bc9
Typo.
2019-10-10 22:06:35 +00:00
mrg
895c8f27cd
delete bozohttpd entry; netbsd has been the master source for
...
bozohttpd releases since 2011.
2019-10-10 18:23:43 +00:00
maxv
1677a78849
Add KASAN instrumentation on ucas and ufetch.
2019-10-10 13:45:14 +00:00
knakahara
9239939d08
Fix kassert failure in vmxnet3_transmit(). Pointed out by ryo@n.o, thanks.
2019-10-10 08:55:08 +00:00
kre
6b0ab5c5ab
More cases to disable gcc-8 warnings only when we're using gcc>=8
2019-10-10 08:37:16 +00:00
christos
b67baf4ca0
fix the function pointer and callback mess:
...
- callback functions return 0 and their result is not checked; make them void.
- there are two types of callbacks and they used to overload their parameters
and the callback structure; separate them into "function" and "value"
callbacks.
- make the wait function signature consistent.
2019-10-10 03:43:59 +00:00
kre
5dc161e026
Only exclude gcc-8 warnings if the gcc we're using is gcc>=8
2019-10-10 02:39:07 +00:00
kre
bab7747200
Only exclude gcc-8 warnings when the gcc we're using is gcc>=8
2019-10-10 02:35:45 +00:00
kre
eb63746a71
Only exclude ggc-8 warnings when the gcc we're using is gcc 8 or more.
2019-10-10 02:30:43 +00:00
christos
c60bf2342e
Add -Wno-error for gcc-8 warnings
2019-10-09 23:39:20 +00:00
christos
39877bf076
bump size
2019-10-09 23:23:41 +00:00
sevan
1d8db35870
new named.cache
2019-10-09 23:04:33 +00:00
sevan
7a302a7da7
Update to 2019093001
2019-10-09 22:58:39 +00:00
sevan
ea7c41bfa9
services(5) update
2019-10-09 22:50:14 +00:00
sevan
76b3e0464f
sync with latest from IANA
2019-10-09 22:42:14 +00:00
sevan
9ac8dbedac
New acpica, ath-hal, bind, unbound, nsd, bozohttpd, expat, gcc, gdb,
...
jemalloc, less, libdevmapper, libevent, mDNSResponder, ntp, OpenPAM, OpenSSL,
sqlite, tmux.
Adjust byacc version.
2019-10-09 22:13:50 +00:00
christos
b15dac3ccb
don't warn for strncpy wtmp fields, they are not NUL terminated.
2019-10-09 22:05:35 +00:00
christos
cc33d2efa6
no error for function cast
2019-10-09 22:05:09 +00:00
christos
04c417de37
no error for string truncation
2019-10-09 21:49:50 +00:00
christos
ec0d0d9190
No error for stringop truncation.
2019-10-09 21:19:28 +00:00
sevan
7fccee0209
new OpenSSH
2019-10-09 21:05:43 +00:00
christos
0819dfb453
bump buffer sizes
2019-10-09 20:59:26 +00:00
mlelstv
7845b7f827
Update firmware from version 0.17 to 0.33.
2019-10-09 19:58:51 +00:00
chs
cf529c6de1
simpler fix for the race between shmat() and shmdt():
...
change shmat() to hold shm_lock until it is completely done.
2019-10-09 17:47:13 +00:00
chs
a851cc5747
revert rev 1.139 (fixing a race between shmat() and shmdt())
...
that approach turned out to be too complicated.
2019-10-09 17:44:45 +00:00
maxv
1c9e2a8c1b
Add new bits.
2019-10-09 17:28:46 +00:00
christos
a47ebb18b3
add +1 to strlcpy's (Patrick Welche)
2019-10-09 14:31:07 +00:00
wiz
45ba2af5df
Fix xref.
2019-10-09 14:20:47 +00:00
maxv
385203089c
Memset to prevent stack info leak.
2019-10-09 14:15:40 +00:00
maxv
6ee6b6aeaf
Provide a better abstraction for the TPM interface. Report it in the ioctl.
2019-10-09 14:03:57 +00:00
kamil
2dc9ce6014
Document PT_STOP, update PT_KILL in the ptrace(2) man-page
...
Formatting by <mgorny>
2019-10-09 13:42:37 +00:00
wiz
ebde28641d
Fix date.
2019-10-09 13:25:20 +00:00
kamil
2e7e73e2ed
Introduce new ptrace(2) operation PT_STOP
...
It works like:
- kill(SIGSTOP) for unstopped tracee
- ptrace(PT_CONTINUE,SIGSTOP) for stopped tracee
The child will be stopped and always possible to be waited (with wait(2)
like calls).
For stopped traccee kill(SIGSTOP) has no effect. PT_CONTINUE+SIGSTOP cannot
be used on an unstopped process (EBUSY).
This operation is modeled after PT_KILL that is similar for the SIGKILL
call. While there, allow PT_KILL on unstopped traced child.
This operation is useful in an abnormal exit of a debugger from a signal
handler, usually followed by waitpid(2) and ptrace(PT_DETACH).
2019-10-09 13:19:43 +00:00
jhigh
0090dad153
added backend support for argon2 password scheme
2019-10-09 13:13:08 +00:00
maxv
dcc7c8c086
Add suspend support for TPM 2.0 chips. Check the TPM response also for 1.2
...
chips. Unfortunately I cannot really test this change since ACPI suspend
does not work on any of my laptops.
2019-10-09 07:30:58 +00:00
skrll
208170f3b1
Traiing whitespace
2019-10-09 05:59:51 +00:00
msaitoh
53950d8632
All of snd_wnd, snd_cwnd and snd_ssthresh in stuct tcpcb are u_long,
...
so use u_long and ulmin() instead of u_int and uimin(). Found by lgtm bot.
XXX TCP's sequence number is uint32_t, so it might be good to change some
entries in struct tcpcb to uint32_t instead of u_long. FreeBSD did it.
2019-10-09 05:29:18 +00:00
christos
916f96072a
regen
2019-10-09 01:43:35 +00:00
christos
b0424b9dde
- cast through void * for rump
...
- don't generate bogus filenames /dev/null.bottom etc.
2019-10-09 01:43:00 +00:00
christos
7ea1cb15c2
the cast police is looking for me.
2019-10-09 01:18:55 +00:00
bad
689f938f30
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
...
The former is untested.
2019-10-08 23:03:01 +00:00
bad
e7368cc71e
Cherry pick a few changes from the armbian u-boot patch.
...
Makes my NanoPi R1 boot reliably.
From https://github.com/armbian/build/blob/master/patch/u-boot/u-boot-sunxi/add-nano+pi-r1-and-duo2.patch
2019-10-08 23:00:36 +00:00
bad
6e8765caf8
Add sun8i-h3-nanopi-r1.dts and sun8i-h3-nanopi-duo2.dts.
...
From https://github.com/armbian/build/blob/master/patch/kernel/sunxi-next/xxx-add-nanopi-r1-and-duo2.patch
2019-10-08 22:55:58 +00:00
kardel
5f6a8366d7
enable FDT direct configuration.
...
remove address test as the i2c address can be changed on this device.
2019-10-08 21:16:11 +00:00