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 13E63C3DA59 for ; Fri, 19 Jul 2024 19:57:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7D86F6B0082; Fri, 19 Jul 2024 15:57:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7892E6B0083; Fri, 19 Jul 2024 15:57:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6502E6B0085; Fri, 19 Jul 2024 15:57:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 4651F6B0082 for ; Fri, 19 Jul 2024 15:57:48 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id B122F120909 for ; Fri, 19 Jul 2024 19:57:47 +0000 (UTC) X-FDA: 82357562574.06.F1CEE71 Received: from mail2.medvecky.net (mail2.medvecky.net [85.118.132.153]) by imf29.hostedemail.com (Postfix) with ESMTP id BC855120015 for ; Fri, 19 Jul 2024 19:57:45 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=none; spf=pass (imf29.hostedemail.com: domain of r.marek@assembler.cz designates 85.118.132.153 as permitted sender) smtp.mailfrom=r.marek@assembler.cz; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1721419023; 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; bh=N4zeZxJbjnfV3n2Jic6aIeMZJLw6qLDnJSTkZDfypLY=; b=hJEa6tC0uTL6Ach3eg/XOELY2bwunSkxJfx9UPRfMLw2sIuFRI56ImG4ejd5ufl/wZwzv8 T4bHE27N/4yRrARIEaHMhduvRHrwrqXUFVI3fD6xi3fBEHeiF04njceh3/0g1sVZonrj/k ImbbD5yY8cPp6CfQ9ZsSmq+3Np7crTk= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1721419023; a=rsa-sha256; cv=none; b=lygZhSXpsIhm7E81v2pzW69pRcH6dgK9HW9VkGIDz5msyOpQljAPrhuHlk6M7aAHo6IRbN MWveJLPY4wqq5U7wutMiGo4Bw4LP1hhGiGRFU5bTsWvssGY/kfBEfIObffHpjC1socXhX8 KMck7mBcap64MwGL1myFhLGj+KeA3lg= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=none; spf=pass (imf29.hostedemail.com: domain of r.marek@assembler.cz designates 85.118.132.153 as permitted sender) smtp.mailfrom=r.marek@assembler.cz; dmarc=none Message-ID: Date: Fri, 19 Jul 2024 21:59:37 +0200 MIME-Version: 1.0 Subject: Re: [PATCH 1/3] mm: vmalloc: export __vmalloc_node_range To: Mary Strodl , Christian Gmeiner Cc: Andrew Morton , Matthew Wilcox , Christoph Hellwig , Mary Strodl , linux-kernel@vger.kernel.org, urezki@gmail.com, linux-mm@kvack.org, lee@kernel.org, andi.shyti@kernel.org, linux-i2c@vger.kernel.org, s.hauer@pengutronix.de References: <20240718143103.82e33c556b2d1b6145ae43e0@linux-foundation.org> <20240718143924.43e22f68cf639b064a83f118@linux-foundation.org> Content-Language: en-US From: Rudolf Marek Autocrypt: addr=r.marek@assembler.cz; keydata= xsBNBFN2VH4BCADpv+3Tkikr+X489Xso9UC719YdxgGiy0xBjDiWC22wAd3tHy6G3nEhWfh4 1UNGcqscPAvJMn2GhgSJRfBzj0wALXLkoTYta78wEK+Ji+Gs7PX9VhqRKt9/OIn/2XJ1Yv9i e8uo9MFBGFCB5roz+Ws8rdXq0Quu7VZylzRv7qqhxMAk9RvXCT2tyt6XY16R7ZEL9wbSLRAl h8LRPMF0iiLH1YenfSCX2XkW7eA7CJSjh9pwIBFOF5cd5mcT69OPO+TuAbdvgCcZPEoQQBhk QmOr2PlUOl3CSgqtTxjAjAxXhPTU7Q3xxgB2Oa7xbt3Eic2Z4lltP/dowULZqXvsC5DxABEB AAHNI1J1ZG9sZiBNYXJlayA8ci5tYXJla0Bhc3NlbWJsZXIuY3o+wsCVBBMBCgA/AhsjBgsJ CAcDAgYVCAIJCgsEFgIDAQIeAQIXgBYhBJmYg4ih63dUUwlgxcBvbatkz11wBQJlPgBlBQkT qcLyAAoJEMBvbatkz11wpS8IAKfdkPa//5qGNFsAhRwLGnUIGSg43axFwFMAFkwxbMF9a3C7 u5amel/bxeTHAahAsP3CTEZ0W+mDmBBCYk5tJLnWozwxA9mn03uNX460FUkO0kHMwA0TEfdP Puw/CPQSb32bDh4L1WQTXskhaDqAeQrefKFdT0Ty9Kv7HNEn8HnyMJopLOB4punq6rCOQtFV 0LooO2s/D6BJsfm+oTfGvtQqc0bq0yAhF3YN24Pen3MEWzGdkfjXbIbqYQg9GEUAoKtzvjTo Yqwts3exIEyhOAix1hXq3boQ6/4dV9pKzzLzKK/dUoxuBwavRcxYD3DaMjrwDR1rQYxH5qgE Ps+qr/vOwE0EU3ZUfgEIAOyD3W4D+aaXoA875pbKqSI+MQ2t5PYNPaCahoSSnTuNmvM1xCsv I2EaGwfr5S0IktX1g0dt8lvvCx9eZeEhGH5NBgsmWtTi0Gq9UHQXbj4wQAV23/X+MCZqKFFl Yp0T86C23RhXsEQp8mTYpnGsbjAsHgaDnuQj5pWahVGXv9aYzjomk4mEGq8jr8/D9kgOEll+ s5cIJYzeliPHR+2SRQs+XoTp1e/dXs310xXhuo2Pg8N/Kym0WhWjTYBuUeoyaYFDYtwj6jkc 2baI/JOSUoyarxnmRuVcNHoZd7as7lzmPS9Dqrm5LJVrfQk0lx+XaJRPZqQW/uf5FFaGXIIi 2OkAEQEAAcLAhgQYAQoAJgIbDBYhBJmYg4ih63dUUwlgxcBvbatkz11wBQJlPgBlBQkTqcLy ABQJEMBvbatkz11wCRDAb22rZM9dcCdyB/0WxmhGjV70aLxVu7SXDEF9RYw2k2NwGs0GWLrr cO4h9M5nx+gZvKUcrUPYOBOUscUSVBOEdIzke+vtFtHeio7a3lQ5OVQ6ppBnSm3p9T8/R0lW 9Cuqo5Rv0EZQuas2Ocsklj0bAZ3VQavxX7jxgQPw4ko2fgTb5vY1zNH+tl3IF80ZmwZtfwB8 qvapHWpMgLT23VnE+smwfc+9qDSiQe/f0bV5Oo8Iu8srrWqyNvRbQZtT9mqfxyY0qKAJZEc8 iNY3naVK3VI8ZhPoJhMdPp+y7centQof+WsJZhROdpmD2hW4k41alBPABpMW7YS8L/KNyrks GYdjeACh724J4qrf In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Bar: + X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: BC855120015 X-Stat-Signature: rzt8pyzxj9148og6z5bxeeqwx1bybweo X-HE-Tag: 1721419065-630724 X-HE-Meta: U2FsdGVkX1+IBOxVIbMFewS8J7KaTXwS8tQhospZn0h5Y4oaTwt1gvlKvNEfUk4/jPPHxUCvNqJKApJPAC28uqrqy2l3x46qzNcX9RMbQ5zSVUg+9HP+S2nhg33mM0JFCMCWhAhGOuqHr3NJCDSylKZEqxpxLupqIYJKTmVQ3v3fPeQD6DXAutmT3oMpAf33MLi4PuH1xzLyI7yIL5DVdeXLBEJmmHkriDBEQSF0Ch/AA5ZpPYx0MkaQGCzZ/Gm86LNYl/lRIo35p6oK2bLxHR+waq7StQOM2NvdmzINfaERbydEJmufmmdLWGVlxOdlqHmV0iKHNayZMbQMN7p1neWPFdMUsSnGYO5o4fldrehqdlmcp1PnsN0g5y69Rx9RGs5mDEG4I2ve4Rs+zfSNCLDuOVcu2COcItbNC7Sifjs9UPkzYD4G+jNmS8jUjzlskgngx9KYRR33hiXWaaEZiWKoCyngjfuyTgflIDledu7Upkw3VN49/U2KWmXK315PeJMmQj5D9olESjzAbbMzKwiZHmKpukpcdm0h4okpf9K+xiSNVMCyMfp3cOkCtQ82Nzn/ZDA0HGQwUt0AMJ8+vsDhu/1P8P00AtjyqzVqQY9M1N52havE7k/BALhgXBYiLNPnoOwtdh4I4ye+GnqK05f0ABNJ3YRkagxyTwO1hqBQOmLb6HLnTtXBgU1PQX/Up5RlAJQy2Y/SoWmcgmLo5zTgU16mcYCFwGZldkPq3Y42pvdAiNfcXhRXSVSRtfCfp30c6Dp7mByOSQ5DQpXYiGH+tNjW2T6CySqNgR+T0NwsA50C8R+n9Dq/DansYbSokkRS0b7IsIJPRABg6l0SKvMaE9yrCKgsWGjWhlE1yAJPVS9A08k3HkmvOjF98+XiSWXVBZ5oMzDcFxpirBx0Q3cEFccetuNjAF/63IB759ovLpOeCMLjjQabPkl+4CG60b5q7EaCbROCA/hkgTy HFRiRqRw BEV19KGO4lGi8AUdNAViKyVKIUvZgm3ITIVIwzrZQatbhL+D99wVfkfwSUzliGLi6mexytTKXU1LcsEhJqylye+nxV2YJk0cjwhsz0Yl4DlUYwKhsw3tolVXaWg== 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: Hi, Dne 19. 07. 24 v 13:58 Mary Strodl napsal(a): > I think this is good discussion, thanks for sharing your thoughts > everybody. I would suggest to simply run the BIOS code of this interface in usermode. Sort of similar to VM86 VESA stuff. Last time I looked into this it used STI/CLI/RDMSR/WRMSR and couple of I/O ports and cf8/cfc for PCI. Thanks, Rudolf