From: Stefan Reinauer Date: Fri, 25 Sep 2009 21:57:25 +0000 (+0000) Subject: improve lzma error messages. When coreboot panics because lzma decompression X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=0a181fd642d0c0780b4b88654d732cf625d1c862;p=coreboot.git improve lzma error messages. When coreboot panics because lzma decompression goes wrong, it might not be clear that it's lzma that failed, if the log level is low enough.. Signed-off-by: Stefan Reinauer Acked-by: Stefan Reinauer git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4676 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- diff --git a/src/lib/lzma.c b/src/lib/lzma.c index 7b4c69038..25597fba4 100644 --- a/src/lib/lzma.c +++ b/src/lib/lzma.c @@ -29,19 +29,19 @@ unsigned long ulzma(unsigned char * src, unsigned char * dst) memcpy(properties, src, LZMA_PROPERTIES_SIZE); outSize = *(UInt32 *)(src + LZMA_PROPERTIES_SIZE); if (LzmaDecodeProperties(&state.Properties, properties, LZMA_PROPERTIES_SIZE) != LZMA_RESULT_OK) { - printk_warning("Incorrect stream properties\n"); + printk_warning("lzma: Incorrect stream properties.\n"); return 0; } mallocneeds = (LzmaGetNumProbs(&state.Properties) * sizeof(CProb)); if (mallocneeds > 15980) { - printk_warning("Decoder scratchpad too small!\n"); + printk_warning("lzma: Decoder scratchpad too small!\n"); return 0; } state.Probs = (CProb *)scratchpad; res = LzmaDecode(&state, src + LZMA_PROPERTIES_SIZE + 8, (SizeT)0xffffffff, &inProcessed, dst, outSize, &outProcessed); if (res != 0) { - printk_warning("Decoding error = %d\n", res); + printk_warning("lzma: Decoding error = %d\n", res); return 0; } return outSize;