On Wed, Oct 15, 2008 at 04:34:25PM +0200, Nick Piggin wrote: > You can flush and invalidate the blockdev with the --flushbufs argument > to blockdev command. However you can't use this with ramdisk devices: > someone thought it would be a good idea to save on precious ioctl space > and implemented totally different semantics on that device with the > same ioctl (it throws away the underlying data as well as the cache). What happens if we declare that a bug and fix it (and add a new ioctl to actually throw away the data ... oh, wait, we have one, it's BLKDISCARD)? -- Matthew Wilcox Intel Open Source Technology Centre "Bill, look, we understand that you're interested in selling us this operating system, but compare it to ours. We can't possibly take such a retrograde step." -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html