From 5baafe7307f1c8a0a9026f2091312b9100708c59 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sat, 6 Oct 2012 22:56:05 +0200 Subject: libfis: do not lie about logical sector units --- sys/src/libfis/fis.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'sys/src/libfis/fis.c') diff --git a/sys/src/libfis/fis.c b/sys/src/libfis/fis.c index c04b327ad..61a464852 100644 --- a/sys/src/libfis/fis.c +++ b/sys/src/libfis/fis.c @@ -414,9 +414,6 @@ rwfis(Sfis *f, uchar *c, int rw, int nsect, uvlong lba) Pout|Pdma|P28, Pout|Pdma|P48, }; - nsect >>= f->physshift; - lba >>= f->physshift; - udma = f->udma != 0xff; llba = (f->feat & Dllba) != 0; acmd = tab[udma][rw][llba]; @@ -448,7 +445,7 @@ rwfis(Sfis *f, uchar *c, int rw, int nsect, uvlong lba) } uvlong -fisrw(Sfis *f, uchar *c, int *n) +fisrw(Sfis *, uchar *c, int *n) { uvlong lba; @@ -461,9 +458,6 @@ fisrw(Sfis *f, uchar *c, int *n) *n = c[Fsc]; *n |= c[Fsc8] << 8; - *n >>= f->physshift; - lba >>= f->physshift; - return lba; } -- cgit v1.2.3