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 1ADBEC28B2E for ; Mon, 10 Mar 2025 09:23:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 961FC280002; Mon, 10 Mar 2025 05:23:53 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 911CC280001; Mon, 10 Mar 2025 05:23:53 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7DA59280002; Mon, 10 Mar 2025 05:23:53 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 604ED280001 for ; Mon, 10 Mar 2025 05:23:53 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id B8E295600D for ; Mon, 10 Mar 2025 09:23:54 +0000 (UTC) X-FDA: 83205104388.14.7DE76B2 Received: from mail-wm1-f74.google.com (mail-wm1-f74.google.com [209.85.128.74]) by imf19.hostedemail.com (Postfix) with ESMTP id F40F21A0002 for ; Mon, 10 Mar 2025 09:23:52 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="KtiES/LF"; spf=pass (imf19.hostedemail.com: domain of 3p6_OZwkKCIYkvsmo18rvqyyqvo.mywvsx47-wwu5kmu.y1q@flex--aliceryhl.bounces.google.com designates 209.85.128.74 as permitted sender) smtp.mailfrom=3p6_OZwkKCIYkvsmo18rvqyyqvo.mywvsx47-wwu5kmu.y1q@flex--aliceryhl.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741598633; 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-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=v0Ey6YaeoGfhw7Uky6jLzAk41/zVhd3SqiNOIt/MFXw=; b=dPANHQDBcr8AIAGiSW5uRtKUTY6eickOxhvAHLi0MJOvV0zuPP6jBZ+lCoFNqM2UxNRBmi lPs8eAdai+o/uvM3rKU2TIngLLKRGjZ8vuBnSq0vfC+L1wAAz/D2tcykHBaoqinbSAQr0M URxnrdrZaM8s5+2B5jtE1CBHLeDqoc4= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741598633; a=rsa-sha256; cv=none; b=USzcUnQim7mBHeadfZMJN/APG7iZaLCUCc8ENWGf77PhhNaGd+fiiA9sqNaxwdL9wvQu+U O5S9to3zx/XZyXIujgSvUEBeGaTpST7miigZi9SUdUApY6uRBEpfjznX4+ZchCUKrA87Jl RNn6otdsFY3OPw+E8f0TB4IprYyBz38= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="KtiES/LF"; spf=pass (imf19.hostedemail.com: domain of 3p6_OZwkKCIYkvsmo18rvqyyqvo.mywvsx47-wwu5kmu.y1q@flex--aliceryhl.bounces.google.com designates 209.85.128.74 as permitted sender) smtp.mailfrom=3p6_OZwkKCIYkvsmo18rvqyyqvo.mywvsx47-wwu5kmu.y1q@flex--aliceryhl.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com Received: by mail-wm1-f74.google.com with SMTP id 5b1f17b1804b1-43cf172ff63so4630305e9.3 for ; Mon, 10 Mar 2025 02:23:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1741598631; x=1742203431; darn=kvack.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=v0Ey6YaeoGfhw7Uky6jLzAk41/zVhd3SqiNOIt/MFXw=; b=KtiES/LFoWatceOyMNSUZCAphw94D8DZNvj8rLpqipcVXdxRb3zV23CF5IX136BBol HGVMGFQ2QAA6HNxjb+yEGeg2InbZsN97cnigF1UASzKDB2q+pkh3+Z1xk2zYS15ncS8S gstACzFt/KB/9LYOQ35fke8GK7EMr5X2P5AOE3s8R6qX3cNvTuxbwwBiOJ+WwECUPwci CA6SKkycLiraY0nci+3FyH0gO8q6g9PnO/IqNuuzxn5nfxOX3fkYR618jsEaM7BLi74f a6x8NqrnMPxIv5MR1cJqAo81CPADzDsPR7X3q70AHregouXXNhEuX7B8YP9wf06iLbjh I4Ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741598631; x=1742203431; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=v0Ey6YaeoGfhw7Uky6jLzAk41/zVhd3SqiNOIt/MFXw=; b=YQ8nJIlL+aCsEv5IAVq4AlhLpcNCkGUBQl+JiR3vJFB/NNJG0YvAuoFo2l4Zy8eqcI CRNaaKQYA79YCQ9Y8vI2cLGEdSLHqn2Ly6674ned/WzUgn5b91F5zJY0b3ehvtEzA5RM lPIKHvdGZszmxGjOuLpTnd9IQOR47eZxEv6L1XOseCsuLC678XbcoEBieO6bsTa+lkpH bBAhefTFwYO+CXpsAKhaihhdjRqUgki3nmTJ6c6hMQepq0iQ9oJNf94wajnGjVxYKO9V OjcZW6sWKJq80f3i6khqaC2N/mBby+k103whBjf8GXjrgmtdbrtH3jDMyqTS09vc4uEF XXpg== X-Forwarded-Encrypted: i=1; AJvYcCV/JnzmlavEIkaTktxa9frgbNMUbVflGr3WswIqC+A2LD7U6iWG4PcKZusR/tTEhcoLtVoogzD9ng==@kvack.org X-Gm-Message-State: AOJu0YxrAL25/uRB8nyUY05kPA2GhLLabYcBiosAXf2DpoSt/5yRjz78 iExOuV10AIsLOfxPTTqlWZhWhI63uMS0Ayw8LEKXHJf8O9duRbSLBkovU+TNUbeUhKfN+/f//QX o91QkN0W/l3DksA== X-Google-Smtp-Source: AGHT+IFEp2UnHtcUmo45Bf247g24s/1cJE8+nXgglrMw+cHeJ5tpiviDxAGlDax67viBnDjPJP3vk0eAlr8/sB8= X-Received: from wmbfm24.prod.google.com ([2002:a05:600c:c18:b0:43c:fae1:812a]) (user=aliceryhl job=prod-delivery.src-stubby-dispatcher) by 2002:a05:600c:4fc8:b0:43c:e9f7:d6a3 with SMTP id 5b1f17b1804b1-43ce9f7da7emr48713545e9.13.1741598631433; Mon, 10 Mar 2025 02:23:51 -0700 (PDT) Date: Mon, 10 Mar 2025 09:23:49 +0000 In-Reply-To: <202503091916.QousmtcY-lkp@intel.com> Mime-Version: 1.0 References: <20250304-vma-v15-5-5c641b31980a@google.com> <202503091916.QousmtcY-lkp@intel.com> Message-ID: Subject: Re: [PATCH v15 5/9] mm: rust: add mmput_async support From: Alice Ryhl To: kernel test robot , Lorenzo Stoakes , "Liam R. Howlett" Cc: Miguel Ojeda , Matthew Wilcox , Vlastimil Babka , John Hubbard , Andrew Morton , Greg Kroah-Hartman , Arnd Bergmann , Jann Horn , Suren Baghdasaryan , oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Alex Gaynor , Boqun Feng , Gary Guo , "=?utf-8?B?QmrDtnJu?= Roy Baron" , Benno Lossin , Andreas Hindborg , Trevor Gross , linux-kernel@vger.kernel.org, rust-for-linux@vger.kernel.org Content-Type: text/plain; charset="utf-8" X-Rspamd-Server: rspam12 X-Rspam-User: X-Rspamd-Queue-Id: F40F21A0002 X-Stat-Signature: ttxa9wheycabfu1eprg5bqrtj4zzo1oy X-HE-Tag: 1741598632-142436 X-HE-Meta: U2FsdGVkX19SzoS/cdHSCu0KQEjh1bm/x5JZYAIMfBvhtlVa5Cw42u4GyMk3R2vNpz8+RH9iIxQjTzImVFFKH155+RQXar2gEUUK/IGpv1nQIgWhVcr27Ru4hIub9+kAqHmKuXIJsEdECoWX9jpnWvSGcf3eL/o922v8zG41Hw8IOSXM62h+wbSwhTwbyXy92AYCWOfrDA3HHpcvgPqXGwUmegA996ujQQGrhgPb+93kFhNJYKuJ9Ss0BDWt9gBcCiVlX85eMpGIwiKMqSd+beb3wPc0Jq6ZZjK6Q4lyObsbeSxSfEHarMlC93ahyhRfvBeZZnfRhozgTJ3+oVZqVwErs/iPo7im95GO/AJzM8xfHL3uc+j6+HQ+lNnmKOI7EozXw7BY3/ugL1QBpLSNcWUPNbVkT0sy2PQRGOGWvrNF3bxAL6eJbAoDaomfYuv6fuUEGY0K0Uytx9Beok7cUNpU6e1d0hdzWrGgYASmRv7Le9MO5C2q2RiDxy8x62dsH+NosdMbxnkq6MTL92zi8qsSFdzu6GBuXMRq2d9+HkJiYWZ7HSNyKo8y6Lh1khbYuy9aX2hojyJ26YxfsgrIWpbgp8de91iq4Ph32Wctfxsq3RQWoatjHH3DsWxjVAd8iY+AW/8LErP3WT8E9qTbq9uFGGYSzCmeG0yNUg/KUxrmWPUkkt4hVXOAu9DwpAKPr9UJVPIwCT2E2Qq1qLwaXDJoNyNoos7jdW5QTM4LOMrIRX+QI5zjTQ3P+ehkgit5+IhwyikFJAOFfj3d+WrzAcPslguKRU/2mDRS+B1ZEkdsBqy9Od71xPGL7AQJ/+AR76wNJP5H4n4DelGyEX1FsRg0zcw0VEXJXzzfb+fXoTrIhyBez3k1iYXh+r/Vl5gbAzv80UMe5UKB+zgiaCwpwWEeGOElVn9obvRZ027m71L4lRM+VHm3QHkUiCQFI8sHCpPpJeHuQabmbLuIqs6 jc9SM05a SYJQAHoL3huu78JtXvuCX7ujAEpkWPkru+kOdPAap656dgMEaTRz8T2Vxi2KSb9m/XVi7gfL4st3b4dc9hLGoZa4h7GVomUH0mS8h4MQwtynBk2Eudb8ptdlXm7uAG9n/07tRuJ4EfmHGZgLJ0vDZ9RghXSPntkZ7sig7X+QyqHeWSGCZXfEdUjdSlYFT7vi7oUZxNc7BpEU1VNjFmBJ0UQS9bRA6FrOIaIk0RpATDACfFsheTZErEHcLWqAlz9aRjmY7U3YvhZ/NR5TkrKr8zVwPfGWwyAd8+tq+XVL6F4jJvNVxPRvPV1YM6OG43gUnwz+5kBUW48oyYasp6P9FnRv8oaWotR/IRCDlUb6ZxqmTtxZ195hNnqm/nLa0sDqtlTMBEDmO1CzgeIOZ7ZN9VagP7IpViJBbE9KrotDttEvYI3lLBR/GwBYD+NAdbRTfUU6wD0n58l98rbFuTz2gpvC21I7dg91GM+1ohvqJpPwlMvJPleprGGov0S1mbHiqx8qXHM1pbvCdbc0EXaE5EOU8BzrOnelmft7p5CA3oGcTIwJ+SxOG3SqQogLX1f/XN+WpqdEYp+uIYdLDZ59E5oHQ/zS2Dju6d9qSjnDs0EFzkJJLqhod+mzofCSps4a1zrPRxdGvBjOyn9tH61a8YpYuFdxW4UbLLN+1CXjGOpty4gMLY5wf7RtuNmPEWKtXMbak7OMNAs5svFtUwuwfpSPg8XHH12XoDi4xRBFRSAUOVdY= X-Bogosity: Unsure, tests=bogofilter, spamicity=0.499231, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Sun, Mar 09, 2025 at 07:37:54PM +0800, kernel test robot wrote: > >> error[E0425]: cannot find function `mmput_async` in crate `bindings` > --> rust/kernel/mm.rs:143:28 > | > 143 | unsafe { bindings::mmput_async(obj.cast().as_ptr()) }; > | ^^^^^^^^^^^ not found in `bindings` It looks like the mmput_async function doesn't exist at all when CONFIG_MMU is disabled? I guess I can just make the MmWithUserAsync type not exist at all when CONFIG_MMU is disabled to mirror that, but it seems a bit weird. Alice