freebsd-skq/sys/dev/fdc
jkim 5807aa9312 - Revive fdc(4) per-device flag 0x10, which was removed in r1.284[1].
- If the flag is set and auto-select fails, assume disk is not present.
- Set disk empty flag only when the floppy controller reset is needed.
It fixes regression introduced in r1.311, which prevented it from ignoring
errors.  Now fdformat(1) and dd(1) with conv=noerror option can continue
when read/write errors occur as they should.
- Do not retry disk probing as it is extremely slow and pointless.
- Move the disk probing code into a separate function.
- Do not reset disk empty flag if write-protect check fails somehow.

PR:		kern/116538[1]
2008-11-15 01:43:34 +00:00
..
fdc_acpi.c
fdc_isa.c
fdc_pccard.c
fdc.c - Revive fdc(4) per-device flag 0x10, which was removed in r1.284[1]. 2008-11-15 01:43:34 +00:00
fdcvar.h