There is, and sysvinit-2.83 implements it ;)
> (There may be some IDE command to do it, but who said each and every drive
> will implement it? (and will do it correctly, i.e. would not lie to us that
> cache is written back) :-)
There's supposed to be an IDE command but it depends on task files and
what not according to Andre Hedrick.
However there is another way. Putting the drive in standby mode also
flushes the write cache, and reboot/halt from sysvinit 2.83 and up
look for all IDE drives and put them in standby mode just before calling
the kernel's hard reboot/halt.
Ofcourse the kernel should do that itself, the IDE driver should
register a reboot handler that does this - but it doesn't, so I
put it in sysvinit for now.
Mike.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/