From mboxrd@z Thu Jan 1 00:00:00 1970 From: Krzysztof Halasa Subject: 16-bit operation of PATA_CS5536? Date: Sun, 08 Nov 2009 21:05:05 +0100 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Received: from khc.piap.pl ([195.187.100.11]:44792 "EHLO khc.piap.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753396AbZKHUFD convert rfc822-to-8bit (ORCPT ); Sun, 8 Nov 2009 15:05:03 -0500 Sender: linux-ide-owner@vger.kernel.org List-Id: linux-ide@vger.kernel.org To: linux-ide@vger.kernel.org, lkml I wonder why isn't the PATA CS5536 driver using 32-bit ops. Does the following make any sense? It seems to work on my IXP425-based router. Signed-off-by: Krzysztof Ha=C5=82asa --- a/drivers/ata/pata_cs5536.c +++ b/drivers/ata/pata_cs5536.c @@ -232,7 +232,7 @@ static struct scsi_host_template cs5536_sht =3D { }; =20 static struct ata_port_operations cs5536_port_ops =3D { - .inherits =3D &ata_bmdma_port_ops, + .inherits =3D &ata_bmdma32_port_ops, .cable_detect =3D cs5536_cable_detect, .set_piomode =3D cs5536_set_piomode, .set_dmamode =3D cs5536_set_dmamode,