mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Ping-Ke Shih <pkshih@realtek.com>
To: Luka Gejak <luka.gejak@linux.dev>
Cc: "linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"Michael Straube" <straube.linux@gmail.com>,
	Peter Robinson <pbrobinson@gmail.com>,
	Bitterblue Smith <rtl8821cerfe2@gmail.com>
Subject: RE: [PATCH v4 6/6] MAINTAINERS: add entry for the RTL8723B rtw88 driver
Date: Tue, 29 Sep 2026 01:15:18 +0000	[thread overview]
Message-ID: <c7069bdf8e9845e3b26898f545b0d3e5@realtek.com> (raw)
In-Reply-To: <DLNBECY70VGJ.DRSBNB6M66U8@linux.dev>

Luka Gejak <luka.gejak@linux.dev> wrote:
> On Thu Sep 24, 2026 at 3:24 AM CEST, Ping-Ke Shih wrote:
> > Luka Gejak <luka.gejak@linux.dev> wrote:
> 
> [...]
> 
> >> +REALTEK RTL8723B WIRELESS DRIVER (rtw88)
> >> +M:     Luka Gejak <luka.gejak@linux.dev>
> >> +L:     linux-wireless@vger.kernel.org
> >> +S:     Maintained
> >> +F:     drivers/net/wireless/realtek/rtw88/rtw8723b*.c
> >> +F:     drivers/net/wireless/realtek/rtw88/rtw8723b*.h
> >> +
> >
> > I think no need this entry.
> >
> > Just with below 'R', the ./scripts/get_maintainer.pl with rtw88 patch can
> > output your name, no?
> >
> >>  REALTEK WIRELESS DRIVER (rtw88)
> >>  M:     Ping-Ke Shih <pkshih@realtek.com>
> >> +R:     Luka Gejak <luka.gejak@linux.dev>
> >>  L:     linux-wireless@vger.kernel.org
> >>  S:     Maintained
> >>  T:     git https://github.com/pkshih/rtw.git
> >> --
> >> 2.55.0
> >
> > By the way, your patch should tag rtw-next (i.e. [PATCH v5 rtw-next]).
> > Otherwise, NIPA test your patches on wireless-next tree, reporting
> > errors [1].
> >
> > I don't know if someone is reading your patches. I'd skip v4.
> > Please wait a while and send v5.
> >
> > [1] https://patchwork.kernel.org/user/todo/linux-wireless/?series=1172592
> 
> Thank you. I will hold and send v5 tagged [PATCH v5 rtw-next], and I am
> reading the list in the meantime.
> 
> On the entry: it is a maintainer entry for one driver, which is not the
> same thing as the reviewer line. The file's legend:
> 
>         M: *Mail* patches to: FullName <address@domain>
>         R: Designated *Reviewer*: FullName <address@domain>
>            These reviewers should be CCed on patches.
> 
> The names it reports them under are "maintainer:" and "reviewer:":
> get_maintainer gives the M: role the first and pushes R: entries as the
> second. With R: alone the entry says my name should be CCed on RTL8723B
> patches, which is correct, and I have kept that line, but it does not
> say that anyone is expected to look after the chip.
> 
> Documentation/maintainer/feature-and-driver-maintainers.rst covers
> exactly this case, a maintainer for one driver inside a larger
> subsystem:
> 
>   - "The term maintainer spans a very wide range of levels of
>     engagement ... to people responsible for a small feature or a
>     driver";
>   - "Drivers and alike most often do not have their own mailing lists
>     and git trees but instead send and review patches on the list of a
>     larger subsystem" - which is why the entry deliberately has no T:
>     line and patches keep going through rtw-next;
>   - "Maintainers must review *all* patches touching exclusively their
>     drivers, no matter how trivial" and "an Acked-by or Reviewed-by tag
>     ... from a single maintainer is enough to satisfy this
>     requirement" - an Acked-by on the list for 8723b patches is the
>     role I am asking for, not a tree of my own;
>   - "Most natural and common choice of a maintainer is the author of
>     the code", and the file "is not a list of credits ... it is a list
>     of those who will actively help with the code".
> 
> I know that least one person(with my help) is working on an RTL8723BE (PCIe)
> build and I expect an RTL8723BU (USB) to be added eventually. rtw8723b*.c and
> rtw8723b*.h already cover all three variants, so the family has one named
> owner as it grows, and those patches do not all have to reach you first.
> 
> It is not a claim on rtw88. The patterns cover rtw8723b*.c and
> rtw8723b*.h only. Nothing else in the directory changes: get_maintainer
> on reg.h returns you as maintainer and me as reviewer whether the
> section is present or not, and the R: line you suggested is what puts me
> on those patches.
> 
> The nesting is not new: the ath family keeps separate entries for ath5k,
> ath9k, ath10k and carl9170 inside ATHEROS ATH GENERIC UTILITIES, whose
> F: is drivers/net/wireless/ath/* and whose M: is Jeff Johnson, and ath5k
> and carl9170 carry M: with no T: line, as this one would.

Is this a good example to your case? Jeff is the maintainer of all ath drivers.

> 
> This is about the one chip I have the hardware for, not a proposal to
> split the other rtw88 chips out of your entry.
> 
> checkpatch --strict on the MAINTAINERS patch is 0 errors, 0 warnings.
> 
> If you would still rather keep it to the R: line, say so and the
> section goes, it is one patch, and it should not hold up the series,
> but please take these points into account.

As I mentioned earlier, I suggested to subscribe mailing list and review
rtw88 patches (I read your limitation, but I think it is easier to find
an alternative way, no?). 

As you replied [1], I suppose you have subscribed the list, right?

I still think 'R' is enough. With your subscription of mailing list, 
I even think we can drop this patch, no need to update MAINTAINERS.

Bitterblue Smith you Cc'd is a main contributor of WiFi drivers (not
limit to Realtek). I don't see any difficult to him to review and 
contribute patches. (If I miss something, please correct me, Bitterblue).
Anyway, I want to see people really contribute community and then
add their names, not reverse way. I don't like to clean MAINTAINERS
sometime.

[1] https://lore.kernel.org/linux-wireless/20260926180007.28030-1-luka.gejak@linux.dev/#t

Ping-Ke




  reply	other threads:[~2026-09-29  1:15 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-09-23 21:35 [PATCH v4 0/6] wifi: rtw88: add RTL8723B/RTL8723BS support Luka Gejak
2026-09-23 21:35 ` [PATCH v4 1/6] wifi: rtw88: 8723b: add the RTL8723B register definitions Luka Gejak
2026-09-27 15:20   ` Bitterblue Smith
2026-09-23 21:35 ` [PATCH v4 2/6] wifi: rtw88: 8723b: add the RTL8723B BB, RF and AGC tables Luka Gejak
2026-09-23 21:35 ` [PATCH v4 3/6] wifi: rtw88: 8723b: add the RTL8723B chip driver Luka Gejak
2026-09-27 15:21   ` Bitterblue Smith
2026-09-27 17:29     ` Bitterblue Smith
2026-09-23 21:35 ` [PATCH v4 4/6] wifi: rtw88: 8723bs: add the RTL8723BS SDIO bind Luka Gejak
2026-09-23 21:35 ` [PATCH v4 5/6] wifi: rtw88: 8723bs: enable building the RTL8723BS driver Luka Gejak
2026-09-23 21:35 ` [PATCH v4 6/6] MAINTAINERS: add entry for the RTL8723B rtw88 driver Luka Gejak
2026-09-24  1:24   ` Ping-Ke Shih
2026-09-24  5:58     ` Luka Gejak
2026-09-29  1:15       ` Ping-Ke Shih [this message]
2026-09-25 14:27     ` Bitterblue Smith

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=c7069bdf8e9845e3b26898f545b0d3e5@realtek.com \
    --to=pkshih@realtek.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=luka.gejak@linux.dev \
    --cc=pbrobinson@gmail.com \
    --cc=rtl8821cerfe2@gmail.com \
    --cc=straube.linux@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®