Received: by 2002:ab2:6991:0:b0:1f7:f6c3:9cb1 with SMTP id v17csp758710lqo; Wed, 8 May 2024 14:06:30 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWBuFqOwWWAJ1W8Zdx8imQ6PsjIjAIRQfK32SPtTFekvSdsLL2fIJ0RxVhpD7RncQ1Qfqs2WyKFXpZ9euUBFpr25AS4xq5WGUAvKextHg== X-Google-Smtp-Source: AGHT+IFC7L3/VqSFYrIjbOF+/x6EHpWnkpBjKjadxMLuebqi90LVhusDYC+v1aecFxislsoc5Sim X-Received: by 2002:a17:906:b098:b0:a59:cf0d:d7c8 with SMTP id a640c23a62f3a-a5a11601484mr67813266b.15.1715202390185; Wed, 08 May 2024 14:06:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1715202390; cv=pass; d=google.com; s=arc-20160816; b=xvwZ0TMJsA3UWQq2LjXYKPJnfSRC82lomJQ0Weo8O++194zs9PbKR1h2QxhiRzeTzI 0yzkajObJ8tj/ZV3oaQyERgMuY2BP0jpSwixtoZCWAOuOXTmIwXb/xCgkelUnVu9kMAI yOIyIp6tRRRXeBITEJSUd9QCBN4iIvd+oft3ADHBvGhI1I+MVwatVhpV5klB/AphkdRY ce2VF15GY7vz0wHctwihcOZeI8wiCRu6lS14aXGXz8lq3jZOq59+YpxvoAhltRNZQW56 uoHk7RwTS5bqmUZi7jQF1XeuQ6azjEpjdAL+iS/yU1kAv5WxaLo8PBLXOA4BbK/7n6GK 93lg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=subject:cc:to:from:date:references:in-reply-to:message-id :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:feedback-id:dkim-signature:dkim-signature; bh=5puM+pB0xDdlD+iNYiM57HoPBhMGCRpSG1kFa7iBTr4=; fh=hTseu8LBzIauN2qBowc2tcfZwO8VVJuMpBKKkivufuA=; b=i66rcB/y6p0KwSd1I2y2w4nGeE15zdgmWmmO3hsCf7Dpc5rXNdWG72g9M3C9nfUx4T NStn+NDE7EaikvPlLO9TR88OyGDOnpCXHWsJdlGyTEROF99CO98ksLV2ZYSx9FR/M5PT GESzlrjIo7YoYWOpkrGAL6uxD7VCQFyzaCc3fE3b+Xy00jNAw4nFt/GXoDvQapy6Vnfo JKEMPxmmWbUBIRLDY+btiuBl4h2U1EJ8eKxqg0tHv6VYUIlPvqXU45D461eG4Cm3NxTH ExkymQ+EPvI6UwWk2JxNBeWd0mx6cKet2Gm9RufskKgOgllqstPEzSN+4lerEUeA+AAU Q5fQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@arndb.de header.s=fm2 header.b=OHuCSQe5; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b="Ev/yVz7a"; arc=pass (i=1 spf=pass spfdomain=arndb.de dkim=pass dkdomain=arndb.de dkim=pass dkdomain=messagingengine.com dmarc=pass fromdomain=arndb.de); spf=pass (google.com: domain of linux-kernel+bounces-173826-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-173826-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=arndb.de Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id a640c23a62f3a-a5a17b22096si1382966b.305.2024.05.08.14.06.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 May 2024 14:06:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-173826-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@arndb.de header.s=fm2 header.b=OHuCSQe5; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b="Ev/yVz7a"; arc=pass (i=1 spf=pass spfdomain=arndb.de dkim=pass dkdomain=arndb.de dkim=pass dkdomain=messagingengine.com dmarc=pass fromdomain=arndb.de); spf=pass (google.com: domain of linux-kernel+bounces-173826-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-173826-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=arndb.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id E72FC1F23D04 for ; Wed, 8 May 2024 21:06:29 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 12E70131BAD; Wed, 8 May 2024 21:06:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b="OHuCSQe5"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="Ev/yVz7a" Received: from fhigh2-smtp.messagingengine.com (fhigh2-smtp.messagingengine.com [103.168.172.153]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EABF4130AF6; Wed, 8 May 2024 21:06:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=103.168.172.153 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715202382; cv=none; b=or8KPPHceD+fLkzzmfQnYC41zqmqIH+h0IrOCnyT+YoGz6XwV9v1P/pd+55aGjCKRaznZjtEx2ymlAW0++F5Lp7/yCpJnD5tizmes/nMCXfJ5eqfTmsHg2l9FbZG+qSV1FGsndp8rWqYUtiKR+ZBPcwpUqqiwdpsZXTu3b7kD5Q= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715202382; c=relaxed/simple; bh=7f2BIv2SnCDrOPpQl3SB+JhKEOEIf2L7xSA+dWWSzNU=; h=MIME-Version:Message-Id:In-Reply-To:References:Date:From:To:Cc: Subject:Content-Type; b=jJ6GmV2fil4M5tH212japgmaPa/QF4x96/jmiVzTAWM6wWqg4XMBGmbY+XM1Mw6PhQ4nsC5ItFIX0lUpg9OImDYB9COcY4xd+8B7y14YLdNNnG/1G5fGr60JRbSrDLJ6WqHPwUvy0Ugmw6EgCX4i++WXMkMkCCMwmzRTfNCT/iA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de; spf=pass smtp.mailfrom=arndb.de; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b=OHuCSQe5; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=Ev/yVz7a; arc=none smtp.client-ip=103.168.172.153 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfhigh.nyi.internal (Postfix) with ESMTP id E0A6011400CD; Wed, 8 May 2024 17:06:19 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute5.internal (MEProxy); Wed, 08 May 2024 17:06:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1715202379; x=1715288779; bh=5puM+pB0xD dlD+iNYiM57HoPBhMGCRpSG1kFa7iBTr4=; b=OHuCSQe5p9gB2aKdR6EMCF+xen bpAxHzCC4VuhiXmf557HE1lvAX9KsuX5skkZ30e2cfmS4Kx7Lmwb1BRBFtLyIyxN RpU8jvN5wDUjNvnoqUjf4YpPLdehyQoFEkw0Q7man9opsLCOq3ZcES1GMhdxV5GO xmcq+gpDEw66uqsrihin/X5DlOda/oIFywK58h16miJJThTBpjtKSNrwUKeVPxfh F32nJ61Wgix8bWIeTSBSBVtWm2QphLGEHUBWGdnaEN6k9R2SoQTzGyg5fCL6RdUZ lLC8jGvsXlQUM90RjR/R8g8Fh2AVB9d4nc84NgrZftuIdoJ5sOVD2tCRwbJQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1715202379; x=1715288779; bh=5puM+pB0xDdlD+iNYiM57HoPBhMG CRpSG1kFa7iBTr4=; b=Ev/yVz7a0Q5Oc/Ww223Qo+Scn8zOu4bKZVU7X7SDXUEH PvbapzfCsMtbh4ZmIYa1kISCxYWUVr6IA39uXFzLsTHKv7G4YPZgrrleHN+yX1gL JB+UOgMrCyon9Whx+uOjUBhFW34H9GtkhshDaymRY5rriRVGtSHjrMezFF81zeiZ VEz6umcLGcRo5x7NBrCvD+Q1haIVbAf0WVFkPLppinFUW7c11oxrwzS3x4Ogty8o 5IscK+Z1XrqkrIEVnFC+BnXZSpSMpees71CBoHm3L0v0EUd24IGXTuXEYA5jnMUK yPIRk2aT4EbimiGoC0a5iADUBY8FYHNLsL0v6Se0Ag== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdeftddgudehhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvvefutgesthdtredtreertdenucfhrhhomhepfdet rhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrg htthgvrhhnpeffheeugeetiefhgeethfejgfdtuefggeejleehjeeutefhfeeggefhkedt keetffenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe grrhhnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 3384FB6008D; Wed, 8 May 2024 17:06:19 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-443-g0dc955c2a-fm-20240507.001-g0dc955c2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <7bee1995-ade0-487c-a63b-993e6accb923@app.fastmail.com> In-Reply-To: <20240508203613.GA2715801@ravnborg.org> References: <20240503192858.103640-1-florian.fainelli@broadcom.com> <8e1867fc-34da-457c-b95a-2d51ea97336a@app.fastmail.com> <05a5e893-12f7-49fd-9a9a-abd387571f9b@broadcom.com> <47c63c4c-c657-4210-b476-c91c4f192483@app.fastmail.com> <41191296-0aa0-4010-b70f-efa80b9200d4@app.fastmail.com> <41639d6b-a429-43f4-8568-12fcd1671cff@app.fastmail.com> <20240508203613.GA2715801@ravnborg.org> Date: Wed, 08 May 2024 23:05:58 +0200 From: "Arnd Bergmann" To: "Sam Ravnborg" Cc: "Florian Fainelli" , "Daniel Vetter" , linux-kernel@vger.kernel.org, "Helge Deller" , "Thomas Zimmermann" , "Javier Martinez Canillas" , "open list:FRAMEBUFFER LAYER" , "open list:FRAMEBUFFER LAYER" Subject: Re: [PATCH] fbdev: Have CONFIG_FB_NOTIFY be tristate Content-Type: text/plain On Wed, May 8, 2024, at 22:36, Sam Ravnborg wrote: >> >> I think if you want to do a new version, that is likely to run >> into new problems, given that this part of fbdev is particularly >> fragile and partly wrong. On the other hand, it would be nice to >> have a patch to limit the use of the notifiers to the smallest >> set of kernel configs that actually need it, and leave it turned >> off for everything else. >> >> These are the ones I could find: >> >> - CONFIG_GUMSTIX_AM200EPD (FB_EVENT_FB_REGISTERED) > > I was surprised to see this driver is still around as many other old > drivers was nuked as part of the pxa cleanup. > It is the only user of FB_EVENT_FB_REGISTERED - so a potential cleanup > if the driver is no longer relevant. We kept gumstix at the time to give a chance to do a DT conversion using the qemu model, but so far nobody has worked on this. My feeling is that we'll end up removing it at some point in the future along with the other legacy PXA board files. Even if someone wants to keep working on gumstix DT support for qemu, I agree that we can probably remove AM200EPD, AM300EPD and metronomefb, since those are not even modeled by qemu. Arnd