swp_tb_is_shadow
if (swp_tb_is_shadow(swp_tb))
if (shadowp && swp_tb_is_shadow(old_tb))
return (swp_tb_is_shadow(swp_tb) || swp_tb_is_folio(swp_tb) ||
VM_WARN_ON(!swp_tb_is_shadow(swp_tb));
VM_WARN_ON(!swp_tb_is_shadow(old_tb) || __swp_tb_get_count(old_tb) > 1);