--- tgt-r819/usr/mmc.c.orig 2007-04-03 16:00:16.306368493 +0200 +++ tgt-r819/usr/mmc.c 2007-04-03 16:03:40.974528047 +0200 @@ -155,7 +155,7 @@ static int mmc_read_toc(int host_no, str sense_data_build(cmd, HARDWARE_ERROR, 0, 0); return SAM_STAT_CHECK_CONDITION; } - memset(data, pagesize, 0); + memset(data, 0, pagesize); cmd->uaddr = (unsigned long) data; /* forged for single session data cd only. all iso file fall into this */ @@ -191,7 +191,7 @@ static int mmc_read_capacity(int host_no sense_data_build(cmd, HARDWARE_ERROR, 0, 0); return SAM_STAT_CHECK_CONDITION; } - memset(data, pagesize, 0); + memset(data, 0, pagesize); cmd->uaddr = (unsigned long) data; size = cmd->dev->size >> MMC_BLK_SHIFT;