mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Re: [PATCH] Re: [PATCH][IDE] update qd65xx driver
@ 2003-09-12 23:09 Andries.Brouwer
  2003-09-12 23:34 ` Bartlomiej Zolnierkiewicz
  0 siblings, 1 reply; 5+ messages in thread
From: Andries.Brouwer @ 2003-09-12 23:09 UTC (permalink / raw)
  To: Andries.Brouwer, B.Zolnierkiewicz; +Cc: linux-kernel

	From B.Zolnierkiewicz@elka.pw.edu.pl  Fri Sep 12 00:44:48 2003

	> That reminds me, did I ever send you this?
	>
	> Andries

	No, only similar patch for hpt366.c.

	I think the (almost) correct scheme is following ...

Yes, larger changes are possible - and in fact I have a directory
full of IDE stuff, polishing, cleanup, non-urgent.

I sent this mainly because the hpt366.c analog was needed to
prevent filesystem corruption (on my own system). Similarly,
I imagine this patch is needed to prevent filesystem corruption -
no need to wait until someone actually reports a corrupted filesystem.

Patches that allow people to set lower PIO modes than the max
may be nice, but are less urgent than preventing modes higher
than the max.

Andries

	> -		pio = ide_get_best_pio_mode(drive, pio, 255, &d);
	> +		pio = ide_get_best_pio_mode(drive, 255, pio, &d);

^ permalink raw reply	[flat|nested] 5+ messages in thread
* Re: [PATCH] Re: [PATCH][IDE] update qd65xx driver
@ 2003-09-13 17:31 Andries.Brouwer
  0 siblings, 0 replies; 5+ messages in thread
From: Andries.Brouwer @ 2003-09-13 17:31 UTC (permalink / raw)
  To: Andries.Brouwer, B.Zolnierkiewicz; +Cc: linux-kernel

> As stated before you got corruption with hpt366.c because it was calling
> hpt3xx_tune_drive() *internally* with pio argument equal to 5 instead of 255.
>
> qd65xx.c is not calling qd*_tune_drive() internally et all -> no possibility
> of corruption unless user *manually* sets mode higher than supported.

OK, agreed.

^ permalink raw reply	[flat|nested] 5+ messages in thread
* [PATCH] Re: [PATCH][IDE] update qd65xx driver
@ 2003-09-11 21:51 Andries.Brouwer
  2003-09-11 22:46 ` Bartlomiej Zolnierkiewicz
  0 siblings, 1 reply; 5+ messages in thread
From: Andries.Brouwer @ 2003-09-11 21:51 UTC (permalink / raw)
  To: B.Zolnierkiewicz, linux-kernel

That reminds me, did I ever send you this?

Andries

diff -u --recursive --new-file -X /linux/dontdiff a/drivers/ide/legacy/qd65xx.c b/drivers/ide/legacy/qd65xx.c
--- a/drivers/ide/legacy/qd65xx.c	Mon Sep  8 23:44:59 2003
+++ b/drivers/ide/legacy/qd65xx.c	Thu Sep 11 23:20:26 2003
@@ -261,7 +261,7 @@
 	int recovery_time = 415; /* worst case values from the dos driver */
 
 	if (drive->id && !qd_find_disk_type(drive, &active_time, &recovery_time)) {
-		pio = ide_get_best_pio_mode(drive, pio, 255, &d);
+		pio = ide_get_best_pio_mode(drive, 255, pio, &d);
 		pio = IDE_MIN(pio,4);
 
 		switch (pio) {

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-09-13 17:32 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-12 23:09 [PATCH] Re: [PATCH][IDE] update qd65xx driver Andries.Brouwer
2003-09-12 23:34 ` Bartlomiej Zolnierkiewicz
  -- strict thread matches above, loose matches on Subject: below --
2003-09-13 17:31 Andries.Brouwer
2003-09-11 21:51 Andries.Brouwer
2003-09-11 22:46 ` Bartlomiej Zolnierkiewicz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®