From patchwork Wed Mar 30 16:54:44 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sean Anderson X-Patchwork-Id: 1611246 X-Patchwork-Delegate: jh80.chung@samsung.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=IAvFnJGg; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4KTCGg4Hjpz9sFt for ; Thu, 31 Mar 2022 03:55:07 +1100 (AEDT) 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) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 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 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 Reviewed-by: Jaehoon Chung --- 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);