Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp5665059pxu; Wed, 23 Dec 2020 02:15:28 -0800 (PST) X-Google-Smtp-Source: ABdhPJzfUZQbBFNMLaZWaCh/Tr9Z4jH97XqSevTTB67OaHprEN+Qs4EgIPMEOov0kaEWjhTzXc3g X-Received: by 2002:a17:906:9605:: with SMTP id s5mr23782642ejx.179.1608718528508; Wed, 23 Dec 2020 02:15:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608718528; cv=none; d=google.com; s=arc-20160816; b=E2BAETRYA/HreSXadhr+esI4hozwVBgVsFvSK981c/wgtb+RQR3aVGWr25dVUcqsGZ PzvfdVLXPzZ+atLs0EnjQbf8NrzXgJ9GPE3gP8a1idVxBBslW5AmsB7rXFmA7Q9oWXcx eCG4ANJ12oqkvJ8L7TejFOe9pi9eLCdG3k2TOfAWRynwoQE4ABqnDFSIpIyxryD6ID/U h4QD2+BwxhnHkp8qNzlLq6oI8wXxD/AXZLsYDTba6olezlpJS/Az6PsShgrRySX/I6U8 khnUn1eOrF7dd6cnVvLJHdckLI2shULWgbT5mUNwcQ0ji0Yxy8icEoTfxmF6vlaLIQPy lecg== 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=V7ul2mtHp6U+xwxNPA6N4h6XzfrNSOVuPWwpcUY8qBM=; b=lCiW6Uv9E3brd+TdlFuTPGLy3i7Q+BoZeynrsB1FxGZLGmHocsFkZhNj29kidjJf1p Qp5GiUds7YM1e3MI9PJW/OT3ODSpYiiOqbkPiqm3h1GqoW7ZZNmNmN2+NL/s+or4lbsA m+NMhnVFz8Yb8WwyE7zzu+ECv7FflZd/gUUb32/yPhLNiKZ6YyBksVimXzrlxUhwloy4 z0rxhydIt072BdhAFCtzE+XOj3NGrVwRpxWT1l3I3nU5iuzNVmDlh8i/CDik1pLD/QLX VgzV3yG4arW2Xk7y5cMoAnqOD7LeOVoQvt0rs3/QtNMb3fQDYJodzfuZPSTR/C0096YT ganA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=PpGHY0Ii; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gb5si12639578ejc.585.2020.12.23.02.15.05; Wed, 23 Dec 2020 02:15:28 -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=@gmail.com header.s=20161025 header.b=PpGHY0Ii; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728305AbgLWKNl (ORCPT + 99 others); Wed, 23 Dec 2020 05:13:41 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52152 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727158AbgLWKNl (ORCPT ); Wed, 23 Dec 2020 05:13:41 -0500 Received: from mail-qt1-x82c.google.com (mail-qt1-x82c.google.com [IPv6:2607:f8b0:4864:20::82c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CE6DAC0613D3 for ; Wed, 23 Dec 2020 02:13:00 -0800 (PST) Received: by mail-qt1-x82c.google.com with SMTP id b9so10929430qtr.2 for ; Wed, 23 Dec 2020 02:13:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=V7ul2mtHp6U+xwxNPA6N4h6XzfrNSOVuPWwpcUY8qBM=; b=PpGHY0IiIVhEmCzBqflwf2fFnjo7bpqTuaMYXAWsADJr/f5KnE0GRnxX9yRMFUENkn 7yY7eK1t2Hf5aWFWE4r94bhU0Pts87fdAwP2PFWi9V22rhGjvFQD9GweEF+j2JyeXcrw RioFJ1Yih/DkSonJqI60CPmazjQZiFq0tZ1cRdpoK48GUdq4baT4ffWTjLg2tSk35twG xSw4YDNc2RtbKIDu/zTs/J3vsiVB7ahGCLFq9m1WHllAKEUfi3b8IIoyR9GD7TT1HpHa 1XzhYUXJnF5x5B0Fz3gX7tRyqahF/kZ6M+hlqbdwfcFvs0jyIHj3WvxB1XXP+YZQYQ3I MSbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=V7ul2mtHp6U+xwxNPA6N4h6XzfrNSOVuPWwpcUY8qBM=; b=FQ9IFkRfmEIM2kG+G+DJePZM51I6EKE8TutPwicLmSNUbootPXg/3Da+tRNRppDAjK U18GNar8P6y7HQ9FRGQWeA2F1uA3566bNUmROIo0MeAy0NUN4QiGbDHioYwcU1dOt71s GmsgY+GxHtcL8j9yebWI0fmVloCUZ49sa81g/FMS/hLT0K1wp5EjdjuGJ8wrKn3OxzIe n7HRSQHYiS/kWruAnyNE3eRxoLNIfQuG8shj+2GMGZbQ2mY4bfhq+i68/A1+FUTazPuQ 0EmZiNJ7uU3gMCgPAyQrhJfpKKh/0NTKRaOrfxF51xFBeWDXUR3oHpqXCctWZaBHEWqS JmWQ== X-Gm-Message-State: AOAM533TDxlR8nKwuZfuYSf2rML1ZLJhDEWo/m9NQTh4nfbgkc57WKGE wWaKukmPfIvvKP0b0QTzU5vVPXwGuj5UFb/79RPVqmOeIl8= X-Received: by 2002:ac8:53c2:: with SMTP id c2mr24922721qtq.245.1608718380120; Wed, 23 Dec 2020 02:13:00 -0800 (PST) MIME-Version: 1.0 References: <20201216130728.14034-1-zhengyongjun3@huawei.com> In-Reply-To: <20201216130728.14034-1-zhengyongjun3@huawei.com> From: Richard Weinberger Date: Wed, 23 Dec 2020 11:12:49 +0100 Message-ID: Subject: Re: [PATCH -next] ubi: eba: Delete useless kfree code To: Zheng Yongjun Cc: Miquel Raynal , Vignesh Raghavendra , linux-mtd@lists.infradead.org, LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Dec 16, 2020 at 2:13 PM Zheng Yongjun wrote: > > The parameter of kfree function is NULL, so kfree code is useless, delete it. > > Signed-off-by: Zheng Yongjun > --- > drivers/mtd/ubi/eba.c | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/drivers/mtd/ubi/eba.c b/drivers/mtd/ubi/eba.c > index 0edecfdbd01f..9c2840ffd2e9 100644 > --- a/drivers/mtd/ubi/eba.c > +++ b/drivers/mtd/ubi/eba.c > @@ -142,7 +142,6 @@ struct ubi_eba_table *ubi_eba_create_table(struct ubi_volume *vol, > return tbl; > > err: > - kfree(tbl->entries); > kfree(tbl); > > return ERR_PTR(err); On Sat, Dec 19, 2020 at 1:52 PM Jubin Zhong wrote: > > data_size is already checked against zero when vol_type matches > UBI_VID_STATIC. Remove the following dead code. > > Signed-off-by: Jubin Zhong > --- > drivers/mtd/ubi/io.c | 7 +------ > 1 file changed, 1 insertion(+), 6 deletions(-) > > diff --git a/drivers/mtd/ubi/io.c b/drivers/mtd/ubi/io.c > index 2f3312c..8a7306c 100644 > --- a/drivers/mtd/ubi/io.c > +++ b/drivers/mtd/ubi/io.c > @@ -913,12 +913,7 @@ static int validate_vid_hdr(const struct ubi_device *ubi, > ubi_err(ubi, "bad data_size"); > goto bad; > } > - } else if (lnum == used_ebs - 1) { > - if (data_size == 0) { > - ubi_err(ubi, "bad data_size at last LEB"); > - goto bad; > - } > - } else { > + } else if (lnum > used_ebs - 1) { > ubi_err(ubi, "too high lnum"); > goto bad; > } > -- Looks good, applied to my 5.12 queue! -- Thanks, //richard