Andreas Kling
|
0058da734e
Kernel: Add Inode::truncate(size).
|
6 năm trước cách đây |
Andreas Kling
|
d5508e5116
Ext2FS: Avoid a lot of redundant writes to inode block arrays.
|
6 năm trước cách đây |
Andreas Kling
|
ab11f42094
Kernel: Do timekeeping manually instead of asking the RTC all the time.
|
6 năm trước cách đây |
Andreas Kling
|
60d25f0f4a
Kernel: Introduce threads, and refactor everything in support of it.
|
6 năm trước cách đây |
Andreas Kling
|
2c5a378ccc
Kernel+Userland: Add symlink() syscall and add "-s" flag to /bin/ln.
|
6 năm trước cách đây |
Andreas Kling
|
6b581aff77
Kernel: Make a copy of the dirty inode list before iterating in sync().
|
6 năm trước cách đây |
Andreas Kling
|
d7d6deaa5c
Ext2FS: Fix hole in Ext2FSInode::directory_entry_count() locking.
|
6 năm trước cách đây |
Andreas Kling
|
60d0a48be5
Kernel: Use KResult in link().
|
6 năm trước cách đây |
Andreas Kling
|
5b27f11b97
Kernel: Use KResult in unlink() and rmdir().
|
6 năm trước cách đây |
Andreas Kling
|
1d2529b4a1
Add chown() syscall and a simple /bin/chown program.
|
6 năm trước cách đây |
Andreas Kling
|
9624b54703
More moving towards using signed types.
|
6 năm trước cách đây |
Andreas Kling
|
5af4e622b9
Kernel: Add KResult and KResultOr<T> classes.
|
6 năm trước cách đây |
Andreas Kling
|
15fb917f28
Convert more RetainPtr use to Retained.
|
6 năm trước cách đây |
Andreas Kling
|
2cfcbdc735
AK: Add Retained<T>, like RetainPtr, but never null.
|
6 năm trước cách đây |
Andreas Kling
|
d218686c0a
Ext2FS: Don't copy more than sizeof(ext2_inode) bytes of raw inode data.
|
6 năm trước cách đây |
Andreas Kling
|
1da261eeb6
Ext2FS: Tweak a debug message to print file mode in octal.
|
6 năm trước cách đây |
Andreas Kling
|
f5f136931a
Kernel: Start adding various file system permission checks.
|
6 năm trước cách đây |
Andreas Kling
|
43075e5878
Add a simple /bin/df which gathers its info from /proc/df.
|
6 năm trước cách đây |
Andreas Kling
|
7d288aafb2
Kernel: Add link() syscall to create hard links.
|
6 năm trước cách đây |
Andreas Kling
|
e0b81ee4c9
Ext2FS: Remove the inode cache lock in favor of one big lock instead.
|
6 năm trước cách đây |
Andreas Kling
|
3df4a902df
Ext2FS: Lock a lot. Go way overkill with locking for now.
|
6 năm trước cách đây |
Andreas Kling
|
799177feda
Kernel: Make BochsVGADevice a BlockDevice and support mmapping it.
|
6 năm trước cách đây |
Andreas Kling
|
749db8237c
Ext2FS: Fix various bugs in inode and block allocation.
|
6 năm trước cách đây |
Andreas Kling
|
f8951afe17
Ext2FS: Fix broken logic for accessing inode and block bitmaps.
|
6 năm trước cách đây |
Andreas Kling
|
298a49c688
IDEDiskDevice: Detect disk errors and report failure to clients.
|
6 năm trước cách đây |
Andreas Kling
|
6274208eb9
Ext2FS: Fix bitmap overrun when reaching outside the first block group.
|
6 năm trước cách đây |
Andreas Kling
|
2736957701
Ext2FS: Fix dumb bitmap size bug in *_inode_allocation_state().
|
6 năm trước cách đây |
Andreas Kling
|
ca16d9d98e
Kernel: Invalidate file-backed VMO's when inodes are written.
|
6 năm trước cách đây |
Andreas Kling
|
3a9c01619f
Ext2FS: Avoid a kmallocation every time we fetch an inode from disk.
|
6 năm trước cách đây |
Andreas Kling
|
ffab6897aa
Big, possibly complete sweep of naming changes.
|
6 năm trước cách đây |