created | 2019-05-08T04:58:32Z |
---|---|
begin | 2018-01-23T00:00:00Z |
end | 2018-01-24T00:00:00Z |
path | src/sys |
commits | 9 |
date | 2018-01-23T02:53:26Z | |||
---|---|---|---|---|
author | kevlo | |||
files | src/sys/dev/usb/if_urtw.c | log | diff | annotate |
message |
Fix checks for error return from urtw_alloc_rx_data_list() and urtw_alloc_tx_data_list() in 8187b init. From James Jerkins, thanks. |
date | 2018-01-23T10:10:32Z | |||
---|---|---|---|---|
author | fcambus | |||
files | src/sys/dev/rasops/rasops.c | log | diff | annotate |
message |
Fix underline rotation on CCW (quarter counter-clockwise) rotated screens. The "underline" was actually drawn above text. OK jcs@ |
date | 2018-01-23T12:38:14Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/arm/include/reg.h | log | diff | annotate |
message |
Revise 'struct fpreg' such that it can actually represent the full VFPv3-D32 state. ok patrick@ |
date | 2018-01-23T14:47:21Z | |||
---|---|---|---|---|
author | visa | |||
files | src/sys/arch/loongson/loongson/loongson3_intr.c | log | diff | annotate |
src/sys/arch/octeon/dev/octcit.c | log | diff | annotate | |
src/sys/arch/octeon/dev/octciu.c | log | diff | annotate | |
message |
Always lock the kernel lock with non-MP-safe interrupt handlers. Suggested by kettenis@ |
date | 2018-01-23T20:41:42Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/netinet/tcp_debug.c | log | diff | annotate |
src/sys/netinet/tcp_debug.h | log | diff | annotate | |
src/sys/sys/protosw.h | log | diff | annotate | |
message |
Fix printf(9) format strings so that a kernel with TCPDEBUG compiles. Mark the string variables with TCP debugging names as constant. OK mpi@ |
date | 2018-01-23T20:49:58Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/netinet/tcp_usrreq.c | log | diff | annotate |
src/sys/sys/protosw.h | log | diff | annotate | |
message |
Bring back the PRU_ATTACH constant and description. Then trpt(8) prints the ATTACH action for TCP debugging socketes correctly. OK bluhm@ |
date | 2018-01-23T21:06:47Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/netinet/tcp_timer.c | log | diff | annotate |
message |
Although it is a dead store here, always reassign the tcpcb after calling tcp_close(), tcp_drop(), and tcp_disconnect(). Then no freed memory can be used after closing a TCP connection. OK mikeb@ mpi@ |
date | 2018-01-23T21:41:17Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/netinet/tcp_subr.c | log | diff | annotate |
src/sys/netinet/tcp_timer.c | log | diff | annotate | |
src/sys/netinet/tcp_timer.h | log | diff | annotate | |
src/sys/netinet/tcp_var.h | log | diff | annotate | |
message |
The TCP reaper timeout was still imlemented as soft timeout. So it could run immediately and was not synchronized with the TCP timeouts, although that was the intension when it was introduced in revision 1.85. Convert the reaper to an ordinary TCP timeout so it is scheduled on the same timeout thread after all timeouts have finished. A net lock is not necessary as the process calling tcp_close() will not access the tcpcb after arming the reaper timeout. OK mikeb@ |
date | 2018-01-23T22:06:42Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/netinet6/nd6_rtr.c | log | diff | annotate |
message |
The IPv6 gateway address passed to rt6_flush() comes either from a packet through ip6_input() or from the routing table. In both cases the KAME hack has added the embeded scope to the address, so it is not necessary to fill the scope id again in rt6_flush(). Assert that it is already there. OK mpi@ |