Message ID | 20231223005253.17891-1-luizluca@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | net: dsa: realtek: variants to drivers, interfaces to a common module | expand |
On Fri, Dec 22, 2023 at 09:46:28PM -0300, Luiz Angelo Daros de Luca wrote: > The series begins by removing an unused function pointer at > realtek_ops->cleanup. > > Each variant module was converted into real drivers, serving as both a > platform driver (for switches connected using the SMI interface) and an > MDIO driver (for MDIO-connected switches). The relationship between the > variant and interface modules is reversed, with the variant module now > calling both interface functions (if not disabled at build time). While > in most devices only one interface is likely used, the interface code is > significantly smaller than a variant module, consuming fewer resources > than the previous code. With variant modules now functioning as real > drivers, compatible strings are published only in a single variant > module, preventing conflicts. > > The patch series introduces a new common module for functions shared by > both variants. This module also absorbs the two previous interface > modules, as they would always be loaded anyway. > > The series relocates the user MII driver from realtek-smi to common. It > is now used by MDIO-connected switches instead of the generic DSA > driver. There's a change in how this driver locates the MDIO node. It > now only searches for a child node named "mdio", which is required by > both interfaces in binding docs. > > The dsa_switch in realtek_priv->ds is now embedded in the struct. It is > always in use and avoids dynamic memory allocation. git format-patch --cover-letter generates a nice patch series overview with a diffstat and the commit titles, you should include it next time.
On 16.01.2024 00:54, Vladimir Oltean wrote: > git format-patch --cover-letter generates a nice patch series overview > with a diffstat and the commit titles, you should include it next time. Thanks a lot for mentioning this. I didn't know this and now that I use it, it helps a lot. Arınç
On Wed, Jan 17, 2024 at 11:26 AM Arınç ÜNAL <arinc.unal@arinc9.com> wrote: > On 16.01.2024 00:54, Vladimir Oltean wrote: > > git format-patch --cover-letter generates a nice patch series overview > > with a diffstat and the commit titles, you should include it next time. > > Thanks a lot for mentioning this. I didn't know this and now that I use it, > it helps a lot. There are some even nicer tools you can use on top, i.e. "b4": https://people.kernel.org/monsieuricon/sending-a-kernel-patch-with-b4-part-1 This blog post doesn't mention the magic trick: b4 prep --set-prefixes net-next And b4 trailers -u Which is what you need to make it an awesome net contribution patch series tool. Yours, Linus Walleij
On 17.01.2024 15:48, Linus Walleij wrote: > On Wed, Jan 17, 2024 at 11:26 AM Arınç ÜNAL <arinc.unal@arinc9.com> wrote: >> On 16.01.2024 00:54, Vladimir Oltean wrote: > >>> git format-patch --cover-letter generates a nice patch series overview >>> with a diffstat and the commit titles, you should include it next time. >> >> Thanks a lot for mentioning this. I didn't know this and now that I use it, >> it helps a lot. > > There are some even nicer tools you can use on top, i.e. "b4": > https://people.kernel.org/monsieuricon/sending-a-kernel-patch-with-b4-part-1 > > This blog post doesn't mention the magic trick: > b4 prep --set-prefixes net-next > > And > b4 trailers -u > > Which is what you need to make it an awesome net contribution > patch series tool. I've spent a day thinking I probably don't need this. I've spent the next day giving it a go. I need this. Diffstat, the auto formatting of new version change log, and linking to the previous version on the cover letter, patch version comparison, and auto adding trailers features make my life so much easier. I've had trouble with every mail provider's SMTP server that I've ever used for submitting patches, so the web endpoint is a godsend. It would've been great if b4 supported openssh keys to submit patches via the web endpoint. Patatt at least supports it to sign patches. I've got a single ed25519 openssh keypair I use across all my devices, now I'll have to backup another key pair. Or create a new key and authenticate with the web endpoint on each device. Safe to say, I will submit my next patch series using b4. Thanks for telling me about this tool Linus! Arınç
On Sun, Jan 21, 2024 at 01:13:36AM +0300, Arınç ÜNAL wrote: > I've had trouble with every mail provider's SMTP server that I've ever used > for submitting patches, so the web endpoint is a godsend. It would've been > great if b4 supported openssh keys to submit patches via the web endpoint. The only reason it's not currently supported is because we don't have a recent enough version of openssh on the system where the endpoint is listening. This will change in the near future, at which point using ssh keys will be possible. > Patatt at least supports it to sign patches. I've got a single ed25519 > openssh keypair I use across all my devices, now I'll have to backup > another key pair. Or create a new key and authenticate with the web > endpoint on each device. > > Safe to say, I will submit my next patch series using b4. Thanks for > telling me about this tool Linus! \o/ Please feel free to provide any feedback you have to the tools@kernel.org list. -K
> > I've had trouble with every mail provider's SMTP server that I've ever used > > for submitting patches, so the web endpoint is a godsend. It would've been > > great if b4 supported openssh keys to submit patches via the web endpoint. > > The only reason it's not currently supported is because we don't have a recent > enough version of openssh on the system where the endpoint is listening. This > will change in the near future, at which point using ssh keys will be > possible. > > > Patatt at least supports it to sign patches. I've got a single ed25519 > > openssh keypair I use across all my devices, now I'll have to backup > > another key pair. Or create a new key and authenticate with the web > > endpoint on each device. > > > > Safe to say, I will submit my next patch series using b4. Thanks for > > telling me about this tool Linus! > > \o/ > > Please feel free to provide any feedback you have to the tools@kernel.org > list. > > -K +1 to b4 users: v5 just sent using b4. Great tool. Regards, Luiz