OpenBSD cvs log

created 2019-05-04T02:13:19Z
begin 2017-10-10T00:00:00Z
end 2017-10-11T00:00:00Z
path src/sys
commits 5

date 2017-10-10T07:04:05Z
author mlarkin
files src/sys/arch/amd64/amd64/locore.S log diff annotate
src/sys/arch/amd64/amd64/locore0.S log diff annotate
src/sys/arch/amd64/amd64/machdep.c log diff annotate
message remove a unused variable

ok tom, kettenis, deraadt

date 2017-10-10T11:59:35Z
author bluhm
files src/sys/ufs/ffs/ffs_softdep.c log diff annotate
message At reboot all vnodes are flushed, but when it sleeps, the update
process has a chance to create new dirty vnodes. Resolving soft
dependencies adds vnodes to the dirty list.
In softdep_flushfiles() vnodes and softdeps are flushed in a loop.
But if they sleep, it is not guaranteed that all vnodes have been
flushed when the softdep worklist flush reports that nothing has
to be done.
The solution is to do a final vnode flush after the softdep worklist
has been flushed. Then the dirty list is empty and the final check
in dounmount_leaf() does not panic with "unmount: dangling vnode".
OK mikeb@

date 2017-10-10T20:27:12Z
author jcs
files src/sys/dev/hid/hidmt.c log diff annotate
src/sys/dev/hid/hidmtvar.h log diff annotate
message hidmt: rename internal hidmt_input struct to hidmt_data, avoid clash
with hidmt_input function

date 2017-10-10T20:29:27Z
author jcs
files src/sys/dev/hid/hidmt.c log diff annotate
src/sys/dev/hid/hidmtvar.h log diff annotate
message hidmt: add support for hybrid packet mode used by some touchpads

date 2017-10-10T20:31:50Z
author jcs
files src/sys/dev/hid/hidmt.c log diff annotate
src/sys/dev/hid/hidmtvar.h log diff annotate
message hidmt: send input mode set report as 2 bytes, matches linux

tested by a few