hrev49291 adds 1 changeset to branch 'master'
old head: dfc20f6f05bd65f69103fb624ecc1c1b77cedefe
new head: 5c969719376b75e7373a60282466bca0498103a5
overview:
http://cgit.haiku-os.org/haiku/log/?qt=range&q=5c969719376b+%5Edfc20f6f05bd
----------------------------------------------------------------------------
5c969719376b: Also fix #2880 in old IDE stack.
Just in case.
[ Adrien Destugues <pulkomandy@xxxxxxxxx> ]
----------------------------------------------------------------------------
Revision: hrev49291
Commit: 5c969719376b75e7373a60282466bca0498103a5
URL: http://cgit.haiku-os.org/haiku/commit/?id=5c969719376b
Author: Adrien Destugues <pulkomandy@xxxxxxxxx>
Date: Sat Jun 13 19:59:19 2015 UTC
Ticket: https://dev.haiku-os.org/ticket/2880
----------------------------------------------------------------------------
1 file changed, 1 insertion(+), 1 deletion(-)
src/add-ons/kernel/busses/ide/ide_isa/ide_isa.c | 2 +-
----------------------------------------------------------------------------
diff --git a/src/add-ons/kernel/busses/ide/ide_isa/ide_isa.c
b/src/add-ons/kernel/busses/ide/ide_isa/ide_isa.c
index 0f5071d..a846496 100644
--- a/src/add-ons/kernel/busses/ide/ide_isa/ide_isa.c
+++ b/src/add-ons/kernel/busses/ide/ide_isa/ide_isa.c
@@ -123,7 +123,7 @@ write_command_block_regs(void *channel_cookie,
ide_task_file *tf,
return B_ERROR;
for (i = 0; i < 7; i++) {
- if (((1 << (i-7)) & mask) != 0) {
+ if (((1 << (i + 7)) & mask) != 0) {
TRACE("write_command_block_regs(): %x->HI(%x)\n",
tf->raw.r[i + 7], i);
channel->isa->write_io_8(ioaddr + 1 + i, tf->raw.r[i +
7]);