LWN.net Logo

Drivers reveal their interfaces

Drivers reveal their interfaces

Posted Sep 30, 2007 16:57 UTC (Sun) by Zoborov (guest, #29327)
In reply to: Drivers reveal their interfaces by filker0
Parent article: The Linux Driver Project takes off

A driver that is in the kernel distribution will be maintained and updated as the kernel APIs change and can be ported to other architectures.

Be that as it may, in the words of Theo de Raadt:

I can assure you that other people without the docs cannot fix the bugs in those drivers


(Log in to post comments)

Fixing bugs

Posted Sep 30, 2007 17:15 UTC (Sun) by filker0 (guest, #31278) [Link]

Someone with the docs is always in a better position to fix the bugs, but not having them does not preclude fixing bugs, Theo de Raadt's comments notwithstanding.

It's not always fun, but it is possible. I've done it more than once, at least once where all I had was a binary driver, a scope, and a knowlege of what the driver was supposed to be doing. Having non- obfusticated source code is very much like having register level docs, plus a little theory of operation thrown in.

What you're really doing is questioning GKH's integrity, his intelligence, and his committment to Free and Open Source. Until he's produced a driver, you are welcome to worry that he might produce the source eqivilent to a binary blob, but you conclude that you will.

Drivers reveal their interfaces

Posted Oct 2, 2007 19:27 UTC (Tue) by krishna (guest, #24080) [Link]

> I can assure you that other people without the docs cannot fix the bugs
in those drivers

And while I can't assure you, I'll give you 2-to-1 odds that given a
working driver and the docs, you'll never finish getting the bugs out of
the *documentation*.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds