Andreas Kling
|
8f45a259fc
ByteBuffer: Remove pointer() in favor of data()
|
5 years ago |
Conrad Pankoff
|
062218b4cf
Kernel: Support writing doubly-indirect ext2 blocks
|
5 years ago |
Andreas Kling
|
e364846622
Ext2FS: Don't allocate blocks until we're committed to a new inode
|
5 years ago |
Andreas Kling
|
bd7c38e7b6
Ext2FS: Oops, fix wrong ENOSPC in create_inode()
|
5 years ago |
Andreas Kling
|
bff59eff4b
Ext2FS: Fix two bugs in block allocation:
|
5 years ago |
Andreas Kling
|
b9be6b7bb4
Ext2FS: Trying to create a too-long directory entry should ENAMETOOLONG
|
5 years ago |
Andreas Kling
|
ac7a559d96
Ext2FS: Avoid a String allocation in lookup()
|
5 years ago |
Andreas Kling
|
da7ae52eee
Ext2FS: Clean up prepare_to_unmount() a little bit
|
5 years ago |
Jesse Buhagiar
|
bc22456f89
Kernel: Added unmount ability to VFS
|
5 years ago |
Andreas Kling
|
4afafeae50
Ext2FS: Make some use of Vector::empend().
|
6 years ago |
Andreas Kling
|
ecb1b93d53
Ext2FS: Fix fetching of the major/minor device numbers for st_rdev.
|
6 years ago |
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 |