Re: Flushing buffer and page cache

2001-02-17 Thread Douglas Gilbert
James Bottomley wrote: > > 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

Re: Flushing buffer and page cache

2001-02-17 Thread James Bottomley
> 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

Re: Flushing buffer and page cache

2001-02-17 Thread James Bottomley
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

Re: Flushing buffer and page cache

2001-02-17 Thread Douglas Gilbert
James Bottomley wrote: 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