Make masterInodeOperations.Truncate take a pointer receiver.

Otherwise a copy happens, which triggers a data race when reading
masterInodeOperations.SimpleFileOperations.uattr, which must be accessed with a
lock held.

PiperOrigin-RevId: 286464473
This commit is contained in:
Nicolas Lacasse
2019-12-19 14:34:53 -08:00
committed by gVisor bot
parent 57ce26c0b4
commit bb00438f36
+1 -1
View File
@@ -77,7 +77,7 @@ func (mi *masterInodeOperations) Release(ctx context.Context) {
}
// Truncate implements fs.InodeOperations.Truncate.
func (masterInodeOperations) Truncate(context.Context, *fs.Inode, int64) error {
func (*masterInodeOperations) Truncate(context.Context, *fs.Inode, int64) error {
return nil
}