FYI,

On Fri, 21 Jul 2017 08:41:04 +0900 (JST)
YASUOKA Masahiko <[email protected]> wrote:
> Thank you for the test.  Let me update the diff.

The previous diff lacks

> Index: sys/arch/i386/stand/libsa/biosdev.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/i386/stand/libsa/biosdev.c,v
> retrieving revision 1.95
> diff -u -p -r1.95 biosdev.c
> --- sys/arch/i386/stand/libsa/biosdev.c       18 Sep 2016 15:13:10 -0000      
> 1.95
> +++ sys/arch/i386/stand/libsa/biosdev.c       20 Jul 2017 23:37:58 -0000
> @@ -536,6 +536,7 @@ biosopen(struct open_file *f, ...)
>               if (bv->sbv_diskinfo == NULL) {
>                       dip = alloc(sizeof(struct diskinfo));
>                       bzero(dip, sizeof(*dip));
> +                     dip->strategy = biosstrategy;
>                       bv->sbv_diskinfo = dip;
>                       dip->sr_vol = bv;
>                       dip->bios_info.flags |= BDI_BADLABEL;

this initialization of dip ->strategy

--yasuoka

Reply via email to