Re: [PATCH] Asynchronous scan support for libata

2007-10-04 Thread Matthew Wilcox
On Tue, Oct 02, 2007 at 10:41:11AM -0400, Jeff Garzik wrote: Did you look at SATA alone? No. I don't think I have any pure-SATA machines. I suppose I could disable the drivers for non-SATA and see what happens. Since SATA does its own scan asynchronously from SCSI itself, doing this seems

Re: [PATCH] Asynchronous scan support for libata

2007-10-02 Thread Jeff Garzik
Matthew Wilcox wrote: Last December, I posted this: http://lwn.net/Articles/213635/ Here's an updated version. It shaves 5 seconds off boot time on my configuration (qla2xxx, emulex, two ata_piix, dual fusion), but could save more or less on other setups. I think I can remove the 'sync'

Re: [PATCH] Asynchronous scan support for libata

2007-09-08 Thread Tejun Heo
Matthew Wilcox wrote: Last December, I posted this: http://lwn.net/Articles/213635/ Here's an updated version. It shaves 5 seconds off boot time on my configuration (qla2xxx, emulex, two ata_piix, dual fusion), but could save more or less on other setups. I think I can remove the 'sync'

Re: [PATCH] Asynchronous scan support for libata

2007-09-08 Thread Matthew Wilcox
On Sat, Sep 08, 2007 at 05:10:27PM +0900, Tejun Heo wrote: I think it's generally okay although it would need to spend quite some time in -mm and we'll need to exclude several drivers which require host-wide silence for mode programming (the current code is buggy but sequential probing hides

Re: [PATCH] Asynchronous scan support for libata

2007-09-08 Thread Jeff Garzik
Matthew Wilcox wrote: Can you tell me a bit more about these drivers? Would it be possible to convert them to one host/many channels, which would give us the exclusion we want? As a tangent, I would prefer a more natural representation than current, where there is a 1-1 correspondence

Re: [PATCH] Asynchronous scan support for libata

2007-09-08 Thread Tejun Heo
Matthew Wilcox wrote: On Sat, Sep 08, 2007 at 05:10:27PM +0900, Tejun Heo wrote: I think it's generally okay although it would need to spend quite some time in -mm and we'll need to exclude several drivers which require host-wide silence for mode programming (the current code is buggy but

Re: [PATCH] Asynchronous scan support for libata

2007-09-08 Thread Tejun Heo
Jeff Garzik wrote: Matthew Wilcox wrote: Can you tell me a bit more about these drivers? Would it be possible to convert them to one host/many channels, which would give us the exclusion we want? As a tangent, I would prefer a more natural representation than current, where there is a 1-1

[PATCH] Asynchronous scan support for libata

2007-09-06 Thread Matthew Wilcox
Last December, I posted this: http://lwn.net/Articles/213635/ Here's an updated version. It shaves 5 seconds off boot time on my configuration (qla2xxx, emulex, two ata_piix, dual fusion), but could save more or less on other setups. I think I can remove the 'sync' argument and code from