[Yaffs] New lines missing in yaffs_mtdif1.c trace calls

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Andre Renaud
Date:  
To: yaffs
Subject: [Yaffs] New lines missing in yaffs_mtdif1.c trace calls
Some of the yaffs_trace calls in yaffs_mtdif1.c don't have trailing
carriage returns
on them, which messes up the Linux boot messages.

Andre

--- yaffs_mtdif1.c      (revision 1466)
+++ yaffs_mtdif1.c      (working copy)
@@ -288,7 +288,7 @@
        int blocksize = dev->nChunksPerBlock * dev->nDataBytesPerChunk;
        int retval;


-       yaffs_trace(YAFFS_TRACE_BAD_BLOCKS, "marking block %d bad",
blockNo);
+       yaffs_trace(YAFFS_TRACE_BAD_BLOCKS, "marking block %d bad\n",
blockNo);


        retval = mtd->block_markbad(mtd, (loff_t)blocksize * blockNo);
        return (retval) ? YAFFS_FAIL : YAFFS_OK;
@@ -344,7 +344,7 @@
         etags.blockBad = (mtd->block_isbad)(mtd, addr);
        if (etags.blockBad) {
                yaffs_trace(YAFFS_TRACE_BAD_BLOCKS,
-                       "block %d is marked bad", blockNo);
+                       "block %d is marked bad\n", blockNo);
                state = YAFFS_BLOCK_STATE_DEAD;
        }
        else if (etags.chunkUsed) {


--
Bluewater Systems Ltd - ARM Technology Solutions Centre

       Andre Renaud                             Bluewater Systems Ltd
Phone: +64 3 3779127 (Aus 1 800 148 751)        Level 17, 119 Armagh St
Fax:   +64 3 3779135                            PO Box 13889
Email:                  Christchurch
Web:   http://www.bluewatersys.com              New Zealand