summaryrefslogtreecommitdiff
path: root/sys/src
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-10-06 22:56:05 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2012-10-06 22:56:05 +0200
commit5baafe7307f1c8a0a9026f2091312b9100708c59 (patch)
tree1f84e05d597b45e87b9115438e2c28962b2f4cb9 /sys/src
parent4cfd5cb02e0969a37f7967088de6dc7642537cd0 (diff)
libfis: do not lie about logical sector units
Diffstat (limited to 'sys/src')
-rw-r--r--sys/src/libfis/fis.c8
1 files changed, 1 insertions, 7 deletions
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;
}