On Thu, Aug 19, 2010 at 14:54, Tejun Heo <tj@xxxxxxxxxx> wrote: > Loading all drivers is for cases where > controllers supported by different drivers share the same PCI ID (some > of hpt's need this). So, the priority thing is mostly broken except > for pretty simple cases. :-( Oh well, it has worked well enough till > now. Let's leave it alone for now. Well, I wouldn't really call it broken. It's very helpful to have these priorities, and it solved a bunch of real problems because in most cases it produces predictable results, unlike it was before. That compiled-in and and modules don't really mix here regarding your use case does not really matter in the general picture, it's still a predictable behavior, and we really need the priorities. If we need finer-grained policy here, we need to move the driver binding to userspace. The driver core and udev can do that already. But nobody of us is so crazy to enable it, and handle all the fallout. But it's possible in theory ... :) Kay -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html