created | 2020-07-29T15:45:29Z |
---|---|
begin | 2020-07-21T00:00:00Z |
end | 2020-07-22T00:00:00Z |
path | src/sys |
commits | 17 |
date | 2020-07-21T02:04:33Z | |||
---|---|---|---|---|
author | krw | |||
files | src/sys/arch/sparc64/dev/vdsk.c | log | diff | annotate |
message |
It's saa_flags, not flags. Encountered by deraadt@ |
date | 2020-07-21T03:48:04Z | |||
---|---|---|---|---|
author | deraadt | |||
files | src/sys/arch/amd64/amd64/acpi_machdep.c | log | diff | annotate |
message |
acpi can use IPL_BIO (a low interrupt) since it only enqueues operations for later processing. The use of a high interrupt will predate suspend/resume efforts, we had to redesign acpi to be non-reentrant obviously discussed with kettenis, in snaps for more than a week |
date | 2020-07-21T03:48:06Z | |||
---|---|---|---|---|
author | deraadt | |||
files | src/sys/arch/i386/i386/acpi_machdep.c | log | diff | annotate |
src/sys/dev/acpi/acpi.c | log | diff | annotate | |
src/sys/dev/acpi/acpiec.c | log | diff | annotate | |
src/sys/dev/acpi/dsdt.c | log | diff | annotate | |
message |
acpi can use IPL_BIO (a low interrupt) since it only enqueues operations for later processing. The use of a high interrupt will predate suspend/resume efforts, we had to redesign acpi to be non-reentrant obviously discussed with kettenis, in snaps for more than a week |
date | 2020-07-21T05:56:02Z | |||
---|---|---|---|---|
author | visa | |||
files | src/sys/arch/loongson/loongson/generic3a_machdep.c | log | diff | annotate |
message |
Do not bother masking IPIs in the Loongson 3A specific IPI routine. The interrupt dispatcher interrupt() keeps interrupts disabled anyway. Also, the IPI code should not allow nesting of interrupts. |
date | 2020-07-21T07:54:43Z | |||
---|---|---|---|---|
author | tobhe | |||
files | src/sys/net/pfkeyv2.c | log | diff | annotate |
message |
Make sure to explicit_bzero() buffers holding sensitive SA data. ok kn@, patrick@ |
date | 2020-07-21T08:38:59Z | |||
---|---|---|---|---|
author | stsp | |||
files | src/sys/net80211/ieee80211_input.c | log | diff | annotate |
src/sys/net80211/ieee80211_node.h | log | diff | annotate | |
message |
Improve processing of lost frames during 802.11 Rx aggregation. Make ieee80211_input_ba() skip one missing frame at the head of the Rx block ack (BA) window once the rest of the window has filled up with pending frames. This avoids having to wait for the BA window gap timeout handler to run in order to make progress in such situations. Simplify the BA gap timeout handler by deferring the actual flushing of the BA window buffer to the regular input path. The timeout handler now simply advances the BA window across any missing frames at the head of the window, and if_input() is no longer called from the context of this timeout handler. The window will be flushed once another frame arrives. Packet loss under streamy traffic conditions and during Rx bursts is reduced. Much less stuttering, more stable tcpbench, and easier flight in Minecraft. tested by phessler@, Martin Vahlensieck, jmc@, Uwe Werler, and myself |
date | 2020-07-21T14:10:51Z | |||
---|---|---|---|---|
author | henning | |||
files | src/sys/net/pfvar.h | log | diff | annotate |
message |
rename PF_OPT_TABLE_PREFIX to PF_OPTIMIZER_TABLE_PFX and move it to pfvar.h OPT is misleading and usually refers to command line arguments to pfctl ok sashan kn |
date | 2020-07-21T14:13:17Z | |||
---|---|---|---|---|
author | henning | |||
files | src/sys/net/pf_ioctl.c | log | diff | annotate |
message |
when calculating the ruleset's checksum, skip automatic table names. the checksum is exclusively used for pfsync to verify rulesets are identical on all nodes. the automatic table names are random and have a near zero chance to match. found at a customer in zurich ok sashan kn |
date | 2020-07-21T20:22:03Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/powerpc64/dev/xive.c | log | diff | annotate |
message | Add missing KERNEL_LOCK() and KERNEL_UNLOCK() calls. |
date | 2020-07-21T20:23:35Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/powerpc64/dev/mainbus.c | log | diff | annotate |
message | Attach secondary CPUs early like we now do on arm64. |
date | 2020-07-21T21:01:34Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/powerpc64/include/pmap.h | log | diff | annotate |
src/sys/arch/powerpc64/powerpc64/pmap.c | log | diff | annotate | |
message | Make pmap ready for GENERIC.MP. |
date | 2020-07-21T21:16:05Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/powerpc64/powerpc64/trap.c | log | diff | annotate |
message | For now, grab the kernel lock to do SLB management for userland processes. |
date | 2020-07-21T21:27:11Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/powerpc64/include/opal.h | log | diff | annotate |
src/sys/arch/powerpc64/powerpc64/locore.S | log | diff | annotate | |
message | Add OPAL_START_CPU. |
date | 2020-07-21T21:35:19Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/powerpc64/powerpc64/machdep.c | log | diff | annotate |
message | Implement copyin32(). |
date | 2020-07-21T21:36:58Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/powerpc64/include/cpu.h | log | diff | annotate |
src/sys/arch/powerpc64/powerpc64/cpu.c | log | diff | annotate | |
src/sys/arch/powerpc64/powerpc64/genassym.cf | log | diff | annotate | |
src/sys/arch/powerpc64/powerpc64/locore.S | log | diff | annotate | |
src/sys/arch/powerpc64/powerpc64/machdep.c | log | diff | annotate | |
message | Add code to spin up the secondary CPUs. |
date | 2020-07-21T21:38:31Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/powerpc64/compile/GENERIC.MP/Makefile | log | diff | annotate |
src/sys/arch/powerpc64/conf/GENERIC.MP | log | diff | annotate | |
message | GENERIC.MP |
date | 2020-07-21T23:09:00Z | |||
---|---|---|---|---|
author | daniel | |||
files | src/sys/sys/stdarg.h | log | diff | annotate |
src/sys/sys/varargs.h | log | diff | annotate | |
message |
The "unsupported compiler" checks were added back in December when MD versions of these headers were unhooked. As nothing has hit those checks we can drop them at this point. ok visa@ and "makes sense" to millert@ |