Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp2872009pxv; Sun, 27 Jun 2021 11:26:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx3MchPa9cT629i4LvP2DE77n1bYWXsoSAdx8as1AIo8EJyy8+MUe2IWl2O+iSLk6eDWdcl X-Received: by 2002:aa7:c256:: with SMTP id y22mr28323507edo.177.1624818379135; Sun, 27 Jun 2021 11:26:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624818379; cv=none; d=google.com; s=arc-20160816; b=NQYCOiT07cc8A9e01RRN0BkPPEFDB/Au4lDp9q9xCux9sTOvkWxtMIuRN7rjNMYh/M f1xQM3iQ+KdVCqVtU7v0VlQiV9jYLZtPGxdd5Fs16l5L8c4JwmtChbm4d9/QJW4Piq/O eMCeyZ1wW+l00mWbzbFM9iaskG+WoprnMERVCaZx9wZd14QMSbrPKVGlZzyu86KDJVFR as0L6cqCJwA11SepXCuo0CAHC83ZRuIqiAD3J9u9AFeP9yPUJL8sz9ZrW/FK5jCmLuyL h/qoRjdsoY2ZUX9qK+roBPLsQZR0Z0JayisGYSETAD9WMTldgNbuc/HQPWvJD0VhZU33 XjDQ== 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=2oqWrvLVeisdHXpfSUKFvof9edib3eSGfHzCJaMbWuU=; b=WCNisofw7Sn5vdn9LSygL9EJi0r+KWtFk3hREJVMt/hvkuTraDQ2GJMlLdaNvuNKl4 QB9sFT1CFr5rzRQrxoNZ2hGdUnDp//Z09oa1gXR0qShJHLUG2tDCW3+qUwZ8Kh3ceb0B 5K6gstzGLmtcbIGIEr9wrYnEsg5mxj5ahtyWkA5OPzNBppsvg6N3Btn6kZtfAA46L45/ dwFZGarkNcKnmlZeZ3CRDvA+kxOosb2MzyYl2fZo3nGy0RKh3EZueP6o6SiQi03v9zt2 Yqzj1+92gw2+DyOHNIYTnnWdSwYOyTyUL9/0hr/5vGDdde3Q4vRFES33uxMZsUXV1wDb qCHw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=rdvc9BJ5; 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 r25si11605491edp.221.2021.06.27.11.25.55; Sun, 27 Jun 2021 11:26:19 -0700 (PDT) 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=rdvc9BJ5; 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 S231375AbhF0SZI (ORCPT + 99 others); Sun, 27 Jun 2021 14:25:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53854 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231288AbhF0SZH (ORCPT ); Sun, 27 Jun 2021 14:25:07 -0400 Received: from mail-pj1-x1031.google.com (mail-pj1-x1031.google.com [IPv6:2607:f8b0:4864:20::1031]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2D7C6C061574; Sun, 27 Jun 2021 11:22:43 -0700 (PDT) Received: by mail-pj1-x1031.google.com with SMTP id p4-20020a17090a9304b029016f3020d867so8852941pjo.3; Sun, 27 Jun 2021 11:22:43 -0700 (PDT) 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=2oqWrvLVeisdHXpfSUKFvof9edib3eSGfHzCJaMbWuU=; b=rdvc9BJ5WxN3O0YKNDyMbv58qQ/0YCcCwhoagQlhN02JwkrIvAirnSefnxAXeI84vK H8GklaTIxXrmSBC9TlIOUcx+84zwuMIWj6zuhBgAL18tIQwMeHKOdqDSICsaU6gy8qvq rH4/cAV1Qt/1PLkkJKmyJNDvZ3Fe7HymEUEg5Rq4xW7xiux06zRFSKdkvvUid7i8mPwc hRW42VCMd7EGrqkGCRfX49/qjoW/I9F4n4MLpPbfwiqaoGiCibvfRIIJ13uyJCdbG2AF T3t9Ri1l/1f5igeSUsHXGpwtoDSOVNwKnApv9IM5bmOvfAIQWOKVU9T0AdD0M8unvlsg oF/Q== 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=2oqWrvLVeisdHXpfSUKFvof9edib3eSGfHzCJaMbWuU=; b=LT4nfePDDBq/AX3w3WGSUkmGg9MZ+GqoSBW84X9i2lAqF/MyD4ZIGx1fBB3zLH4u8b h1NFCSzCtHt3f0qR03jel2FkVcPQRTvOwiklDiA9vNNDsZEaK0co3Ih7a4ruNJpVrY7E iE8kiBcME2ixukEyqZLH5DjEIHNYNWplhBFjRDqKlqjgxsS6xENz+tMNDL85ZRcUkymR lB64ahcYv6FfuBbzB+UYyo9lUnbJOrUaslY32a9pHkfSs/jeYNlz9TkGD6bQjCtiS7Rb 5A9ZwkUfyRHpHEt5qKr2OlnPoOdoezMg2gumJJhi3sMQD9xI8WsmNvdOWMwYLinqdpwB V4ig== X-Gm-Message-State: AOAM530jXghpO3iUN6WWFsMkc91HjiWGG2pj9HusJd7CVFLlhFJM0uK6 U3Um4NayFX1zdseccZeTFNd/c+hPyPanBaq+L1c= X-Received: by 2002:a17:90b:1e0d:: with SMTP id pg13mr13707009pjb.56.1624818162637; Sun, 27 Jun 2021 11:22:42 -0700 (PDT) MIME-Version: 1.0 References: <20210625202348.24560-1-paskripkin@gmail.com> In-Reply-To: <20210625202348.24560-1-paskripkin@gmail.com> From: Cong Wang Date: Sun, 27 Jun 2021 11:22:32 -0700 Message-ID: Subject: Re: [PATCH] net: sched: fix warning in tcindex_alloc_perfect_hash To: Pavel Skripkin Cc: Jamal Hadi Salim , Jiri Pirko , David Miller , Linux Kernel Network Developers , LKML , syzbot+1071ad60cd7df39fdadb@syzkaller.appspotmail.com Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jun 25, 2021 at 1:23 PM Pavel Skripkin wrote: > > Syzbot reported warning in tcindex_alloc_perfect_hash. The problem > was in too big cp->hash, which triggers warning in kmalloc. Since > cp->hash comes from userspace, there is no need to warn if value > is not correct > > Fixes: b9a24bb76bf6 ("net_sched: properly handle failure case of tcf_exts_init()") > Reported-and-tested-by: syzbot+1071ad60cd7df39fdadb@syzkaller.appspotmail.com > Signed-off-by: Pavel Skripkin Looks reasonable. Acked-by: Cong Wang Thanks.