From patchwork Wed Sep 6 06:19:02 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Edward AD X-Patchwork-Id: 13375290 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7A59CEB8FA5 for ; Wed, 6 Sep 2023 06:19:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9F231940007; Wed, 6 Sep 2023 02:19:13 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 97AF68E0014; Wed, 6 Sep 2023 02:19:13 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 81C4F940007; Wed, 6 Sep 2023 02:19:13 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 6FA548E0014 for ; Wed, 6 Sep 2023 02:19:13 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 3F3EAA084C for ; Wed, 6 Sep 2023 06:19:13 +0000 (UTC) X-FDA: 81205170186.29.C7C6A4C Received: from mail115-76.sinamail.sina.com.cn (mail115-76.sinamail.sina.com.cn [218.30.115.76]) by imf28.hostedemail.com (Postfix) with ESMTP id 98D15C000D for ; Wed, 6 Sep 2023 06:19:10 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf28.hostedemail.com: domain of eadavis@sina.com designates 218.30.115.76 as permitted sender) smtp.mailfrom=eadavis@sina.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1693981151; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wWgtiO8p3LlOw18CWKDdZ5RXUrP2i2Jk+MDViVkfeXs=; b=6ABhm7PEH+dnDGodkyeYgtJR1HyzoXhRVmIgK5KC/FG6i7CZOwhaMGF7+s199aEz9M7QcP baYlp641+oAyk7kSNc2NYI1tIwXy7g5n4UN2NTxUrQPNkNQ+gSjyzpWI5VyAqgbREVtrKx 4XtmdNsmBcXMEhJG+fGDPkW5TbI/5Qo= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf28.hostedemail.com: domain of eadavis@sina.com designates 218.30.115.76 as permitted sender) smtp.mailfrom=eadavis@sina.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1693981151; a=rsa-sha256; cv=none; b=GGb1FpvOlvzVCgrxKo1l/SGYUouzhcpFq0PzX423EzQk4E0Wa3Db5kxHQLQc7sc+h4871A 7G7QDhBVnWYSu0W9QOGa+CUd3sIRJ9STnS3/zGNsZ9UiK3WUK4Gi+Xg66v4WOHuPkxhHgd gwZcIafJQIedPj75EnxdRkNo1/4LSEk= X-SMAIL-HELO: pek-lxu-l1.wrs.com Received: from unknown (HELO pek-lxu-l1.wrs.com)([111.198.226.174]) by sina.com (10.75.12.45) with ESMTP id 64F819D60000792E; Wed, 6 Sep 2023 14:19:04 +0800 (CST) X-Sender: eadavis@sina.com X-Auth-ID: eadavis@sina.com X-SMAIL-MID: 20535531457818 X-SMAIL-UIID: AF39105866CC46E196645695ACCA5C09-20230906-141904 From: Edward AD To: syzbot+b591856e0f0139f83023@syzkaller.appspotmail.com Cc: akpm@linux-foundation.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, syzkaller-bugs@googlegroups.com Subject: [PATCH] mm: as the same logic with queue_pages_range Date: Wed, 6 Sep 2023 14:19:02 +0800 Message-ID: <20230906061902.591996-1-eadavis@sina.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <000000000000f392a60604a65085@google.com> References: <000000000000f392a60604a65085@google.com> MIME-Version: 1.0 X-Rspamd-Queue-Id: 98D15C000D X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: nzm3e3qkjewmda63y3th4prrdw9q7ka1 X-HE-Tag: 1693981150-383246 X-HE-Meta: U2FsdGVkX1/+ZTY0YctGYCpP8yX8XdjzLVxGm15xZCpIjU74Ky5bW8ZFiE0WExVpsKydIWiE4S/MGfLJsLjViEm22WjQ4z2A2EDcfUk6IlGjnse8IESx2u351SQsGVlpRDFLs2eghMecPLcS1HbHFp5v9QQeSkE+I9KKOL/Rg5fzopYL6YqHE6KkvE8eLJnfxMw7IRpgpoIBbgwdDJpWxhqC4EECq6buMQSkBn0TgJPK+J/gLOjJYuwfNbJcA+kEdB+ArNkflvydpf4eswHlvml3EUVx2d/NgCWOdKZ3GtmAFq4fcH9qmZv/g/o4DwgH2lndEeUiYFXSjFKvR+i415Ew1qHFsDTt+oKdjlB4HLv7u8K8kaqbOUtFbW724pjVd1HyGcr00nwj8c2r+1U/9RwZ/RuSe2TN4sHGm1ikLX7VelaJi+1zlJGHmwforSmdFCJFkETU1zgn9pbtbpWRN5QbxXvIZcMdYwTlCI2TqI9CmVmwXvw0KO39AX8GQu1/hIUxU4V3HcQKZq4iMjY9jR+rv8xJ3gi9VpLpgrsN/ppSlPE1hEYJkbZmSJw8Gq6MfE1U+nymwuE7Wzx0gWyhVCi0Qj/vT2lrPdtcE5d3J5pB2tD2+PhjpmdDaVsJDR9zTO1UH07D91AeIi6a+j7YT//Tm/DXd0iOMjt6tqkYxelLNdt2FJhx+ZRSoEX99H9GKwlM891FH1RDN0Ru51PxQZ818MeoBEgzFTtLCt4o3plBlpdRvb4Q+rw7QzUTLBZtfI+wUgm5a7LlXVtrz/cP+AWTxzDX629tquFWvFo9LyRCCUgiJuWzeKaG8VWgoH2PBtrD7YKXByNscKzsbC+0N/hTd7HxOjW2TKiiaaELWxBEvgmtXL2NP2HJDKkVursXMxjD1ET8ijOAALqe1nm9vNRSrTToFCd8DwgOScsYT5R8qAhUTADKPeXPfRBZAgRIw6Ap8lKtzyUpXym/rZZ v2t7KcPx NhG5u1+tHIAACqefGVi82DOMUjAXfK0xniuarE6WnwWVqka2a0uCfSspRWIPi5ihqrkZKWy0SrLhsjazlpVC0C4NkfmJ5lgTEjME/8BBOoHX8pHLfduvxpbs7LYjjpds+eiRS9jX5VuvqAmzRCD9OyQAYyPesrVHP9G4F+oHv4puK/63t8Gf2+Iu5eC69vbuAEtMoCYvdzrPBq9LEd2WM2c0o3z7ks26eGkuhO8wH9TeYYxJrvkqEKY7rm42tZLi4zSljflF1G8X1JAUQwUHAwbwMnSIeWDQo50maGYaAi0NH8Cz7ilDkno34rQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.007059, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Only dealwith queue_pages_range locked vmas. Signed-off-by: Edward AD --- mm/mempolicy.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mm/mempolicy.c b/mm/mempolicy.c index 42b5567e3773..13050b968479 100644 --- a/mm/mempolicy.c +++ b/mm/mempolicy.c @@ -1342,6 +1342,8 @@ static long do_mbind(unsigned long start, unsigned long len, vma_iter_init(&vmi, mm, start); prev = vma_prev(&vmi); for_each_vma_range(vmi, vma, end) { + if (!vma || start < vma->vm_start) + continue; err = mbind_range(&vmi, vma, &prev, start, end, new); if (err) break;