From e495d6b3dbadf0251670242ed0548b8c8a811e52 Mon Sep 17 00:00:00 2001 From: Allan Jude Date: Fri, 22 Apr 2016 16:20:58 +0000 Subject: [PATCH] Fix more pc98 build issues re: bcache change Reported by: bz, emaste --- sys/boot/pc98/libpc98/biosdisk.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/boot/pc98/libpc98/biosdisk.c b/sys/boot/pc98/libpc98/biosdisk.c index 3ec6c57112d..be364c6be07 100644 --- a/sys/boot/pc98/libpc98/biosdisk.c +++ b/sys/boot/pc98/libpc98/biosdisk.c @@ -737,13 +737,13 @@ bd_strategy(void *devdata, int rw, daddr_t dblk, size_t offset, size_t size, char *buf, size_t *rsize) { struct bcache_devdata bcd; - struct i386_devdesc *dev = f->f_devdata; + struct i386_devdesc *dev = devdata; struct open_disk *od = (struct open_disk *)(dev->d_kind.biosdisk.data); bcd.dv_strategy = bd_realstrategy; bcd.dv_devdata = devdata; bcd.dv_cache = BD(dev).bd_bcache; - return(bcache_strategy(&bcd, od->od_unit, rw, dblk+od->od_boff, offset, + return(bcache_strategy(&bcd, rw, dblk+od->od_boff, offset, size, buf, rsize)); }