From: Alan Cox Missing freeze, thaw, post_internal methods, also switch to new cable method in passing. Signed-off-by: Alan Cox Signed-off-by: Andrew Morton --- drivers/ata/pata_sl82c105.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletion(-) diff -puN drivers/ata/pata_sl82c105.c~pata_sl82c105-missing-methods-cable drivers/ata/pata_sl82c105.c --- a/drivers/ata/pata_sl82c105.c~pata_sl82c105-missing-methods-cable +++ a/drivers/ata/pata_sl82c105.c @@ -58,7 +58,6 @@ static int sl82c105_pre_reset(struct ata if (ap->port_no && !pci_test_config_bits(pdev, &sl82c105_enable_bits[ap->port_no])) return -ENOENT; - ap->cbl = ATA_CBL_PATA40; return ata_std_prereset(ap); } @@ -234,7 +233,11 @@ static struct ata_port_operations sl82c1 .exec_command = ata_exec_command, .dev_select = ata_std_dev_select, + .freeze = ata_bmdma_freeze, + .thaw = ata_bmdma_thaw, .error_handler = sl82c105_error_handler, + .post_internal_cmd = ata_bmdma_post_internal_cmd, + .cable_detect = ata_cable_40wire, .bmdma_setup = ata_bmdma_setup, .bmdma_start = sl82c105_bmdma_start, _