Added support for KeepPageCache.
parent
c3c029c5c1
commit
a88ad8dbf2
|
@ -512,6 +512,10 @@ func (c *Connection) kernelResponseForOp(
|
||||||
out := (*fusekernel.OpenOut)(m.Grow(unsafe.Sizeof(fusekernel.OpenOut{})))
|
out := (*fusekernel.OpenOut)(m.Grow(unsafe.Sizeof(fusekernel.OpenOut{})))
|
||||||
out.Fh = uint64(o.Handle)
|
out.Fh = uint64(o.Handle)
|
||||||
|
|
||||||
|
if o.KeepPageCache {
|
||||||
|
out.OpenFlags |= uint32(fusekernel.OpenKeepCache)
|
||||||
|
}
|
||||||
|
|
||||||
case *fuseops.ReadFileOp:
|
case *fuseops.ReadFileOp:
|
||||||
// convertInMessage already set up the destination buffer to be at the end
|
// convertInMessage already set up the destination buffer to be at the end
|
||||||
// of the out message. We need only shrink to the right size based on how
|
// of the out message. We need only shrink to the right size based on how
|
||||||
|
|
Loading…
Reference in New Issue