I don't think it is safe to keep the buffers around just because
the disk wasn't ejected. Because the unmounted filesystem can
be changed while unmounted. There are several ways:
1. Writing directly to the device, such as "dd of=/dev/fd0"
I don't know, maybe the buffer system catch that one.
2. Scsi devices may be connected to several machines simultaneously.
unmount at one machine, mount for writing at the other. Then
reverse this. No ejecting, no writing to the device from the
first machine, disk contents still changed.
3. The diskette device could be hot-swapped without ejecting.
Unlikely but possible.
Helge Hafting
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/