linux-mmc.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] atmel-mci and maybe android-goldfish broken on 4.18
@ 2018-08-20  8:54 Ludovic Desroches
  2018-08-20  8:54 ` [PATCH 1/2] mmc: atmel-mci: fix bad logic of sg_copy_{from,to}_buffer conversion Ludovic Desroches
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Ludovic Desroches @ 2018-08-20  8:54 UTC (permalink / raw)
  To: linux-mmc, linux-arm-kernel
  Cc: ulf.hansson, linux-kernel, nicolas.ferre, alexandre.belloni,
	dgilbert, Ludovic Desroches

Hi,

Dougas Gilbert noticed that atmel-mci was broken with the 4.18 release.
He found the culprit commit which is 5b4277814e3fd
("[PATCH 2/7] mmc: atmel-mci: use sg_copy_{from,to}_buffer"). The from/to
logic was inverted: sg_copy_to_buffer copies from an SG list to a linear
buffer so it can't replace a memcpy where the destination is the virtual
address of an SG buffer.

This patch was part of "make more host drivers highmem safe v2". It seems
there is the same logical error within the android-goldfish driver but I
couldn't check it on real hardware.

Ludovic Desroches (2):
  mmc: atmel-mci: fix bad logic of sg_copy_{from,to}_buffer conversion
  mmc: android-goldfish: fix bad logic of sg_copy_{from,to}_buffer
    conversion

 drivers/mmc/host/android-goldfish.c |  4 ++--
 drivers/mmc/host/atmel-mci.c        | 12 ++++++------
 2 files changed, 8 insertions(+), 8 deletions(-)

-- 
2.12.2

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-08-21 14:19 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-20  8:54 [PATCH 0/2] atmel-mci and maybe android-goldfish broken on 4.18 Ludovic Desroches
2018-08-20  8:54 ` [PATCH 1/2] mmc: atmel-mci: fix bad logic of sg_copy_{from,to}_buffer conversion Ludovic Desroches
2018-08-20  8:54 ` [PATCH 2/2] mmc: android-goldfish: " Ludovic Desroches
2018-08-21 14:19 ` [PATCH 0/2] atmel-mci and maybe android-goldfish broken on 4.18 Ulf Hansson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).