OpenBSD cvs log

created 2018-11-29T22:12:48Z
begin 2018-06-17T00:00:00Z
end 2018-06-18T00:00:00Z
path src/sys
commits 5

date 2018-06-17T08:22:02Z
author anton
files src/sys/kern/kern_descrip.c log diff annotate
src/sys/kern/kern_event.c log diff annotate
src/sys/kern/kern_fork.c log diff annotate
src/sys/sys/eventvar.h log diff annotate
src/sys/sys/filedesc.h log diff annotate
src/sys/sys/proc.h log diff annotate
message Move kqueue related fields from struct filedesc to struct kqueue. Solves a panic
in knote_processexit() that can occur when the filedesc belonging to the process
already has been freed.

Similiar work has been done in:
- FreeBSD (commit bc1805c6e871c178d0b6516c3baa774ffd77224a)
- DragonFlyBSD (commit ccafe911a3aa55fd5262850ecfc5765cd31a56a2)

Thanks to tb@ for testing.

ok kettenis@ mpi@ visa@

date 2018-06-17T11:12:27Z
author kettenis
files src/sys/dev/fdt/imxccm.c log diff annotate
message Add another missing clock for i.MX7D. This particular clock lives on the
"analog" part that is really covered by imxanatop(4). To keep all the clock
logic together, use the regmap exposed by that device to access the registers.

ok patrick@

date 2018-06-17T17:10:17Z
author patrick
files src/sys/dev/sdmmc/sdmmc_io.c log diff annotate
message Add curly braces to the if-condition to make sure the bus width
is only bumped if the high-speed mode is available.

ok kettenis@

date 2018-06-17T17:20:23Z
author patrick
files src/sys/dev/fdt/if_fec.c log diff annotate
message Resetting fec(4) also resets the MII control register. Since we
continue to read the MII bus in the background we must make sure
that the register is correctly set. Otherwise bringing down fec(4)
leads to a complete system hang.

ok kettenis@

date 2018-06-17T19:46:48Z
author kettenis
files src/sys/dev/fdt/imxanatop.c log diff annotate
src/sys/dev/fdt/imxccm.c log diff annotate
src/sys/dev/fdt/imxccm_clocks.h log diff annotate
message Use regmap