OpenBSD cvs log

created 2020-08-16T08:50:57Z
begin 2020-08-10T00:00:00Z
end 2020-08-11T00:00:00Z
path src/sys
commits 8

date 2020-08-10T04:11:48Z
author jmatthew
files src/sys/dev/acpi/acpicpu.c log diff annotate
message Remove the acpicpu_sc array and instead locate acpicpu instances using
the ci_acpicpudev pointer in struct cpu_info. This simplifies matters
when we have lots of cpus.

ok kettenis@

date 2020-08-10T05:18:46Z
author jsg
files src/sys/msdosfs/msdosfs_vfsops.c log diff annotate
message consistently return EINVAL on invalid BPB

reverts changes from msdosfs_vfsops.c rev 1.7

Prompted by a patch from John Carmack to add an an error path when exFAT
is detected on mount to give a more helpful error message.
Returning EINVAL in the existing sanity checks will make mount_msdos(8)
print "not an MSDOS filesystem" when attempting to mount exFAT and
matches historic and documented behaviour.

ok kn@

date 2020-08-10T05:47:37Z
author jsg
files src/sys/ufs/ffs/ffs_vfsops.c log diff annotate
message use EROFS when attempting to mount a 4.2BSD fs without MNT_RDONLY

This is the documented behaviour which was changed by pedro in rev 1.81
which was partially backed out in rev 1.82.

date 2020-08-10T06:25:02Z
author jsg
files src/sys/ufs/ffs/ffs_vfsops.c log diff annotate
message remove #if 0'd ufs2 magic error which predates ffs2 support

ok kn@

date 2020-08-10T10:55:43Z
author mvs
files src/sys/net/if_pppx.c log diff annotate
message Set `IFXF_MPSAFE' bit to pppac(4) related `ifnet'. This moves pppac(4)
packets output out of KERNEL_LOCK. pppac(4) and pipex(4) are ready to
this.

ok yasuoka@

date 2020-08-10T12:12:44Z
author krw
files src/sys/scsi/scsiconf.c log diff annotate
message Minor code shuffle to get all *_activate(), *_probe() and *_detach() functions
nestled together. Rename scsibusprint() to scsibussubprint() since it is used
with scsibussubmatch().

date 2020-08-10T15:22:53Z
author visa
files src/sys/arch/mips64/mips64/ipifuncs.c log diff annotate
message Do not block IPIs when acquiring the rendezvous mutex. Otherwise the
system would deadlock when a CPU gets blocked by the mutex while another
CPU is waiting for the first CPU to finish a rendezvous request.

This possibly fixes some hangs on sgi. There should be no effect on
loongson and octeon because their interrupt code is sloppy with masking
of IPIs.

While here, rename the rendezvous mutex to better reflect its use.

date 2020-08-10T21:55:59Z
author mglocker
files src/sys/dev/pckbc/pms.c log diff annotate
message Get Elantech v1 touchpad with fw version 0x20022 working.

From sxvghd (at) firemail (dot) cc, on tech@