On Mon, 02 Jun 2008 14:38:55 -0400
Jeff Garzik <jeff@garzik.org> wrote:
Jeff - I think you are misunderstanding what the module parameter
is doing. It is not a substitute for the sysfs interface that you
proposed. You would not want to get rid of it ever. What it does
is set the default of the AHCI driver to favor the BIOS settings
for which ports are hotpluggable. the parameter is there to allow
users to override the BIOS settings at module load time. Once you
get your sysfs interface in, you would then be able to override
the default at run time.
User interfaces are annoying because it takes 2 maintainers to agree
on them, that is all. Surely you remember how long it took AN to
get in? It was about 9 months. This patch can go in now while we
spend 9 months deciding how to do the ultimate sysfs interface.
As I've been trying to explain to you. a) this isn't a one off interface.
b) this patch doesn't prevent you at all from adding a generic interface
later. Perhaps you have a non-technical reason for not wanting this
patch, but I'd like to make sure there's nothing here that you are
just not understanding or something that I can fix. I obviously can't
fix your idea that I only care about Intel chips, not matter how utterly
wrong and not supported by the facts that is.
--