mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 14:18:12 +00:00
Kernel: Convert the DiskBackedFS write API to take "const u8*"
This way clients are not required to have instantiated ByteBuffers and can choose whatever memory scheme works best for them. Also converted some of the Ext2FS code to use stack buffers instead.
This commit is contained in:
parent
1fc2612667
commit
922fd703c9
4 changed files with 29 additions and 32 deletions
|
@ -22,8 +22,8 @@ protected:
|
|||
bool read_block(unsigned index, u8* buffer) const;
|
||||
bool read_blocks(unsigned index, unsigned count, u8* buffer) const;
|
||||
|
||||
bool write_block(unsigned index, const ByteBuffer&);
|
||||
bool write_blocks(unsigned index, unsigned count, const ByteBuffer&);
|
||||
bool write_block(unsigned index, const u8*);
|
||||
bool write_blocks(unsigned index, unsigned count, const u8*);
|
||||
|
||||
private:
|
||||
DiskCache& cache() const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue