created | 2020-01-11T17:51:01Z |
---|---|
begin | 2020-01-10T00:00:00Z |
end | 2020-01-11T00:00:00Z |
path | src/sys |
commits | 15 |
date | 2020-01-10T01:13:19Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/conf/files | log | diff | annotate |
src/sys/dev/eisa/Attic/dpt_eisa.c | log | diff | annotate | |
src/sys/dev/eisa/files.eisa | log | diff | annotate | |
src/sys/dev/ic/Attic/dpt.c | log | diff | annotate | |
src/sys/dev/ic/Attic/dptreg.h | log | diff | annotate | |
src/sys/dev/ic/Attic/dptvar.h | log | diff | annotate | |
src/sys/dev/pci/Attic/dpt_pci.c | log | diff | annotate | |
src/sys/dev/pci/files.pci | log | diff | annotate | |
message |
remove dpt(4) driver for DPT EATA SCSI RAID Not built since 2006, and a mail from 2004 mentions no one having hardware. Unsurprisingly it does not build with clang. ok mlarkin@ krw@ deraadt@ |
date | 2020-01-10T02:03:08Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/amd/amdgpu/df_v3_6.c | log | diff | annotate |
message |
drm/amdgpu: add check before enabling/disabling broadcast mode From Guchun Chen 3517664ad07ce796d786082b1f890fcad5e7af47 in linux 4.19.y/4.19.94 6e807535dae5dbbd53bcc5e81047a20bf5eb08ea in mainline linux |
date | 2020-01-10T02:06:17Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c | log | diff | annotate |
message |
drm/amdgpu: add cache flush workaround to gfx8 emit_fence From Pierre-Eric Pelloux-Prayer a073ae477701fd19e73e4285199cfc419ebd94b8 in linux 4.19.y/4.19.94 bf26da927a1cd57c9deb2db29ae8cf276ba8b17b in mainline linux |
date | 2020-01-10T02:08:51Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/amd/display/dc/core/dc_link.c | log | diff | annotate |
message |
drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle From David Galiffi 12fefecbcb4dfefd62995fd0e4cf8f30edd64926 in linux 4.19.y/4.19.94 a51d9f8fe756beac51ce26ef54195da00a260d13 in mainline linux |
date | 2020-01-10T02:10:59Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/drm_property.c | log | diff | annotate |
message |
drm: limit to INT_MAX in create_blob ioctl From Daniel Vetter 85b1e127aa577f7035b998b8c712bb6a36f02b14 in linux 4.19.y/4.19.94 5bf8bec3f4ce044a223c40cbce92590d938f0e9c in mainline linux |
date | 2020-01-10T02:13:23Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/drm_dp_mst_topology.c | log | diff | annotate |
message |
drm/mst: Fix MST sideband up-reply failure handling From Imre Deak efa13b328e6a0138b1d5d9655c0f00a1dcb17bcd in linux 4.19.y/4.19.94 d8fd3722207f154b53c80eee2cf4977c3fc25a92 in mainline linux |
date | 2020-01-10T04:10:15Z | |||
---|---|---|---|---|
author | cheloha | |||
files | src/sys/dev/ic/pluart.c | log | diff | annotate |
message | pluart(4): timeout_add(9) -> timeout_add_sec(9); ok jsg@ |
date | 2020-01-10T04:13:31Z | |||
---|---|---|---|---|
author | cheloha | |||
files | src/sys/arch/macppc/dev/xlights.c | log | diff | annotate |
message |
xlights(4): timeout_add(9) -> timeout_add_msec(9) There are no units noted here, but macppc is a 100hz platform so it's safe to just assume 2500 milliseconds here. ok jsg@ |
date | 2020-01-10T06:45:27Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/arch/armv7/exynos/exuart.c | log | diff | annotate |
message |
timeout_add(9) -> timeout_add_sec(9) ok cheloha@ |
date | 2020-01-10T09:25:51Z | |||
---|---|---|---|---|
author | gerhard | |||
files | src/sys/dev/usb/if_bwfm_usb.c | log | diff | annotate |
message |
usbd_request_async() already frees 'xfer' in case of an error ok patrick@ |
date | 2020-01-10T10:33:34Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/kern/vfs_subr.c | log | diff | annotate |
message |
Convert the vnode list at the mount point into a tailq. During unmount this list is traversed and the dirty vnodes are flushed to disk. Forced unmount expects that the list is empty after flushing, otherwise the kernel panics with "dangling vnode". As the write to disk can sleep, new vnodes may be inserted. If softdep is enabled, resolving the dependencies creates new dirty vnodes and inserts them to the list. To fix the panic, let insmntque() insert new vnodes at the tail of the list. Then vflush() will still catch them while traversing the list in forward direction. OK tedu@ millert@ visa@ |
date | 2020-01-10T10:33:35Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/kern/vfs_syscalls.c | log | diff | annotate |
src/sys/nfs/nfs_subs.c | log | diff | annotate | |
src/sys/nfs/nfs_vfsops.c | log | diff | annotate | |
src/sys/sys/mount.h | log | diff | annotate | |
src/sys/sys/vnode.h | log | diff | annotate | |
message |
Convert the vnode list at the mount point into a tailq. During unmount this list is traversed and the dirty vnodes are flushed to disk. Forced unmount expects that the list is empty after flushing, otherwise the kernel panics with "dangling vnode". As the write to disk can sleep, new vnodes may be inserted. If softdep is enabled, resolving the dependencies creates new dirty vnodes and inserts them to the list. To fix the panic, let insmntque() insert new vnodes at the tail of the list. Then vflush() will still catch them while traversing the list in forward direction. OK tedu@ millert@ visa@ |
date | 2020-01-10T15:49:37Z | |||
---|---|---|---|---|
author | visa | |||
files | src/sys/kern/kern_event.c | log | diff | annotate |
src/sys/sys/eventvar.h | log | diff | annotate | |
message |
Use atomic operations with kq_refs, to nudge the code toward MP-safety. While here, adjust the IPL of kqueue-related pools to IPL_MPFLOOR. OK bluhm@, anton@, mpi@ |
date | 2020-01-10T20:17:45Z | |||
---|---|---|---|---|
author | ratchov | |||
files | src/sys/dev/midivar.h | log | diff | annotate |
message | Remove unused MIDI_MAXWRITE macro |
date | 2020-01-10T23:09:23Z | |||
---|---|---|---|---|
author | cheloha | |||
files | src/sys/dev/pci/ubsec.c | log | diff | annotate |
src/sys/dev/pci/ubsecvar.h | log | diff | annotate | |
message |
ubsec(4): timeout_add(9) -> timeout_add_msec(9) The code here caps the polling interval at 10ms. So, rename "sc_rnghz" to the (now) more apt "sc_rngms", set it to 10ms, and replace the timeout_add(9) calls with timeout_add_msec(9) calls. ok bluhm@ |