git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
fix: (blkio) enforce disk io buffer size alignment (to block size)
[lunaix-os.git]
/
lunaix-os
/
hal
/
ahci
/
atapi.c
diff --git
a/lunaix-os/hal/ahci/atapi.c
b/lunaix-os/hal/ahci/atapi.c
index 26ad5332aca66cf8c623a7c70c3ecd6e8220eb77..bf3e8c92fb26046434c424e735d2c751a4d0f42b 100644
(file)
--- a/
lunaix-os/hal/ahci/atapi.c
+++ b/
lunaix-os/hal/ahci/atapi.c
@@
-77,7
+77,7
@@
scsi_submit(struct hba_device* dev, struct blkio_req* io_req)
} else {
scsi_create_packet12((struct scsi_cdb12*)cdb,
write ? SCSI_WRITE_BLOCKS_12 : SCSI_READ_BLOCKS_12,
- io_req->blk_addr & -1,
+ io_req->blk_addr &
(u32_t)
-1,
count);
}