summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/fsimpl/gofer/gofer.go
AgeCommit message (Expand)Author
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-30Use specialFileFD handles in specialFileFD.Stat().Jamie Liu
2021-08-12[syserror] Convert remaining syserror definitions to linuxerr.Zach Koopmans
2021-07-28Lock gofer.dentry.dataMu before SetAttr RPC modifying file size.Jamie Liu
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-10Minor VFS2 xattr changes.Jamie Liu
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-20Speed up O_APPEND with remote revalidatingFabricio Voznika
2021-04-19Add MultiGetAttr message to 9PFabricio Voznika
2021-04-16[perf] Reduce contention due to renameMu in gofer client.Ayush Ranjan
2021-04-05Update gofer dentry permissions only when needed.Ayush Ranjan
2021-03-29[syserror] Split usermem packageZach Koopmans
2021-03-23setgid directory support in goferfsKevin Krakauer
2021-03-11Report filesystem-specific mount options.Rahat Mahmood
2021-03-03[op] Replace syscall package usage with golang.org/x/sys/unix in pkg/.Ayush Ranjan
2021-02-03[vfs] Make sticky bit check consistent with Linux.Ayush Ranjan
2021-01-22Implement F_GETLK fcntl.Dean Deng
2021-01-20Move Lock/UnlockPOSIX into LockFD util.Dean Deng
2020-11-23Don't evict gofer.dentries with inotify watches before saving.Jamie Liu
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-09Initialize references with a value of 1.Dean Deng
2020-11-06Allow VFS2 gofer.dentries to have separate read and write FDs.Jamie Liu
2020-10-28Add logging option to leak checker.Dean Deng
2020-10-26[vfs] kernfs: Implement LRU cache for kernfs dentries.Ayush Ranjan
2020-10-24Add leak checking to vfs2 structures that cannot use the refs_vfs2 template.Dean Deng
2020-10-23Support VFS2 save/restore.Jamie Liu
2020-10-23[vfs] kernfs: Implement remaining InodeAttr fields.Ayush Ranjan
2020-10-13[vfs2] Add FilesystemType.Release to avoid reference leaks.Dean Deng
2020-09-24Add basic stateify annotations.Adin Scannell
2020-09-17Complete vfs2 implementation of fallocate.Dean Deng
2020-09-09Don't write VFS2 gofer client timestamps back on dentry destruction.Jamie Liu
2020-09-08[vfs] Capitalize x in the {Get/Set/Remove/List}xattr functions.Ayush Ranjan
2020-09-02[vfs] Implement xattr for overlayfs.Ayush Ranjan
2020-09-01Implement setattr+clunk in 9PFabricio Voznika
2020-08-31Don't use read-only host FD for writable gofer dentries in VFS2.Jamie Liu
2020-08-24Update inotify documentation for gofer filesystem.Dean Deng
2020-08-20Consistent precondition formattingMichael Pratt
2020-08-07Don't hold gofer.filesystem.renameMu during dentry destruction.Jamie Liu
2020-08-07Mark dropped pages unevictable in fsimpl/gofer.dentry.destroyLocked.Jamie Liu
2020-08-07Support separate read/write handles in fsimpl/gofer.dentry.Jamie Liu