projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
74638c8
)
ide-disk: use ATA_ERR
author
Sergei Shtylyov
<sshtylyov@ru.mvista.com>
Tue, 31 Mar 2009 18:15:29 +0000
(20:15 +0200)
committer
Bartlomiej Zolnierkiewicz
<bzolnier@gmail.com>
Tue, 31 Mar 2009 18:15:29 +0000
(20:15 +0200)
Make use of ATA_ERR instead of hard-coded value in idedisk_set_max_address()
and idedisk_read_native_max_address().
Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
drivers/ide/ide-disk.c
patch
|
blob
|
history
diff --git
a/drivers/ide/ide-disk.c
b/drivers/ide/ide-disk.c
index
ca934c8
..
c998cf8
100644
(file)
--- a/
drivers/ide/ide-disk.c
+++ b/
drivers/ide/ide-disk.c
@@
-227,7
+227,7
@@
static u64 idedisk_read_native_max_address(ide_drive_t *drive, int lba48)
ide_no_data_taskfile(drive, &cmd);
/* if OK, compute maximum address value */
- if (
(tf->status & 0x01) == 0
)
+ if (
!(tf->status & ATA_ERR)
)
addr = ide_get_lba_addr(tf, lba48) + 1;
return addr;
@@
-267,7
+267,7
@@
static u64 idedisk_set_max_address(ide_drive_t *drive, u64 addr_req, int lba48)
ide_no_data_taskfile(drive, &cmd);
/* if OK, compute maximum address value */
- if (
(tf->status & 0x01) == 0
)
+ if (
!(tf->status & ATA_ERR)
)
addr_set = ide_get_lba_addr(tf, lba48) + 1;
return addr_set;