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 |