OpenBSD cvs log

created 2019-10-26T13:56:12Z
begin 2019-10-23T00:00:00Z
end 2019-10-24T00:00:00Z
path src/sys
commits 8

date 2019-10-23T09:27:43Z
author patrick
files src/sys/arch/arm/mainbus/mainbus.c log diff annotate
src/sys/arch/arm64/dev/mainbus.c log diff annotate
message Provide hw.serialno using the root node's serial-number property.

ok kettenis@

date 2019-10-23T10:14:46Z
author jsg
files src/sys/arch/amd64/amd64/bios.c log diff annotate
src/sys/arch/arm64/dev/smbios.c log diff annotate
src/sys/arch/i386/i386/bios.c log diff annotate
message store specific strings for smbios baseboard vendor, product and serial

Often vendor and product strings will match for system information and
baseboard but in the case of the GPD Pocket system information vendor
is 'Default string' and baseboard information vendor is expected to be
'AMI Corporation'. This is needed for a drm panel orientation quirk.

date 2019-10-23T10:17:40Z
author jsg
files src/sys/dev/pci/drm/drm_linux.c log diff annotate
message Use baseboard specific vendor, product and serial strings for DMI_BOARD_*
instead of using hw_vendor and hw_prod which are set from the
system information structure possibly falling back to baseboard structure.
Remove currently unused DMI_BOARD_VERSION case.

Should fix the GPD Pocket panel rotation quirk that depends on baseboard
vendor of 'AMI Corporation' while the system information vendor is
'Default string'. Reported by Alexander Shendi on bugs@.

date 2019-10-23T13:50:49Z
author krw
files src/sys/scsi/sd.c log diff annotate
message There used to be three possible return values from sd_get_parms(), but
for some years it's been a succeed/fail function. So switch to using
0/-1 as return values and nuke SDGP_RESULT_OFFLINE and SDGP_RESULT_OK
#defines. Shake out logic inside sd_get_parms() to take account of the
change, making it clearer. Removes a possible panic().

date 2019-10-23T13:50:50Z
author krw
files src/sys/scsi/sdvar.h log diff annotate
message There used to be three possible return values from sd_get_parms(), but
for some years it's been a succeed/fail function. So switch to using
0/-1 as return values and nuke SDGP_RESULT_OFFLINE and SDGP_RESULT_OK
#defines. Shake out logic inside sd_get_parms() to take account of the
change, making it clearer. Removes a possible panic().

date 2019-10-23T19:58:32Z
author bluhm
files src/sys/netinet/in.c log diff annotate
src/sys/netinet/in.h log diff annotate
message Kernel is missing propper input validation when configuring addresses.
Fix the SIOCAIFADDR and SIOCDIFADDR ioctl(2) by implementing
in_sa2sin() to validate inet address family and address length.
OK visa@

date 2019-10-23T20:32:20Z
author kettenis
files src/sys/dev/fdt/files.fdt log diff annotate
src/sys/dev/fdt/sxisid.c log diff annotate
message Add sxisid(4), a driver to read the on-chip eFuses written by
Krystian Lewandowski.

ok patrick@

date 2019-10-23T20:34:04Z
author kettenis
files src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/arch/arm64/conf/RAMDISK log diff annotate
message Enable sxisid(4).