From: Larry Finger <Larry.Finger@lwfinger.net>
To: Jes.Sorensen@redhat.com, linux-wireless@vger.kernel.org
Subject: Re: [PATCH 1/1] New driver: rtl8723au (mac80211)
Date: Sat, 07 Mar 2015 15:30:36 -0600 [thread overview]
Message-ID: <54FB6DFC.3040509@lwfinger.net> (raw)
In-Reply-To: <1425680126-25928-2-git-send-email-Jes.Sorensen@redhat.com>
On 03/06/2015 04:15 PM, Jes.Sorensen@redhat.com wrote:
> From: Jes Sorensen <Jes.Sorensen@redhat.com>
>
> This is an alternate driver for the Realtek 8723AU (rtl8723au) written
> from scratch utilizing the mac80211 stack.
>
> After spending months cleaning up the vendor provided rtl8723au
> driver, which comes with it's own 802.11 stack included, I decided to
> rewrite this driver from the bottom up.
>
> Many thanks to Johannes Berg for 802.11 insights and help and Larry
> Finger for help with the vendor driver.
>
> The full git log for the development of this driver can be found here:
> git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git
> branch rtl8723au-mac80211
>
> This driver is still experimental, but has proven to be rather stable
> for me. It lacks some features found in the staging driver, such as
> power management, AMPDU, and 40MHz channel support. In addition there
> is no AP and monitor support at this point.
>
> Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Quilt reports the following when this patch is refreshed:
Warning: trailing whitespace in lines 2862,3273,3492,3521 of
drivers/net/wireless/rtl8xxxu.c
I have not analyzed all the temporary manipulations of rtl8xxxu_debug to see
what you are doing; however, I suggest that you add a module parameter so that
debugging can be enabled without rebuilding the module. That way a user who is
using a distro binary can enable debugging without the hassle of a full kernel
rebuild.
Because this driver is under drivers/net, checkpatch.pl adds additional tests
that may not be used in other trees. For instance, it complains when it finds a
block comment that starts with a bare "/*". What is usually done is to use "/**"
instead.
I think I understand why some of the "#if 0" blocks are present, but others are
not clear. For example, I see no value of keeping code that is labelled "only
for PCIe". Is it your intention to add the RTL8723AE to this driver?
Running checkpatch.pl on this patch results in total of 24 errors, 99 warnings,
and 105 checks. From your mail exchange with Joe Perches, I understand that you
will not wish to fix all of these; however, the errors should be handled. The
fewer of the warnings or checks that are left, the better, if only to prevent
interference from the script kiddies.
I like the clean look of the code. That is particularly impressive given the
look of the original. I wish I had the hardware on which to test it. Perhaps I
can wedge it into a kernel version that builds and runs on my Radxa Rock,
Larry
next prev parent reply other threads:[~2015-03-07 21:30 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-03-06 22:15 [PATCH 0/1] New driver: rtl8723au (mac80211) Jes.Sorensen
2015-03-06 22:15 ` [PATCH 1/1] " Jes.Sorensen
2015-03-06 22:59 ` Joe Perches
2015-03-07 5:18 ` Jes Sorensen
2015-03-07 5:23 ` Joe Perches
2015-03-07 5:33 ` Jes Sorensen
2015-03-07 21:30 ` Larry Finger [this message]
2015-03-09 17:08 ` Jes Sorensen
2015-03-06 23:51 ` [PATCH 0/1] " Larry Finger
2015-03-07 5:23 ` Jes Sorensen
2015-03-07 5:33 ` Joe Perches
2015-03-07 5:37 ` Jes Sorensen
2015-03-07 5:40 ` Joe Perches
-- strict thread matches above, loose matches on Subject: below --
2015-03-09 17:00 [PATCH v2 " Jes.Sorensen
2015-03-09 17:00 ` [PATCH 1/1] " Jes.Sorensen
2015-03-09 17:46 ` Johannes Berg
2015-03-09 18:35 ` Jes Sorensen
2015-03-09 19:52 ` Johannes Berg
2015-03-09 18:20 ` Joe Perches
2015-03-09 18:43 ` Jes Sorensen
2015-03-09 18:51 ` Joe Perches
2015-03-09 19:02 ` Jes Sorensen
2015-03-09 19:07 ` Joe Perches
2015-03-23 20:24 [PATCH v3 0/1] " Jes.Sorensen
2015-03-23 20:25 ` [PATCH 1/1] " Jes.Sorensen
2015-03-23 22:51 ` Joe Perches
2015-03-24 1:25 ` Jes Sorensen
2015-04-28 8:37 ` Kalle Valo
2015-04-28 12:55 ` Kalle Valo
2015-04-28 14:27 ` Jes Sorensen
2015-04-28 15:15 ` Larry Finger
2015-09-06 13:38 ` Kalle Valo
2015-09-06 16:41 ` Larry Finger
2015-09-07 13:37 ` Kalle Valo
2015-09-07 18:43 ` Jes Sorensen
2015-09-07 18:50 ` Larry Finger
2015-09-09 14:16 ` Jes Sorensen
2015-09-29 8:56 ` Kalle Valo
2015-09-29 10:42 ` Jes Sorensen
2015-05-05 20:04 Xose Vazquez Perez
2015-05-05 21:40 ` Jes Sorensen
2015-05-07 9:43 ` Xose Vazquez Perez
2015-05-07 15:43 ` Larry Finger
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=54FB6DFC.3040509@lwfinger.net \
--to=larry.finger@lwfinger.net \
--cc=Jes.Sorensen@redhat.com \
--cc=linux-wireless@vger.kernel.org \
/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;
as well as URLs for NNTP newsgroup(s).