Message ID | 20240212132515.2660837-4-andriy.shevchenko@linux.intel.com |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel+bounces-61686-ouuuleilei=gmail.com@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:bc8a:b0:106:860b:bbdd with SMTP id dn10csp73516dyb; Mon, 12 Feb 2024 09:53:21 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCWNQhlgzgEqeJHrm7nTuCbHHvyS7rX+JtamgDe+ckGYV1BEq/DcYXERTO/ATVOWLVvavIEj2C/VCOcz8RHkmOxVjMnhLg== X-Google-Smtp-Source: AGHT+IF1PWELKeIQTXYp4uADl/8SJlVHfInHjcxk+DNiKRn1gO1kecsPo5ULbQz6d/Fuq/fmqdlU X-Received: by 2002:a05:6e02:5a5:b0:363:d90d:6f0 with SMTP id k5-20020a056e0205a500b00363d90d06f0mr9111713ils.24.1707760400921; Mon, 12 Feb 2024 09:53:20 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707760400; cv=pass; d=google.com; s=arc-20160816; b=nXEa6RZDA8o+mzybN8jWcGsZNTCvSdOVm9PafPnha6kn4gyIzihMr02gFAnqCWOuAZ 1QUwACMSXbxuFtV2t5aEwJMkqtjbNAl8sHFmEemFCsoUsy9EKpUixMQQxn5AltlkzG/x A3C9qkB02riF3hh7VBqqYbRd0rfzSzt5Lp1f22zKYfhUPeqlHnT33C3g/XwuxyXPe9ki PSim2s2soLjQZaD1EvOBhZERpQWIRxso73ZCfA4/AOmFywTUZ+ZFxKP4iN4fbN8u9B4E gudKOBk5ABLBre77AvjlMJYjKSj6oUVaE0cTb7FXBZaiOdoWY39IOZTEz4mBpYrsek+T z/lQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=kbHkkpTsk8jmcZBTCMjryQoMbx5vAAHL2DHi21ra75U=; fh=v6aa8rBKcsscR7c7WTdwX/aWU8d9asLGA2U0p/K2CAQ=; b=ilF1r601v8pT0XpdQwLbtOUgpgf5dH4szgYTM2588FuldUsN2FbDMNsXPM+vNIAlOX 9YwuoDlr+sgycNPN0f371E3zRn77oOd7GrtqXnkisnSyPSm1WXHNs7tneyLt5dSF2fiH hF4ho/ItvCylx5v7larGFbcQNAOMB77rPWV9IOqIW6wGMpC+6ds8kWhgsmmWYEdPjgeF +MfDgpdiySPF3Furb1f8a0E6EyU/IFjygeLIN0+OkiTXibBZKl5cokLv0GgwRyDgAu/g T4Nz6Ch8EaqG8AVSOB6dttzteLQMci7KvQHkXVnOUCAX8hnGawgYMSQHwwxZmb/B8Act YM7Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=lln+eQfr; arc=pass (i=1 dkim=pass dkdomain=intel.com dmarc=pass fromdomain=linux.intel.com); spf=pass (google.com: domain of linux-kernel+bounces-61686-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-61686-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com X-Forwarded-Encrypted: i=2; AJvYcCU2/JqaTSZbu6CxCgwePKIrj7HP1es5JLlL0kwgOfsSyjtDVqlEbVMY4Z0VHOGIJpOeLGswnC+xn1xBSCfqzEbloLqrAg== Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id x184-20020a6363c1000000b005d8b2b4b754si534629pgb.792.2024.02.12.09.53.20 for <ouuuleilei@gmail.com> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Feb 2024 09:53:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-61686-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=lln+eQfr; arc=pass (i=1 dkim=pass dkdomain=intel.com dmarc=pass fromdomain=linux.intel.com); spf=pass (google.com: domain of linux-kernel+bounces-61686-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-61686-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com 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 sy.mirrors.kernel.org (Postfix) with ESMTPS id 6F4EDB271EA for <ouuuleilei@gmail.com>; Mon, 12 Feb 2024 13:37:10 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6F70047A64; Mon, 12 Feb 2024 13:27:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="lln+eQfr" Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) (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 ED2C144C84 for <linux-kernel@vger.kernel.org>; Mon, 12 Feb 2024 13:27:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.12 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707744431; cv=none; b=ka4GK68xz6rlPpV5jF/l+KotJtZ+KoGUo2LHTXDxDReKlfSmF/UJfa4MYOG3sne5iO8+e9BPJiIOPk2KN2Jp0XfeguhxBzApAPEFAlRnQldLGUWpoA7qPwjzCu9aJ2PzFWD9ZR2kaZA0+s5/cU2rUOprtTm2bZ+Jk1T1RBkSMJw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707744431; c=relaxed/simple; bh=VuDnIGVkzj7HEWBCDuA7TJeyRNBPvvYvSCvgX9nukwc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=JU6Z/W31MI/+jaQNs/e2HUXIbmiaSntuCz2yFcK7/fePvE2TwdM60lAfluJGzrHXBFedSKL1M2gdiA0vj2ygPaNmd82iONMrN5HAFofcKJXOnuZFbDUjNkwbd32nmQ2cjZ9gZkfq0fKB1pjlYmUx9TthWrXIducUfn5Bx2KgOCE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=lln+eQfr; arc=none smtp.client-ip=192.198.163.12 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1707744430; x=1739280430; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=VuDnIGVkzj7HEWBCDuA7TJeyRNBPvvYvSCvgX9nukwc=; b=lln+eQfrXl1iptBaNFX10C2GLm+iJfSzIH9WunU0UaMlwUNy1Qsh+HVK vShpZzperRfOJBMSGnjhEVwcr2Q2O77nbXts1NP9tawC+6/2kb9F0EY0z oiZ2uQyStwGZEHHDmMwWaTTbH92rPyanazENYV7Jhc+TWvGfpzzLs+hpB gVmFtl1khuTlgzJs/qXHC0RAxInsuYfL0OuHNnCfH+Hkd/xpgEUMktJb7 pORNkg+nPeeu8FLNYA0PLa80NVbIH3aeUXtYVkacLHRfUGnC9r/epJg7s ezBXoO9jRBH80fVD13GfA+7aXuMWfILMMU5x56DI6sAJHaPuy4cxIEFYu A==; X-IronPort-AV: E=McAfee;i="6600,9927,10981"; a="5496476" X-IronPort-AV: E=Sophos;i="6.06,264,1705392000"; d="scan'208";a="5496476" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Feb 2024 05:26:44 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10981"; a="935067321" X-IronPort-AV: E=Sophos;i="6.06,264,1705392000"; d="scan'208";a="935067321" Received: from black.fi.intel.com ([10.237.72.28]) by fmsmga001.fm.intel.com with ESMTP; 12 Feb 2024 05:26:17 -0800 Received: by black.fi.intel.com (Postfix, from userid 1003) id 6FB1B11D; Mon, 12 Feb 2024 15:26:16 +0200 (EET) From: Andy Shevchenko <andriy.shevchenko@linux.intel.com> To: Andy Shevchenko <andriy.shevchenko@linux.intel.com>, Thomas Zimmermann <tzimmermann@suse.de>, linux-kernel@vger.kernel.org Cc: Miguel Ojeda <ojeda@kernel.org>, Andy Shevchenko <andy@kernel.org>, Geert Uytterhoeven <geert@linux-m68k.org> Subject: [PATCH v2 2/3] auxdisplay: Move cfag12864b.h to the subsystem folder Date: Mon, 12 Feb 2024 15:23:54 +0200 Message-ID: <20240212132515.2660837-4-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.43.0.rc1.1.gbec44491f096 In-Reply-To: <20240212132515.2660837-2-andriy.shevchenko@linux.intel.com> References: <20240212132515.2660837-2-andriy.shevchenko@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: <linux-kernel.vger.kernel.org> List-Subscribe: <mailto:linux-kernel+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-kernel+unsubscribe@vger.kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1790700882970600025 X-GMAIL-MSGID: 1790716569638644386 |
Series |
auxdisplay: Refresh MAINTAINERS for the subsystem
|
|
Commit Message
Andy Shevchenko
Feb. 12, 2024, 1:23 p.m. UTC
There is no users outside of auxdisplay subsystem for the cfag12864b.h.
Move include/linux/cfag12864b.h to drivers/auxdisplay.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
---
MAINTAINERS | 3 ---
drivers/auxdisplay/cfag12864b.c | 2 +-
{include/linux => drivers/auxdisplay}/cfag12864b.h | 0
drivers/auxdisplay/cfag12864bfb.c | 3 ++-
4 files changed, 3 insertions(+), 5 deletions(-)
rename {include/linux => drivers/auxdisplay}/cfag12864b.h (100%)
Comments
Hi Andy, On Mon, Feb 12, 2024 at 2:37 PM Andy Shevchenko <andriy.shevchenko@linux.intel.com> wrote: > On Mon, Feb 12, 2024 at 03:23:54PM +0200, Andy Shevchenko wrote: > > There is no users outside of auxdisplay subsystem for the cfag12864b.h. > > Move include/linux/cfag12864b.h to drivers/auxdisplay. > > ... > > > F: drivers/auxdisplay/cfag12864b.c > > -F: include/linux/cfag12864b.h > > > > CFAG12864BFB LCD FRAMEBUFFER DRIVER > > M: Miguel Ojeda <ojeda@kernel.org> > > S: Maintained > > F: drivers/auxdisplay/cfag12864bfb.c > > -F: include/linux/cfag12864b.h > > Should be replaced. Done locally. /me looked at your branch Just use a pattern? drivers/auxdisplay/cfag12864b* Gr{oetje,eeting}s, Geert
On Wed, Feb 14, 2024 at 5:59 PM Geert Uytterhoeven <geert@linux-m68k.org> wrote: > > /me looked at your branch > > Just use a pattern? drivers/auxdisplay/cfag12864b* +1 In fact, for `cfag12864b{,fb}` and `ks0108`, they should probably go into staging anyway and removed if nobody complains (I am not aware of anyone using them nowadays). Cheers, Miguel
On Wed, Feb 14, 2024 at 06:15:48PM +0100, Miguel Ojeda wrote: > On Wed, Feb 14, 2024 at 5:59 PM Geert Uytterhoeven <geert@linux-m68k.org> wrote: > > > > /me looked at your branch > > > > Just use a pattern? drivers/auxdisplay/cfag12864b* > > +1 I don't want to rebase, esp. taking into account the proposal below. > In fact, for `cfag12864b{,fb}` and `ks0108`, they should probably go > into staging anyway and removed if nobody complains (I am not aware of > anyone using them nowadays). Send a patch?
On Wed, Feb 14, 2024 at 6:40 PM Andy Shevchenko <andriy.shevchenko@linux.intel.com> wrote: > > I don't want to rebase, esp. taking into account the proposal below. Why do you not want to rebase? The proposal is orthogonal in any case. Cheers, Miguel
On Wed, Feb 14, 2024 at 06:42:56PM +0100, Miguel Ojeda wrote: > On Wed, Feb 14, 2024 at 6:40 PM Andy Shevchenko > <andriy.shevchenko@linux.intel.com> wrote: > > > > I don't want to rebase, esp. taking into account the proposal below. > > Why do you not want to rebase? It's a standard practice in the Linux kernel development. If it's not a so critical issue, why should we rebase? rebasing will break SHA sums and it's not appreciated especially at the late rcX weeks. Linus can even refuse to accept a PR based on this fact. > The proposal is orthogonal in any case. True.
Hi Andy, On Wed, Feb 14, 2024 at 6:50 PM Andy Shevchenko <andriy.shevchenko@linux.intel.com> wrote: > On Wed, Feb 14, 2024 at 06:42:56PM +0100, Miguel Ojeda wrote: > > On Wed, Feb 14, 2024 at 6:40 PM Andy Shevchenko > > <andriy.shevchenko@linux.intel.com> wrote: > > > I don't want to rebase, esp. taking into account the proposal below. > > > > Why do you not want to rebase? > > It's a standard practice in the Linux kernel development. > If it's not a so critical issue, why should we rebase? > > rebasing will break SHA sums and it's not appreciated especially at the late > rcX weeks. Linus can even refuse to accept a PR based on this fact. Come on, we're only at rc4. Given the (lack of a) gazillion of auxdisplay users, I doubt anyone is basing a tree to be pulled in some other subsystem on your auxdisplay tree. Gr{oetje,eeting}s, Geert
On Wed, Feb 14, 2024 at 6:50 PM Andy Shevchenko <andriy.shevchenko@linux.intel.com> wrote: > > It's a standard practice in the Linux kernel development. > If it's not a so critical issue, why should we rebase? > > rebasing will break SHA sums and it's not appreciated especially at the late > rcX weeks. Linus can even refuse to accept a PR based on this fact. I am well aware of what rebasing does and the rules for PRs to Linus, thank you. First of all, you should have not applied the patch this quickly. Nobody gave a tag for it and you yourself are the author. Even if someone gave you a tag, 2 days is way too little time for something like auxdisplay. 2 weeks would be a more reasonable time frame. The point is: you seem to be rejecting feedback on the basis that you already applied a patch that you yourself authored 2 days ago. Not good. Now, for branches in linux-next, what you should avoid is rebasing wildly, but you can still do so if needed. If you are uncomfortable with that, then you should avoid rushing patches to begin with so that you don't have to do that. Regarding PRs to Linus, we are still in -rc4. There is plenty of time to bake things in `linux-next`. Unless you meant to sent this to a -rc release. But in that case: 1) there is no rush, 2) please see the first point again. Cheers, Miguel
On Wed, Feb 14, 2024 at 07:48:31PM +0100, Miguel Ojeda wrote: > On Wed, Feb 14, 2024 at 6:50 PM Andy Shevchenko > <andriy.shevchenko@linux.intel.com> wrote: > > > > It's a standard practice in the Linux kernel development. > > If it's not a so critical issue, why should we rebase? > > > > rebasing will break SHA sums and it's not appreciated especially at the late > > rcX weeks. Linus can even refuse to accept a PR based on this fact. > > I am well aware of what rebasing does and the rules for PRs to Linus, thank you. > > First of all, you should have not applied the patch this quickly. > Nobody gave a tag for it and you yourself are the author. Even if > someone gave you a tag, 2 days is way too little time for something > like auxdisplay. 2 weeks would be a more reasonable time frame. > > The point is: you seem to be rejecting feedback on the basis that you > already applied a patch that you yourself authored 2 days ago. Not > good. > > Now, for branches in linux-next, what you should avoid is rebasing > wildly, but you can still do so if needed. If you are uncomfortable > with that, then you should avoid rushing patches to begin with so that > you don't have to do that. > > Regarding PRs to Linus, we are still in -rc4. There is plenty of time > to bake things in `linux-next`. Unless you meant to sent this to a -rc > release. But in that case: 1) there is no rush, 2) please see the > first point again. Okay, I dropped that patch from the queue.
On Wed, Feb 14, 2024 at 08:54:02PM +0200, Andy Shevchenko wrote: > On Wed, Feb 14, 2024 at 07:48:31PM +0100, Miguel Ojeda wrote: > > On Wed, Feb 14, 2024 at 6:50 PM Andy Shevchenko > > <andriy.shevchenko@linux.intel.com> wrote: > > > > > > It's a standard practice in the Linux kernel development. > > > If it's not a so critical issue, why should we rebase? > > > > > > rebasing will break SHA sums and it's not appreciated especially at the late > > > rcX weeks. Linus can even refuse to accept a PR based on this fact. > > > > I am well aware of what rebasing does and the rules for PRs to Linus, thank you. > > > > First of all, you should have not applied the patch this quickly. > > Nobody gave a tag for it and you yourself are the author. Even if > > someone gave you a tag, 2 days is way too little time for something > > like auxdisplay. 2 weeks would be a more reasonable time frame. > > > > The point is: you seem to be rejecting feedback on the basis that you > > already applied a patch that you yourself authored 2 days ago. Not > > good. > > > > Now, for branches in linux-next, what you should avoid is rebasing > > wildly, but you can still do so if needed. If you are uncomfortable > > with that, then you should avoid rushing patches to begin with so that > > you don't have to do that. > > > > Regarding PRs to Linus, we are still in -rc4. There is plenty of time > > to bake things in `linux-next`. Unless you meant to sent this to a -rc > > release. But in that case: 1) there is no rush, 2) please see the > > first point again. > > Okay, I dropped that patch from the queue. To be clear why: - I don't see how to use pattern that won't collide with the other record - reducing churn in case you want to move this to staging
diff --git a/MAINTAINERS b/MAINTAINERS index e2a804e22c3b..e981d7274756 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -3412,7 +3412,6 @@ S: Odd Fixes T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git F: Documentation/devicetree/bindings/auxdisplay/ F: drivers/auxdisplay/ -F: include/linux/cfag12864b.h AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER M: Andreas Klinger <ak@it-klinger.de> @@ -4900,13 +4899,11 @@ CFAG12864B LCD DRIVER M: Miguel Ojeda <ojeda@kernel.org> S: Maintained F: drivers/auxdisplay/cfag12864b.c -F: include/linux/cfag12864b.h CFAG12864BFB LCD FRAMEBUFFER DRIVER M: Miguel Ojeda <ojeda@kernel.org> S: Maintained F: drivers/auxdisplay/cfag12864bfb.c -F: include/linux/cfag12864b.h CHAR and MISC DRIVERS M: Arnd Bergmann <arnd@arndb.de> diff --git a/drivers/auxdisplay/cfag12864b.c b/drivers/auxdisplay/cfag12864b.c index 6526aa51fb1d..6a8368a37121 100644 --- a/drivers/auxdisplay/cfag12864b.c +++ b/drivers/auxdisplay/cfag12864b.c @@ -23,8 +23,8 @@ #include <linux/vmalloc.h> #include <linux/workqueue.h> #include <linux/ks0108.h> -#include <linux/cfag12864b.h> +#include "cfag12864b.h" #define CFAG12864B_NAME "cfag12864b" diff --git a/include/linux/cfag12864b.h b/drivers/auxdisplay/cfag12864b.h similarity index 100% rename from include/linux/cfag12864b.h rename to drivers/auxdisplay/cfag12864b.h diff --git a/drivers/auxdisplay/cfag12864bfb.c b/drivers/auxdisplay/cfag12864bfb.c index 5ba19c339f08..19ba3977ad7d 100644 --- a/drivers/auxdisplay/cfag12864bfb.c +++ b/drivers/auxdisplay/cfag12864bfb.c @@ -16,7 +16,8 @@ #include <linux/fb.h> #include <linux/mm.h> #include <linux/platform_device.h> -#include <linux/cfag12864b.h> + +#include "cfag12864b.h" #define CFAG12864BFB_NAME "cfag12864bfb"