diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-10-06 22:56:05 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-10-06 22:56:05 +0200 |
commit | 5baafe7307f1c8a0a9026f2091312b9100708c59 (patch) | |
tree | 1f84e05d597b45e87b9115438e2c28962b2f4cb9 /sys | |
parent | 4cfd5cb02e0969a37f7967088de6dc7642537cd0 (diff) |
libfis: do not lie about logical sector units
Diffstat (limited to 'sys')
-rw-r--r-- | sys/src/libfis/fis.c | 8 |
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; } |