Re: [PATCH 45/86] pata_legacy: do not probe extra ports automatically if PCI is not present

Alan Cox
2009-11-25T18:10:04Z

> > NAK. You made a rather peculiar set of changes in the IDE layer but the
>
> Please give commit numbers and describe such 'peculiar set of changes in
> the IDE layer' in more details or skip such baseless, unjust and pointless

Disabling what can be a safe probe

> comments from your mails.

The old IDE code didn't do the full PCI check that libata did at the time
there were public complaints. Libata legacy also doesn't fall for the bug
where legacy loads and blocks PCI adapters as it has a smart check in it,
including for weirdness like the CS55x0 and the MPIIX.

So I'm firmly of the opinion that
- We should leave it as is
- If it causes a problem we should look at the exact case involved.
Possibly it would need a CONFIG_X86 but thats sort of implied as
embedded use pata_platform in preference.

The fact it just works by default is very very important.