Idenfity devices by name, not by char [1/3]
[akaros.git] / kern / src / vfs.c
2015-09-28 Barret RhodenPerform basic mode checks for VFS I/O
2015-09-28 Barret RhodenReplace IS_READONLY with an O_WRITE check [5/7]
2015-09-28 Barret RhodenProperly convert open mode flags to rwx [3/7]
2015-09-28 Barret RhodenAdd FD tap infrastructure (XCC)
2015-08-27 Barret RhodenFix do_mkdir on root directories
2015-07-28 Barret RhodenFix FD table's next/hint FD
2015-07-28 Barret RhodenClean up FD support code
2015-07-28 Barret RhodenRemove all fgrp code
2015-07-28 Barret RhodenImplement 9ns FD functions with fd tables
2015-07-27 Barret RhodenDecref file/chan outside of the fd_table lock
2015-07-27 Barret RhodenMake fd tables work for files or chans
2015-07-27 Barret RhodenRename files_struct -> fd_table
2015-05-06 Barret RhodenUntangling the glibc header rat's nest (P.1) (XCC)
2015-03-01 Barret RhodenVFS helpers for reading files in kernel mode
2015-03-01 Barret RhodenAdds epoch_*sec() helpers
2015-01-19 Barret RhodenFixes O_CLOEXEC
2014-10-07 Barret RhodenFixes deadlock on growing the FD set
2014-10-06 Barret RhodenFixes FD set freeing
2014-09-23 Barret RhodenFixes errno value for opens without O_CREATE
2014-09-17 Barret RhodenVFS: only lookup once
2014-09-17 Barret RhodenVFS: use a proper hash function
2014-09-17 Barret RhodenVFS: superblock init can handle d_ops
2014-08-27 Barret RhodenFixes chdir retval
2014-08-24 Barret RhodenVFS O_APPEND
2014-08-21 Barret RhodenVFS truncate
2014-08-20 Barret RhodenVFS rename
2014-08-19 Barret RhodenFixes insert_file()
2014-08-19 Barret RhodenFixes buggy assert in __claim_fd()
2014-08-19 Ronald G. MinnichAllow a parent to set up a child's fd's via a new syste...
2014-08-14 Kevin KluesAdd more restrictive oflag checks to sys_open
2014-08-13 Barret Rhodenfchdir() (XCC)
2014-07-23 Barret RhodenNew VFS files have the 'correct' ctime
2014-07-22 Barret RhodenDecreases harm from races on VFS file offsets
2014-07-22 Barret RhodenAllows concurrent dcache_put() calls
2014-07-22 Barret RhodenFixes VFS generic_file_read with too large offsets
2014-07-16 Barret Rhodenchmod() and fchmod(), implemented with wstat (XCC)
2014-07-16 Barret RhodenFixes the VFS chmod
2014-07-16 Barret RhodenFixes VFS getcwd
2014-06-12 Kevin KluesTurn noisy vfs debugging code into printds
2014-04-01 Kevin KluesAdd ability for vfs fd_set/fd_array to grow on demand
2014-03-21 Kevin KluesFix bug with duping fds for plan 9 files
2014-01-19 Barret RhodenConverts between 9ns and VFS stat structs
2014-01-18 Barret RhodenAkaros side of the VFS/9ns connection
2014-01-17 Barret RhodenPage map interface and munmap changes
2014-01-16 Barret RhodenFixes VFS open bug
2014-01-16 Barret RhodenHalf-assed file truncation
2014-01-16 Barret RhodenVFS helpers for getting/putting FDs
2014-01-16 Barret RhodenProperly close files when destroying procs
2014-01-16 Barret RhodenFixes bug in pipe
2013-09-12 Barret RhodenFixes bug in sys_pipe()
2013-08-28 Kevin KluesPipe open/release should depend on mode not flags
2013-08-22 Kevin KluesInitialize num pipe readerw/writers to 0
2013-08-20 Barret RhodenFixes error handling in do_pipe()
2013-08-20 Barret RhodenVFS: get_dentry() sets errno
2013-08-19 Barret RhodenPipes (XCC)
2013-08-19 Barret RhodenVFS dummy ops
2013-05-31 Barret RhodenReplaces all __CONFIG_*__ with CONFIG_*
2013-05-27 Barret RhodenReplaces %08p with %p
2013-03-22 Barret RhodenMerge origin/netpush (networking code) (XCC)
2013-03-06 Barret Rhoden64 bit file seeking (XCC)
2012-10-04 Barret RhodenFixes bug in generic_dir_read()
2012-04-02 David ZhuInitial commit for socket related networking stuff.
2011-11-03 Andrew Waterman32b/64b compatibility fixes
2011-11-03 Barret RhodenCONFIG_EXT2 controls the loading of the fs_type
2011-11-03 Barret RhodenFixes a bug with sparc's atomic_sub_and_test()
2011-11-03 Barret RhodenApplies FD flags per file desc, not per file
2011-11-03 Barret RhodenExt2 uses the page cache for block metadata
2011-11-03 Barret RhodenConverts page_map for bdev usage
2011-11-03 Barret RhodenChanged readpage() to not require a file
2011-11-03 Barret RhodenBuffer heads to track page mappings -> block num
2011-11-03 Barret RhodenFixes icache_put on creation and KFS refcounting
2011-11-03 Barret RhodenDentry cache pruning function
2011-11-03 Barret Rhodenrmdir() can't remove mountpoints
2011-11-03 Barret RhodenInode cache
2011-11-03 Barret RhodenDentry cache
2011-11-03 Barret Rhodenext2_dealloc_inode(), clarifies dealloc vs delete
2011-11-03 Barret RhodenReaddir fixes, ext2_readdir()
2011-11-03 Barret RhodenPushes the empty dir check into fs->rmdir()
2011-11-03 Barret Rhodenreaddir() now reports . and ..
2011-11-03 Barret RhodenFixed a dir's i_nlink to track only child dirs
2011-11-03 Barret Rhodenext2: lookup() and read_ino_block()
2011-11-03 Barret Rhodenext2: alloc_ and read_inode()
2011-11-03 Barret RhodenMounts ext2
2011-11-03 Barret RhodenBlock layer and ext2 headers
2011-11-03 Barret RhodenFixes bug in close_all_files()
2011-11-03 Barret RhodenFixed file insertion of stdin/stdout/stderr
2011-11-03 Barret Rhodensys_fcntl() supports dup
2011-11-03 Barret RhodenFixes path_lookup() for "/" and LOOKUP_PARENT
2011-11-03 Barret RhodenFile mode stored in i_mode
2011-11-03 Barret Rhoden/dev/stdout support via a devfs
2011-11-03 Barret RhodenAdds sys_mkdir() and sys_rmdir() (XCC)
2011-11-03 Barret Rhodensys_chmod()
2011-11-03 Barret Rhodensys_umask()
2011-11-03 Barret Rhodensys_getcwd()
2011-11-03 Barret Rhodensys_chdir()
2011-11-03 Barret Rhodensys_unlink()
2011-11-03 Barret RhodenMonitor function to show inodes
2011-11-03 Barret RhodenHard-links, via sys_link()
2011-11-03 Barret Rhodenreaddir() and readdir_r() (XCC)
2011-11-03 Barret RhodenSyscalls for symlink management (XCC)
next