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 4E0CBC54E49 for ; Mon, 26 Feb 2024 10:51:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A2A906B00B4; Mon, 26 Feb 2024 05:51:53 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9B4D56B00AE; Mon, 26 Feb 2024 05:51:53 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7DFBA8000B; Mon, 26 Feb 2024 05:51:53 -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 65BFF94002C for ; Mon, 26 Feb 2024 05:51:53 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 35CC81A05DA for ; Mon, 26 Feb 2024 10:51:53 +0000 (UTC) X-FDA: 81833639706.25.C5AB3CC Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) by imf22.hostedemail.com (Postfix) with ESMTP id AFFF0C000A for ; Mon, 26 Feb 2024 10:51:51 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=P3+Hq4bm; dmarc=none; spf=none (imf22.hostedemail.com: domain of BATV+3075c4dbfe213c24d6b2+7491+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+3075c4dbfe213c24d6b2+7491+infradead.org+hch@bombadil.srs.infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1708944711; a=rsa-sha256; cv=none; b=Sv15KZqQ1p0GzQmaof7Qui6Cl7mSdUrUQ+aON/Q1EOMYSIn8dAwub64BjDvXpScyC3R31q l9SHdrCP2Rv0MghNz4qt5izoDWFWVVLuIA3Z77gRVIsuUTWhdcZZ+ji+K8/tO70/ddDBOO FS3qKHOMWee5pdgOwN6uk51govesCBo= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=P3+Hq4bm; dmarc=none; spf=none (imf22.hostedemail.com: domain of BATV+3075c4dbfe213c24d6b2+7491+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+3075c4dbfe213c24d6b2+7491+infradead.org+hch@bombadil.srs.infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1708944711; 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=8roVx31ufi19zVwomTMUR9WxKwNhqkCKOnoNzyb/69w=; b=jDPyQL8I0uS5sPu5AeFOVvxFXnzaZ0i5U5X2o6YLe9l04db3+bba35J7bIFA7L2MfkDHv6 H4M5Av/v1Px7gn8Ycmssr3tsiCElJvVBbFxnp/iM/m+Q56IebTABgoCPCCt+sCM7RlnMPS IGiuMsrJcpvEr5zlIdfZiYpP2pdJgrE= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=8roVx31ufi19zVwomTMUR9WxKwNhqkCKOnoNzyb/69w=; b=P3+Hq4bmD5YRk1RKTqJit0XKn5 edh2klMjQWEF1w5iz23iQZUvSSJmxb4CSHjtVtmQA8lMnrA3OE9mwCwkZqekhvR7l9wmK2QQirKzK zyedNXBLj78QUDEQE9qUuYheD0aSjuqCyv45SGF6zziygXDEi2xq7I8Gip/qKZ+8mPIPxQdbdXsD3 OuUIwsR4wUfb2Vx9tqZKSvGcY6YfF1MJe3FpPeBK3caVnfapnLfBb9bY94uASzk1+gOmY9YTszZaN hBGBfzgqIv2mDJZKE8KiLS9XKG8zQ08KJ/PCXrl36Cbea6Y85IKYOiDZmvjqMGCo3eoCf+CsVRsNo Umn4nkiw==; Received: from hch by bombadil.infradead.org with local (Exim 4.97.1 #2 (Red Hat Linux)) id 1reYaK-00000000CXP-1Ea2; Mon, 26 Feb 2024 10:51:48 +0000 Date: Mon, 26 Feb 2024 02:51:48 -0800 From: Christoph Hellwig To: Alexei Starovoitov Cc: bpf@vger.kernel.org, daniel@iogearbox.net, andrii@kernel.org, torvalds@linux-foundation.org, brho@google.com, hannes@cmpxchg.org, lstoakes@gmail.com, akpm@linux-foundation.org, urezki@gmail.com, hch@infradead.org, boris.ostrovsky@oracle.com, sstabellini@kernel.org, jgross@suse.com, linux-mm@kvack.org, xen-devel@lists.xenproject.org, kernel-team@fb.com Subject: Re: [PATCH v2 bpf-next 2/3] mm, xen: Separate xen use cases from ioremap. Message-ID: References: <20240223235728.13981-1-alexei.starovoitov@gmail.com> <20240223235728.13981-3-alexei.starovoitov@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240223235728.13981-3-alexei.starovoitov@gmail.com> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: AFFF0C000A X-Stat-Signature: a9wwemfy64oxccagqfjze7yd3hxco6tp X-HE-Tag: 1708944711-847205 X-HE-Meta: U2FsdGVkX1/1Da+R255pSbaaAMwgBPW/MvZusKfXnByddga7xiH2NlVb4jnOQi8f386wWOktCzYoCSR794Q8DK0GO60sZpzpw0QewnKzEFubdlQIUiueuDEKDvu0r/mWQIaNfgtgqmSGBjFx1d2i3ZuUsCgy5PN0cR02xbgO/FAT395q/leA4QILERhc9mPJaMTceDaIqF/cWMIEfEEKiyj7vW7WvRo/Ou4V8Ymz2eoAHbhxN9UfnuLgjFel5VHVvQEW+OlRvPO+57XuS/WjPOZIy19vfKT5WxwkSzXcDXrjMEDmQUk5umFEQ0hgk5ryoQz7fT8J4+E9Dtvogs6rO234GJ/Lm/F6U1jSar9Pfbnazs+0fA3qJSgwMyrdS9fJRGefKbpCUSO/nNeQWSMMpiww2k9KGzxmoszV+PG0njbl06lXsf46W2znMVM3oRe2PaAnXro+YjveKnf+7uVNfX753QjOcYElXP/MSZsmayZDmPAsgUd2+9Pnm/+FGbAGfXW7e+Y1fRj7Xu9Tp7Oy64qPw+QzuY2zt4ROIRIdCZYM4BFEyH1MYTA7coZSeqAJPTm1sGEdwD2PXXIxZnCcaJoGk+7ZcsYoCH/XAvU6GKRcRdWtyqj9Ac5b8uhEKgVmEM9l/4cwsOBUEYLpI7BYff6H12ynm/ZYp+2KgFaMz5d/VX3XWbYAAJEF9AtjuVudTW045deGI1mtcWYWWu7CeSqQGeAyv1O16bBrtX4f5Xy11JUFLCfeS9DWsLMIzWS/CIYGEabvRIjyphCyzWyAZbtu8+SgBsmUBwm9pkmFo/6GVhTiPA1t3OLg65iK+usGVlL9GJMCGKjBVZm0tRs6tCrQxPba1gaDsLVwjkUcmImz9DiOGAifs5i7EF5FhDzmNBBEzb7fxtVM4OQsQpKMF/KlLoEqg72xcXIP+yCQbyw16tBqgURoM+RubzuqwHAxwux39kylzlRt9vxp+QZ sZYxKwww ikszv6zWQn0ubJuqey5jSYAe6zfLPg8hKGwB1dxEjhqQAc5mDdZ9hOunHJHOlEVfQrrLczzd/uJhoM3xBJ9iNjMJFt5LoYuBWcbNl5FB+ynVLETk5NLC40/e+Ts5ATWyPdmpIdkxHRH5+ae0oOM4AWKHo/LWGzbD0vwRtOR4pdOweDTYQdOLf8X5S85uyJbBgZzam 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: List-Subscribe: List-Unsubscribe: On Fri, Feb 23, 2024 at 03:57:27PM -0800, Alexei Starovoitov wrote: > From: Alexei Starovoitov > > xen grant table and xenbus ring are not ioremap the way arch specific code is using it, > so let's add VM_XEN flag to separate them from VM_IOREMAP users. > xen will not and should not be calling ioremap_page_range() on that range. > /proc/vmallocinfo will print such region as "xen" instead of "ioremap" as well. Splitting this out is a good idea, but XEN seems a bit of a too generit time. Probably GRANT_TABLE or XEN_GRANT_TABLE if that isn't too long would be better. Maybe the Xen maintainers have an idea. Also more overlong commit message lines here, I'm not going to complain on the third patch if they show up again :)