How to commit a change to the linux kernel
How I did it: I waited for 3 days camped out in front of a best buy to get a 200$ Toshiba laptop only to find the in-kernel radeon driver did not support it so i was stuck running VESA at a lower resolution than I KNEW the hardware supported. Thanks to the Linux kernel being open source, I was able to download the full source code and identify where in the kernel all teh device-ids for my type of chip were defined. I have never done anything in c other than casual hacking, but in this case the code was wather well documented, and I tried several cycles of editing/recompiling that section of the kernel forcing my unknown chip to be treated as several other known chips. Took a few trys until I found out it responds and acts identical to another X200 vvariant. Got everything working with those changes then submitted a patch to the Linux Kernel mailing list. In about a week it was accepted and is now in Linux Kernels everywhere so no one else has to deal with the same problem I did :-)
Comments:
Lance Vick has gotten 1 cheer on this entry.
californiajoy cheered this 3 years ago
