created | 2019-01-31T09:45:31Z |
---|---|
begin | 2018-01-02T00:00:00Z |
end | 2018-01-03T00:00:00Z |
path | src/sys |
commits | 11 |
date | 2018-01-02T06:07:21Z | |||
---|---|---|---|---|
author | guenther | |||
files | src/sys/kern/kern_malloc.c | log | diff | annotate |
message |
Fix an off-by-one in the free(9) "passed size was too small" check: if the size passed is exactly half the size of the bucket that the allocation was actually from, then it was incorrect. problem noted by florian@ ok florian@ visa@ |
date | 2018-01-02T06:38:45Z | |||
---|---|---|---|---|
author | guenther | |||
files | src/sys/dev/diskmap.c | log | diff | annotate |
src/sys/kern/exec_script.c | log | diff | annotate | |
src/sys/kern/kern_exec.c | log | diff | annotate | |
src/sys/kern/kern_sysctl.c | log | diff | annotate | |
src/sys/kern/sys_generic.c | log | diff | annotate | |
src/sys/kern/sys_pipe.c | log | diff | annotate | |
src/sys/kern/tty_pty.c | log | diff | annotate | |
src/sys/kern/uipc_syscalls.c | log | diff | annotate | |
src/sys/kern/vfs_syscalls.c | log | diff | annotate | |
src/sys/kern/vfs_vnops.c | log | diff | annotate | |
src/sys/miscfs/fifofs/fifo_vnops.c | log | diff | annotate | |
src/sys/msdosfs/msdosfs_vnops.c | log | diff | annotate | |
src/sys/ufs/ufs/ufs_vnops.c | log | diff | annotate | |
src/sys/uvm/uvm_mmap.c | log | diff | annotate | |
message |
Stop assuming ok millert@ sthen@ |
date | 2018-01-02T06:40:55Z | |||
---|---|---|---|---|
author | guenther | |||
files | src/sys/sys/file.h | log | diff | annotate |
message |
Don't #include fcntl.h when _KERNEL is defined. inspired by FreeBSD r24131 ok millert@ sthen@ |
date | 2018-01-02T07:08:10Z | |||
---|---|---|---|---|
author | dlg | |||
files | src/sys/net/ifq.c | log | diff | annotate |
src/sys/net/ifq.h | log | diff | annotate | |
message |
reintroduce tx mitigation to quote the previous commit: > this replaces ifq_start with code that waits until at least 4 packets > have been queued on the ifq before calling the drivers start routine. > if less than 4 packets get queued, the start routine is called from > a task in a softnet tq. > > 4 packets was chosen this time based on testing sephe did in dfly > which showed no real improvement when bundling more packets. hrvoje > popovski tested this on several nics and found an improvement of > 10 to 20 percent when forwarding across the board. > > because some of the ifq's work could be sitting on a softnet tq, > ifq_barrier now calls taskq_barrier to guarantee any work that was > pending there has finished. > > ok mpi@ visa@ this was backed out because of a race in the net80211 stack that anton@ hit. mpi@ committed a workaround for it in revision 1.30 of src/sys/net80211/ieee80211_pae_output.c. im putting this in again so we can see what breaks next. |
date | 2018-01-02T12:52:17Z | |||
---|---|---|---|---|
author | mpi | |||
files | src/sys/net/if.c | log | diff | annotate |
src/sys/net/if_var.h | log | diff | annotate | |
message |
Move the NET_LOCK() inside the switch and start documenting which field is protected by which lock. ok bluhm@, visa@ |
date | 2018-01-02T12:54:07Z | |||
---|---|---|---|---|
author | mpi | |||
files | src/sys/kern/uipc_socket.c | log | diff | annotate |
src/sys/sys/socketvar.h | log | diff | annotate | |
message |
Do not memset() the whole structure in sorflush() to keep `sb_flagsintr' untouched. ok bluhm@, visa@ |
date | 2018-01-02T12:57:30Z | |||
---|---|---|---|---|
author | mpi | |||
files | src/sys/net/route.c | log | diff | annotate |
message |
Move the cloning bits in their own function. This will be needed to select the proper cloning route in a multipath scenario. While here remove a NET_ASSERT_LOCKED(), the routing table doesn't need the lock. ok dlg@ |
date | 2018-01-02T21:23:13Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/dev/pci/pcidevs | log | diff | annotate |
message | Add Rockchip vendor and RK3399 Root Complex device. |
date | 2018-01-02T21:24:02Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/dev/pci/pcidevs.h | log | diff | annotate |
src/sys/dev/pci/pcidevs_data.h | log | diff | annotate | |
message | regen |
date | 2018-01-02T22:33:17Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/dev/fdt/files.fdt | log | diff | annotate |
src/sys/dev/fdt/rkpcie.c | log | diff | annotate | |
message |
Initial stab at a driver for the PCIe interface on the Rockhip RK3399. For now it cheats when setting up an interrupt handler. This cheat only works because it currently effectively only supports a single device. But the cheat works well enough to support the Firefly SATA adapter board. |
date | 2018-01-02T22:47:45Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/arm64/conf/GENERIC | log | diff | annotate |
src/sys/arch/arm64/conf/RAMDISK | log | diff | annotate | |
message | Enable rkpcie(4). |