Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp135302pxu; Thu, 7 Jan 2021 00:15:17 -0800 (PST) X-Google-Smtp-Source: ABdhPJxCDx+WC7Dzubg18azuxRUqu+UDqdkz2sj0TRHLIXYzuZ7y3fK1UwCFq1xX8JRFM3YD0b3k X-Received: by 2002:a50:d604:: with SMTP id x4mr830851edi.64.1610007316940; Thu, 07 Jan 2021 00:15:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610007316; cv=none; d=google.com; s=arc-20160816; b=vFCx6Wz2V1vJMCYo4PE0v1uqs3qnAjn1WC/2oElTUzQyqrwoTh2gVszc2qP8b4RU8U nPNgH0CoqLtSDPksFFRsKNLAXyaYTh7UflFBD+wsVrxGwA+/1lLBEqEfbAQqJPJkG4ae crQUtl9jEflaz1SC9Era8ctWjW5YcqSsJIcym0XdN5ENO01nSK1u61WlM6xYtCoSqy+p R32YD0Nu0JFsN0CNbwhDdHeCQi9lrkfH8S9lG11+RNi+GdnwsskYPTZCI/zJYwzz9yiv 5k8A2T4uhxIQuPZ6TeQpZjfs3sUTMGDdZk+EUsxlAU+7EyYyOTk8pNp3HnMDzDI+/P3i zSQQ== 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; bh=2sNU56Ph9zOh5AccBeHHxNWeCtZj6RXCAKwJxVBMKmE=; b=ytDE10yFrdgRXwy9vFnrVKgRAZ4lxRKGckGUNwWB9c83k47sR01rdO8IuM5UA1Wawb 6g4bdAyzd5FG+JvCvjYwSidY2YVEFfwhWyx6uH7NJiEBeikNEb06MrO5qGinQADVNiJ4 gU42RQ8NKEiGAO4+CahhMZEkPnTE7lIvVymKGsm65+olRqs2yi9NsuLuGpggxo5vJzpO GijSk4GfQL2pUcQnKoNmeZ+i5EsNwvR4+MRPZBnDof+B6VVkuHK5FzZY+n+OOoQ5ZwMw l0jD8c2oICDKiVswJHJ1iYB6QlnG5IEdi7dsxzxpkcSt23FMqV1f/jczPYg2YnFog4ga GVMg== 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 u21si2024079edx.350.2021.01.07.00.14.52; Thu, 07 Jan 2021 00:15:16 -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; 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 S1726436AbhAGIOC (ORCPT + 99 others); Thu, 7 Jan 2021 03:14:02 -0500 Received: from mail-oi1-f177.google.com ([209.85.167.177]:44720 "EHLO mail-oi1-f177.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726171AbhAGIOC (ORCPT ); Thu, 7 Jan 2021 03:14:02 -0500 Received: by mail-oi1-f177.google.com with SMTP id d189so6490131oig.11; Thu, 07 Jan 2021 00:13:46 -0800 (PST) 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=2sNU56Ph9zOh5AccBeHHxNWeCtZj6RXCAKwJxVBMKmE=; b=UunNUgONTNSLs9KQH9szadf8eYTaPHc7X+IR67UsD/7/utczvqG7173tay/KazIZoN jtMaFekKPASOb81DdC3hZbakxN3q6LNcAU7jA9RrOzNi6IqHWE1j9lJEIAVmkUl3xR9a Mxcy4yvhf2RDay9H0l3uMro2+GBfWoS6dxW9PcaMTTiJiA7PD9ZbHsiLKtMNrbVhRRuI NGED7BfRVLws1Iaing6f/r2zJCI3RnvcN7PICWhOBaOCmEItx2+e4CbQVrNMa7s4Yfyz 7nAzfo66o9Q8a9gImc1FtMFhUmal8ZID9OrLVCPBj9ssxcs7lD+7JlBWBgWUF9gSp++l 5fog== X-Gm-Message-State: AOAM531XxIv3jd2jkNv7F6FFWHrCdmtOhwBunGG69AoiefRKv2Xr2vs5 wu6CTD+SF3ZSZNrA/FuBKRTXnHZ4S2YBhoHY8kTXD2AhJOw= X-Received: by 2002:aca:3cc5:: with SMTP id j188mr684519oia.54.1610007201402; Thu, 07 Jan 2021 00:13:21 -0800 (PST) MIME-Version: 1.0 References: <20210104155708.800470590@linuxfoundation.org> <20210104155710.187945647@linuxfoundation.org> In-Reply-To: <20210104155710.187945647@linuxfoundation.org> From: Geert Uytterhoeven Date: Thu, 7 Jan 2021 09:13:10 +0100 Message-ID: Subject: Re: [PATCH 5.10 28/63] fbcon: Disable accelerated scrolling To: Greg Kroah-Hartman Cc: Linux Kernel Mailing List , stable , Tomi Valkeinen , Thomas Zimmermann , Sam Ravnborg , Jiri Slaby , Bartlomiej Zolnierkiewicz , Linus Torvalds , Ben Skeggs , Nouveau Dev , Daniel Vetter , "Gustavo A. R. Silva" , Tetsuo Handa , Peilin Ye , George Kennedy , Nathan Chancellor , Peter Rosin , Daniel Vetter Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jan 4, 2021 at 5:58 PM Greg Kroah-Hartman wrote: > From: Daniel Vetter > > commit 39aead8373b3c20bb5965c024dfb51a94e526151 upstream. > > So ever since syzbot discovered fbcon, we have solid proof that it's > full of bugs. And often the solution is to just delete code and remove > features, e.g. 50145474f6ef ("fbcon: remove soft scrollback code"). > > Now the problem is that most modern-ish drivers really only treat > fbcon as an dumb kernel console until userspace takes over, and Oops > printer for some emergencies. Looking at drm drivers and the basic > vesa/efi fbdev drivers shows that only 3 drivers support any kind of > acceleration: > > - nouveau, seems to be enabled by default > - omapdrm, when a DMM remapper exists using remapper rewriting for > y/xpanning > - gma500, but that is getting deleted now for the GTT remapper trick, > and the accelerated copyarea never set the FBINFO_HWACCEL_COPYAREA > flag, so unused (and could be deleted already I think). > > No other driver supportes accelerated fbcon. And fbcon is the only Note that there are 32 more drivers using acceleration under drivers/video/fbdev/. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds