From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 340DEC12002 for ; Wed, 21 Jul 2021 06:42:57 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id BB88261181 for ; Wed, 21 Jul 2021 06:42:56 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BB88261181 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=bytedance.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 76EF56B0011; Wed, 21 Jul 2021 02:42:57 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6F7826B0036; Wed, 21 Jul 2021 02:42:57 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 599486B0070; Wed, 21 Jul 2021 02:42:57 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0152.hostedemail.com [216.40.44.152]) by kanga.kvack.org (Postfix) with ESMTP id 2D8E26B0011 for ; Wed, 21 Jul 2021 02:42:57 -0400 (EDT) Received: from smtpin15.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id B31E72203D for ; Wed, 21 Jul 2021 06:42:55 +0000 (UTC) X-FDA: 78385652310.15.C71B1C3 Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) by imf26.hostedemail.com (Postfix) with ESMTP id F12A1200281A for ; Wed, 21 Jul 2021 06:42:54 +0000 (UTC) Received: by mail-pj1-f48.google.com with SMTP id p5-20020a17090a8685b029015d1a9a6f1aso425243pjn.1 for ; Tue, 20 Jul 2021 23:42:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HnQeVhXuOX9+yZoqzGoFpF9iewGXCV7CV+LeZbxZaMg=; b=Pmj/RuIS76mVmFH/M/FOdsROetGEUMWwVpu8BoHzTLPXsbTOBhMJVQVFGqO48c7Ql6 nUf6cgS+sAUkrqmA8f/gBtUZEXuMFCtvtHE24j/yhNFhm5URu9WwKEndGDiE2zlzoCxv rEnwpWOCFoXyeVBPGW6T2SEDe7cdx9PgZLc/k+dmmW/YtJlCBd0NGhmBbN6mhH5Dxf6U Qi6dAynDiKf3sl2oBuqFa2IdHDbLabR6MuWp5ObajbnBIdJmvnac3238QJrNwSpU52Bb Otl9aS0UnfpD+vsMugqokr++yFpFOmc/QCBZacffiM3coq44B+nedsTSykZIvqdKc5tv u4oQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HnQeVhXuOX9+yZoqzGoFpF9iewGXCV7CV+LeZbxZaMg=; b=oBQHI+Q0stt91D4xoZuddbzSVqx4NYohHafczkZdKLEgjJs4G1xsv+cBXuW6wNwlRL 9SBZyeFl3Dng2Vgz6rfj2NRB8eCDhyLX4kZoy2roPwrIxVxyVSzUQJ0tfWpQze4BoEHv mpzMqhqfkUqRv2LnMl6Ix4nLZUIjxo692Nh1fWsZcTOEGuXAQGYXuLSmWSrZpZ/OGkS1 EVgaB92eyOcc/+4zQYxtCDP9SpK0p7P6gP+M2ZWTVtSvAtR7ltjzJVxMvUNgL6ysmlZD NpqgZTRwmBVchIq/cmoEbF9g+ijxS9E4veSnk4r48mahWzsXe7witnLwQuVKfa+1Mobe 07OQ== X-Gm-Message-State: AOAM532/AAgc/bFlN4rDpftyX59Yu5N19DhF/2NxZKqTF2OgFtKmHlA4 VtDMcRkW9I0JFk6kxXezhQjg+tJ/VrtnJKZPy8zIfA== X-Google-Smtp-Source: ABdhPJyCXSHuecvMG3DJsf0O8itVJmdL+2pBjVFurynPhUimyjXIYc//t7JVWahYLQW6cwuneAlBSpw2OJRncRbzScA= X-Received: by 2002:a17:90a:9b13:: with SMTP id f19mr33523688pjp.229.1626849773737; Tue, 20 Jul 2021 23:42:53 -0700 (PDT) MIME-Version: 1.0 References: <1626683671-64407-1-git-send-email-xiyuyang19@fudan.edu.cn> In-Reply-To: <1626683671-64407-1-git-send-email-xiyuyang19@fudan.edu.cn> From: Muchun Song Date: Wed, 21 Jul 2021 14:42:17 +0800 Message-ID: Subject: Re: [PATCH] mm/mempolicy: Convert from atomic_t to refcount_t on mempolicy->refcnt To: Xiyu Yang Cc: Andrew Morton , Feng Tang , Mike Kravetz , Ben Widawsky , Yanfei Xu , LKML , Linux Memory Management List , yuanxzhang@fudan.edu.cn, Xin Tan Content-Type: text/plain; charset="UTF-8" X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: F12A1200281A X-Stat-Signature: ffsm4o4655sraxp5rx3d8f1i68zzrzwf Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=bytedance-com.20150623.gappssmtp.com header.s=20150623 header.b="Pmj/RuIS"; spf=pass (imf26.hostedemail.com: domain of songmuchun@bytedance.com designates 209.85.216.48 as permitted sender) smtp.mailfrom=songmuchun@bytedance.com; dmarc=pass (policy=none) header.from=bytedance.com X-HE-Tag: 1626849774-779283 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Mon, Jul 19, 2021 at 4:34 PM Xiyu Yang wrote: > > refcount_t type and corresponding API can protect refcounters from > accidental underflow and overflow and further use-after-free situations. > > Signed-off-by: Xiyu Yang > Signed-off-by: Xin Tan Reviewed-by: Muchun Song