u/h7lc0n

▲ 8 r/kernel

Where does staging drivers start and come from?

I just made my first kernel contribution to the linux kernel, specifically in staging driver rtl8724bs. I chose to fix code styling issues by running checkpatch.pl, got to fix some bounding bugs along the way too, but that’s it. I can’t exactly describe my feeling when I got the LGTM, both excited and annoyed, but that’s a story for another day.

However, my question is, when did these drivers come into “staging” first having all these somewhat obvious bugs and clear styling issues that dont match the kernel’s preferences? Like isn’t there a first step for drivers to be submitted and accepted? Having simple styling/standards at least? And where do these drivers get accepted to be at staging/ start at? Do maintainers just fork another peoples work after confirming together?

Sorry if I sound dumb, I’m just curious on how things get accepted at staging with having minimum standards for the kernel’s preferences. Thanks.

reddit.com
u/h7lc0n — 2 days ago