summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/fsimpl/gofer/filesystem.go
AgeCommit message (Expand)Author
2021-10-26Ensure statfs::f_namelen is set by VFS2 gofer statfs/fstatfs.Jamie Liu
2021-10-19Do not return non-nil *lisafs.Inode to doCreateAt on error.Ayush Ranjan
2021-10-18Support distinction for RWMutex and read-only locks.Adin Scannell
2021-09-21[lisa] Implement lisafs protocol methods in VFS2 gofer client and fsgofer.Ayush Ranjan
2021-09-20[lisa] Plumb lisafs through runsc.Ayush Ranjan
2021-08-12[syserror] Convert remaining syserror definitions to linuxerr.Zach Koopmans
2021-07-15Fix refcount increments in gofer.filesystem.Sync.Fabricio Voznika
2021-07-12[syserror] Update syserror to linuxerr for more errors.Zach Koopmans
2021-07-01Mix checklocks and atomic analyzers.Adin Scannell
2021-07-01[syserror] Update several syserror errors to linuxerr equivalents.Zach Koopmans
2021-06-30[syserror] Update syserror to linuxerr for EACCES, EBADF, and EPERM.Zach Koopmans
2021-06-29[syserror] Change syserror to linuxerr for E2BIG, EADDRINUSE, and EINVALZach Koopmans
2021-06-22[syserror] Add conversions to linuxerr with temporary Equals method.Zach Koopmans
2021-06-07Implement RENAME_NOREPLACE for all VFS2 filesystem implementations.Jamie Liu
2021-05-14Resolve remaining O_PATH TODOs.Dean Deng
2021-05-01[perf] Check caching on IncRef'd dentries before the others.Ayush Ranjan
2021-04-29[perf] Remove unnecessary existence checks in doCreateAt().Ayush Ranjan
2021-04-28Automated rollback of changelist 369686285Fabricio Voznika
2021-04-21Automated rollback of changelist 369325957Michael Pratt
2021-04-20[perf] Remove non-empty directory dentries from gofer LRU cache.Ayush Ranjan
2021-04-19Add MultiGetAttr message to 9PFabricio Voznika
2021-04-16[perf] Reduce contention due to renameMu in gofer client.Ayush Ranjan
2021-03-23setgid directory support in goferfsKevin Krakauer
2021-03-11Report filesystem-specific mount options.Rahat Mahmood
2021-01-20Fix refcount increments in gofer.filesystem.Sync.Jamie Liu
2021-01-14Check for existence before permissionsFabricio Voznika
2020-11-18Port filesystem metrics to VFS2.Jamie Liu
2020-11-12Filter dentries with non-zero refs in VFS2 gofer/overlay checks.Jamie Liu
2020-11-06Allow VFS2 gofer.dentries to have separate read and write FDs.Jamie Liu
2020-11-06[vfs] Return EEXIST when file already exists and rp.MustBeDir() is true.Ayush Ranjan
2020-11-03Make pipe min/max sizes match linux.Nicolas Lacasse
2020-10-28Add logging option to leak checker.Dean Deng
2020-10-23Support VFS2 save/restore.Jamie Liu
2020-09-28Support inotify in overlayfs.Dean Deng
2020-09-18Implement fsimpl/overlay.filesystem.RenameAt.Jamie Liu
2020-09-18Merge pull request #3972 from btw616:fix/commentsgVisor bot
2020-09-17Complete vfs2 implementation of fallocate.Dean Deng
2020-09-17fsimpl: improve the "implements" commentsTiwei Bie
2020-09-08[vfs] Capitalize x in the {Get/Set/Remove/List}xattr functions.Ayush Ranjan
2020-08-27unix: return ECONNREFUSE if a socket file exists but a socket isn't bound to itAndrei Vagin
2020-08-20Consistent precondition formattingMichael Pratt
2020-08-19Remove path walk from localFile.MknodFabricio Voznika
2020-08-18Avoid holding locks when opening files in VFS2.Jamie Liu
2020-08-17[vfs] Do O_DIRECTORY check after resolving symlinks.Ayush Ranjan
2020-08-13[vfs2][gofer] Fix file creation flags sent to gofer.Ayush Ranjan
2020-08-12[vfs2][gofer] Return appropriate errors when opening and creating files.Ayush Ranjan
2020-08-07Support separate read/write handles in fsimpl/gofer.dentry.Jamie Liu
2020-08-06Add LinkAt support to goferFabricio Voznika
2020-08-03Plumbing context.Context to DecRef() and Release().Nayana Bidari
2020-07-23Add permission checks to vfs2 truncate.Dean Deng