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 34CA1C4332F for ; Thu, 15 Dec 2022 16:40:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C67088E0005; Thu, 15 Dec 2022 11:40:16 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C17188E0002; Thu, 15 Dec 2022 11:40:16 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B06488E0005; Thu, 15 Dec 2022 11:40:16 -0500 (EST) 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 9E5858E0002 for ; Thu, 15 Dec 2022 11:40:16 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 74EF4160FBA for ; Thu, 15 Dec 2022 16:40:16 +0000 (UTC) X-FDA: 80245103232.25.99CBF32 Received: from mail-yw1-f178.google.com (mail-yw1-f178.google.com [209.85.128.178]) by imf30.hostedemail.com (Postfix) with ESMTP id D03068000A for ; Thu, 15 Dec 2022 16:40:14 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=QKXMNonQ; spf=pass (imf30.hostedemail.com: domain of glider@google.com designates 209.85.128.178 as permitted sender) smtp.mailfrom=glider@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=1671122414; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=JBOt4KcrarpWydqrKFp23ubFDXFtAbXyQ+q3FgCY+PA=; b=P9j/VaM9plSfnW48F+K/4IgSjY9i0jgDawToX98AH4Klea4l69YbsmIxkIeu325TlZN+2D ACmDZZ3PteZcQ6oqSMHrTM62y4D7dEn3lbct0M1j0Sk37MoQQJXgUneQ5CUBSgN/eBm5kk KgWPFS4MfApNU2tzjclZArIwMhNXKGc= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=QKXMNonQ; spf=pass (imf30.hostedemail.com: domain of glider@google.com designates 209.85.128.178 as permitted sender) smtp.mailfrom=glider@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1671122414; a=rsa-sha256; cv=none; b=U3tnv9OOJJeRoPk/XEguqVJig+jH0t0hDsH1lv2tt9iYDDYUS1jLr28CbJFvPFllQ+nyMn NKZWSDUJnpvpDgm8kc726gq9l+c4PVy3zfL0AkW1kdKro2awb0cXZ1z7bZ/xazk5kluxke f9JuDT4hRRYd0yGfG+F3l/d4Z/mbX1k= Received: by mail-yw1-f178.google.com with SMTP id 00721157ae682-3f15a6f72d0so49759497b3.1 for ; Thu, 15 Dec 2022 08:40:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=JBOt4KcrarpWydqrKFp23ubFDXFtAbXyQ+q3FgCY+PA=; b=QKXMNonQ8i0fyU4xehjoDjk2DUuoNMKpJHO8W7X8UkgB6hS4XA9SgQzy3PUCXjdLOU UxR6lys7JDFJFnBcm5h299Zab6/oQLArmRYhio0zu0oufng2tHRSYDvqLtZ6OAPL+P1P lwOPxlHQGc2/r6jQP8rBVj8uzwRVca+T/IdhMiBt8+k2aqnmylFQKhxdvhjWbHCzbnX4 2/xQT++/Aso+oK/kVkjsgEH8EOO6SwEY8jMwK8LbI3ttWlPwLFUF9IcZth7j0EexJUsc bgD69mm5XDk52QPuoC1QcWs5KQvul1VDejS81MKWJpI46zT7lFMl7RRuquZpx9/m5bWq xHjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JBOt4KcrarpWydqrKFp23ubFDXFtAbXyQ+q3FgCY+PA=; b=d+gcWyaEnGpycETfY00NVTnSU2fwENKo9ylUANsY3FEmdkwJTtld9s/pJH+m5NRWVW AUKHwffr1USMFtXo5YO8c00Ksfhc6uBxzde8oVV4lWQv0uHkcUCwU3lLlSESCFTi92bF 0+DmvvcyEu+SpaKi2InajSWUdx7JXT+LRfY+LnB9r7AXchAnLAyC2BREHcXnWT5/E0hb l1WAGGLiKX4RzQ4iZ9lCPCZ2fENFFryeeFv+UeVwvBhHaBnCrdcFNL8fzPiv60FFTZfb gyFFQxzc3Mg8q3SWVfFDA0HKRdTI9K0K1C2izanMyPmQb5ANkYVUqBlDx1ZfJspog+4z jBkw== X-Gm-Message-State: ANoB5pnc72KrAchWMkwS5Ul5zA86SWQgh7q6RTND4xVxWxlTEKq6LAU8 x7PU72fQn6GOTbs+YXdgHUucV28DhCBbDSC4j+78WA== X-Google-Smtp-Source: AA0mqf4qgRWPq5BatTHSD9uguCzYBvjL7BziGgbwJZElcnn5yJ3KD8a/ySs38cRWggvES1WWi1X43mKy+d7ZzwNhm8s= X-Received: by 2002:a0d:d40e:0:b0:367:23bc:6087 with SMTP id w14-20020a0dd40e000000b0036723bc6087mr28375393ywd.428.1671122413726; Thu, 15 Dec 2022 08:40:13 -0800 (PST) MIME-Version: 1.0 References: <20221215163046.4079767-1-arnd@kernel.org> In-Reply-To: <20221215163046.4079767-1-arnd@kernel.org> From: Alexander Potapenko Date: Thu, 15 Dec 2022 17:39:37 +0100 Message-ID: Subject: Re: [PATCH] kmsan: include linux/vmalloc.h To: Arnd Bergmann Cc: Andrew Morton , Arnd Bergmann , Marco Elver , Dmitry Vyukov , kasan-dev@googlegroups.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: D03068000A X-Rspam-User: X-Stat-Signature: dqcjpcr98cq4so6751pds9s7jr8g5pru X-HE-Tag: 1671122414-219794 X-HE-Meta: U2FsdGVkX1//qqalbT2oJeV67fm9JLwhyJ+rdXPfMSBd6Qa5/S9q89Ei7v1eeUB1WtvpJoYqLP49CXoP67RRxc1UmoM2Vr0NMFJgPdTcWTeKj3VdqeVkrkl/yBh3OjwjcM2y37igJWnxsTlYU4ZSEjn/bfJMWaISxb4/ZiMpsqKuiYCjixzfkZ+SWm+++l8t1H4Z+LofBTRSMrVH4oUSITAVEqm6UspKd7LTkkhCT/5RkHRm+hB3d06oSEGt4Gr3EcFiLV3MVTFvpz1Kd75LOrlVaS76YWN5H21haVxTqQfBjtxKaFOLBcURRYf/Lmyd0H8qoJfi4l0kbwHt5v5W3qclLg481Ca2E0JCFxVYl3rPoBwhNJQmFPRz+VAer6FIuq0EcwphVeOgMiwyhA3s75DYLH4yoqfNteAkFacdSx9q7FR27JQNn0jJcH25I2Vd1a1mqhszFTdgOfHgVnyVNTH2Kg2gECFXiHvCSoEiRTYg2stMPoXMqBn4AQiLnDsQ1o3N0YiTGEp7RNKc1K/j1uPSgcLIwLFJ/h2AoHtmHQ4uqFPWDQOD1q+jYsWNu/b7gcUxxfa5jkSjhuqCNVwDXdWdmVhTtrRutZ+pq+S+VleksbjCNGngn00bOANYMzy6nNmAKFVk/SZxpJUKYysYwSGsMaBTIOnPEPUQ5WMrrE3ZWHjxvcoJcSFfEN15Tc5bDOT5CSMUJuSX4yfYXz6jIe1yYXkMAF2BhgKNNQ+VbsPbAVw+A9vajc5RJQhU962Xt61+fegv+BmieM+gIeq2cFW+SWeVJ4JQKurOTm008tUzaA8uE57p4uqm/rHzNt0nWTt0vCHViRdr3lcF8Cv3mEIKWIfy/Q9YP//qKRVpwuiCfeZB6yWrb8EAmB+jPdVISvnGfANeiz62xlpWUIjUtrddh0OIH1uaNIRXDfmdD0CEcvMroOunpCLkbqoCdZ5h+XnbxC6LqUxL4Y4TSAF oJhr2DOt T5C0kg5BGfAObuR4= 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 Thu, Dec 15, 2022 at 5:30 PM Arnd Bergmann wrote: > > From: Arnd Bergmann > > This is needed for the vmap/vunmap declarations: > > mm/kmsan/kmsan_test.c:316:9: error: implicit declaration of function 'vma= p' is invalid in C99 [-Werror,-Wimplicit-function-declaration] > vbuf =3D vmap(pages, npages, VM_MAP, PAGE_KERNEL); > ^ > mm/kmsan/kmsan_test.c:316:29: error: use of undeclared identifier 'VM_MAP= ' > vbuf =3D vmap(pages, npages, VM_MAP, PAGE_KERNEL); > ^ > mm/kmsan/kmsan_test.c:322:3: error: implicit declaration of function 'vun= map' is invalid in C99 [-Werror,-Wimplicit-function-declaration] > vunmap(vbuf); > ^ > > Fixes: 8ed691b02ade ("kmsan: add tests for KMSAN") > Signed-off-by: Arnd Bergmann Reviewed-by: Alexander Potapenko > --- > mm/kmsan/kmsan_test.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/mm/kmsan/kmsan_test.c b/mm/kmsan/kmsan_test.c > index eb44ef3c5f29..088e21a48dc4 100644 > --- a/mm/kmsan/kmsan_test.c > +++ b/mm/kmsan/kmsan_test.c > @@ -22,6 +22,7 @@ > #include > #include > #include > +#include > #include > > static DEFINE_PER_CPU(int, per_cpu_var); > -- > 2.35.1 > --=20 Alexander Potapenko Software Engineer Google Germany GmbH Erika-Mann-Stra=C3=9Fe, 33 80636 M=C3=BCnchen Gesch=C3=A4ftsf=C3=BChrer: Paul Manicle, Liana Sebastian Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg