mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-25 05:40:53 +07:00
[PATCH] JMB 368 PATA detection
The Jmicron JMB368 is PATA only so has the PATA on function zero. Don't therefore skip function zero on this device when probing Signed-off-by: Alan Cox <alan@redhat.com> Cc: <stable@kernel.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
8fa1d7d3b2
commit
c333526f48
@ -247,8 +247,10 @@ static int __devinit generic_init_one(struct pci_dev *dev, const struct pci_devi
|
|||||||
(!(PCI_FUNC(dev->devfn) & 1)))
|
(!(PCI_FUNC(dev->devfn) & 1)))
|
||||||
goto out;
|
goto out;
|
||||||
|
|
||||||
if (dev->vendor == PCI_VENDOR_ID_JMICRON && PCI_FUNC(dev->devfn) != 1)
|
if (dev->vendor == PCI_VENDOR_ID_JMICRON) {
|
||||||
goto out;
|
if (dev->device != PCI_DEVICE_ID_JMICRON_JMB368 && PCI_FUNC(dev->devfn) != 1)
|
||||||
|
goto out;
|
||||||
|
}
|
||||||
|
|
||||||
if (dev->vendor != PCI_VENDOR_ID_JMICRON) {
|
if (dev->vendor != PCI_VENDOR_ID_JMICRON) {
|
||||||
pci_read_config_word(dev, PCI_COMMAND, &command);
|
pci_read_config_word(dev, PCI_COMMAND, &command);
|
||||||
|
Loading…
Reference in New Issue
Block a user