From 8783526a5fc0d49ac60653e8c5af32e7942ea47d Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Sun, 15 Mar 2015 09:34:07 -0600 Subject: [PATCH] Fix some bad logic when file system debug is turned on: Arguments to syslog were missing so that garbage was being printed. --- drivers/mmcsd/mmcsd_sdio.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/mmcsd/mmcsd_sdio.c b/drivers/mmcsd/mmcsd_sdio.c index 3c1fd9bdc3..811c4ed334 100755 --- a/drivers/mmcsd/mmcsd_sdio.c +++ b/drivers/mmcsd/mmcsd_sdio.c @@ -1759,7 +1759,7 @@ static ssize_t mmcsd_writemultiple(FAR struct mmcsd_state_s *priv, size_t nbytes; int ret; - fvdbg("startblockr=%d nblocks=%d\n", startblock, nblocks); + fvdbg("startblock=%d nblocks=%d\n", startblock, nblocks); DEBUGASSERT(priv != NULL && buffer != NULL && nblocks > 1); /* Check if the card is locked or write protected (either via software or @@ -2124,10 +2124,12 @@ static ssize_t mmcsd_write(FAR struct inode *inode, FAR const unsigned char *buf #endif ssize_t ret = nsectors; - fvdbg("sector: %d nsectors: %d sectorsize: %d\n"); DEBUGASSERT(inode && inode->i_private); priv = (FAR struct mmcsd_state_s *)inode->i_private; + fvdbg("sector: %lu nsectors: %u sectorsize: %u\n", + (unsigned long)startsector, nsectors, priv->blocksize); + mmcsd_takesem(priv); #if defined(CONFIG_DRVR_WRITEBUFFER)