Andreas Kling
|
ceec1a7d38
AK: Make Vector use size_t for its size and capacity
|
5 years ago |
Andreas Kling
|
97e9deccf0
Ext2FS: Add Missing HashMap.h include
|
5 years ago |
Andreas Kling
|
b6887bd9cd
Ext2FS: The max current block count of a file is size/block_size
|
5 years ago |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
5 years ago |
Andreas Kling
|
7291370478
Kernel: Make File::truncate() take a u64
|
5 years ago |
Andreas Kling
|
42d41fdf94
Kernel: Simplify FS::create_inode() a little bit
|
5 years ago |
Andreas Kling
|
8731682d0e
Kernel: Simplify FS::create_directory() a little bit
|
5 years ago |
Andreas Kling
|
cb97ef5589
Ext2FS: Fail with EMFILE if we would overflow i_links_count
|
5 years ago |
Andreas Kling
|
88ea152b24
Kernel: Merge unnecessary DiskDevice class into BlockDevice
|
5 years ago |
Andreas Kling
|
c44b4d61f3
Kernel: Make Inode::lookup() return a RefPtr<Inode>
|
5 years ago |
Sergey Bugaev
|
7d4a267504
Kernel: Fix identifier casing
|
5 years ago |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 years ago |
Andreas Kling
|
4abbedb6e4
Kernel: Allow passing initial UID and GID when creating new inodes
|
5 years ago |
Andreas Kling
|
5292f6e78f
Kernel+FileManager: Disallow watch_file() in unsupported file systems
|
5 years ago |
Andreas Kling
|
8ccbd7002b
Ext2FS: Rename allocate_inode() => find_a_free_inode()
|
5 years ago |
Andreas Kling
|
8d4d63d9b6
Ext2FS: Minor cleanup, remove an unused function
|
5 years ago |
Andreas Kling
|
1e36d899f1
Ext2FS: Use KBuffers for the cached bitmap blocks
|
5 years ago |
Andreas Kling
|
5835569527
Ext2FS: Inode resizing should fail with ENOSPC if we lack blocks
|
5 years ago |
Andreas Kling
|
e52b7eeccc
Ext2FS: Rename get_block_bitmap() => get_bitmap_block()
|
5 years ago |
Andreas Kling
|
1ae9d85de9
Ext2FS: Cache block bitmaps instead of always reading/writing disk
|
5 years ago |
Andreas Kling
|
3a8b5b405c
Ext2FS: Tidy up code related to the Ext2 super block a bit
|
5 years ago |
Andreas Kling
|
e4b7786b66
Ext2FS: Flush the super block and block group descriptors lazily
|
5 years ago |
Andreas Kling
|
5ab044beae
Ext2FS: Make Ext2FSInode::is_directory() fast
|
5 years ago |
Andreas Kling
|
922fd703c9
Kernel: Convert the DiskBackedFS write API to take "const u8*"
|
5 years ago |
Andreas Kling
|
bff59eff4b
Ext2FS: Fix two bugs in block allocation:
|
5 years ago |
Jesse Buhagiar
|
bc22456f89
Kernel: Added unmount ability to VFS
|
5 years ago |
Andreas Kling
|
5254a320d8
Kernel: Remove use of copy_ref() in favor of regular RefPtr copies.
|
6 years ago |
Andreas Kling
|
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
|
6 years ago |
Andreas Kling
|
d343fb2429
AK: Rename Retainable.h => RefCounted.h.
|
6 years ago |
Andreas Kling
|
90b1354688
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
|
6 years ago |