green light for kernel 2.6.20-rc7-git1

2007-02-04 Thread Uwe Bugla
Hi everybody, I can confirm that nerolinux is running excellent again with 2.6.20-rc7-git1. I want to thank everyone mentioned in the address header, especially Linus himself and Mike Christie who did an excellent job. Fantastic! My proposition to avoid terrible bugs like that one in the future

[PATCH] sata_promise: new EH conversion for 20619 chips

2007-02-04 Thread Mikael Pettersson
This patch updates the sata_promise driver to use new-style libata error handling for 20619 (TX4000) chips. sata_promise already uses new EH for the other chips it supports, so the patch is quite simple: * remove -phy_reset and -eng_timeout ops from pdc_pata_ops, and instead bind -freeze,

[PATCH -mm] sata_nv: wait for response on entering/leaving ADMA mode

2007-02-04 Thread Robert Hancock
Update sata_nv to wait for the controller to indicate via the status register that it has entered the requested state when switching between ADMA mode and register mode. This issue came up recently when debugging some problems with cache flush command timeouts and while it didn't appear to fix

[PATCH -mm] sata_nv: propagate ata_pci_device_do_resume return value

2007-02-04 Thread Robert Hancock
ata_pci_device_do_resume can fail if the PCI device couldn't be re-enabled. Update sata_nv to propagate the return value from this call and to not try to do any other resume activities if it fails. Fixes a compile warning. Signed-off-by: Robert Hancock [EMAIL PROTECTED] ---

[PATCH libata-dev#upstream-fixes] libata: fix drive side 80c cable check

2007-02-04 Thread Tejun Heo
The 80c wire bit is bit 13, not 14. Bit 14 is always 1 if word93 is implemented. This increases the chance of incorrect wire detection especially because host side cable detection is often unreliable and we sometimes soley depend on drive side cable detection. Fix it. Signed-off-by: Tejun Heo

[PATCH] ide: fix drive side 80c cable check

2007-02-04 Thread Tejun Heo
The 80c wire bit is bit 13, not 14. This increases the chance of incorrect wire detection especially because host side cable detection is often unreliable and we sometimes soley depend on drive side cable detection. Fix it. Signed-off-by: Tejun Heo [EMAIL PROTECTED] --- Please consider for

[PATCH] amd74xx: don't configure udma mode higher than BIOS did

2007-02-04 Thread Tejun Heo
On many nvidia boards, BIOSen often set CABLE bit in EIDE Controller Configuration Register even when 40c cable is attached but configures transfer mode correctly (= udma33). As amd74xx depends on the CABLE bit to determine the cable type and thus the highest allowed udma mode, this often results