Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp6441414rwi; Mon, 24 Oct 2022 01:07:31 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6llxoVrC8VbNMzyvsjSlQacJllxQFRCxzvCuIC/m5ddPBREWiizAWZiaKp4pAdVrCdsAYN X-Received: by 2002:a05:6402:1911:b0:461:f0d8:4eb6 with SMTP id e17-20020a056402191100b00461f0d84eb6mr269043edz.297.1666598851414; Mon, 24 Oct 2022 01:07:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666598851; cv=none; d=google.com; s=arc-20160816; b=boLab7JAuwrA1INiRGvSIf4NFoKUleuvPTYlGhkovhliQjs1m31zQD4WDjnCh3Uz4p iU5AMlMDMdHuyN+FPbHtUeCoGxqxdL9f1zmkae0ltifcLhDWCQ0lhZTXCJCP3vwpaXPM NDa/vqUKnEKzT8GzJSO3dmsBAMNxgGZEwX5D94rZcOQzwUsVLNgH3Nt7OBQ8R0aJAwu9 UUUydbju6AII0JkLkH1rch+DjcWOGCvgo1mar58BSxGBpt8mxmUsPaidUrOg8rB+ltuh IMbU8YdOXkUi9tANS6hru3B/g7yMFC0h8oomqx08m0ZfFj5FXEMohvPPxKhZrJIkE/7w zChg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=6I0ey3aih9a3XrOVjFr6gc3tcZK3pmbJvqWHXM6itXk=; b=Ko2CcljBDWjJGm6v9UEaBalDeqKS1aRvfYKB03rOzpv2brIudopqs6YnqenNjM4jhM WEi5lAFEq1a2Bdz/EqQle0fM93UTkFOvGtbCIfvyoYAdhQMyhqMo5tH0vKh6mB/BgPBP Z/YSmBlRiu0OWQtZ04ijced5iPBd8Ja0lydSwE6Gq5LtLY+pFQXJJ0aQU7IdhfuxcN4b XEZf2RMwwJJa5DZTyYDx1VLagM5ue6apA0beCcJF4ImPcyZYYRdkKbbzkAaqZDRm16nv sJV/wgO/ue3g0rE++qyixusiqEp/qfq01C3Z4jUK/moCJb4hHoAhwSQzF+aaD40Qr44G fB+A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=DDuR2rX5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y18-20020a056402271200b0045d2c253a61si30528776edd.351.2022.10.24.01.07.05; Mon, 24 Oct 2022 01:07:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=DDuR2rX5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229909AbiJXH7X (ORCPT + 99 others); Mon, 24 Oct 2022 03:59:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54002 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229536AbiJXH7V (ORCPT ); Mon, 24 Oct 2022 03:59:21 -0400 Received: from mail-pf1-x433.google.com (mail-pf1-x433.google.com [IPv6:2607:f8b0:4864:20::433]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AEE455D112; Mon, 24 Oct 2022 00:59:19 -0700 (PDT) Received: by mail-pf1-x433.google.com with SMTP id w189so6897250pfw.4; Mon, 24 Oct 2022 00:59:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=6I0ey3aih9a3XrOVjFr6gc3tcZK3pmbJvqWHXM6itXk=; b=DDuR2rX5h3II7ekkrl2J2jjsbdDarya0EPkMn1eRH80Kccou2S7TdBPdRqOJrua9bv REs+XORASZWp0tGQBwGGwRcT08y5v9TaiTfGd8Yvql3PuP/M+5K3ONY64QbryI0ReQ/y nc6is5iyRutUdzOH13RAdUXB3J12pyqpxMghQc0rk3ICksj1TTaWHHmhq7QrK3W8Iare V3iOmsMkcSI/OgTfyFEXlfspPXfmdVc3MjJbrAwbXRGZBI3/7Jiy9EHc35oj56ElbR8m mxc1BIHf8zbuwmL/xM7UdaANODsVVDqmg6yqazWfbyBNNq9d3WwmRkQxEnLfxrc3La1M Z1Tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=6I0ey3aih9a3XrOVjFr6gc3tcZK3pmbJvqWHXM6itXk=; b=693dFanOYavV6QXx1OmooARTEceAidVgsCa8io+ZQTZrzdvO7LvysMEC9dhM8ycryI GO/Th4lvKh24we+pucQx3L9EkMaPuslx5zN3pvAivhak1mTJF0iC3Y93eOCeQ9frWkOG wGEUL/u9NJ4NjeTuivOZc1jA+XmtrXSkdKFXAE8aXnkMcI3rOwAnqC9CSpuydC56Gy8l hOvvuwPrvBdIby9D4KApuBV/p6HOTDPyvOO9Gsh/H6VJ64qIUK9IekquWqbkaJb53Pxc x4PT4x6RutNjx7QrggL2f3T3ADVFbh+KtWgj7Vbtq6MjZpLjvoH8vPKLw07Xw/oN/E+x w0tw== X-Gm-Message-State: ACrzQf0BtfLIcvwyH37PHpOwSqF+BiGr9q+o2lvQrp2hTfUBaIz/00iR bL6OsYMa0CcyEphGY20QRu0= X-Received: by 2002:a63:90c1:0:b0:45f:c9a7:15c3 with SMTP id a184-20020a6390c1000000b0045fc9a715c3mr27211904pge.304.1666598359162; Mon, 24 Oct 2022 00:59:19 -0700 (PDT) Received: from debian.me (subs03-180-214-233-77.three.co.id. [180.214.233.77]) by smtp.gmail.com with ESMTPSA id b5-20020a62a105000000b0056299fd2ba2sm19409255pff.162.2022.10.24.00.59.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Oct 2022 00:59:18 -0700 (PDT) Received: by debian.me (Postfix, from userid 1000) id DEDD9103F1E; Mon, 24 Oct 2022 14:59:15 +0700 (WIB) Date: Mon, 24 Oct 2022 14:59:15 +0700 From: Bagas Sanjaya To: Li kunyu Cc: krisman@collabora.com, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 2/2] unicode: mkutf8data: Add malloc allocation check Message-ID: References: <20221024045150.177521-1-kunyu@nfschina.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="8aHSJs7T8SNboEuL" Content-Disposition: inline In-Reply-To: <20221024045150.177521-1-kunyu@nfschina.com> X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_WEB,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --8aHSJs7T8SNboEuL Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Oct 24, 2022 at 12:51:50PM +0800, Li kunyu wrote: > Increase the judgment of malloc allocation, and return NULL if the > condition is met. >=20 > Signed-off-by: Li kunyu > --- > fs/unicode/mkutf8data.c | 3 +++ > 1 file changed, 3 insertions(+) >=20 > diff --git a/fs/unicode/mkutf8data.c b/fs/unicode/mkutf8data.c > index e06404a6b106..a929ddf1438c 100644 > --- a/fs/unicode/mkutf8data.c > +++ b/fs/unicode/mkutf8data.c > @@ -495,6 +495,9 @@ static struct node *alloc_node(struct node *parent) > int bitnum; > =20 > node =3D malloc(sizeof(*node)); > + if (!node) > + return NULL; > + > node->left =3D node->right =3D NULL; > node->parent =3D parent; > node->leftnode =3D NODE; What? This is not "malloc judgement", but rather return NULL if node fails to allocate. Please, please reword the patch description. Thanks. --=20 An old man doll... just what I always wanted! - Clara --8aHSJs7T8SNboEuL Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQSSYQ6Cy7oyFNCHrUH2uYlJVVFOowUCY1ZF0wAKCRD2uYlJVVFO o+NuAP9Yd3rapanReflkP3Ipd3eMM7Fi+VtoWwz62FI2bQavdAEAsKLyMkVadxgJ HX1uqDw05+4qYGzxB4VhFksevfugews= =lKLi -----END PGP SIGNATURE----- --8aHSJs7T8SNboEuL--