Re: GSoC project

From: Steven Rostedt
Date: Mon Mar 21 2016 - 14:04:35 EST


On Mon, 21 Mar 2016 10:36:23 -0700
"Luis R. Rodriguez" <mcgrof@xxxxxxxxxx> wrote:

> On Mar 20, 2016 2:04 PM, "Cristina-Gabriela Moraru"
> <cristina.moraru09@xxxxxxxxx> wrote:
> >
> > 2016-03-14 10:56 GMT+02:00 Julia Lawall <julia.lawall@xxxxxxx>:
> > >
> > >
> > > On Sat, 12 Mar 2016, Cristina-Gabriela Moraru wrote:
> > >
> > >> Hi,
> > >>
> > >> My name is Cristina Moraru and I am a software engineer from Romania
> > >> currently a student in a Master's program. I am interested in Driver
> > >> Backports project from GSoC and I would like to familiarize with it
> > >> and start contributing. My experience so far with Linux Kernel
> > >> includes an university course of driver development and an internship
> > >> at The Linux Foundation within Outreachy program (December 2015-March
> > >> 2016) in which I developed drivers in the Industrial I/O subsystem. I
> > >> have checked the TODO's page and I think the most interesting idea is
> > >> adding make localmodconfig support. Any suggestion of what to start
> > >> with ?

Ah, this explains why I was on the Cc list :-) (I'm the original author
of the localmodconfig code).

Just some history. "localmodconfig" was a standalone project for some
time called "streamline_config.pl" that I wrote in 2005, because I was
working on lots of machines and had to constantly try to minimize the
config setup for each one. I got a new box to work on once a month and
this process was annoying enough to automate it.

I still have a link to the code that was out of tree:

http://rostedt.homelinux.com/code/streamline_config.pl

Finally, I think it was around 2009 where Linus Torvalds gave a rant at
a Kernel Summit about non-kernel-developers having to do git bisects,
and it taking too much time because they only had distribution configs.
He said we needed a tool to shrink down the config for these users.
That's when Thomas Gleixner told him about my tool, as Thomas used it
for his own work. Shortly after that, we worked to get the code working
with the make system, and the rest is history.

Backporting "make localmodconfig" should not be very difficult as it
has existed long before it was introduced into mainline. I'm willing to
help out where I can, but this should be used as an introductory step.
If you can expand on the tool and get it more integrated into existing
drivers, that could be proven very beneficial to mainline.

-- Steve


> > >
> > > Hi,
> > >
> > > Sorry not to have gotten back to you. I will discuss with Luis about what
> > > we are interested in supervising in the context of GSoC, and get back to
> > > you.
> > >
> > > julia
> >
> > Hello,
> >
> > Do you have any update ?
>