Received: by 2002:ab2:6991:0:b0:1f7:f6c3:9cb1 with SMTP id v17csp746578lqo; Wed, 8 May 2024 13:37:36 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCURlSvH/N4w873YK/zLUgEjcn7jDNzhmN/dj7jygM59ZfTn0aL1GKJPIyOWM+JrVtCD8al5ukalxxKap92jgyxLauhSNWY33NlRGnbhVw== X-Google-Smtp-Source: AGHT+IHh472cx+zkrvWyb44aY8DOT+fBlEVSf//28GW4Hgi0DqawsUsLStW2IeEhFaIP/V0TDxVJ X-Received: by 2002:a50:bb44:0:b0:572:4702:2227 with SMTP id 4fb4d7f45d1cf-5731da9b6c2mr2487817a12.35.1715200656765; Wed, 08 May 2024 13:37:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1715200656; cv=pass; d=google.com; s=arc-20160816; b=wiOOTkhHx4T+FUkJE6xsXOCN5txJXg9ZhYB+sjpm0thr6pg4Kyb79rNs8RAIF3MSb8 RcsxrEC0aslQ5B2IHsQVtPbXMV5Ozp/PQsWNgvaC7etmB3GM1ejb6f63n/sJ8XZBhrXe u9NGmpJd56DTxTmTLT9lWgWvf3vdFf6UWruMvrpH8WS3v3CDLqJNziyVrDa/krDVePN6 0T7fJyP3nyuP+FfAazp9cxwZzXGNclkCiMftQkQ47mw/wkq9m+vyVQqY56q0tM27RjEa zYpj5LpHG5ykqO1tUR71+ykhuKL8tuCPH54FlldZKU8zxQau8xKrMFfBnGg8OQNH0HpX Ilsw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature:dkim-signature; bh=2Kr4WAPymGfrFyDSJoZ4sUX/qeZZIZop4uu2xT6wC8g=; fh=FpW0EWuGP3cvN+oNvL/XLqn2+kM+4Y7THp8v9XerddA=; b=feEDUX/qilSrzAgxd13TBI/epgqNm5mQb0t7cjX5RbbIONTpCmz8uHyyAgvnDnNqv3 fY81KLY+4q734/sCq8Oclxuc5L6INGEhN+DJ5uB4Fxy6+KYgSTRwRWrJ/LSnplfFt5HI 8PxAIIKQCOxTejn2bR+iltC7apSqEyG6PGEwcekDHxTmDn3DFWTEp3jVcPetifrGk8k0 qv+0sOdhJjt81+YcUMKa3kXKVw9RvG11VeiPW9wWNVfo86wlReKxtxRLjW90msIZ8PAU EQXSxNQcyQS8g1IVXfGwrnSyfugFCW1UYRsJLVaPQ3eMf7JFI6eayLJ6sPT/MF5ShX5A nzPA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@ravnborg.org header.s=rsa1 header.b="a2/4sLX3"; dkim=neutral (no key) header.i=@ravnborg.org header.b=CEGyBVPP; arc=pass (i=1 dkim=pass dkdomain=ravnborg.org); spf=pass (google.com: domain of linux-kernel+bounces-173805-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-173805-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id e1-20020a50fb81000000b005729ac89eccsi7022313edq.286.2024.05.08.13.37.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 May 2024 13:37:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-173805-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@ravnborg.org header.s=rsa1 header.b="a2/4sLX3"; dkim=neutral (no key) header.i=@ravnborg.org header.b=CEGyBVPP; arc=pass (i=1 dkim=pass dkdomain=ravnborg.org); spf=pass (google.com: domain of linux-kernel+bounces-173805-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-173805-linux.lists.archive=gmail.com@vger.kernel.org" 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 6D2E11F239C9 for ; Wed, 8 May 2024 20:37:36 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 47D6B13173F; Wed, 8 May 2024 20:37:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ravnborg.org header.i=@ravnborg.org header.b="a2/4sLX3"; dkim=permerror (0-bit key) header.d=ravnborg.org header.i=@ravnborg.org header.b="CEGyBVPP" Received: from mailrelay5-1.pub.mailoutpod2-cph3.one.com (mailrelay5-1.pub.mailoutpod2-cph3.one.com [46.30.211.180]) (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 E8F8D225D9 for ; Wed, 8 May 2024 20:37:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=46.30.211.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715200647; cv=none; b=M6PbagwjQyHbteaBvWQ3y4g0qL9ibdkPDWE9wXcqbq0MiSsNACFHA6wD+X603RKidf8OIYFM/MWHsT9qBZ4Sn5IRFiRO2AdDySM/UiZjyuUJBCrIrQaFpWjd+hQ5e66WbpnTIS1ePBnX+QAoSQBmAOqF3+RIN+6fbr8NKoWT+Do= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715200647; c=relaxed/simple; bh=07jHoMe4bOPwypjru0RYH8uUcJ12KG1zUOTQvntaJ6I=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=Wokbj9QbvzbQyNikMG2pJZFwDptN6nsa/gMIQpvM9j3v34OM0G4Ot9fV6HwgHjtkJBeCwmgBP0BHNwsazUmiGjN+i7uhhLpqRXq67Lr/uoRdsDkQ4n//kJvT9P2EmmNdhZqkMR5inPBjSOdCgBn7jvoaeaDYbHnXFp/VC4lbYr4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ravnborg.org; spf=none smtp.mailfrom=ravnborg.org; dkim=pass (2048-bit key) header.d=ravnborg.org header.i=@ravnborg.org header.b=a2/4sLX3; dkim=permerror (0-bit key) header.d=ravnborg.org header.i=@ravnborg.org header.b=CEGyBVPP; arc=none smtp.client-ip=46.30.211.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ravnborg.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=ravnborg.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ravnborg.org; s=rsa1; h=in-reply-to:content-type:mime-version:references:message-id:subject:cc:to: from:date:from; bh=2Kr4WAPymGfrFyDSJoZ4sUX/qeZZIZop4uu2xT6wC8g=; b=a2/4sLX3UBAM5CDJi69E6xgTJmcUlUGlgiWpr3MBzvygSwoYJbD4px9wDDaWolIfocZnuHGq8Ipki g2c1Cm9trcnFPLPJWyfrieGUJP49pcwKxr6DwOohwAUqPl8aNIpGCsd369mft5I/sOhOF5pDe2XvoZ TznTG2taddCRb4oovv2/qD/kGN5HXfArIwiXGAG60eJhNhQCyLMcG4vKw94oh6SZGwI5cWKfCGf9sI 5ZG6DPefQlnNmzHOhVyaAX6YR+XIh19zAIYTPBigUyCmp6z3Vts8TQANRqh3PGKkaijxA59SZBMP4p ksjcSxxQkccvLutPmbJzHTtgoX7IvvQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ravnborg.org; s=ed1; h=in-reply-to:content-type:mime-version:references:message-id:subject:cc:to: from:date:from; bh=2Kr4WAPymGfrFyDSJoZ4sUX/qeZZIZop4uu2xT6wC8g=; b=CEGyBVPPCl2X12NdPcyzd1fao8OO62cec9WJU3Erhxjd1RIzw7J466KO211uqWipb7NQIdd3xvAKq Z/F8Ep7AA== X-HalOne-ID: 9ba8772e-0d7a-11ef-88ab-edf132814434 Received: from ravnborg.org (2-105-2-98-cable.dk.customer.tdc.net [2.105.2.98]) by mailrelay5.pub.mailoutpod2-cph3.one.com (Halon) with ESMTPSA id 9ba8772e-0d7a-11ef-88ab-edf132814434; Wed, 08 May 2024 20:36:15 +0000 (UTC) Date: Wed, 8 May 2024 22:36:13 +0200 From: Sam Ravnborg To: Arnd Bergmann 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 Message-ID: <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> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <41639d6b-a429-43f4-8568-12fcd1671cff@app.fastmail.com> Hi Arnd, > > 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. Just a drive-by comment, this should not stop a v2 of the patchset. Sam