Andreas Kling
|
a1d1a3b50b
Kernel: Use BitmapView instead of Bitmap::wrap()
|
4 years ago |
Ben Wiederhake
|
336303bda4
Kernel: Make kgettimeofday use AK::Time
|
4 years ago |
Andreas Kling
|
69a30f95cc
Ext2FS: Make block list flushing a bit less aggressive
|
4 years ago |
Andreas Kling
|
c3a0fd4b7a
Ext2FS: Move block list computation from Ext2FS to Ext2FSInode
|
4 years ago |
Andreas Kling
|
c09921b9be
Ext2FS: Don't hog FS lock while reading/writing inodes
|
4 years ago |
Andreas Kling
|
c7c63727bf
Ext2FS: Remove unnecessary locking in find_block_containing_inode()
|
4 years ago |
Andreas Kling
|
81e3ea29c3
Ext2FS: Remove unnecessary lock in Ext2FS::write_ext2_node()
|
4 years ago |
Andreas Kling
|
65e083ed36
Revert "Ext2FS: Don't reload already-cached block list when freeing inode"
|
4 years ago |
Andreas Kling
|
1e737a5c50
Ext2FS: Don't reload already-cached block list when freeing inode
|
4 years ago |
Andreas Kling
|
1f9409a658
Ext2FS: Inode allocation improvements
|
4 years ago |
Andreas Kling
|
19083fd760
Ext2FS: Propagate errors from more places
|
4 years ago |
Andreas Kling
|
6352b4fd74
Ext2FS: Share some bitmap code between inode and block allocation
|
4 years ago |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 years ago |
Brian Gianforcaro
|
cbd8f78cce
Kernel: Use uniform initialization instead of memset for a few stack buffer.
|
4 years ago |
Brian Gianforcaro
|
7c950c2d01
Kernel: Use ByteBuffer::zero_fill() instead of raw memset in Ext2
|
4 years ago |
Jean-Baptiste Boric
|
9ce0639383
Kernel: Use divide_rounded_up inside write_block_list_for_inode
|
4 years ago |
Jean-Baptiste Boric
|
869b33d6dd
Kernel: Support triply indirect blocks for BlockListShape computation
|
4 years ago |
Andreas Kling
|
c62c00e7db
Ext2FS: Make Ext2FS::GroupIndex a distinct integer type
|
4 years ago |
Andreas Kling
|
489317e573
Kernel: Make BlockBasedFS::BlockIndex a distinct integer type
|
4 years ago |
Andreas Kling
|
e44c1792a7
Kernel: Add distinct InodeIndex type
|
4 years ago |
Andreas Kling
|
95064f8b58
Ext2FS: Convert #if EXT2_DEBUG => dbgln_if() and constexpr-if
|
4 years ago |
Andreas Kling
|
a280cdf9ba
Ext2FS: Shrink Ext2FSDirectoryEntry from 16 to 12 bytes
|
4 years ago |
Andreas Kling
|
4c0707e56c
Kernel: Don't create a zero-length VLA in Ext2FS block list walk
|
4 years ago |
Andreas Kling
|
d4f40241f1
Ext2FS: Avoid unnecessary parent inode lookup during inode creation
|
4 years ago |
Andreas Kling
|
9e4dd834ab
Ext2FS: Simplify inode creation by always starting empty
|
4 years ago |
Andreas Kling
|
dbb668ddd3
Ext2FS: Propagate error codes from write_directory()
|
4 years ago |
Peter Elliott
|
c0e88b9710
Kernel: Add FIBMAP ioctl to Ext2FileSystem
|
4 years ago |
asynts
|
7cf0c7cc0d
Meta: Split debug defines into multiple headers.
|
4 years ago |
asynts
|
eea72b9b5c
Everywhere: Hook up remaining debug macros to Debug.h.
|
4 years ago |
asynts
|
acdcf59a33
Everywhere: Remove unnecessary debug comments.
|
4 years ago |