The aic7xxx driver used to be this way. It hid the fact that the
aic7xxx driver was completely open source and that anyone could
take the code, improve it, or build custom behavior from it. Firmware
tweaks are often the only way to achieve certain behavior. For
example, a real time system may want to embed certain types of
recovery behavior in the firmware to reduce recovery latencies.
The power of Linux and OpenSource systems in is that everything
is provided so you can make the system what you need, not what
was spoon fed to you.
-- Justin - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/