瀏覽代碼

[PATCH] handling rio MEMDUMP

it copies data _from_ iomem, so it should be rio_memcpy_fromio(), not
->Copy().

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Al Viro 19 年之前
父節點
當前提交
1bf087194f
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/char/rio/riocmd.c

+ 1 - 1
drivers/char/rio/riocmd.c

@@ -696,7 +696,7 @@ void RIOPollHostCommands(struct rio_info *p, struct Host *HostP)
 				FreeMe = RIOCommandRup(p, Rup, HostP, PacketP);
 				if (PacketP->data[5] == MEMDUMP) {
 					rio_dprintk(RIO_DEBUG_CMD, "Memdump from 0x%x complete\n", *(unsigned short *) & (PacketP->data[6]));
-					HostP->Copy(&(PacketP->data[8]), p->RIOMemDump, 32);
+					rio_memcpy_fromio(p->RIOMemDump, &(PacketP->data[8]), 32);
 				}
 				rio_spin_lock_irqsave(&UnixRupP->RupLock, flags);
 				break;