Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp4732267pxb; Tue, 31 Aug 2021 11:55:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx/Hx+5d+0iIwbB4e+ALIELTss9eru5GhY1ezI6X581OHd1P85wdEQBjFaAIAv3oRQVTl65 X-Received: by 2002:a92:de0a:: with SMTP id x10mr22569260ilm.277.1630436118294; Tue, 31 Aug 2021 11:55:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630436118; cv=none; d=google.com; s=arc-20160816; b=goag/L9ZwX/iqtGsiXqaYt9C9lG2UqVQf1fAoe4PGVzUpvGyPAwHzZvzgPr64RmFV5 1n6nwb0WkrgocTDULLuSQWXQ2n8UDGbRpKUrxqGK9CixdmpqcBnYFG4JrcXAeFQipyFD Ahnyrj52Ksx48E0h53nqp5b5asUsmzzg6FetL8pgbL7QAKjHI9SBE7cFUKjkWT0Ton7K gmWKE2r/DMdulxYc3rbdjHyh/beEZTX9maRjaLjU1pSGwMwFHg1ufNmzHZXJKRA7pAm4 E592qCCUgbpcZebui0fV3zRpogZ9cgfPZ0lJhVKD3Czt4cvb31BKcGBl8YdCch39Zl/3 3eBg== 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=K3WeVuI2Ie18d37UDwbFXiRTN6XtflUPlbndkkdnihc=; b=jfzNohMw1Of8LsY+vb2wgePEO8r1/Gu+QSZyerF86NNyty4R7eDwum9ahYVs3uODhE onBaVG45lYn0RxK/Mq4wqDHP8FxAKbk2ZG7uz1uDh19xcu3EH/uqyGL5vbZ2HXSXmQ9I NBLcVqLjwFVZ3Hbe3pypVU6Spl2PoqQmNNNVshCk3JsbxN6MBBTBRUAmRzY8X17uqT0O 2tcaa65c8pR52DauJ2T14fCIfTUNZRIJV95gaXHvp9VeirXzniY93Lnodym9QUVKm1rd kJX3jjtZerCBIPX7mcwl4PLtPhvE30p3tssB1qno5RgP85bU0Oy8yd8vK43VeNmdPeNm L/hA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=Fw6KBtGL; 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 p4si20468734jam.67.2021.08.31.11.55.05; Tue, 31 Aug 2021 11:55:18 -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=@ffwll.ch header.s=google header.b=Fw6KBtGL; 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 S232743AbhHaSy3 (ORCPT + 99 others); Tue, 31 Aug 2021 14:54:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42512 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236898AbhHaSy2 (ORCPT ); Tue, 31 Aug 2021 14:54:28 -0400 Received: from mail-oo1-xc34.google.com (mail-oo1-xc34.google.com [IPv6:2607:f8b0:4864:20::c34]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7A4EAC061760 for ; Tue, 31 Aug 2021 11:53:33 -0700 (PDT) Received: by mail-oo1-xc34.google.com with SMTP id k20-20020a4ad114000000b0029133123994so51400oor.4 for ; Tue, 31 Aug 2021 11:53:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=K3WeVuI2Ie18d37UDwbFXiRTN6XtflUPlbndkkdnihc=; b=Fw6KBtGLD/jWglWRhsR/o4BZqgoEc6axGzFW2v+o9w0LIHT39bt8YL7h3Tz9WrzHj5 wuClhCt0Mzh//bdKhWPGY4xZ9lq2K6S68RrqL+OGdRWe+DbyoWNmBh4Ld1LF03AkCDkh 5eJBtcldjtHzWuPfbKf8QouJRnOZuVyzn3Dbw= 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=K3WeVuI2Ie18d37UDwbFXiRTN6XtflUPlbndkkdnihc=; b=AdcyR79IQ5GiJdV+45NXXsfx7zz66rVnCXod/1DBCwb/h61aJ3VktoNYo3/fVAtxrw NEW3WEOfiZ1J2rmkodxrY0KcD/WB0LrOZHQBnfWVSR+LW3hgbs14XjwZ3kZ9gfu0oNoN 4bT4nBh5UYJNoF0eOCtiZ9UIQyJ+7X0/BIEPuzBP3VK4XkMLBbKzPc0D69ImqtfDh4/E 2nRBfuz8PaClpkXSpOiBlVoE9Z6AvOZSspMu7G0U9EyB/nTDg6NxfAfB5F+7NuTrNy+5 bepo98PH3MIaK+h09TMhndDBaqAAAzyRKGqGTqix8MdW2yF5r+fcV3c2HTo3NaqP6cTt 3RWA== X-Gm-Message-State: AOAM533pW3Jpy0viX/kX/YEYUixBZFMS8QPIAYCjpDuOrx9q7lnmN+nD 0BXtNm8wxbkGK/X/BLSlZEId1fradgcbLDYaj8dkaQ== X-Received: by 2002:a4a:2549:: with SMTP id v9mr15539279ooe.28.1630436012777; Tue, 31 Aug 2021 11:53:32 -0700 (PDT) MIME-Version: 1.0 References: <000000000000815b9605c70e74f8@google.com> <131b24e5-ee31-6f7b-42b4-c34583711913@infradead.org> <2fccb5d3-191c-924e-159f-1c9d423e282f@i-love.sakura.ne.jp> <339bfb21-8e80-c7d9-46dd-c416f87c50c0@infradead.org> <535e404d-03bf-8e7a-b296-132a2a98c599@i-love.sakura.ne.jp> <5c6d2b95-31d7-0d59-5e62-2593d9a0e1fe@i-love.sakura.ne.jp> In-Reply-To: From: Daniel Vetter Date: Tue, 31 Aug 2021 20:53:21 +0200 Message-ID: Subject: Re: [PATCH] fbmem: don't allow too huge resolutions To: Geert Uytterhoeven Cc: Tetsuo Handa , syzbot , Andrew Morton , Bartlomiej Zolnierkiewicz , Colin King , DRI Development , Linux Fbdev development list , Linux Kernel Mailing List , Masahiro Yamada , syzkaller-bugs , Randy Dunlap Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Aug 31, 2021 at 7:19 PM Geert Uytterhoeven wrote: > > Hi Handa-san, > > On Tue, Aug 31, 2021 at 5:24 PM Tetsuo Handa > wrote: > > On 2021/08/31 15:48, Geert Uytterhoeven wrote: > > > Furthermore, this restricts the virtual frame buffer size on 64-bit, > > > too, while graphics cards can have much more than 4 GiB of RAM. > > > > Excuse me, but do you mean that some hardware allows allocating more than > > UINT_MAX bytes of memory for kernel frame buffer drivers? > > While smem_len is u32 (there have been complaints about such > limitations on 64-bit platforms as far as 10 years ago), I see no > reason why a graphics card with more than 4 GiB of RAM would not be > able to provide a very large virtual screen. > > Of course e.g. vga16fb cannot, as it is limited to 64 KiB. The first gpus with 4GB or more memory started shipping in 2012. We're not going to have fbdev drivers for these, so let's not invent code for use-cases that aren't please. Thanks, Daniel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch