kernel/drivers/ata/pata_marvell.c
.. .. @@ -1,3 +1,4 @@ 1 +// SPDX-License-Identifier: GPL-2.0-only1 2 /* 2 3 * Marvell PATA driver. 3 4 * .. .. @@ -82,6 +83,8 @@ 82 83 switch(ap->port_no) 83 84 { 84 85 case 0: 86 + if (!ap->ioaddr.bmdma_addr)87 + return ATA_CBL_PATA_UNK;85 88 if (ioread8(ap->ioaddr.bmdma_addr + 1) & 1) 86 89 return ATA_CBL_PATA40; 87 90 return ATA_CBL_PATA80;