Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp3661071pxb; Mon, 30 Aug 2021 07:43:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy6oMC2cPqAzDTzNKFDxJiyx0LXraedUgJNjaIn4lMUBRu32HbEbqN6o2RoWYS3IJ4gpu2E X-Received: by 2002:a50:c043:: with SMTP id u3mr11151588edd.207.1630334593873; Mon, 30 Aug 2021 07:43:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630334593; cv=none; d=google.com; s=arc-20160816; b=jz6KDbSpXqMjuLxFThLPM7/6Ne295P+lAn1uP9esKOU6YE2Ff6DvY+xCmpkvQP2dGD DKSqYqN5vQBjWxYawkllrTHf87md53nfEo5z6o6ctb0F4vN30kjFAK/9ptLCyuarTfYd 2LJTPM9p7yC/IG47AaRawBFohWAUW85ng4/mAbZ4HJOH1tS7BWKtm057B5VW+VkYEZtJ cd6975Uak+Ru2cCv1pFjXFSK+qS/eQGXn7Uw8Orx4hc5e87Z4z51gZ7jQkpXUffIKVMV xdcTVekExEQIG4QtRQd7HFpqmscMYS5re+TqryrY5JYHsxuPCVZq6hIy8OF4aA6qBWSt SkGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=YjnWmlKs4STsJ3UtQaIOwpsFRZ7woOr7n29Gmmx9C28=; b=iDyLWPYZokRBmOjWnMnIF7x/8a+m4xms6MU2KbIaiMTDOPV+n10/t6TTzhL+4doY8z vVP4E1kw35GHRlY9dtbX511G30R2plVESVlOpc96IipIETWJN1XOCL7tCP7HZUrevPIs iSlmMlKV2pWwJ6XPo89UUOZLa3dazDpQct4/JVN+CpYMyPD9sGsEYHZ1urLgdfAf7cPh BcgmP1tj4IOTdEc+/06OrvcX/qJhDM+Y95m4iZpY29h4OQGy8zft7aTmczkjwkPgVq44 wv4Kp+dxAxNQsChEOMEepQt3/TYiAmsUP20hmT2dxTcqGUbTdVf8P9fQeiPLB0gRtaYy mroQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id da27si14283105edb.317.2021.08.30.07.42.42; Mon, 30 Aug 2021 07:43:13 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237029AbhH3OjT (ORCPT + 99 others); Mon, 30 Aug 2021 10:39:19 -0400 Received: from www262.sakura.ne.jp ([202.181.97.72]:63182 "EHLO www262.sakura.ne.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237004AbhH3OjS (ORCPT ); Mon, 30 Aug 2021 10:39:18 -0400 Received: from fsav414.sakura.ne.jp (fsav414.sakura.ne.jp [133.242.250.113]) by www262.sakura.ne.jp (8.15.2/8.15.2) with ESMTP id 17UEcNYN087219; Mon, 30 Aug 2021 23:38:23 +0900 (JST) (envelope-from penguin-kernel@i-love.sakura.ne.jp) Received: from www262.sakura.ne.jp (202.181.97.72) by fsav414.sakura.ne.jp (F-Secure/fsigk_smtp/550/fsav414.sakura.ne.jp); Mon, 30 Aug 2021 23:38:23 +0900 (JST) X-Virus-Status: clean(F-Secure/fsigk_smtp/550/fsav414.sakura.ne.jp) Received: from [192.168.1.9] (M106072142033.v4.enabler.ne.jp [106.72.142.33]) (authenticated bits=0) by www262.sakura.ne.jp (8.15.2/8.15.2) with ESMTPSA id 17UEcNhJ087216 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NO); Mon, 30 Aug 2021 23:38:23 +0900 (JST) (envelope-from penguin-kernel@i-love.sakura.ne.jp) Subject: Re: [syzbot] BUG: unable to handle kernel paging request in vga16fb_fillrect To: Geert Uytterhoeven Cc: Dan Carpenter , Randy Dunlap , syzbot , Andrew Morton , Bartlomiej Zolnierkiewicz , Colin King , DRI Development , Linux Fbdev development list , Linux Kernel Mailing List , Masahiro Yamada , syzkaller-bugs@googlegroups.com References: <000000000000815b9605c70e74f8@google.com> <131b24e5-ee31-6f7b-42b4-c34583711913@infradead.org> <2fccb5d3-191c-924e-159f-1c9d423e282f@i-love.sakura.ne.jp> <20210830130000.GW7722@kadam> <8ed0ca59-226b-2d0e-b1ae-82305202558d@i-love.sakura.ne.jp> <20210830134719.GI12231@kadam> <03d0f549-9731-8b06-1393-60d4bef27884@i-love.sakura.ne.jp> From: Tetsuo Handa Message-ID: Date: Mon, 30 Aug 2021 23:38:22 +0900 User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2021/08/30 23:30, Geert Uytterhoeven wrote: > The highest possible value of maxmem inside vga16fb_check_var() > is 65536. Yes. > > So I believe > > if (array_size(vxres, vyres) > maxmem) > > should work fine. My intent is to check at common path than individual module so that we don't need to add same check to every module. Same approach is proposed at https://lkml.kernel.org/r/1630294223-7225-1-git-send-email-tcs_kernel@tencent.com .