diff options
| author | Tejun Heo <[email protected]> | 2006-11-20 11:15:47 +0900 |
|---|---|---|
| committer | Tejun Heo <[email protected]> | 2006-12-03 17:56:23 +0900 |
| commit | 6a36261e63770ab61422550b774fe949ccca5fa9 (patch) | |
| tree | 2bbd8271e01f933c6395fb1b836269ab939fca34 /include/linux/debugobjects.h | |
| parent | 3d3cca37559e3ab2b574eda11ed5207ccdb8980a (diff) | |
[PATCH] libata: fix READ CAPACITY simulation
* READ CAPACITY (16) implementation fixed. Result was shifted by two
bytes. Carlos Pardo spotted this problem and submitted preliminary
patch. Capacity => 2TB is handled correctly now. (verifid w/ fake
capacity)
* Use dev->n_sectors instead of re-reading directly from ID data.
* Define and use ATA_SCSI_RBUF_SET() which considers rbuf length.
This should be done for all simulation functions. Userland can
issue any simulated command with arbitrary buffer length.
Signed-off-by: Tejun Heo <[email protected]>
Cc: Carlos Pardo <[email protected]>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions