| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- ext4_crc32c module is renamed to ext4_crc32
- changes on parameter names are made to ext4_crc32c routine prototype
- add crc32 as internal routine to implement ext4_crc32 and
ext4_crc32c
- add ext4_crc32 checksum routine
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Make the code of purging transactions from cp_queue clearer.
|
|
Keep track on transactions not being the first entry on cp_queue.
|
|
With this modification, we can first remove non-dirty buffers from the
tail of of a buffer queue before iterating the entries on the buffer queue.
|
|
When buffer is not dirty this counter should be decremented.
|
|
|
|
|
|
|
|
Function ext4_trans_try_revoke_block has been always return EOK,
even if jbd_trans_try_revoke_block fail.
|
|
|
|
To achieve this, a glue layer between block cache and lwext4 core routines
is added.
|
|
|
|
|
|
- ext4_trans_get_write_access
- ext4_trans_set_block_dirty
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Now we build a RB-Tree in jbd_journal session to track journalled
blocks instead of the one in jbd_trans.
|
|
This reverts commit 46c3c339d15e69ac633e122b95861151d6af1c62.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
When calling jbd_trans_set_block_dirty, if a buffer does not belong to
any other transaction, it will be set dirty.
|