diff options
| author | Theodore Ts'o <[email protected]> | 2008-10-17 00:00:24 +0000 |
|---|---|---|
| committer | Theodore Ts'o <[email protected]> | 2008-10-17 00:00:24 +0000 |
| commit | 3e624fc72fba09b6f999a9fbb87b64efccd38036 (patch) | |
| tree | f0a1feac377788b27ea704519a33f367a6d415f9 /lib/bitmap.c | |
| parent | ext4: Update Documentation/filesystems/ext4.txt (diff) | |
| download | kernel-3e624fc72fba09b6f999a9fbb87b64efccd38036.tar.gz kernel-3e624fc72fba09b6f999a9fbb87b64efccd38036.zip | |
ext4: Replace hackish ext4_mb_poll_new_transaction with commit callback
The multiblock allocator needs to be able to release blocks (and issue
a blkdev discard request) when the transaction which freed those
blocks is committed. Previously this was done via a polling mechanism
when blocks are allocated or freed. A much better way of doing things
is to create a jbd2 callback function and attaching the list of blocks
to be freed directly to the transaction structure.
Signed-off-by: "Theodore Ts'o" <[email protected]>
Diffstat (limited to 'lib/bitmap.c')
0 files changed, 0 insertions, 0 deletions
