Stop setting ri->ri_bs to prevent a panic caused by rasops accessing its
authorpatrick <patrick@openbsd.org>
Sun, 23 Apr 2023 10:29:35 +0000 (10:29 +0000)
committerpatrick <patrick@openbsd.org>
Sun, 23 Apr 2023 10:29:35 +0000 (10:29 +0000)
commit022e208a25c3e8e66d740982ab53d36b02bcbe67
tree53d212908254fdca95dbce6e6e461d9f013cf3fe
parent5517f1c85f08bba410000e2bfa9a87829f1a34db
Stop setting ri->ri_bs to prevent a panic caused by rasops accessing its
uninitialized content.  When we rasops_init() with RI_VCONS, a new screen
is allocated.  If ri->ri_bs is set, this will be copied.  Otherwise a new
one will be allocated and filled with ASCII spaces.  Copying the ri->ri_bs
is useful in case we have an early console which contents we want to keep.
As we do not have an early console here, there's no point in setting it at
the moment.

With this my Hetzner arm64 VM doesn't panic anymore.

ok jcs@ kettenis@
sys/dev/pv/viogpu.c