Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp3524516pxb; Mon, 24 Jan 2022 11:22:57 -0800 (PST) X-Google-Smtp-Source: ABdhPJxPJwOwgWyWQf+S+VntzASATn8jnsQEeHBpVvZvEbEI9gaboE2vsvgAIr2RKFHq6sPC6J3L X-Received: by 2002:a17:902:dac6:b0:14b:51c2:5d8b with SMTP id q6-20020a170902dac600b0014b51c25d8bmr5741947plx.78.1643052177328; Mon, 24 Jan 2022 11:22:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643052177; cv=none; d=google.com; s=arc-20160816; b=qUYDZZZh1kQDtKnhCFBGpMcKp+QT/0aAgvsJLQPYE2/7GievLXp0CFkw5O+6n4otNO 1hbuZGT7yDxshKK4NdI6+H8Tjo9T7H+XkcyRivnbCnL7rVfGASBmTiPk6pbKpQGTOrzd SaC7JexrFT+nxQTLKTE7ZnwqT0ltPTWbKDvT/dRKJ/QkkTWHJtfeU0mhy7RKqjiPR/F8 OPjLbcm52e/CBAas6mlqdXQKpKRHKsmWgmVDDYNq+PD7fyBlrgo2Rv6LO3brph2cX0MA 05QdssnTt1d/p6ULLU6vHS2RX4M9VqJkhrSRyP7wBFoZLoNZ3v6Y8OiUV2pLq9pn795i R6rA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Wg0ttvOmNzUCKMJpAQZugVwCO5/3smshq/aGj4egwOg=; b=u49l1vvy76TNAWej2ZNDYw5eEZc35Naak8QzU/85+y03L5E07Lzgz3UYnGDfr19gti WFL3NxQgTYdx8+7EPPP0EFcX3BcL9AsM7CzF49GFaUnA8qfDouE2MSVghqEL+dLuqWNc xmWrubcZ+SiA1Dv3S7upS1LpI137niRoGD/Bs4gFtVXUN7V6wPjh+KGbKko0j/iWHWUG mEwKMgAlpr/5DCcokRtyCUD1BXQ9U/ljBVKZOe1yPSdnrCzGydeqJQNDhck+dMa8YrhJ Dm3u2G9086mweemm0nk5PODPjJV/Yh0AtuKdl1NoHcslcDbxvIZIczr3zbCwNx+7jaC6 6a9A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Wp0LxdiO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l193si4343035pge.764.2022.01.24.11.22.43; Mon, 24 Jan 2022 11:22:57 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Wp0LxdiO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239081AbiAXOlj (ORCPT + 99 others); Mon, 24 Jan 2022 09:41:39 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39860 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234489AbiAXOli (ORCPT ); Mon, 24 Jan 2022 09:41:38 -0500 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AA544C061401 for ; Mon, 24 Jan 2022 06:41:37 -0800 (PST) Received: by mail-lf1-x134.google.com with SMTP id bu18so49964464lfb.5 for ; Mon, 24 Jan 2022 06:41:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Wg0ttvOmNzUCKMJpAQZugVwCO5/3smshq/aGj4egwOg=; b=Wp0LxdiOrl+wg2qT9oFIKDtA5gMtHLDTOJMOVUgX1bEunFSnzbRKoI9qmqvt67Mkwb yHd14RiKMyRMmXdY4y38nneFkTwe+F1vn6yEtHyB0Qq5884EoCob1pNanPPKQMQGoMNu ZyReVOXyitgoHzwd1bQUHyj7ijc6EYcOgyIC9aq2gFDXoEDSQ4abHkqMlXlV+RtzCt+F qg9PViWziHY6wpkZ6jsm12kmHtYyYXeUFxwExVuLfmS4ZtyQYS6h0COdeXgooSVPWuqc JH1PsfudN+sBpJJnXDEXj8+PMTNoq7jIduoeMAcB3dEoW6IGj7ZIEN70taKzBRCR8tOg OMEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Wg0ttvOmNzUCKMJpAQZugVwCO5/3smshq/aGj4egwOg=; b=T9q1uGOCfvP96XJPtHzpWCEiaXH2ECWjUw/iDJscFzW6m/KZRTM7eGpfLhTV/gwzou GYRarYyfurZSsYfnRedlou9cWWztbiVuwmjSHfb4IrHzj0dNCXizdx0+15Y8a6EXcH0I blgfMVJL4BqGi0rGqTV2EEKCR4bTwBLv7elaDEXP7GmLcdQixKr6EY0B/DulbCTOn9dD CthNkx0EKDVNz8YoPv9XwXiH3OJEtd2WhZ5JkHGkovjPBXdpg2CHGx+l8gQCEgqxV1BL Q/MruAwl9kdeR4qkuVcy76uwu0l0sD+eOEJqcwbDCitnujYnWMeVhRIuoFih92ML3qXS Y1xA== X-Gm-Message-State: AOAM533WFAH+qFKx00ajVc+sDbA75jh1r3M9uiDc/NUXKAKibEt2+Eqf fB8RcwZsU51+pLnWu6WI+GcUohtrK61ZyyoXU3OIyw== X-Received: by 2002:a05:6512:1293:: with SMTP id u19mr13141789lfs.373.1643035296045; Mon, 24 Jan 2022 06:41:36 -0800 (PST) MIME-Version: 1.0 References: <20211229023814.53372-1-wenzhiwei@kylinos.cn> In-Reply-To: <20211229023814.53372-1-wenzhiwei@kylinos.cn> From: Ulf Hansson Date: Mon, 24 Jan 2022 15:40:59 +0100 Message-ID: Subject: Re: [PATCH] mmc: dw_mmc: Fix potential null pointer risk To: Wen Zhiwei Cc: jh80.chung@samsung.com, p.zabel@pengutronix.de, linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 29 Dec 2021 at 03:38, Wen Zhiwei wrote: > > we previously assumed 'host->slot' could be null, > null pointer judgment should be added > > Signed-off-by: Wen Zhiwei Applied for next, thanks! Kind regards Uffe > --- > drivers/mmc/host/dw_mmc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/mmc/host/dw_mmc.c b/drivers/mmc/host/dw_mmc.c > index d977f34f6b55..c9dc8c168efb 100644 > --- a/drivers/mmc/host/dw_mmc.c > +++ b/drivers/mmc/host/dw_mmc.c > @@ -3518,7 +3518,7 @@ int dw_mci_runtime_resume(struct device *dev) > mci_writel(host, CTRL, SDMMC_CTRL_INT_ENABLE); > > > - if (host->slot->mmc->pm_flags & MMC_PM_KEEP_POWER) > + if (host->slot && host->slot->mmc->pm_flags & MMC_PM_KEEP_POWER) > dw_mci_set_ios(host->slot->mmc, &host->slot->mmc->ios); > > /* Force setup bus to guarantee available clock output */ > -- > 2.30.0 >