[ros-diffs] [cgutman] 53006: [FLOPPY] - Report recalibration failure if the EC flag is set after seeking to fix a hang while trying to read - Thanks to igorko for testing
cgutman at svn.reactos.org
cgutman at svn.reactos.org
Sun Jul 31 18:47:36 UTC 2011
Author: cgutman
Date: Sun Jul 31 18:47:35 2011
New Revision: 53006
URL: http://svn.reactos.org/svn/reactos?rev=53006&view=rev
Log:
[FLOPPY]
- Report recalibration failure if the EC flag is set after seeking to fix a hang while trying to read
- Thanks to igorko for testing
Modified:
trunk/reactos/drivers/storage/floppy/hardware.c
Modified: trunk/reactos/drivers/storage/floppy/hardware.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/floppy/hardware.c?rev=53006&r1=53005&r2=53006&view=diff
==============================================================================
--- trunk/reactos/drivers/storage/floppy/hardware.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/storage/floppy/hardware.c [iso-8859-1] Sun Jul 31 18:47:35 2011
@@ -448,7 +448,10 @@
/* Is the equipment check flag set? Could be no disk in drive... */
if((Buffer[0] & SR0_EQUIPMENT_CHECK) == SR0_EQUIPMENT_CHECK)
- INFO_(FLOPPY, "HwRecalibrateResult: Seeked to track 0 successfully, but EC is set; returning STATUS_SUCCESS anyway\n");
+ {
+ WARN_(FLOPPY, "HwRecalibrateResult: Seeked to track 0 successfully, but EC is set; returning failure\n");
+ return STATUS_UNSUCCESSFUL;
+ }
return STATUS_SUCCESS;
}
More information about the Ros-diffs
mailing list