From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 757F5C433F5 for ; Wed, 30 Mar 2022 16:55:01 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id D0E8284135; Wed, 30 Mar 2022 18:54:58 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="IAvFnJGg"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 001098412D; Wed, 30 Mar 2022 18:54:56 +0200 (CEST) Received: from mail-qk1-x733.google.com (mail-qk1-x733.google.com [IPv6:2607:f8b0:4864:20::733]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 596448411C for ; Wed, 30 Mar 2022 18:54:54 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=seanga2@gmail.com Received: by mail-qk1-x733.google.com with SMTP id p25so17116813qkj.10 for ; Wed, 30 Mar 2022 09:54:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=PzZOrV0tF7j0dDrYbLuMsPUTaMVm8XlssnW7sLOYwgU=; b=IAvFnJGgujoNIP/OCNepVg2mQRtm0WUftm3U7JvTwzlizQu+vCioNknAh6oVltr+u0 +i6cykgFY3E/ykq6VcdAkCNDheV8cnsTtRwYiahVBGq9/QmXlJVr1YzDUudT0WiSmrKF g1RWMzT4gLSm+4UKoP9NUfGCFvS4FqYbOsCQCKX2Sk7S2QcJZRruQpq7IYAUQtscMZfG cZ1A49f7DDa04QGdy3vjy8Pvad13izcC13on5oSnq2BQ1x4f+ByBOJXHxl9pwmQ+y7B0 1vUV8TvNFxoVVrstmsrPPW7hYr/kEPuJoKSyfalEsa7CkH5mV4mLHlAtsQ9Wf+g50Fts BJxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=PzZOrV0tF7j0dDrYbLuMsPUTaMVm8XlssnW7sLOYwgU=; b=wZ72ZPslC07tf7UAbGAf/CryaGrnaORtf1E731MiMJj/x3XodnrULWW/50dWk9T36A 59BoPkzAe6aZ+0nOhP6rtZn23XNOX9MR669hyCzHywwupzz5hamF6WUMSaaz+rdpWbMe MrAXXuq65YLdk6NHsBWo0qalxNx7TctC0c3BYHw38YFxYUQH69VWi4HaZwHmqA9KFSXM KfuwLdJQndwM9e1OQEffiZe0IwNmTjiPXQOlwpFbFz7NbECovkKd1D+uRQgAdVlA/ORA BswHFQjJ+piJoWq52aUyTHJl4OoihWPZnMOmDAub0myH2u/PQXxgh0VgvhumO9jnqY54 3HRg== X-Gm-Message-State: AOAM533THVrihKDyrf4CVGjyL4HuV8Qzsl29RYpuKNg/FCTos986w/gG WX5dkWIB+zqkSgfU0ayO/5PoSGi6RD4= X-Google-Smtp-Source: ABdhPJy6ObifJMI9RxlyjE7huYjJlATOTKk82m4F3otC72N4riiW/IbRY/EpWvMuxXtTkT64MhW9mQ== X-Received: by 2002:a05:620a:15b8:b0:67b:4698:aa95 with SMTP id f24-20020a05620a15b800b0067b4698aa95mr444326qkk.424.1648659292962; Wed, 30 Mar 2022 09:54:52 -0700 (PDT) Received: from godwin.fios-router.home (pool-108-18-137-133.washdc.fios.verizon.net. [108.18.137.133]) by smtp.gmail.com with ESMTPSA id p16-20020a05622a13d000b002e227782e9asm17298150qtk.14.2022.03.30.09.54.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 30 Mar 2022 09:54:52 -0700 (PDT) From: Sean Anderson To: u-boot@lists.denx.de Cc: Peng Fan , Simon Glass , Jaehoon Chung , Sean Anderson Subject: [PATCH 2/4] mmc: sandbox: Initialize backing buffer Date: Wed, 30 Mar 2022 12:54:44 -0400 Message-Id: <20220330165446.438925-3-seanga2@gmail.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220330165446.438925-1-seanga2@gmail.com> References: <20220330165446.438925-1-seanga2@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean Private data is initialized to all zeros by DM. Malloc does not do this. Initialize it. This fixes partition detection logic from trying to detect partitions in uninitialized memory. Fixes: 0bf61aced2 ("sandbox: mmc: Support a backing file") Signed-off-by: Sean Anderson --- drivers/mmc/sandbox_mmc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mmc/sandbox_mmc.c b/drivers/mmc/sandbox_mmc.c index 35159451e1..60a6be0add 100644 --- a/drivers/mmc/sandbox_mmc.c +++ b/drivers/mmc/sandbox_mmc.c @@ -178,7 +178,7 @@ static int sandbox_mmc_probe(struct udevice *dev) priv->csize = 0; priv->size = (priv->csize + 1) * SIZE_MULTIPLE; /* 1 MiB */ - priv->buf = malloc(priv->size); + priv->buf = calloc(1, priv->size); if (!priv->buf) { log_err("%s: Not enough memory (%x bytes)\n", dev->name, priv->size); -- 2.35.1