From: Johan Hovold <johan@kernel.org>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Yan Xinyu <sdlyyxy@bupt.edu.cn>,
linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH v3] USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros
Date: Sun, 24 Jul 2022 16:46:59 +0200 [thread overview]
Message-ID: <Yt1bY74PirDyuYcu@hovoldconsulting.com> (raw)
In-Reply-To: <Yt1UG058Qjsngps6@kroah.com>
On Sun, Jul 24, 2022 at 04:15:55PM +0200, Greg Kroah-Hartman wrote:
> On Sun, Jul 24, 2022 at 04:07:17PM +0200, Johan Hovold wrote:
> > On Sun, Jul 24, 2022 at 03:50:52PM +0200, Greg Kroah-Hartman wrote:
> > > I think Yan should write a patch series to unify these and make it
> > > right, instead of just papering over it all.
> >
> > Ok, I just fear it will be more work for us since that involves
> > decisions like whether it should be added to the uapi header, and then
> > we get into naming, etc. But we're in no rush.
> >
> > > Also this "../" stuff in a
> > > #include directive is not ok, I wouldn't recommend this change be taken
> > > as-is.
> >
> > That was never an option, but I'd be ok with taking the v2 which added
> > defines for the constants directly in the driver.
>
> These are global defines, in a public spec, and they should all just be
> in one place in the kernel. What's wrong with include/uapi/linux/cdc.h
> which is where the other ACM defined values are at?
Nothing. We'd just need to figure out how best to name them if they're
going to become UAPI, that's all (e.g. at least use a USB_CDC_ prefix to
match the other defines).
And the in-tree users would need to be updated to match.
And it's not just the control lines. We have the state notification bits
as well. Someone would need to dig out the spec.
So we go from accepting a small clean-up patch to some non-trivial
tree-wide work and review. But sure, bring it on.
Johan
prev parent reply other threads:[~2022-07-24 14:47 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-07-22 8:50 [PATCH v3] USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros Yan Xinyu
2022-07-24 9:10 ` Johan Hovold
2022-07-24 13:50 ` Greg Kroah-Hartman
2022-07-24 14:07 ` Johan Hovold
2022-07-24 14:15 ` Greg Kroah-Hartman
2022-07-24 14:46 ` Johan Hovold [this message]
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=Yt1bY74PirDyuYcu@hovoldconsulting.com \
--to=johan@kernel.org \
--cc=gregkh@linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=sdlyyxy@bupt.edu.cn \
/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