Thread (22 messages) 22 messages, 8 authors, 2021-01-21

Re: [RFC mm/zswap 0/2] Fix the compatibility of zsmalloc and zswap

From: tiantao (H) <hidden>
Date: 2021-01-19 01:31:16

在 2021/1/15 9:17, tiantao (H) 写道:
在 2021/1/15 2:46, Vitaly Wool 写道:
quoted
On Fri, Dec 25, 2020 at 12:02 PM Tian Tao [off-list ref] 
wrote:
quoted
patch #1 add a flag to zpool, then zswap used to determine if zpool
drivers such as zbud/z3fold/zsmalloc whether can sleep in atoimc 
context.
patch #2 set flag sleep_mapped to true indicates that zbud/z3fold can
sleep in atomic context. zsmalloc didin't support sleep in atomic 
context,
so not set that flag to true.

Tian Tao (2):
   mm/zswap: add the flag can_sleep_mapped
   mm: set the sleep_mapped to true for zbud and z3fold

  include/linux/zpool.h |  3 +++
  mm/z3fold.c           |  1 +
  mm/zbud.c             |  1 +
  mm/zpool.c            | 13 +++++++++++++
  mm/zswap.c            | 50 
+++++++++++++++++++++++++++++++++++++++++++++-----
  5 files changed, 63 insertions(+), 5 deletions(-)
Haven't been able to actually test these yet, but looks good to me so 
far, so
I have tested that this patch works well,it's better to double check 
by you or someone else.
Is there anyone else testing this patch?

Can I send an official patch out?
quoted
Reviewed-by: Vitaly Wool <redacted>

Please wait a bit for Mike, Sebastian or me to actually test this.
Also, keep them CC'd explicitly if you are to come up with a new
version for some reason.

Best regards,
    Vitaly
.
.
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help