Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp183127iob; Mon, 2 May 2022 16:31:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwSMx5STgwa5XH85CX2nynjyGJHP7YyRowPKJSZ0sUTsur76cjqA3GDnHUChGnYqFLs6cJX X-Received: by 2002:a17:902:bf0a:b0:15c:df1b:f37d with SMTP id bi10-20020a170902bf0a00b0015cdf1bf37dmr14074428plb.90.1651534299540; Mon, 02 May 2022 16:31:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651534299; cv=none; d=google.com; s=arc-20160816; b=TEIaGAg0RnBX9NeVlruFbwsLxfDUjNQsqp6uu77DBgN7h1YkKs/L6kO+1DGki2RrSs rT0RvRbo7q9PL5irtJ3pmaOEDRRScBtFFJMwODJClhda9U0yVQyzdks5nzzqrLqJ1Pjw +cIFYRfqwn6yFXEMzLEjWZNp/US0UvyaV++cqoRIsDNzPzzBsRzqRKJH/OzEEd8VGqnr +XQJoi7O6rIZ43bfQepi2vvV0UyZDXpF+byNyuUDfN/XyKYHloWzV9xKj9x+Q5j4+RP3 SYegDtAsim/SgqdbkOi7HABY+sqYajLYVPyc78UhTiZGAB7JhA8o3luRCBmi9cNEOBcu fvPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=OMp9qkc8skOa+6sqcsFpZ16I8q2Ub82hE0Vk/qrwckM=; b=g9/sbyF5SLcOsuGB81S10HAgme6D02PwI/qDu5/EZviw6JQnw4Q/cbKYqvR/PX/cly kCac5NAIfkkN0S+tbgQjzOBH5s8gIDTjv6e0SMEyTFmiJRRQ9JOJxzdHoJA10O7Xg7wN 3grw85x34bJlFaBspwvJa44FysyHFEa/9q+4x1pZZlQbaYqw2Y0BxyH7/bClvr9OANHk DMjjA70iwwkxqG1gOtXCUCDI1oSG1jvwaluADdFP0cs0NsnwBANKcQNSDM8hvsII5gWH flOgaEarEgaOmxrCGVumd2rD4X3KyqE4YZz2P3wFS58JPDeXMPOO7Xky3wJr0JPK0tiq 0aTA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id d12-20020a63fd0c000000b003822b0c24ddsi14744076pgh.836.2022.05.02.16.31.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 May 2022 16:31:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 1E04E286D3; Mon, 2 May 2022 16:31:33 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1354690AbiD2GoM (ORCPT + 99 others); Fri, 29 Apr 2022 02:44:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51682 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1354579AbiD2Gnv (ORCPT ); Fri, 29 Apr 2022 02:43:51 -0400 Received: from szxga08-in.huawei.com (szxga08-in.huawei.com [45.249.212.255]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BDA1C1A822 for ; Thu, 28 Apr 2022 23:40:33 -0700 (PDT) Received: from canpemm500002.china.huawei.com (unknown [172.30.72.56]) by szxga08-in.huawei.com (SkyGuard) with ESMTP id 4KqNBb2Y8Wz1JBpy; Fri, 29 Apr 2022 14:39:35 +0800 (CST) Received: from huawei.com (10.175.124.27) by canpemm500002.china.huawei.com (7.192.104.244) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Fri, 29 Apr 2022 14:40:31 +0800 From: Miaohe Lin To: , CC: , , Subject: [PATCH 0/9] A few fixup patches for z3fold Date: Fri, 29 Apr 2022 14:40:42 +0800 Message-ID: <20220429064051.61552-1-linmiaohe@huawei.com> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [10.175.124.27] X-ClientProxiedBy: dggems706-chm.china.huawei.com (10.3.19.183) To canpemm500002.china.huawei.com (7.192.104.244) X-CFilter-Loop: Reflected X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi everyone, This series contains a few fixup patches to fix sheduling while atomic, fix possible null pointer dereferencing, fix various race conditions and so on. More details can be found in the respective changelogs. Thanks! Miaohe Lin (9): mm/z3fold: fix sheduling while atomic mm/z3fold: fix possible null pointer dereferencing mm/z3fold: remove buggy use of stale list for allocation mm/z3fold: throw warning on failure of trylock_page in z3fold_alloc revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc" mm/z3fold: put z3fold page back into unbuddied list when reclaim or migration fails mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock mm/z3fold: fix z3fold_reclaim_page races with z3fold_free mm/z3fold: fix z3fold_page_migrate races with z3fold_map mm/z3fold.c | 97 ++++++++++++++++++++++------------------------------- 1 file changed, 41 insertions(+), 56 deletions(-) -- 2.23.0