From: Arthur Benilov Date: Fri, 24 Sep 2010 17:26:13 +0000 (+0200) Subject: Staging: vme: Assure D16 cycle if required in master_read and master_write X-Git-Tag: v2.6.37-rc1~60^2~3^2~441 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=53059aa05988761a738fa8bc082bbf3c5d4462d1;p=pandora-kernel.git Staging: vme: Assure D16 cycle if required in master_read and master_write From a95892fc2246d6dc45f57b7dd68f32b9b28bd0f7 Mon Sep 17 00:00:00 2001 From: Arthur Benilov Date: Fri, 24 Sep 2010 13:51:07 +0200 Subject: [PATCH] Staging: vme: Assure D16 cycle if required in master_read and master_write memcpy_fromio() and memcpy_toio() functions apply internally to __memcpy() that performs data transfer in 32-bits or 8-bits blocks (at least on x86). This makes impossible to perform D16 cycle with ca91cx42 bridge. Provided modification assures performing data transfer with 32, 16, and 8 bits chunks. Signed-off-by: Arthur Benilov Signed-off-by: Martyn Welch Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed