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=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no 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 BB37FCA9EAE for ; Wed, 30 Oct 2019 02:27:55 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 5CD6A20663 for ; Wed, 30 Oct 2019 02:27:55 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="PXXzTUjz" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5CD6A20663 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id B7A206B0003; Tue, 29 Oct 2019 22:27:54 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B03446B0006; Tue, 29 Oct 2019 22:27:54 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9CA3B6B0007; Tue, 29 Oct 2019 22:27:54 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0201.hostedemail.com [216.40.44.201]) by kanga.kvack.org (Postfix) with ESMTP id 75EFE6B0003 for ; Tue, 29 Oct 2019 22:27:54 -0400 (EDT) Received: from smtpin11.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with SMTP id 0E1578249980 for ; Wed, 30 Oct 2019 02:27:54 +0000 (UTC) X-FDA: 76098865668.11.crate67_44ef66056cd01 X-HE-Tag: crate67_44ef66056cd01 X-Filterd-Recvd-Size: 5020 Received: from mail-wm1-f66.google.com (mail-wm1-f66.google.com [209.85.128.66]) by imf10.hostedemail.com (Postfix) with ESMTP for ; Wed, 30 Oct 2019 02:27:53 +0000 (UTC) Received: by mail-wm1-f66.google.com with SMTP id 22so424380wms.3 for ; Tue, 29 Oct 2019 19:27:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:mime-version:message-id :content-transfer-encoding; bh=Qgw78H3/PEhh6kr5kkUTjMQA5eTVaV7EC2QERua96yI=; b=PXXzTUjze+xuVmSPd+dnACypDRAWUtZPYU4Q4swMgttoNDE0hTRwljajPvae1+JFFE ZPgjPE96ynQ93Y0ZSIue3HwMj4q4JUxIaueiac5/jsfL0HwC6IsehNMSbOROf+/dIGXO FwwvTMayv/1rzDsVi/gtJ0Yx0lAiPEwgfU9nIfW7kupH5zq0pAwDXfkKut+KJ+jNKNbw RgDcKNdJVARO0s6ssgEEqD38zmn58uz2kg23WegldreYXHJ+okwKMd0CNSiC/UB0ALzm BWL5Z+Y5ffFP3o3GSJBmLoNQwrHpmUSpQi9EBtxjMo9NOiOiflIe/kN6oA0uCOftY+W4 WwFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:mime-version:message-id :content-transfer-encoding; bh=Qgw78H3/PEhh6kr5kkUTjMQA5eTVaV7EC2QERua96yI=; b=ms2oQP3otwpaEMhuY/G8QiEjNKdLaumS9l//btE/1IJqImJbU2mqRQomp46mRRtuol lZaaqzHvC7tcUSM8WeQW2QRLsGU+rq9+uUIh2++UF8q01A1J/GU+ijstDKy3ogFy0UVN V88jc/o+sqPykSVnKOOgtsZHtPGnHANwBTGSSrNhu9f6kYB4JH5Jc+bquIkxQe9jTmXX 0gi80xvrvNcV/CSDTLjVEqdmGoSL6fPSpZYXqvijNE3aeN+fQWZeuEdEcd1jRJ9E4kr3 uDgNRyFN8rsM4OYkUY2bzEne5rQuZJMEkuItumHVj79JhdpdiB8iRns5MJwtW///feLs MM9Q== X-Gm-Message-State: APjAAAVeUtiYk93e1qXqGdDMw3WwyU05gFzabRe6KrugPWf1IoHrW8rz R1ew8vpzqPPNf4faEEkmggPHukTvMiI= X-Google-Smtp-Source: APXvYqwROMVmfjho9lizrCpLSkPIJpcOx/AHDBiPdX7YLNFylL9wruR2ORKSIzRzHzcEp891NIygDQ== X-Received: by 2002:a05:600c:290a:: with SMTP id i10mr5661633wmd.136.1572402472259; Tue, 29 Oct 2019 19:27:52 -0700 (PDT) Received: from N-20L6PF1KTYA2 ([131.228.2.20]) by smtp.gmail.com with ESMTPSA id g10sm1067404wrr.28.2019.10.29.19.27.48 (version=TLS1_2 cipher=AES128-GCM-SHA256 bits=128/128); Tue, 29 Oct 2019 19:27:51 -0700 (PDT) Date: Wed, 30 Oct 2019 10:27:48 +0800 From: "Li Xinhai" To: linux-mm , akpm , torvalds Cc: "Vlastimil Babka" , yang.shi , "Linux API" , "Michal Hocko" , "Hugh Dickins" , "linux-kernel@vger.kernel.org" , lixinhai_lxh Subject: mbind() breaks its API definition since v5.2 by commit d883544515aa (mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified) X-Priority: 3 X-GUID: 09B088C5-E039-438B-9687-E5711963F35F X-Has-Attach: no X-Mailer: Foxmail 7.2.13.365[cn] Mime-Version: 1.0 Message-ID: <2019103010274679257634@gmail.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 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: T25lIGNoYW5nZSBpbiBkb19tYmluZCgpIG9mIHRoaXMgY29tbWl0IGhhcyBzdXNwaWNpb3VzIHVz YWdlIG9mIHJldHVybiB2YWx1ZSBvZiAKcXVldWVfcGFnZXNfcmFuZ2UoKSwgZXhjZXJwdCBhcyBi ZWxvdzoKCi0tLQpAQCAtMTI0MywxMCArMTI2NSwxNSBAQCBzdGF0aWMgbG9uZyBkb19tYmluZCh1 bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGxlbiwKwqAJaWYgKGVycikKwqAJCWdv dG8gbXBvbF9vdXQ7CsKgCi0JZXJyID0gcXVldWVfcGFnZXNfcmFuZ2UobW0sIHN0YXJ0LCBlbmQs IG5tYXNrLAorCXJldCA9IHF1ZXVlX3BhZ2VzX3JhbmdlKG1tLCBzdGFydCwgZW5kLCBubWFzaywK wqAJCQkgwqBmbGFncyB8IE1QT0xfTUZfSU5WRVJULCAmcGFnZWxpc3QpOwotCWlmICghZXJyKQot CQllcnIgPSBtYmluZF9yYW5nZShtbSwgc3RhcnQsIGVuZCwgbmV3KTsKKworCWlmIChyZXQgPCAw KSB7IMKgIMKgIMKgLy8vLy8vLyBjb252ZXJ0IHRvIGFsbCBwb3NzaWJsZSAncmV0JyB0byAnLUVJ TycgPDw8PAorCQllcnIgPSAtRUlPOworCQlnb3RvIHVwX291dDsKKwl9CisKKwllcnIgPSBtYmlu ZF9yYW5nZShtbSwgc3RhcnQsIGVuZCwgbmV3KTsKwqAKwqAJaWYgKCFlcnIpIHsKwqAJCWludCBu cl9mYWlsZWQgPSAwOwotLS0KCk5vdGUgdGhhdCBpbnNpZGXCoHF1ZXVlX3BhZ2VzX3JhbmdlKCks IHRoZSBjYWxsIHRvwqB3YWxrX3BhZ2VfcmFuZ2UoKSBtYXkgcmV0dXJuIAplcnJvcnMgZnJvbSAn dGVzdF93YWxrJyBvZiAnc3RydWN0IG1tX3dhbGtfb3BzJywgZS5nLiAtRUZBVUxULiBOb3csIHRo b3NlIGVycm9ywqAKY29kZXMgYXJlIG5vIGxvbmdlciByZXBvcnRlZCB0byB1c2VyIHNwYWNlIGFw cGxpY2F0aW9uLgoKRnJvbSB1c2VyIHNwYWNlLCB0aGUgbWJpbmQoKSBjYWxsIG5lZWQgdG8gcmVw b3J0ZWQgZXJyb3IsIHdpdGggRUZBVUxULCBhcyBleGFtcGxlOgpFRkFVTFQKUGFydCBvciBhbGwg b2YgdGhlIG1lbW9yeSByYW5nZSBzcGVjaWZpZWQgYnkgbm9kZW1hc2sgYW5kIG1heG5vZGUgcG9p bnRzIApvdXRzaWRlIHlvdXIgYWNjZXNzaWJsZSBhZGRyZXNzIHNwYWNlLiBPciwgdGhlcmUgd2Fz IGFuIHVubWFwcGVkIGhvbGUgaW4gdGhlIApzcGVjaWZpZWQgbWVtb3J5IHJhbmdlIHNwZWNpZmll ZCBieSBhZGRyIGFuZCBsZW4uCgpQbGVhc2UgY29ycmVjdCBtZSBpZiB0aGlzIGlzIHRoZSBpbnRl bmRlZCBjaGFuZ2UoYW5kIHdpbGwgaGF2ZSB1cGRhdGVkIEFQSSAKZGVmaW5pdGlvbiksIG9yIHNv bWV0aGluZyB3YXMgbWlzdW5kZXJzdG9vZC4KCi1YaW5oYWk=