On Mer, 2005-02-02 at 08:31, Jeff Garzik wrote:
Merges drivers/ide/pci/*.h files into their corresponding *.c
files. Rationales are
1. There's no reason to separate pci drivers into header and
body. No header file is shared and they're simple enough.
2. struct
On Sul, 2005-02-13 at 18:51, Jeff Garzik wrote:
libata-dev now has two drivers that support PATA, pata_pdc2027x and
ata_piix, and the core is getting close (DMA blacklist in, C/H/S support
close).
Do you have DMA change down sorted - CRC error, drop speed and/or switch
to PIO then later flip
The ATI chipset serial ATA is an SI3112 cell. While this is supported by
the sata layer (you'll need to grep by id because naughty Mr Garzik
doesn't use the PCI ID defines) the sata layer driver still gives some
users real problems.
Alan
diff -u --new-file --recursive --exclude-from
AFAIR it was Alan who added this code, so lets ask him :)
The cfso check goes back to Andre
-
To unsubscribe from this list: send the line unsubscribe linux-ide in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
On Maw, 2005-07-05 at 20:14, Jens Axboe wrote:
IDE still has much lower overhead per command than your average SCSI
hardware. SATA with FIS even improves on this, definitely a good thing!
But SCSI overlaps them while in PATA they are dead time. Thats why PATA
is so demanding of large I/O block
On Iau, 2005-07-21 at 15:37 -0700, Darrick J. Wong wrote:
I've noticed what might be a small bug with the serverworks driver in
2.6.12.3. The IBM HS20 blade has a ServerWorks CSB6 IDE controller with
an optional LSI MegaIDE RAID BIOS (BIOS assisted software raid, iow).
With a binary only
On Iau, 2005-08-11 at 17:07 -0600, Bjorn Helgaas wrote:
So the scenario in question (correct me if I'm wrong) is that we
have a PCI IDE device that is handed off in compatibility mode (and
may only work in that mode). In that case, the PCI *device* still
exists, so shouldn't the IDE PCI code
On Iau, 2005-08-11 at 14:24 -0600, Bjorn Helgaas wrote:
IA64 boxes only have PCI IDE devices, so there's no need to blindly poke
around in I/O port space. Poking at things that don't exist causes MCAs
on HP ia64 systems.
Signed-off-by: Bjorn Helgaas [EMAIL PROTECTED]
Nak-by: Alan Cox
On Maw, 2005-08-16 at 11:38 +0200, Bartlomiej Zolnierkiewicz wrote:
* removing IDE_ARCH_OBSOLETE_INIT define has some implications,
* non-functional ide-cs driver (but there is no PCMCIA on IA64?)
IA64 systems can support PCI-Cardbus/PCMCIA cards so they do actually
need this support. They
On Maw, 2005-08-16 at 12:02 +0200, Bartlomiej Zolnierkiewicz wrote:
On 8/11/05, Christoph Hellwig [EMAIL PROTECTED] wrote:
On Thu, Aug 11, 2005 at 02:24:43PM -0600, Bjorn Helgaas wrote:
IA64 boxes only have PCI IDE devices, so there's no need to blindly poke
around in I/O port space.
On Maw, 2005-08-16 at 22:42 +0200, Bartlomiej Zolnierkiewicz wrote:
IMO this is much better solution as:
* you go from working code into small steps (evolution)
If there was working code to go from maybe. The IDE core code is far too
broken for that to be the case. The drivers are different
On Sul, 2005-08-21 at 02:31 +0900, Tejun Heo wrote:
My preference is toward unifying into single path as long as
performance penalty is acceptable for the sake of simplicity.
I don't think it is a big issue for ATA. The drive tends to take 10-15
seconds before it goes and whines at us, and
You need the kernel side timeout. Consider this case
One page of memory holds the parking code
A second page is swapped to disk and holds the resume code
You park the disk
You wakeup
You got to page in the resume code
So you really do want the kernel helping to avoid a deadlock
@@ -1661,6
On Llu, 2005-09-05 at 09:26 +0200, Bartlomiej Zolnierkiewicz wrote:
After DMA timeout driver reverted back to PIO,
ide-taskfile.c also holds PIO code besides IDE Taskfile Access.
On SMP after a DMA timeout it will potentially freeze. There are some
paths in that code which lead to double lock
On Maw, 2005-09-06 at 18:47 +0200, Thomas Kleffel (LKML) wrote:
According to the specs, those registers should be there in every CF
card. I've tested this with a couple of CFs, including SanDisk,
Microdrive and several NoNames.
ide-cs handles a lot more than just CF cards so it might not be
On Maw, 2005-09-06 at 16:33 -0700, Ravikiran G Thirumalai wrote:
2. Change the core ide code to use hwgroup-lock instead of ide_lock.
Deprecate ide_lock (patch 2)
hwgroups and IDE locking requirements are frequently completely
unrelated. Its clear from the changes proposed you've not tested on
On Mer, 2005-09-07 at 10:50 -0700, Ravikiran G Thirumalai wrote:
Then the change to piix controller in my patchset is bad, How about changing
the ide_lock to per-driver lock in this case? Locking for rest of the
controllers in the system is left equivalent to what ide_lock did earlier..
Thats
On Mer, 2005-09-07 at 11:16 -0700, Ravikiran G Thirumalai wrote:
I tested it on a 2way box with a piix controller. It got through Bonnie++.
I have access to piix controllers only, so that was the only controller
I changed. I did not read the errata though... :(
Errata matter a lot
On Fri, 2 Mar 2007 17:31:26 +0900
Tejun Heo [EMAIL PROTECTED] wrote:
Add missing #ifdef CONFIG_PM conditionals around all PM related parts
in libata LLDs.
Signed-off-by: Tejun Heo [EMAIL PROTECTED]
Ugh...
Can we not just provide dummy methods ?
Alan
-
To unsubscribe from this
On Fri, 02 Mar 2007 21:02:46 +0900
Tejun Heo [EMAIL PROTECTED] wrote:
Alan Cox wrote:
Ugh...
Can we not just provide dummy methods ?
I agree that it's ugly but LDDs often wrap standard routines and with
the third patch all standard routines are gone thus forcing LLDs to omit
Support for the PCI CMD640 (not VLB)
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc2/drivers/ata/Kconfig
linux-2.6.21-rc2/drivers/ata/Kconfig
--- linux.vanilla-2.6.21-rc2/drivers/ata/Kconfig2007-03-01
13
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc2/drivers/ata/Kconfig
linux-2.6.21-rc2/drivers/ata/Kconfig
--- linux.vanilla-2.6.21-rc2/drivers/ata/Kconfig2007-03-01
13:36:03.0 +
+++ linux
On Fri, 2 Mar 2007 15:32:01 +
Alistair John Strachan [EMAIL PROTECTED] wrote:
On Friday 02 March 2007 15:05, you wrote:
Signed-off-by: Alan Cox [EMAIL PROTECTED]
[snip]
config PATA_OLDPIIX
- tristate Intel PATA old PIIX support (Experimental)
+ tristate Intel PATA support
This makes spurious abnormal status messages seen in many sff
controllers.
Signed-off-by: Tejun Heo [EMAIL PROTECTED]
My feeling is that this will also hide bugs, such as in the AHCI case
I think its the right thing to do in the end at least for the SFF cases
(can't comment on AHCI).
+ if (ap-port_no != 0 adev-devno != timing-last) {
+ pci_write_config_byte(pdev, DRWTIM23,
timing-reg58[adev-devno]);
+ timing-last = adev-devno;
+ }
It might be worth looking into whether -dev_select is a better place
for this sort of code
It isn't, for
it seems broken to manipulate xfer_mask after returning from the
driver's -mode_filter hook.
this patch is more than just a speed-limited warning printk, afaics
I actually suggested that order because the only way the printk can be
done correctly is for it to be the very last test made.
swaps the first two elements in legacy_irq[],
which makes pata_legacy work on my 486.
Signed-off-by: Mikael Pettersson [EMAIL PROTECTED]
Acked-by: Alan Cox [EMAIL PROTECTED]
-
To unsubscribe from this list: send the line unsubscribe linux-ide in
the body of a message to [EMAIL PROTECTED]
More
+if (t.active 16)
+t.active = 16;
Erm, clamping active time is not a right thing to do. Right thing to do
was to bail out. I didn't do it in the legacy driver rewrite though...
As far as I can work out its a can't happen
+pci_read_config_byte(pdev, ARTIM23,
(2) The more common method is for the drive to require an explicit
set-features spin-up subcommand after the IDENTIFY.
I notice there is no ATA version check - was this feature in all versions
of ATA ?
-
To unsubscribe from this list: send the line unsubscribe linux-ide in
the body of a message
havoc on all configurations except one (master device on
primary channel, no other devices) as code was writing PIO/DMA
timings and device settings to wrong registers (including
reserved ones),
Thanks
Acked-by: Alan Cox [EMAIL PROTECTED]
-
To unsubscribe from this list: send the line unsubscribe
using separate pata_acpi driver (we can definitely implement pata_acpi
using the helpers). It will reduce general confusion and allow
combining acpi cable detection with specialized device handling (e.g.
ACPI cable detection combined with ADMA command operation).
Read the code Tejun, I did
when the slave is a mirror of the master and to fix up problems
that causes.
Signed-off-by: Alan Cox [EMAIL PROTECTED]
Signed-off-by: Andrew Morton [EMAIL PROTECTED]
Seems same, but dropped due to can you try this patch comments. Let
me know if this actually fixes something...
I've got
dropped patches 9-25.
they should all be rolled up into a single update -cable_detect hook
patch, as discussed.
Strongly disagree. Each cable detect for a driver is testable alone which
means each one is a git bisect point and you can find which driver has
broken that way.
Alan
-
To
On Tue, Mar 06, 2007 at 11:18:36PM +0900, Tejun Heo wrote:
Actually, I have. I was thinking of higher level helpers. e.g.
pacpi_cable_detect() in libata-acpi.c such that sata_nv's cable_detect
can do.
There is no cable detect feature in ACPI, you try and set a mode and if it
lets you then
On Tue, 06 Mar 2007 09:25:34 -0500
Jeff Garzik [EMAIL PROTECTED] wrote:
through intuition and simple observation, without having to resort to
git bisect.
Well if you want one patch you can have one patch. It'll be a while as
I'm still converting drivers over and I'll feed them one by one for
Tejun is just repeating what I've been saying: you don't need a
separate driver, call out from sata_nv or whereever instead.
You do need a separate driver because you've got no guarantee that the
PATA chip you are driving has a non-ACPI driver of any kind. For the
Nvidia PATA Tejun may be
Martin I am copying linux-ide because I am wondering if this issue is
due to a case where the fact that iop13xx posts i/o writes is causing
issues. On IA the driver would be stalled until an i/o write completed.
On iop13xx the driver is free to continue running. Perhaps someone with
more
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_artop.c
linux-2.6.21-rc2-mm2/drivers/ata/pata_artop.c
--- linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_artop.c 2007-03-06
23:06
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_it821x.c
linux-2.6.21-rc2-mm2/drivers/ata/pata_it821x.c
--- linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_it821x.c 2007-03-06
23:09
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_mpc52xx.c
linux-2.6.21-rc2-mm2/drivers/ata/pata_mpc52xx.c
--- linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_mpc52xx.c 2007-03-06
23:09
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_mpiix.c
linux-2.6.21-rc2-mm2/drivers/ata/pata_mpiix.c
--- linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_mpiix.c 2007-03-06
23:09
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_ns87410.c
linux-2.6.21-rc2-mm2/drivers/ata/pata_ns87410.c
--- linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_ns87410.c 2007-03-06
23:09
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_oldpiix.c
linux-2.6.21-rc2-mm2/drivers/ata/pata_oldpiix.c
--- linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_oldpiix.c 2007-03-06
23:09
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_opti.c
linux-2.6.21-rc2-mm2/drivers/ata/pata_opti.c
--- linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_opti.c2007-03-06
23:09
and will break
only ultra-obscure setups)
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_pcmcia.c
linux-2.6.21-rc2-mm2/drivers/ata/pata_pcmcia.c
--- linux.vanilla-2.6.21-rc2-mm2/drivers/ata
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_pdc202xx_old.c
linux-2.6.21-rc2-mm2/drivers/ata/pata_pdc202xx_old.c
--- linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_pdc202xx_old.c
Much the same as the others except we have to keep our own error_handler
methods as the chip has bus reset registers that we need to poke.
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc2-mm2/drivers/ata
Unfortunately the device differs also in the higher speeds mode setup so
we can't merge it into ata_piix even though its a sort of clone.
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_efar.c
Another not-quite PIIX, another cable type conversion
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_it8213.c
linux-2.6.21-rc2-mm2/drivers/ata/pata_it8213.c
--- linux.vanilla-2.6.21-rc2-mm2
There are two changes here. Firstly we switch to a cable detect method,
secondly the old code forgot to call ata_std_prereset() but somehow
managed to work anyway. Fix the missing call.
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
- Switch to cable_detect method
- Correct name of driver in initial comments
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_serverworks.c
linux-2.6.21-rc2-mm2/drivers/ata/pata_serverworks.c
which does the filtering by enable bits.
In addition we had some auto const arrays that should be static const. I'm
not sure if gcc already treats them intelligently but adding the static
will make sure.
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr
We end up shifting a few bits of logic around in this driver but the
basic change is the same.
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_via.c
linux-2.6.21-rc2-mm2/drivers/ata
xn_pre_reset(struct ata_port *ap)
+{
+ struct pci_dev *pdev = to_pci_dev(ap-host-dev);
/* Reset the state machine */
pci_write_config_byte(pdev, 0x50, 0x37);
pci_write_config_byte(pdev, 0x54, 0x37);
udelay(100);
-
return ata_std_prereset(ap);
}
Not clear we should keep this ugly BIOS mode hack, but for now it can
stay. Possibly an ACPI based solution will work, or just doing drive side
detection now that is hopefully fixed.
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
Lets try attaching the right patch file this time
Not clear we should keep this ugly BIOS mode hack, but for now it can
stay. Possibly an ACPI based solution will work, or just doing drive side
detection now that is hopefully fixed.
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file
Subject: libata: PATA UDMA/100 configured as UDMA/33
References : http://lkml.org/lkml/2007/2/20/294
http://www.mail-archive.com/linux-ide@vger.kernel.org/msg04115.html
Submitter : Fabio Comolli [EMAIL PROTECTED]
Handled-By : Tejun Heo [EMAIL PROTECTED]
Status :
Add suspend/resume support
Write 0x5B to 0 not 0x5C
The former is important as we must kill the FIFO on a resume
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc2-mm2/drivers/ata/pata_cmd640.c
linux-2.6.21-rc2-mm2
, sorry I should have caught that when testing.
Signed-off-by: Petr Vandrovec [EMAIL PROTECTED]
Acked-by: Alan Cox [EMAIL PROTECTED]
diff -uprdN linux/drivers/ata/libata-core.c linux/drivers/ata/libata-core.c
--- linux/drivers/ata/libata-core.c 2007-03-07 22:13:24.0 -0800
+++ linux
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/ata_generic.c
linux-2.6.21-rc3-mm2/drivers/ata/ata_generic.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/ata_generic.c 2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_ali.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_ali.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_ali.c 2007-03-08
16:01:10.0 +
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_amd.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_amd.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_amd.c 2007-03-08
16:01:10.0 +
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_artop.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_artop.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_artop.c 2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_cmd64x.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_cmd64x.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_cmd64x.c 2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_cs5520.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_cs5520.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_cs5520.c 2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_cs5530.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_cs5530.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_cs5530.c 2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_cs5535.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_cs5535.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_cs5535.c 2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_efar.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_efar.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_efar.c2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_hpt366.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_hpt366.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_hpt366.c 2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_hpt3x3.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_hpt3x3.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_hpt3x3.c 2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_it8213.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_it8213.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_it8213.c 2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_it821x.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_it821x.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_it821x.c 2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_ixp4xx_cf.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_ixp4xx_cf.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_ixp4xx_cf.c 2007-03-08
15:59
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_legacy.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_legacy.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_legacy.c 2007-03-08
15:59
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_marvell.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_marvell.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_marvell.c 2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_netcell.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_netcell.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_netcell.c 2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_ns87410.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_ns87410.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_ns87410.c 2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_opti.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_opti.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_opti.c2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_pcmcia.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_pcmcia.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_pcmcia.c 2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_pdc202xx_old.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_pdc202xx_old.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_pdc202xx_old.c
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_platform.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_platform.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_platform.c2007-03-08
15:59
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_qdi.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_qdi.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_qdi.c 2007-03-08
15:59:20.0 +
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_sc1200.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_sc1200.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_sc1200.c 2007-03-08
15:59
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_serverworks.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_serverworks.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_serverworks.c 2007-03-08
16
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_sis.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_sis.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_sis.c 2007-03-08
16:01:10.0 +
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_sl82c105.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_sl82c105.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_sl82c105.c2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_sl82c105.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_sl82c105.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_sl82c105.c2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_via.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_via.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_via.c 2007-03-08
16:01:10.0 +
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_winbond.c
linux-2.6.21-rc3-mm2/drivers/ata/pata_winbond.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/pata_winbond.c 2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/sata_promise.c
linux-2.6.21-rc3-mm2/drivers/ata/sata_promise.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/sata_promise.c 2007-03-08
16:01
involved.
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/sata_sil.c
linux-2.6.21-rc3-mm2/drivers/ata/sata_sil.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/sata_sil.c 2007-03-08
16:01
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/sata_via.c
linux-2.6.21-rc3-mm2/drivers/ata/sata_via.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/sata_via.c 2007-03-08
16:01:10.0 +
?
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/libata-acpi.c
linux-2.6.21-rc3-mm2/drivers/ata/libata-acpi.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/libata-acpi.c 2007-03-08
15:59
If we find the device has broken diagnostics then don't report this if we
expect it to. Needed for the Gigabyte i-RAM.
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/libata-core.c
linux-2.6.21
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/libata-core.c
linux-2.6.21-rc3-mm2/drivers/ata/libata-core.c
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/libata-core.c 2007-03-08
16:01
This alone isn't sufficient to save the universe from prehistoric disks
and controllers but it is a first important step. Split off a separate
function to provide a mode filter when controller iordy is not available.
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.21-rc3-mm2/drivers/ata/Kconfig
linux-2.6.21-rc3-mm2/drivers/ata/Kconfig
--- linux.vanilla-2.6.21-rc3-mm2/drivers/ata/Kconfig2007-03-08
16:01:10.0 +
Drag pata_hpt37x kicking and screaming in the direction of
drivers/ide/pci/hpt366.c and all the work that Sergei has been doing
there. Plenty left to be done but this is a good snapshot for folks to
work on and to review
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive
And it now supports the hpt371n so at some point needs a rename. Sigh
This imports the basic fixups from the work Sergey has been doing into
the HPT3x2N driver. In particular it adds support for the 371N. Plenty
more work left on both this and HPT37x
Signed-off-by: Alan Cox [EMAIL PROTECTED
A lot of noise because I had to rename the optidma_set_mode() method to
avoid confusion with the new -set_mode() method that was added. Cable
detect side is pretty trivial.
Signed-off-by: Alan Cox [EMAIL PROTECTED]
diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla
1 - 100 of 855 matches
Mail list logo