[PATCH 0/3] remove shared memory structures

Jaegeuk Kim posted 3 patches 2 years, 11 months ago
fs/f2fs/extent_cache.c | 241 ++++++++++++---------------------------
fs/f2fs/f2fs.h         |  38 +------
fs/f2fs/gc.c           | 139 ++++++++++++++---------
fs/f2fs/gc.h           |  14 +--
fs/f2fs/segment.c      | 252 +++++++++++++++++++++++++++--------------
5 files changed, 324 insertions(+), 360 deletions(-)
[PATCH 0/3] remove shared memory structures
Posted by Jaegeuk Kim 2 years, 11 months ago
This series removes the use of rb_entry based on memory alignment which doesn't
look like a right design when considering various architectures/compilers.

 v2 from v1:
  - adjusted Eric's review
  - refactored gc.c further to clean up

Jaegeuk Kim (3):
  f2fs: factor out victim_entry usage from general rb_tree use
  f2fs: factor out discard_cmd usage from general rb_tree use
  f2fs: remove entire rb_entry sharing

 fs/f2fs/extent_cache.c | 241 ++++++++++++---------------------------
 fs/f2fs/f2fs.h         |  38 +------
 fs/f2fs/gc.c           | 139 ++++++++++++++---------
 fs/f2fs/gc.h           |  14 +--
 fs/f2fs/segment.c      | 252 +++++++++++++++++++++++++++--------------
 5 files changed, 324 insertions(+), 360 deletions(-)

-- 
2.40.0.rc1.284.g88254d51c5-goog
Re: [f2fs-dev] [PATCH 0/3] remove shared memory structures
Posted by patchwork-bot+f2fs@kernel.org 2 years, 10 months ago
Hello:

This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim <jaegeuk@kernel.org>:

On Mon, 13 Mar 2023 13:12:13 -0700 you wrote:
> This series removes the use of rb_entry based on memory alignment which doesn't
> look like a right design when considering various architectures/compilers.
> 
>  v2 from v1:
>   - adjusted Eric's review
>   - refactored gc.c further to clean up
> 
> [...]

Here is the summary with links:
  - [f2fs-dev,1/3] f2fs: factor out victim_entry usage from general rb_tree use
    https://git.kernel.org/jaegeuk/f2fs/c/e433c7887585
  - [f2fs-dev,2/3] f2fs: factor out discard_cmd usage from general rb_tree use
    https://git.kernel.org/jaegeuk/f2fs/c/7e9775a516ff
  - [f2fs-dev,3/3] f2fs: remove entire rb_entry sharing
    https://git.kernel.org/jaegeuk/f2fs/c/6b40bc364c10

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html