On Thursday 02 August 2007, Bartlomiej Zolnierkiewicz wrote:
Otherwise this patch looks fine and is a bit simpler than my patch.
If you fix the printk, add patch description (can use the one from my patch)
and add Signed-off-by: I would happily apply it and dump mine version.
On the second
On Thursday 02 August 2007, Alan Cox wrote:
Additionally fs/partitions/check.c:rescan_partitions() should warn if the
partition exceeds device size and we are not seeing any such warning.
Why would it if there isn't anything wrong ?
Look at the __generic_make_requests() snippet (which was
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/sc1200.c |5 -
1 file changed, 4 insertions(+), 1 deletion(-)
Index: b/drivers/ide/pci/sc1200.c
===
--- a/drivers/ide/pci/sc1200.c
+++ b/drivers
Cc: Mikael Starvik [EMAIL PROTECTED]
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/cris/ide-cris.c |2 ++
1 file changed, 2 insertions(+)
Index: b/drivers/ide/cris/ide-cris.c
===
--- a/drivers/ide
Hi,
On Monday 30 July 2007, Sergei Shtylyov wrote:
Hello.
Bartlomiej Zolnierkiewicz wrote:
* Move ide_in_drive_list() from ide-dma.c to ide-iops.c.
* Add ivb_list[] table for listening early UDMA66 devices which don't
conform
to ATA4 standard wrt cable detection (bit14 is zero
.
Thanks to Mikko for investigating the issue and testing this patch.
v2:
* Add missing export and improve patch description a bit.
Cc: Mikko Rapeli [EMAIL PROTECTED]
Cc: Alan Cox [EMAIL PROTECTED]
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
This patch depends
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/slc90e66.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
Index: b/drivers/ide/pci/slc90e66.c
===
--- a/drivers/ide/pci/slc90e66.c
Hi,
On Saturday 28 July 2007, Sergei Shtylyov wrote:
Hello.
Bartlomiej Zolnierkiewicz wrote:
On Fri, 27 Jul 2007 02:22:27 +0200
Bartlomiej Zolnierkiewicz [EMAIL PROTECTED] wrote:
* Convert {ide_hwif_t,ide_pci_device_t}-host_flag to be u16.
* Add IDE_HFLAG_POST_SET_MODE host
On Saturday 04 August 2007, Alan Cox wrote:
On Fri, 3 Aug 2007 20:28:39 +0200 (MEST)
Mikael Pettersson [EMAIL PROTECTED] wrote:
The machine is an Athlon64 laptop with a K8T800 chipset. With the IDE
VIA driver the disk is detected as udma/100:
Currently old IDE via driver has a hack in
On Thursday 02 August 2007, Shaohua Li wrote:
ACPI spec defines the sequence of IDE power on/off:
Powering down:
Call _GTM.
Power down drive (calls _PS3 method and turns off power planes).
Powering up:
Power up drive (calls _PS0 method if present and turns on power planes).
controller/device if the
device was ide_floppy).
Cc: Benjamin Herrenschmidt [EMAIL PROTECTED]
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
Ben, any update on the testing status of ide-pmac series?
I also merged your patch to my tree but it is lacking description:
http://kernel.org
by atiixp_set_dma_mode() and if SWDMA
mode is chosen atiixp_dma_host_on() erroneously enables UDMA, just disable
support for SWDMA modes for now.
* Enable support for MWDMA0 mode.
* Bump driver version.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/atiixp.c | 53
bit not being checked
- device not being checked against generic DMA blacklist
- transfer mode not being set on device/host
* Add PIO autotune fallback to auide_dma_check().
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/ide-dma.c |3 +++
drivers/ide
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/it8213.c | 44 +++-
drivers/ide/pci/piix.c | 44 +++-
drivers/ide/pci/slc90e66.c | 33 +++--
3
-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/hpt34x.c |6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
Index: b/drivers/ide/pci/hpt34x.c
===
--- a/drivers/ide/pci/hpt34x.c
+++ b/drivers/ide/pci
Several host drivers used to reset drive-init_speed in their -ide_dma_check
implementations which resulted in incorrect init speed being reported to the
user, fix it.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/alim15x3.c |2 --
drivers/ide/pci
-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/ide-lib.c | 15 ---
drivers/ide/pci/aec62xx.c |3 +--
drivers/ide/pci/atiixp.c |3 +--
drivers/ide/pci/cmd64x.c |3 +--
drivers/ide/pci/cs5535.c |3 +--
drivers/ide/pci
-ide_dma_check to return -1 if DMA cannot be set.
* Bump driver version.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/cs5530.c |6 --
drivers/ide/pci/sc1200.c |6 --
2 files changed, 8 insertions(+), 4 deletions(-)
Index: b/drivers/ide/pci
-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/ppc/pmac.c |2 ++
1 file changed, 2 insertions(+)
Index: b/drivers/ide/ppc/pmac.c
===
--- a/drivers/ide/ppc/pmac.c
+++ b/drivers/ide/ppc/pmac.c
@@ -1587,6 +1587,8
Since sl82c105 re-programs DMA/PIO timings for DMA enable/disable, and sets
-autotune this change shouldn't have any other effect than bringing sl82c105
driver in-line with other host drivers wrt -ide_dma_check implementation.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED
config_drive_for_dma().
* Make ide_tune_dma() static.
There should be no functionality changes caused by this patch.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/arm/icside.c |9 --
drivers/ide/cris/ide-cris.c| 12
drivers/ide/ide-dma.c
Since ide-cris allows separate PIO and DMA timings, and ide-cris always sets
-autotune this change shouldn't have any other effect than bringing ide-cris
driver in-line with other host drivers wrt -ide_dma_check implementation.
Cc: Mikael Starvik [EMAIL PROTECTED]
Signed-off-by: Bartlomiej
commit 0fc4969b866671dfe39b1a9119d0fdc7ea0f63e5
I doubt that this particular report helps in debugging ne2k-pci problem...
;)
On Saturday 04 August 2007, Andrey Borzenkov wrote:
Just noticed this; I do not remember having seen it before, but I also do not
check dmesg every time after
commit 0fc4969b866671dfe39b1a9119d0fdc7ea0f63e5
Linus, please revert it.
On Sunday 05 August 2007, Mikael Pettersson wrote:
This is on a sparc64 ultra5 with a rev 3 CMD646. Starting with kernel
2.6.23-rc2, each boot triggers a WARNING from kernel/irq/resend.c:
Uniform Multi-Platform E-IDE
On Monday 06 August 2007, Sergei Shtylyov wrote:
Bartlomiej Zolnierkiewicz wrote:
Index: b/drivers/ide/arm/icside.c
===
--- a/drivers/ide/arm/icside.c
+++ b/drivers/ide/arm/icside.c
@@ -309,14 +309,6 @@ static int
On Sunday 05 August 2007, Sergei Shtylyov wrote:
HPT374 BIOS seems to only save f_CNT register value for the function #0 before
re-tuning DPLL causing the driver to report obviously distorted f_CNT for the
function #1 -- fix this by always reading the saved f_CNT register value from
in the
On Sunday 05 August 2007, Sergei Shtylyov wrote:
The Marvell bridge chips used on HighPoint SATA cards do not seem to support
the UltraDMA modes 1, 2, and 3 (as well as any MWDMA modes), so the driver
needs to account for this in the udma_filter() method. In order to achieve
that, do the
On Monday 06 August 2007, Sergei Shtylyov wrote:
Bartlomiej Zolnierkiewicz wrote:
Good, that's what I lacked for hpt366.c! Were you planning to push it to
Linus soon?
Not really but if needed I will extract MWDMA filter part and push it sooner.
* Add -mdma_filter to ide_hwif_t
.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
arch/cris/arch-v10/drivers/Kconfig |1 +
arch/cris/arch-v32/drivers/Kconfig |1 +
drivers/ide/Kconfig|9 +
3 files changed, 11 insertions(+)
Index: b/arch/cris/arch-v10/drivers/Kconfig
Don't force PIO4 when programming UDMA mode (suggested by Sergei).
Cc: Sergei Shtylyov [EMAIL PROTECTED]
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/it8213.c |9 -
drivers/ide/pci/piix.c | 11 +--
drivers/ide/pci/slc90e66.c | 10
Clear prefetch and postwrite for ATAPI devices instead of depending on BIOS.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/sis5513.c | 13 ++---
1 file changed, 6 insertions(+), 7 deletions(-)
Index: b/drivers/ide/pci/sis5513.c
two bugs:
- wrong cable bit was checked (0x0001 instead of 0x8000) on ATA_133 chipsets
- incorrect UDMA cycle time was reported on ATA_100a/ATA_133 chipsets
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/sis5513.c | 249
While at it:
On Sunday 05 August 2007, Sergei Shtylyov wrote:
Index: linux-2.6/drivers/ata/pata_hpt37x.c
===
--- linux-2.6.orig/drivers/ata/pata_hpt37x.c
+++ linux-2.6/drivers/ata/pata_hpt37x.c
@@ -8,12 +8,10 @@
this driver
present in IDE aec62xx driver.
Cc: Alan Cox [EMAIL PROTECTED]
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ata/pata_artop.c | 19 ++-
1 file changed, 14 insertions(+), 5 deletions(-)
Index: b/drivers/ata/pata_artop.c
On Friday 10 August 2007, Alan Cox wrote:
On Thu, 9 Aug 2007 23:19:34 +0200
Bartlomiej Zolnierkiewicz [EMAIL PROTECTED] wrote:
Maximum supported UDMA mode for AEC6280[R] is UDMA5 (not UDMA4)
and for AEC6880[R] it is UDMA6 (not UDMA5):
* Fix the problem by adding missing struct
Hi,
On Friday 10 August 2007, Sergei Shtylyov wrote:
Bartlomiej Zolnierkiewicz wrote:
The Marvell bridge chips used on HighPoint SATA cards do not seem to support
the UltraDMA modes 1, 2, and 3 (as well as any MWDMA modes), so the driver
needs to account for this in the udma_filter
On Friday 10 August 2007, Sergei Shtylyov wrote:
Alan Cox wrote:
+ if (chip_type == HPT374 (PCI_FUNC(dev-devfn) 1)) {
+ struct pci_dev *dev1 = pci_get_slot(dev-bus,
+ dev-devfn - 1);
Can be NULL
Not
On Friday 10 August 2007, Sergei Shtylyov wrote:
Bartlomiej Zolnierkiewicz wrote:
Good, that's what I lacked for hpt366.c! Were you planning to push it
to
Linus soon?
Not really but if needed I will extract MWDMA filter part and push it
sooner.
Erm, may I just merge
On Saturday 11 August 2007, Sergei Shtylyov wrote:
Hello.
Bartlomiej Zolnierkiewicz wrote:
Index: linux-2.6/drivers/ide/pci/hpt366.c
===
--- linux-2.6.orig/drivers/ide/pci/hpt366.c
+++ linux-2.6/drivers/ide/pci/hpt366.c
On Saturday 11 August 2007, Sergei Shtylyov wrote:
Bartlomiej Zolnierkiewicz wrote:
+ if (chip_type == HPT374 (PCI_FUNC(dev-devfn) 1)) {
+ struct pci_dev *dev1 = pci_get_slot(dev-bus,
+dev
On Saturday 11 August 2007, Sergei Shtylyov wrote:
Bartlomiej Zolnierkiewicz wrote:
+ if (chip_type == HPT374 (PCI_FUNC(dev-devfn) 1)) {
+ struct pci_dev *dev1 = pci_get_slot(dev-bus,
+ dev-devfn
On Saturday 11 August 2007, you wrote:
Bartlomiej Zolnierkiewicz wrote:
Good, that's what I lacked for hpt366.c! Were you planning to push it
to
Linus soon?
Not really but if needed I will extract MWDMA filter part and push it
sooner.
Erm, may I just merge it to my patch
On Saturday 11 August 2007, Sergei Shtylyov wrote:
Bartlomiej Zolnierkiewicz wrote:
Index: linux-2.6/drivers/ide/pci/hpt366.c
===
--- linux-2.6.orig/drivers/ide/pci/hpt366.c
+++ linux-2.6/drivers/ide/pci/hpt366.c
On Saturday 11 August 2007, Sergei Shtylyov wrote:
Bartlomiej Zolnierkiewicz wrote:
+ if (chip_type == HPT374 (PCI_FUNC(dev-devfn) 1)) {
+ struct pci_dev *dev1 = pci_get_slot(dev-bus,
+dev-devfn
- 1
On Saturday 11 August 2007, Sergei Shtylyov wrote:
Hello.
Alan Cox wrote:
Set the MWDMA timing by updating the correct registers. Split the PIO
path as this is mostly shared code. Wants testing.
Cool! So much simpler than my fix to the old IDE driver...
Signed-off-by: Alan Cox
While at it:
- make struct pci_device_id tables const
- use PCI_DEVICE_ID_ITE_8213 define in it8213.c
- fix comment in generic.c
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/aec62xx.c | 12 -
drivers/ide/pci/alim15x3.c |6 ++--
drivers
This code doesn't use pci_assign_resource() and ide_get_or_set_dma_base() uses
pci_resource_start() to get DMA base address so it has no chance of working.
Moreover this belongs to PCI quirks (in case somebody would like to fix it).
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED
* Add DECLARE_GENERIC_PCI_DEV() macro to generic IDE PCI host driver
and use it to cleanup generic_chipsets[].
* Remove dead/obsolete code while at it.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/generic.c | 113
* Add hdx=nodma option allowing user to disallow DMA for a given device.
* Obsolete ide=nodma option.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
Documentation/ide.txt |4 ++--
drivers/ide/ide-dma.c |2 +-
drivers/ide/ide.c |7 +--
include/linux/ide.h
It has been obsoleted since 1 Nov 2004, is valid only when used together with
ide=nodma kernel parameter (which makes no sense) and only for aec62xx,
cmd64x, cs5220, generic, hpt366, sl82c105, tc86c001 and triflex host drivers.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED
ATAPI devices with broken DMA support should be handled by DMA blacklist
and for debugging purposes we have new shiny hdx=nodma kernel paremeter.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/Kconfig | 10 --
drivers/ide/ide-probe.c |5 +
2
On Saturday 18 August 2007, you wrote:
Bartlomiej Zolnierkiewicz wrote:
[PATCH] alim15x3: PIO fallback fix
If DMA tuning fails always set the best PIO mode.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
Acked-by: Sergei Shtylyov [EMAIL PROTECTED]
Oh, it's
On Saturday 11 August 2007, Sergei Shtylyov wrote:
Hello, I wrote:
101 files changed, 1880 insertions(+), 2828 deletions(-)
please look at -mm or IDE quilt tree instead. :)
Looking...
When are you planning to push out to Linus the
|4 +-
15 files changed, 113 insertions(+), 74 deletions(-)
Bartlomiej Zolnierkiewicz (12):
ide: fix hidden dependencies on CONFIG_IDE_GENERIC
ide-cris: fix -set_pio_mode method to set transfer mode on the device
ide: config_drive_for_dma() fixes
ide-pmac
On Saturday 18 August 2007, Sergei Shtylyov wrote:
The IDE core never marked the PCI IDE devices as being in use after succesfull
driver probe call (the devices were marked in use only while being probed),
and
so was susceptible to issues caused by unsolicited PCI hotplug device removal.
So,
On Sunday 19 August 2007, Sergei Shtylyov wrote:
Make the SATA drive detection code from eighty_ninty_three() into inline
ide_dev_is_sata() helper fixing it along the way to be more strict while
checking word 80 for the reserved values...
Signed-off-by: Sergei Shtylyov [EMAIL PROTECTED]
On Sunday 19 August 2007, Sergei Shtylyov wrote:
The Marvell bridge chips used on HighPoint SATA cards do not seem to support
the UltraDMA modes 1, 2, and 3 as well as any MWDMA modes, so the driver needs
to account for this in the udma_filter() method. In order to achieve that, do
the
On Friday 24 August 2007, Sergei Shtylyov wrote:
Hello.
Albert Lee wrote:
b) puts more work [the enter test mode stuff] in between the start
and and sampling points, reducing the precision of the PLL
detection; I actually observed quite noticeable differences
in detected PLL
On Thursday 23 August 2007, Kumar Gala wrote:
Currently the mpc8xx ide driver will only work on arch/ppc so only
allow it to be built there. Also, killed a minor include that isn't
actually used by the driver.
Signed-off-by: Kumar Gala [EMAIL PROTECTED]
applied
-
To unsubscribe from this
Hello,
On Saturday 25 August 2007, Sergei Shtylyov wrote:
The Marvell bridge chips used on HighPoint SATA cards do not seem to support
the UltraDMA modes 1, 2, and 3 as well as any MWDMA modes, so the driver needs
to account for this in the udma_filter() method. In order to achieve that, do
On Saturday 25 August 2007, Sergei Shtylyov wrote:
Make the SATA drive detection code from eighty_ninty_three() into inline
ide_dev_is_sata() helper fixing it along the way to be more strict while
checking word 80 for the reserved values...
Signed-off-by: Sergei Shtylyov [EMAIL PROTECTED]
On Saturday 25 August 2007, Sergei Shtylyov wrote:
Hello.
Bartlomiej Zolnierkiewicz wrote:
The Marvell bridge chips used on HighPoint SATA cards do not seem to support
the UltraDMA modes 1, 2, and 3 (as well as any MWDMA modes), so the driver
needs to account for this in the udma_filter
On Sunday 26 August 2007, Sergei Shtylyov wrote:
Bartlomiej Zolnierkiewicz wrote:
The driver erroneously lets go the mate IDE chip in init_setup_pdc20270()
when ide_setup_pci_devices() call succeeds -- fix this, and drop a couple of
useless assignments in this function while
This belongs to user-space (and only if really needed).
textdata bss dec hex filename
67232000 288751222f drivers/ide/pci/amd74xx.o.before
38332000 16584916d9 drivers/ide/pci/amd74xx.o.after
Signed-off-by: Bartlomiej Zolnierkiewicz
Add IDE_HFLAG_BOOTABLE host flag and IDE_HFLAG_OFF_BOARD define. Convert
all host drivers using ide_pci_device_t to use IDE_HFLAG_{BOOTABLE,OFF_BOARD}
instead of d-bootable and then remove no longer needed d-bootable.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide
Add IDE_HFLAG_NO_LBA48[_DMA] host flags, use it instead of hwif-no_lba48[_dma]
and then remove no longer needed hwif-no_lba48[_dma]. As a side-effect
this change fixes hwif-no_lba48_dma not being restored by ide_hwif_restore().
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED
which PCI BAR to use, remove no longer
needed cs5520.c::cs5520_init_setup_dma() and ide_pci_device_t.init_setup_dma.
This fixes PCI bus-mastering and DMA simplex mode not being checked for
CS5510/CS5520 hosts.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci
Add IDE_HFLAG_NO_{DMA,AUTODMA} host flags. Convert all host drivers using
ide_pci_device_t to use these flags instead of d-autodma and then remove no
longer needed d-autodma.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/aec62xx.c |8 ++--
drivers
Add IDE_HFLAG_NO_ATAPI_DMA host flag and set it in host drivers which
don't support ATAPI DMA. Then remove no longer needed hwif-atapi_dma.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/arm/icside.c |1 -
drivers/ide/cris/ide-cris.c|1 +
drivers
Cc: Jeff Garzik [EMAIL PROTECTED]
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
include/linux/ata.h | 13 +
1 file changed, 13 insertions(+)
Index: b/include/linux/ata.h
===
--- a/include/linux/ata.h
masks.
While at it:
* Use ATA_{UDMA,MWDMA,SWDMA}* defines.
* hpt34x.c: add separate ide_pci_device_t instances for HPT343 and HPT345.
* serverworks.c: fix DMA masks being set before checking DMA base.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
Yes, you guessed right! patch #10
Some places were using PCI_CLASS_REVISION instead of PCI_REVISION_ID so
they were not converted by commit 44c10138fd4bbc4b6d6bff0873c24902f2a9da65.
Cc: Auke Kok [EMAIL PROTECTED]
Cc: Greg Kroah-Hartman [EMAIL PROTECTED]
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
Quick grep
Cc: Sergei Shtylyov [EMAIL PROTECTED]
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/hpt366.c | 43 ---
drivers/ide/pci/piix.c |4 ++--
drivers/ide/pci/tc86c001.c | 12 ++--
3 files changed, 28
Merge init_setup_{aec62xx,aec6x80}() into aec62xx_init_one().
While at it:
* Use id-driver_data instead of dev-device.
* Use ATA_UDMA6 define.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/aec62xx.c | 39 ++-
1 file
Merge init_setup_{cmd64x,cmd646}() into cmd64x_init_one().
Cc: Sergei Shtylyov [EMAIL PROTECTED]
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/cmd64x.c | 39 ---
1 file changed, 12 insertions(+), 27 deletions(-)
Index: b
* Split off pdc20270_get_dev2() helper from init_setup_pdc20270().
* Merge init_setup_{pdcnew,pdc20270,pdc20276}() into pdc202new_init_one().
While at it:
* Change KERN_ level of interrupt fixup message from KERN_WARNING to KERN_INFO.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED
and fix .enablebits/.host_flags for HPT36x hpt366_chipsets[] entry.
* Bump driver version.
Cc: Sergei Shtylyov [EMAIL PROTECTED]
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/hpt366.c | 306 +++
1 file changed, 127 insertions
* Split off pdc202ata4_fixup_irq() helper from init_setup_pdc202ata4().
* Merge init_setup_{pdc202ata4,pdc20265,pdc202xx}() into pdc202xx_init_one().
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/pdc202xx_old.c | 57
Merge init_setup_{svwks,csb6}() into svwks_init_one().
While at it:
* Remove redundant dev-device checks.
* Operate on a local copy of serverworks_chipsets[] entry.
* Use pci_resource_start().
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/serverworks.c
Now that all users were fixed we can safely remove it.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
include/linux/ide.h |1 -
1 file changed, 1 deletion(-)
Index: b/include/linux/ide.h
===
--- a/include/linux
On Wednesday 29 August 2007, Kok, Auke wrote:
Bartlomiej Zolnierkiewicz wrote:
Some places were using PCI_CLASS_REVISION instead of PCI_REVISION_ID so
they were not converted by commit 44c10138fd4bbc4b6d6bff0873c24902f2a9da65.
that's actually another effort that I'm working on atm. You
On Sunday 02 September 2007, Sergei Shtylyov wrote:
Hello, I wrote:
The patch was 4/4 of course. :-
Probably I was too esctatic about the code. ;-)
The Marvell bridge chips used on HighPoint SATA cards do not seem to support
the MWDMA modes (at least that caould be seen in
Hi,
On Sunday 02 September 2007, Sergei Shtylyov wrote:
Make ide_rate_filter() also respect PIO/SWDMA/MWDMA mode masks. While at it,
Hm, this seems to be already dealt with by:
Port of Alan's patch for pata_via.c.
Cc: Alan Cox [EMAIL PROTECTED]
Cc: Mikael Pettersson [EMAIL PROTECTED]
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/via82cxxx.c | 15 +++
1 file changed, 11 insertions(+), 4 deletions(-)
Index: b/drivers/ide
On Saturday 01 September 2007, Sergei Shtylyov wrote:
Bartlomiej Zolnierkiewicz wrote:
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
Acked-by: Sergei Shtylyov [EMAIL PROTECTED]
Strange I thought I've already replaced everything in hpt366.c ...
although we could switch
* No need to disable UDMA in -init_hwif method for ATP850UF (and since we
now always tune PIO it will be disabled by -set_pio_mode calls anyway).
* Bump driver version.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/aec62xx.c | 14 +-
1 file
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/pdc202xx_new.c | 76 ++---
1 file changed, 19 insertions(+), 57 deletions(-)
Index: b/drivers/ide/pci/pdc202xx_new.c
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/pdc202xx_old.c | 60 -
1 file changed, 19 insertions(+), 41 deletions(-)
Index: b/drivers/ide/pci/pdc202xx_old.c
Add DECLARE_ICH_DEV() macro.
While at it:
* Add init_hwif_ich() (-init_hwif method) for ICH controllers.
* Rename init_chipset_piix() to init_chipset_ich() and use it only for
ICH controllers.
* Remove no longer needed piix_is_ichx() helper.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL
Add IDE_HFLAG_ERROR_STOPS_FIFO host flag and use it instead
of hwif-err_stops_fifo. As a side-effect this change fixes
hwif-err_stops_fifo not being restored by ide_hwif_restore().
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/ide-io.c |3 ++-
drivers
Add IDE_HFLAG_SERIALIZE host flag to tell ide_pci_setup_ports() to set
hwif/mate-serialized and convert aec62xx, cs5530 and sc1200 host drivers
to use it.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/aec62xx.c | 10 +-
drivers/ide/pci/cs5530.c |7
-init_hwif for MPIIX.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/atiixp.c |8 +++-
drivers/ide/pci/piix.c| 24 ++--
drivers/ide/pci/serverworks.c | 15 +++
drivers/ide/pci/sis5513.c |6 ++
drivers/ide
Since cs5520 uses VDMA best PIO mode was tuned anyway by ide_dma_check()
but only if DMA was successfully initialized.
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/cs5520.c |7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
Index: b/drivers/ide
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/opti621.c |8
1 file changed, 4 insertions(+), 4 deletions(-)
Index: b/drivers/ide/pci/opti621.c
===
--- a/drivers/ide/pci/opti621.c
+++ b
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/triflex.c |3 +++
1 file changed, 3 insertions(+)
Index: b/drivers/ide/pci/triflex.c
===
--- a/drivers/ide/pci/triflex.c
+++ b/drivers/ide/pci
:
* MPIIX controller (no -init_hwif method so also no -set_pio_mode method)
However if there is no -set_pio_mode method there are no changes in behavior
w.r.t. PIO tuning so always set drive-autotune in ide_pci_setup_ports().
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide
Signed-off-by: Bartlomiej Zolnierkiewicz [EMAIL PROTECTED]
---
drivers/ide/pci/alim15x3.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
Index: b/drivers/ide/pci/alim15x3.c
===
--- a/drivers/ide/pci/alim15x3.c
files changed, 141 insertions(+), 97 deletions(-)
Bartlomiej Zolnierkiewicz (1):
via82cxxx: add Arima W730-K8 and other rebadgings to short cables list
Daniel Exner (1):
pata_ali/alim15x3: override 80-wire cable detection for Toshiba S1800-814
Kumar Gala (1):
mpc8xx: Only build
On Saturday 08 September 2007, Sergei Shtylyov wrote:
Hello, I wrote:
Sergei Shtylyov wrote:
The patch was 4/4 of course. :-
Probably I was too esctatic about the code. ;-)
Or rarher me. :-)
The Marvell bridge chips used on HighPoint SATA cards do not seem to
support
Hi,
On Saturday 08 September 2007, Sergei Shtylyov wrote:
Once I quothed:
Make ide_rate_filter() also respect PIO/SWDMA/MWDMA mode masks. While at
it,
make the udma_filter() method calls take precedence over using the mode
masks.
This one not looking to pretty -- I've geve
501 - 600 of 1332 matches
Mail list logo