summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/arch
diff options
context:
space:
mode:
authorJamie Liu <jamieliu@google.com>2020-07-30 15:00:42 -0700
committergVisor bot <gvisor-bot@google.com>2020-07-30 15:02:22 -0700
commit1b11326ecdd788fccc8e396b7467bbbb591d563f (patch)
tree45337adf1d16ed9028567aac1ed2f6d5b560d791 /pkg/sentry/arch
parentf15d5a8d0fe4ad7d072909e7957977756f7be118 (diff)
Call lseek(0, SEEK_CUR) unconditionally in runsc fsgofer's Readdir(offset=0).
9P2000.L is silent as to how readdir RPCs interact with directory mutation. The most performant option is for Treaddir with offset=0 to restart iteration, avoiding needing to walk+open+clunk a new directory fid between invocations of getdents64(2), and the VFS2 gofer client assumes this is the case. Make this actually true for the runsc fsgofer. Fixes #3344, #3345, #3355 PiperOrigin-RevId: 324090384
Diffstat (limited to 'pkg/sentry/arch')
0 files changed, 0 insertions, 0 deletions