index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Ext2FileSystem.cpp
Age
Commit message (
Expand
)
Author
2019-04-03
Kernel: Move FS-related files into Kernel/FileSystem/
Andreas Kling
2019-04-03
AK: Remove useless ktime.h
Andreas Kling
2019-04-03
AK: Clean up some of the confusion that is AK/kmalloc.{cpp,h}
Andreas Kling
2019-03-27
Kernel: Add Inode::truncate(size).
Andreas Kling
2019-03-27
Ext2FS: Avoid a lot of redundant writes to inode block arrays.
Andreas Kling
2019-03-25
Kernel: Do timekeeping manually instead of asking the RTC all the time.
Andreas Kling
2019-03-23
Kernel: Introduce threads, and refactor everything in support of it.
Andreas Kling
2019-03-02
Kernel+Userland: Add symlink() syscall and add "-s" flag to /bin/ln.
Andreas Kling
2019-02-28
Kernel: Make a copy of the dirty inode list before iterating in sync().
Andreas Kling
2019-02-27
Ext2FS: Fix hole in Ext2FSInode::directory_entry_count() locking.
Andreas Kling
2019-02-27
Kernel: Use KResult in link().
Andreas Kling
2019-02-27
Kernel: Use KResult in unlink() and rmdir().
Andreas Kling
2019-02-27
Add chown() syscall and a simple /bin/chown program.
Andreas Kling
2019-02-25
More moving towards using signed types.
Andreas Kling
2019-02-25
Kernel: Add KResult and KResultOr<T> classes.
Andreas Kling
2019-02-25
Convert more RetainPtr use to Retained.
Andreas Kling
2019-02-25
AK: Add Retained<T>, like RetainPtr, but never null.
Andreas Kling
2019-02-24
Ext2FS: Don't copy more than sizeof(ext2_inode) bytes of raw inode data.
Andreas Kling
2019-02-22
Ext2FS: Tweak a debug message to print file mode in octal.
Andreas Kling
2019-02-21
Kernel: Start adding various file system permission checks.
Andreas Kling
2019-02-21
Add a simple /bin/df which gathers its info from /proc/df.
Andreas Kling
2019-02-21
Kernel: Add link() syscall to create hard links.
Andreas Kling
2019-02-20
Ext2FS: Remove the inode cache lock in favor of one big lock instead.
Andreas Kling
2019-02-20
Ext2FS: Lock a lot. Go way overkill with locking for now.
Andreas Kling
2019-02-16
Kernel: Make BochsVGADevice a BlockDevice and support mmapping it.
Andreas Kling
2019-02-15
Ext2FS: Fix various bugs in inode and block allocation.
Andreas Kling
2019-02-11
Ext2FS: Fix broken logic for accessing inode and block bitmaps.
Andreas Kling
2019-02-11
IDEDiskDevice: Detect disk errors and report failure to clients.
Andreas Kling
2019-02-08
Ext2FS: Fix bitmap overrun when reaching outside the first block group.
Andreas Kling
2019-02-08
Ext2FS: Fix dumb bitmap size bug in *_inode_allocation_state().
Andreas Kling
2019-02-05
Kernel: Invalidate file-backed VMO's when inodes are written.
Andreas Kling
2019-02-03
Ext2FS: Avoid a kmallocation every time we fetch an inode from disk.
Andreas Kling
2019-01-31
Big, possibly complete sweep of naming changes.
Andreas Kling
2019-01-31
Kernel: Include absolute paths of mount points in /proc/mounts
Andreas Kling
2019-01-31
Make stat() work on device files again.
Andreas Kling
2019-01-31
Ext2FS: Remove an unnecessary heap allocation in create_inode().
Andreas Kling
2019-01-30
Fix dumb bug in HashTable::clear().
Andreas Kling
2019-01-29
Implement basic chmod() syscall and /bin/chmod helper.
Andreas Kling
2019-01-28
Add support for removing directories.
Andreas Kling
2019-01-23
Ext2FS: Include meta blocks in an inode's i_blocks count.
Andreas Kling
2019-01-23
Kernel: Get rid of Unix namespace.
Andreas Kling
2019-01-23
VFS: Rename FS::id() to fsid() for consistency.
Andreas Kling
2019-01-23
Move VFS sources into Kernel/.
Andreas Kling