Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756810AbZKMSXr (ORCPT ); Fri, 13 Nov 2009 13:23:47 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1756777AbZKMSXm (ORCPT ); Fri, 13 Nov 2009 13:23:42 -0500 Received: from earthlight.etchedpixels.co.uk ([81.2.110.250]:48029 "EHLO www.etchedpixels.co.uk" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1756764AbZKMSXl (ORCPT ); Fri, 13 Nov 2009 13:23:41 -0500 Date: Fri, 13 Nov 2009 18:25:15 +0000 From: Alan Cox To: Bartlomiej Zolnierkiewicz Cc: Robert Hancock , "linux-kernel" , ide , Jeff Garzik Subject: Re: [PATCH] libata: remove experimental tag on PATA drivers Message-ID: <20091113182515.38fb3793@lxorguk.ukuu.org.uk> In-Reply-To: <200911131715.24377.bzolnier@gmail.com> References: <4AFCC0D4.9020708@gmail.com> <200911131715.24377.bzolnier@gmail.com> X-Mailer: Claws Mail 3.7.3 (GTK+ 2.14.7; x86_64-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1971 Lines: 52 > Fine but please update status of following host drivers that were > marked as "stable" prematurely by commit e3389cb first: > > PATA_PDC_OLD: needs to be marked as EXPERIMENTAL (or just BROKEN) > - known reliability problems with UDMA A few odd reports apparently linked to specific chip revs. It's at least as stable as the old IDE one which doesn't work on my hardware. I'd love to get it working on everything but neither driver does and I don't think we are likely to ever extract more docs from Promise. > PATA_ALI: EXPERIMENTAL > - ATAPI DMA is still broken Not experimental as we default to not doing ATAPI DMA. Glancing over the code I notice the ALI C2/C3 workaround probably wants adding to the old driver as it can do nasty things otherwise. (See the reset function in the pata_ali driver) > PATA_CMD64X: EXPERIMENTAL > - potential data corruption issues remains unfixed for CMD64[3,6] Patch in testing, and unlike the old IDE one it doesn't cripple the controller but implements the proper workaround in full including permitting parallel PIO command streams. I'll push that back through stable once done. > PATA_SIS: EXPERIMENTAL > - missing MWDMA support on newer controllers Yes seems someone fixed that in the old driver but didn't forward port it. Trivial and fixed. BTW - its wrong in the old driver as far as I can see - it doesn't clip the DMA mode to the PIO limit as required by the documentation and the ATA standard. Remember the same timings are used for both PIO and MWDMA cycles. > They are all old & known problems and not present in > [ "old", "deprecated", "legacy" ] counterparts. Which has its own different set of problems. Any others spring to mind while you are at it ? Alan -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/