]> git.baikalelectronics.ru Git - kernel.git/commit
mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable
authorWei Yang <richard.weiyang@gmail.com>
Tue, 2 Jun 2020 04:49:13 +0000 (21:49 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 2 Jun 2020 17:59:09 +0000 (10:59 -0700)
commitc8e16759e24e5a1bcc267bf32a15cb97a29104ee
tree50ee88769d5f3e696f644181cf67fbc7e347e245
parent17ef5ae6f1314f54176de59fdb6fe5a94ec6c584
mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable

swap_info_struct->swap_map[] encodes some flag and count. And to
do some condition check, it also introduces some special values.

Currently those macros are defined with some magic order, which makes
audience hard to understand the exact meaning.

This patch split those macros into three categories:

    flag
    special value for first swap_map
    special value for continued swap_map

May this help audiences a little.

[akpm@linux-foundation.org: tweak capitalization in comments]
Signed-off-by: Wei Yang <richard.weiyang@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Reviewed-by: Andrew Morton <akpm@linux-foundation.org>
Link: http://lkml.kernel.org/r/20200501015259.32237-1-richard.weiyang@gmail.com
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/linux/swap.h