Received: by 2002:ab2:3141:0:b0:1ed:23cc:44d1 with SMTP id i1csp125040lqg; Thu, 29 Feb 2024 23:24:59 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCU8+GAU8yW6WzmXGczmd1fXPbKTzQLYXTalv8BwJLrfe9WAGBMh7z3FAvZAt8jqPEh/OsPAI4O/A9ewmsUFQIEDB4feaajZbPr7w9bY6A== X-Google-Smtp-Source: AGHT+IEYBG3jgYuN3QMXPu1t/xP3QVyI/h37CK6CUH3toBjpDFpZtdEEldr67dHcub+WA9uwN2DB X-Received: by 2002:a05:6a20:7f99:b0:1a0:de6e:ccf0 with SMTP id d25-20020a056a207f9900b001a0de6eccf0mr692005pzj.34.1709277899130; Thu, 29 Feb 2024 23:24:59 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709277899; cv=pass; d=google.com; s=arc-20160816; b=Q8KuUaTS0mtm+fl+LnuU9Lmywrsx+/VX8nccp6khaa6jN4BjopdgBtUfas/3Ul6Llr SDbEGcFAmEOkQGQb4vOKy/jhKwTxB7WTbEt+yA6euRioUQdSRvQvMB9PJXkKSoBAtRR2 p3fIkhCHhNG++bkZRmqZrGhq+chZ/qFQhmKu12UPrUYbsva+9VlyqMP/QOqXlIOgjM5t 74Xck6YSi0xLsNXH96baLdyLQ+A/u0OsmmjihNeXqlSCJN2nXHYYbGwsp9br4kyli8CC QY33lPrmvnToc8p1gQ2x/vqJk/jjUz+1vuJbwfw55sIWFHJSN1sNgoXtjz7JcR5zauGT yL6A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:mime-version:list-unsubscribe:list-subscribe:list-id :precedence:content-transfer-encoding:references:in-reply-to:subject :cc:to:from:date; bh=3tiuWlFSNFX6flPz1zUBIzEmuc0k31mmgh4aSeW1k3M=; fh=84y9sJ1kTvl33TnFTbizM+Qwr38N2jpwApisX3TP+Rk=; b=Q1oxxe0tbvgLyGT1rFoVNGwQa7NsTqZbRxAeBp383zPun5o7YTLR8nRXmHADhcwoPk g2X3owFb2pOWNyBmBo4/LkDq3mQb7+UPkh6YeIl1yGKXQLyj8AIqCqWLc2POkQFaCMhF FL4tRGlpgul7ZI3y3QaFZBWq4fEG2B1Cg2VMFDOXc03wJCX0fnwTHnk22EJi+M+SEOfu jd5lN4CLseKvIAMrqRSjB2pbPp0f1iALRUnErzF1jVWfVubP+vDi5dYrzuAZbDjDDxf7 qpKFi1Lf687ZqNQXRpP0DhCPsJwvAloeGvp5Axb1Ql90AsClNnh/ESTl4ara9MlsgEVD 1ehA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=zju.edu.cn); spf=pass (google.com: domain of linux-kernel+bounces-88008-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-88008-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id je20-20020a170903265400b001dc8959ee5fsi2822224plb.376.2024.02.29.23.24.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Feb 2024 23:24:59 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-88008-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=zju.edu.cn); spf=pass (google.com: domain of linux-kernel+bounces-88008-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-88008-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id CCDFD2852FF for ; Fri, 1 Mar 2024 07:24:58 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E5BC06994C; Fri, 1 Mar 2024 07:24:52 +0000 (UTC) Received: from zju.edu.cn (spam.zju.edu.cn [61.164.42.155]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A68B369949; Fri, 1 Mar 2024 07:24:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=61.164.42.155 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709277892; cv=none; b=WS3O4n12rfnTBUQeUAI+FACspCrzc80Nzs/JN/ui4GBmKQd77MQRKO5VKelXiqDfvWoMh3axFGpCxhtLzBCoQRPROyElHq0y2Kjr0JowEQskavxzpJ2qKxV+qEUSKSlsT3iMCQ+NFnHUxGZ+kbfSXPQLvxyDiO50ONut9sms+SA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709277892; c=relaxed/simple; bh=3tiuWlFSNFX6flPz1zUBIzEmuc0k31mmgh4aSeW1k3M=; h=Date:From:To:Cc:Subject:In-Reply-To:References:Content-Type: MIME-Version:Message-ID; b=Hu6GrD3Di6yA55vLVb/0eMGeUMKqizU4giRSt/nFvK5GsdKfqCntifurgkhKTRtOXO8jvAxnBBqBjed2ujbbeI69Lb8/EKAQX8kSZYfwF8V5myKDDKzpteNDfC17kupBTUqsyeFNz6K7mjQHV52/zMzPR8LbZZXZfj/ZYJ9Z+Ew= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=zju.edu.cn; spf=pass smtp.mailfrom=zju.edu.cn; arc=none smtp.client-ip=61.164.42.155 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=zju.edu.cn Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=zju.edu.cn Received: from duoming$zju.edu.cn ( [106.117.76.127] ) by ajax-webmail-mail-app4 (Coremail) ; Fri, 1 Mar 2024 15:24:35 +0800 (GMT+08:00) Date: Fri, 1 Mar 2024 15:24:35 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: duoming@zju.edu.cn To: "Michal Simek" Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org, mturquette@baylibre.com, sboyd@kernel.org Subject: Re: [PATCH v3] clk: zynq: Prevent null pointer dereference caused by kmalloc failure X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2023.4-cmXT5 build 20231205(37e20f0e) Copyright (c) 2002-2024 www.mailtech.cn mispb-4df6dc2c-e274-4d1c-b502-72c5c3dfa9ce-zj.edu.cn In-Reply-To: References: <20240301070336.13700-1-duoming@zju.edu.cn> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <74fd8b9e.6331.18df8e68c36.Coremail.duoming@zju.edu.cn> X-Coremail-Locale: zh_CN X-CM-TRANSID:cS_KCgD3NIWzguFl08DBAQ--.36567W X-CM-SenderInfo: qssqjiasttq6lmxovvfxof0/1tbiAwQHAWXg0lMLLwACsj X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= T24gRnJpLCAxIE1hciAyMDI0IDA4OjA1OjE3ICswMTAwIE1pY2hhbCBTaW1layB3cm90ZToKPiA+ IFRoZSBrbWFsbG9jKCkgaW4genlucV9jbGtfc2V0dXAoKSB3aWxsIHJldHVybiBudWxsIGlmIHRo ZQo+ID4gcGh5c2ljYWwgbWVtb3J5IGhhcyBydW4gb3V0LiBBcyBhIHJlc3VsdCwgaWYgd2UgdXNl IHNucHJpbnRmKCkKPiA+IHRvIHdyaXRlIGRhdGEgdG8gdGhlIG51bGwgYWRkcmVzcywgdGhlIG51 bGwgcG9pbnRlciBkZXJlZmVyZW5jZQo+ID4gYnVnIHdpbGwgaGFwcGVuLgo+ID4gCj4gPiBUaGlz IHBhdGNoIHVzZXMgYSBzdGFjayB2YXJpYWJsZSB0byByZXBsYWNlIHRoZSBrbWFsbG9jKCkuCj4g PiAKPiA+IEZpeGVzOiAwZWU1MmIxNTdiOGUgKCJjbGs6IHp5bnE6IEFkZCBjbG9jayBjb250cm9s bGVyIGRyaXZlciIpCj4gPiBTaWduZWQtb2ZmLWJ5OiBEdW9taW5nIFpob3UgPGR1b21pbmdAemp1 LmVkdS5jbj4KPiA+IC0tLQo+ID4gQ2hhbmdlcyBpbiB2MzoKPiA+ICAgIC0gUHV0IHN0YWNrIHZh cmlhYmxlIGluIHRoZSBoZWFkIG9mIHRoZSBmdW5jdGlvbiBhbmQgcmVtb3ZlIHZhcmlhYmxlIHRt cC4KPiA+IAo+ID4gICBkcml2ZXJzL2Nsay96eW5xL2Nsa2MuYyB8IDcgKystLS0tLQo+ID4gICAx IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+ID4gCj4gPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9jbGsvenlucS9jbGtjLmMgYi9kcml2ZXJzL2Nsay96eW5xL2Ns a2MuYwo+ID4gaW5kZXggN2JkZWFmZjJiZmQuLjQ1NDc5NjUzYzNiIDEwMDY0NAo+ID4gLS0tIGEv ZHJpdmVycy9jbGsvenlucS9jbGtjLmMKPiA+ICsrKyBiL2RyaXZlcnMvY2xrL3p5bnEvY2xrYy5j Cj4gPiBAQCAtMjE1LDcgKzIxNSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB6eW5xX2Nsa19zZXR1 cChzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wKQo+ID4gICAJaW50IGk7Cj4gPiAgIAl1MzIgdG1wOwo+ ID4gICAJaW50IHJldDsKPiA+IC0JY2hhciAqY2xrX25hbWU7Cj4gPiArCWNoYXIgY2xrX25hbWVb MTZdOwo+ID4gICAJdW5zaWduZWQgaW50IGZjbGtfZW5hYmxlID0gMDsKPiA+ICAgCWNvbnN0IGNo YXIgKmNsa19vdXRwdXRfbmFtZVtjbGtfbWF4XTsKPiA+ICAgCWNvbnN0IGNoYXIgKmNwdV9wYXJl bnRzWzRdOwo+ID4gQEAgLTQyNiwxMiArNDI2LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCB6eW5x X2Nsa19zZXR1cChzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wKQo+ID4gICAJCQkiZ2VtMV9lbWlvX211 eCIsIENMS19TRVRfUkFURV9QQVJFTlQsCj4gPiAgIAkJCVNMQ1JfR0VNMV9DTEtfQ1RSTCwgMCwg MCwgJmdlbTFjbGtfbG9jayk7Cj4gPiAgIAo+ID4gLQl0bXAgPSBzdHJsZW4oIm1pb19jbGtfMDB4 Iik7Cj4gPiAtCWNsa19uYW1lID0ga21hbGxvYyh0bXAsIEdGUF9LRVJORUwpOwo+ID4gICAJZm9y IChpID0gMDsgaSA8IE5VTV9NSU9fUElOUzsgaSsrKSB7Cj4gPiAgIAkJaW50IGlkeDsKPiA+ICAg Cj4gPiAtCQlzbnByaW50ZihjbGtfbmFtZSwgdG1wLCAibWlvX2Nsa18lMi4yZCIsIGkpOwo+ID4g KwkJc25wcmludGYoY2xrX25hbWUsIDE2LCAibWlvX2Nsa18lMi4yZCIsIGkpOwo+IAo+IEkgd291 bGQgcHJlZmVyIHRvIHVzZSBtYWNyby9kZWZpbmUgaWYgdGhhdCB2YWx1ZXMgaGFzIHRvIG1hdGNo IGFuZCBoYXZlIGNvbm5lY3Rpb24uCgpUaGUgb3JpZ2luIGNvZGUgImNsa19uYW1lID0ga21hbGxv Yyh0bXAsIEdGUF9LRVJORUwpIiBhbGxvY2F0ZXMgMTYgYnl0ZXMsIHNvIEkgc2V0CnRoZSBzaXpl IG9mIHN0YWNrIHZhcmlhYmxlIGNsa19uYW1lIHRvIDE2IGJ5dGVzLiAKCkRvIHlvdSB0aGluayBp ZiB3ZSB1c2UgIiNkZWZpbmUgQ0xLX05BTUVfTEVOIDE2IiBpcyBiZXR0ZXI/CgpCZXN0IHJlZ2Fy ZHMsCkR1b21pbmcgWmhvdQ==