summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/fsimpl/ext
diff options
context:
space:
mode:
authorAyush Ranjan <ayushranjan@google.com>2020-11-06 13:12:26 -0800
committergVisor bot <gvisor-bot@google.com>2020-11-06 13:14:57 -0800
commit949dc1d096aa9ac58c73cc861b95c8172d82dfcd (patch)
tree51e4b269bd3cded6dcf1a4edf4aab77bb0ec2c58 /pkg/sentry/fsimpl/ext
parentbcd883f095d62ef790889e5516adc4f437512726 (diff)
[vfs] overlayfs: Do not unlink non-existing whiteout during file creation.
We can reuse information about whether a whiteout exists on a given file path from stepLocked when creating a file at that path. This helps save an Unlink call to the upper filesystem if the whiteout does NOT exist (common case). Plumbs this information from lookupLocked() -> getChildLocked() -> stepLocked(). This also helped save a Lookup in RenameAt(). Fixes #1199 PiperOrigin-RevId: 341105351
Diffstat (limited to 'pkg/sentry/fsimpl/ext')
0 files changed, 0 insertions, 0 deletions