On Mon, 27 Jun 2022 17:05:57 +0200 Marc Kleine-Budde <mkl@xxxxxxxxxxxxxx> wrote: > On 18.06.2022 21:50:31, Max Staudt wrote: > > This is the can327 driver. It does a surprisingly good job at > > turning ELM327 based OBD-II interfaces into cheap CAN interfaces > > for simple homebrew projects. > > > > Please see the included documentation for details and limitations: > > Documentation/networking/device_drivers/can/can327.rst > > > > Cc: linux-can <linux-can@xxxxxxxxxxxxxxx> > > Signed-off-by: Max Staudt <max@xxxxxxxxx> > > Reviewed-by: Vincent Mailhol <mailhol.vincent@xxxxxxxxxx> > > Added with some minor coding style improvements (line breaks and > whitespace changes) to make checkpatch and clang-format happier to > can-next/master! Wonderful, thank you! (+CC: Greg, Oliver Hartkopp) This quite fittingly marks the end of an era for me, so I would like to thank everyone involved, more or less in order of appearance: Oliver Hartkopp for slcan (the inspiration) and related feedback. Oliver Neukum for the first reviews, before this went public. Marc Kleine-Budde for upstream guidance. Greg Kroah-Hartman for TTY and style support. Vincent Mailhol for intensive reviews up until the end. ...and of course thanks to the numerous people I've been in touch with via GitHub and otherwise. Bug reports, testing, or simply thanks and encouragement - they have all helped. Some stats for those interested: It has been a solid 8 years since the idea for this driver was born in 2014, with occasional on and off work on it since. The oldest code is from 2015, running in userspace and injecting packets via vcan. It became a kernel module in 2016, with link settings via "ip link". The first public version was released in 2018. It then gained in popularity, making upstreaming... inevitable ;) Thank you all! Max