diff options
author | Vitaly Wool <vitalywool@gmail.com> | 2019-05-13 17:22:46 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2019-05-14 09:47:50 -0700 |
commit | 351618b203acef13946a03ecf18fbe328c3cdb58 (patch) | |
tree | d50a6a22e0674d460c73acac7a03ab3d696bd9b6 /lib/locking-selftest.c | |
parent | 9050cce104c04982fb7b5dea9aee4f66f245d6d3 (diff) | |
download | linux-351618b203acef13946a03ecf18fbe328c3cdb58.tar.gz linux-351618b203acef13946a03ecf18fbe328c3cdb58.tar.bz2 linux-351618b203acef13946a03ecf18fbe328c3cdb58.zip |
mm/z3fold.c: improve compression by extending search
The current z3fold implementation only searches this CPU's page lists for
a fitting page to put a new object into. This patch adds quick search for
very well fitting pages (i. e. those having exactly the required number
of free space) on other CPUs too, before allocating a new page for that
object.
Link: http://lkml.kernel.org/r/20190417103733.72ae81abe1552397c95a008e@gmail.com
Signed-off-by: Vitaly Wool <vitaly.vul@sony.com>
Cc: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Cc: Dan Streetman <ddstreet@ieee.org>
Cc: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Cc: Oleksiy Avramchenko <oleksiy.avramchenko@sonymobile.com>
Cc: Uladzislau Rezki <urezki@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'lib/locking-selftest.c')
0 files changed, 0 insertions, 0 deletions