On Monday 19 May 2008 05:14:07 pm Rene Herman wrote:
static void pnp_clean_resource_table(struct pnp_dev *dev)
Do correct me if I'm wrong but I don't believe this will do. The index for the resources is preserved simply due to the list position after the DISABLED thing but here the list is reshuffled.
So say I have an ISAPnP device with 2 port resources the second of which I force to manual setting through sysfs (ie, AUTO is cleared). This API would then delete the first port resource after which the second port resource is the first entry in the list which would make for example isapnp_set_resource() program it into hardware index 1, no?
My reasoning was that all AUTO entries should be at the end of the
list, so deleting them should not change the order of other entries.