> Is it possible to flush all entries in the buffer cache corresponding
> to a single block device (i.e. simply drop them if they aren't dirty,
> or write them to disk and drop them after this if they are dirty)?

Yes, just send the BLKFLSBUF ioctl to the device this syncs the device then 
removes all the buffers from the cache.  We use it as a tool to move a SAN 
device around a cluster, which is similar to what you want to do.

James Bottomley



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to