Andreas Kling
|
3b588b7dc0
Ext2FS: Put most debug logging behind EXT2_DEBUG.
|
6 years ago |
Andreas Kling
|
5254a320d8
Kernel: Remove use of copy_ref() in favor of regular RefPtr copies.
|
6 years ago |
Andreas Kling
|
0e75aba7c3
StringView: Rename characters() to characters_without_null_termination().
|
6 years ago |
Andreas Kling
|
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
|
6 years ago |
Andreas Kling
|
90b1354688
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
|
6 years ago |
Andreas Kling
|
77b9fa89dd
AK: Rename Retainable => RefCounted.
|
6 years ago |
Sergey Bugaev
|
75df45d709
Kernel: Fix comparing StringViews with strcmp().
|
6 years ago |
Andreas Kling
|
51d70996ba
Ext2FS: The block numbers returned by allocate_blocks() should be 1-based.
|
6 years ago |
Andreas Kling
|
7562c0b7bf
Ext2FS: Fix wrong file mode being passed from create_inode() to add_child().
|
6 years ago |
Andreas Kling
|
6873e7d016
Ext2FS: Move directory writing logic into Ext2FSInode.
|
6 years ago |
Andreas Kling
|
8258b699db
Kernel: Use StringView more in Inode and subclasses.
|
6 years ago |
Andreas Kling
|
891d4c4834
Kernel: Qualify a bunch of #include statements.
|
6 years ago |
Andreas Kling
|
bc951ca565
Kernel: Run clang-format on everything.
|
6 years ago |
Andreas Kling
|
08cd75ac4b
Kernel: Rename FileDescriptor to FileDescription.
|
6 years ago |
Andreas Kling
|
bba2c062fe
FileSystem: Make Inode::lookup() take a StringView.
|
6 years ago |
Andreas Kling
|
2e14e5891c
FileSystem: Remove now-unused Inode::parent() and Inode::reverse_lookup().
|
6 years ago |
Andreas Kling
|
9ac95d1867
FileSystem: Pass mode_t to Inode::add_child().
|
6 years ago |
Andreas Kling
|
75b0e5cce5
Ext2FS: Block #0 can terminate an inode block list early.
|
6 years ago |
Andreas Kling
|
728327df8a
Ext2FS: Fix build with EXT2_DEBUG enabled, and tweak some variable names.
|
6 years ago |
Andreas Kling
|
8b249bd09b
Kernel+Userland: Implement mknod() syscall and add a /bin/mknod program.
|
6 years ago |
Andreas Kling
|
a6d407fec5
Ext2FS: Put some debug spam behind EXT2_DEBUG.
|
6 years ago |
Andreas Kling
|
899f6a5de2
Ext2FS: Support shrinking inode to a smaller size.
|
6 years ago |
Andreas Kling
|
dde8d90747
Ext2FS: Fix accidental zero-fill when appending to a file.
|
6 years ago |
Andreas Kling
|
e0cdc5db0d
Ext2FS: Reduce debug spam in block allocation.
|
6 years ago |
Andreas Kling
|
fd500c79d6
Ext2S: Fix off-by-one error in block allocation.
|
6 years ago |
Andreas Kling
|
b041fc57de
Ext2FS: Bitmaps aren't always at full capacity.
|
6 years ago |
Andreas Kling
|
14ceabeca8
Ext2FS: More bitmap misunderstanding cleanups.
|
6 years ago |
Andreas Kling
|
1bf37db9a9
Ext2FS: Simplify block bitmap stuff.
|
6 years ago |
Andreas Kling
|
58240fdb33
Do a pass of compiler warning fixes.
|
6 years ago |
Andreas Kling
|
f9864940eb
Kernel: Move FS-related files into Kernel/FileSystem/
|
6 years ago |