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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4FF7EC433EF for ; Thu, 10 Feb 2022 01:18:34 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9338E6B0071; Wed, 9 Feb 2022 20:18:33 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8E3E66B0074; Wed, 9 Feb 2022 20:18:33 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 75DBA6B0075; Wed, 9 Feb 2022 20:18:33 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0227.hostedemail.com [216.40.44.227]) by kanga.kvack.org (Postfix) with ESMTP id 66C706B0071 for ; Wed, 9 Feb 2022 20:18:33 -0500 (EST) Received: from smtpin16.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id 2869F98797 for ; Thu, 10 Feb 2022 01:18:33 +0000 (UTC) X-FDA: 79125110106.16.599AC41 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2040.outbound.protection.outlook.com [40.107.236.40]) by imf01.hostedemail.com (Postfix) with ESMTP id D429040006 for ; Thu, 10 Feb 2022 01:18:31 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WsA4cPUfnWC1sMTdU7NkiTrJtbeHy6iohIYHH57Nq9oI9H1rOMskoXibY2JSPGnG3MBUVvKxtyjB9zbXGralxCpAwY+QWGKNCQC5ipB3L+ECq2xdURJJ3U4PNKG0UDouQvkIxO4rsCaflZEPw2ssaAqv9AG4ST3XTv84ao700qm511o4t5ETJnPqyDamJt750PnkdWbscaftJ/QY6puFHMJ14J7LdM+a72ql8O9uChLxhLwrQ9jtJjsVdhiHZxbqusejYwovapONU6h6HzEdyyOcDHpcX2LyLJPAXUFbBQ1JTTYmD2iEPdHI8QHFKIBHmj2ICE6wARkm5G0dxK3Stw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=rQPl+WjVfTz6EfzcLD6WI3CS6xpGQSvcRdwdkf46p5Q=; b=f9TkoDRAv05SX3W84/gzbSsdJW6s0cQ2bpNcxhuswEFhDr2Z0mvoU7DQH5U1hV8WIxXp4Nu1m6g2SVJo4fzsojOidQAj2Nw4rDC8xm/deaOObjDyEChxDnyUqVOGX/5CF3NDYnvYcUWUUy4eUHJu3LivbtABgREkmTsiGe+jYxRnJrkhmKCMRRuHsJODjmyO9VyTE07Mc7exWOU12v8AXK2MZDTKBYiEGy+iRL187lxnXb9BftQLLSF0kk9MywSvg4h+Wjj6wNUb0+z9hd5EDeK5L0lKo+/wpvTxZs4B25DS9tH6lywmV3j9xNzcqVX1FZdtESCfusynT+vs+yuUwg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 12.22.5.236) smtp.rcpttodomain=kvack.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rQPl+WjVfTz6EfzcLD6WI3CS6xpGQSvcRdwdkf46p5Q=; b=E3lndigXxKOHOCzvR4TI7lTpSwita8XyuTjRvaoOBLt38ebKkT2pd1FwUYE2+X6YpcQrACfpYHHTgWyT5A2OEtuMGIf4WyhZGs8FMuhlUIi2ESnSQQQ+Vnqx41ZAgF2w6RxyKP8zmzxZBozCLQ4U2FBJe3Y0ZhlnJLqHhVIbCuQjat7JE7RajgvaDptAgOJkD87aZb7LGYe31fUpWRve9/DoJtLfhDbhzZca2r04vpR+KDMge6nm6Caec+4HuupdUo2wSAQqte8FL74IAG36IMGTrHibJY9NMqTjFSX2Q2OcUS4OyzLVkpY9NUjcp+jKQWWx6ey9GIb6sx/Egf0q2Q== Received: from MW2PR2101CA0036.namprd21.prod.outlook.com (2603:10b6:302:1::49) by BN7PR12MB2609.namprd12.prod.outlook.com (2603:10b6:408:28::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.18; Thu, 10 Feb 2022 01:18:13 +0000 Received: from CO1NAM11FT048.eop-nam11.prod.protection.outlook.com (2603:10b6:302:1:cafe::4b) by MW2PR2101CA0036.outlook.office365.com (2603:10b6:302:1::49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.6 via Frontend Transport; Thu, 10 Feb 2022 01:18:12 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 12.22.5.236) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 12.22.5.236 as permitted sender) receiver=protection.outlook.com; client-ip=12.22.5.236; helo=mail.nvidia.com; Received: from mail.nvidia.com (12.22.5.236) by CO1NAM11FT048.mail.protection.outlook.com (10.13.175.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.4975.11 via Frontend Transport; Thu, 10 Feb 2022 01:18:12 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by DRHQMAIL109.nvidia.com (10.27.9.19) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Thu, 10 Feb 2022 01:18:11 +0000 Received: from nvdebian.localnet (10.126.230.35) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.9; Wed, 9 Feb 2022 17:18:10 -0800 From: Alistair Popple To: Andrew Morton CC: kernel test robot , Linux Memory Management List Subject: Re: [linux-next:master] BUILD REGRESSION 10207e3a840b47b5eae573486a88fb6e29884f77 Date: Thu, 10 Feb 2022 12:18:07 +1100 Message-ID: <1891248.islg2OGNBf@nvdebian> In-Reply-To: <20220209161542.b7b831432382b0bd749b3e1f@linux-foundation.org> References: <62040d19.VuzxHXu6YHcwxBQ1%lkp@intel.com> <2400639.Lmb4oXArpK@nvdebian> <20220209161542.b7b831432382b0bd749b3e1f@linux-foundation.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Originating-IP: [10.126.230.35] X-ClientProxiedBy: rnnvmail203.nvidia.com (10.129.68.9) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 33b47f9e-7a61-4902-2378-08d9ec3334f9 X-MS-TrafficTypeDiagnostic: BN7PR12MB2609:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3513; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6eXjS15NfMzDFGOm+KEZ5orPGPMhcdg6a/O3rE8qM+OqnLPRWZB9ls4ibGCkvRQk2B/R/d8UDftsBbhhnwmoptcIEDuxUtE0j/cp3Jxad4/o9V+2eeF6eqf4YZ8QD2g44GrADaIvL82xnFkdxvNWSN767fRoVSHik48Xi+RIuDGwb0F+5QpJNbQIZ4CxB1vqvPGcKD2JDQMSQ2UxIUSCbw1b+kBgVCpzlzKa5QqS6tvVGu5isJVFf//0yA0IGBI36ocQtZhNUZxuqRVs1Zyr3lOlXyKpGPtEvqxaUHptnIVZLnGJF4WepfoXmYelAm7QvZkgcXAw9lG6OKGTZUdWSYUlc3EOMKGuQnOu/BLAuGMtqzB6SjYVAUqtjlSxINO48eKO6KmdekUSdKNzM7EYYAJVwjnijJjJOqBztCM2CVEWjngQ872+r3etTCOVyJZiQ8zryM1vwLfqdpEkI5QEI0aT+n7eeW0Mxwn0FnBDLOHNiuJOyZYJES19MGDuyrGaOGv0H23P2a/IVqt2/AEImUPGGcRywgJjBdB4Ls8hHqEkVm0tZswUHTtS/83XXIsmbyWn3H+tx5Nz8bdWFZelPMzPDSQNG5iNQPa4bfOCwT2dosmW6Puqnxp+C1gPHniv1Bk6pjShy1Dtc1OWDp4oFUke/mqzmixXUWRBB3iyjvL0litMfiD0GS1J5YtkHrGHEwEunZllKGxRHqa1Px3fLMXKsPpVL/Ew56+F52+p+22X1K4JgYffDs01nR1jXx8bB18V/PLuzVegqrZZ7868TvViUlrRmel7sN+MQKD9YMNqJouTCW6GUrmvsdPNsIqISxw4Zl8qffZ+FW6oa4m4WRdr/bYjRryelXDVbdg6Jwg= X-Forefront-Antispam-Report: CIP:12.22.5.236;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:mail.nvidia.com;PTR:InfoNoRecords;CAT:NONE;SFS:(13230001)(4636009)(40470700004)(46966006)(36840700001)(83380400001)(426003)(33716001)(36860700001)(316002)(336012)(6916009)(8936002)(86362001)(26005)(508600001)(186003)(9576002)(16526019)(8676002)(2906002)(47076005)(4326008)(81166007)(5660300002)(70206006)(9686003)(40460700003)(54906003)(70586007)(356005)(82310400004)(966005)(6666004)(39026012)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2022 01:18:12.4928 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 33b47f9e-7a61-4902-2378-08d9ec3334f9 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[12.22.5.236];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT048.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR12MB2609 X-Rspamd-Server: rspam11 X-Rspam-User: X-Stat-Signature: t4d1p9gchetzwq7trbcadikwmshsm4go Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=E3lndigX; dmarc=pass (policy=reject) header.from=nvidia.com; spf=none (imf01.hostedemail.com: domain of apopple@nvidia.com has no SPF policy when checking 40.107.236.40) smtp.mailfrom=apopple@nvidia.com X-Rspamd-Queue-Id: D429040006 X-HE-Tag: 1644455911-910287 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 Thursday, 10 February 2022 11:15:42 AM AEDT Andrew Morton wrote: > On Thu, 10 Feb 2022 11:09:55 +1100 Alistair Popple wrote: > > > On Thursday, 10 February 2022 6:34:46 AM AEDT Andrew Morton wrote: > > > On Thu, 10 Feb 2022 02:51:05 +0800 kernel test robot wrote: > > > > > > > tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > > > > branch HEAD: 10207e3a840b47b5eae573486a88fb6e29884f77 Add linux-next specific files for 20220209 > > > > > > > > Error/Warning reports: > > > > > > > > https://lore.kernel.org/linux-mm/202201251833.Hon4gcuF-lkp@intel.com > > > > https://lore.kernel.org/linux-mm/202201290705.x0MS0OCH-lkp@intel.com > > > > https://lore.kernel.org/llvm/202202092059.9gegO2oq-lkp@intel.com > > > > > > > > ... > > > > > > > > ld: gup.c:(.text+0x1eff): undefined reference to `migrate_vma_pages' > > > > ld: gup.c:(.text+0x1f44): undefined reference to `migrate_vma_finalize' > > > > > > Presumably CONFIG_MIGRATION=y, CONFIG_DEVICE_PRIVATE=n, so these > > > functions aren't built. > > > > > > Methinks Alistair's "mm/gup.c: migrate device coherent pages when > > > pinning instead of failing" needs some repair, please. > > > > Yes, that's the cause. The fix[1] from SeongJae looks correct. > > Yup. > > > What's easier > > for you - taking that fix or me posting a v3 of my series including that now? > > > > [1] - https://lore.kernel.org/linux-mm/20220209094158.21941-3-sj@kernel.org/ > > > > Grabbing the little fixup is much simpler and easier, thanks. Thanks, and I just noticed Christoph's pgmap refcount cleanup should also fix this problem so if that ends up going in first this fix up shouldn't be needed.