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 73356C02182 for ; Mon, 20 Jan 2025 13:59:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 051FE280007; Mon, 20 Jan 2025 08:59:12 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 00232280002; Mon, 20 Jan 2025 08:59:11 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E0D16280007; Mon, 20 Jan 2025 08:59:11 -0500 (EST) 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 C3C8D280002 for ; Mon, 20 Jan 2025 08:59:11 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 67875140149 for ; Mon, 20 Jan 2025 13:59:11 +0000 (UTC) X-FDA: 83027986902.25.7885273 Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf25.hostedemail.com (Postfix) with ESMTP id B534EA000D for ; Mon, 20 Jan 2025 13:59:09 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=QxzGxUNy; spf=pass (imf25.hostedemail.com: domain of a.hindborg@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=a.hindborg@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1737381549; 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=d1tsoLUIvajiEO9W641JPwvevOSM+aDlDfBHK21fuXk=; b=uTj9ShtdqpYzTQFQSbImI66rYVugT3KoDpC0p/mEb8GzBdYI7GtlIHaKtHhJX6Ksq6GDE8 9zSEqqhWZNVaqifTwd9JuK6BFFR8VpzVOxDiLyp50ePZch1Sh4Qn29FH6ZQxwZGOoVQ2Tk yNCQ+V//ylezAkOvG51uWqrnlLRKz8U= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1737381549; a=rsa-sha256; cv=none; b=1qGYpYQpFbi6DPBzV/uo6mnhN30KGc+YUupOl4jZxykbMcfPL+szdtg7dVMODNuBXxj8pJ 1xwHqaqe/W86AFOpRLOVihGio7o5m1GGPSw3P8qhViwjBbCEKUH4tO1HFr1Mk7L+efmkib 7CoGZZ6pnakqsd9CUd5WuQ7L96tZM0w= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=QxzGxUNy; spf=pass (imf25.hostedemail.com: domain of a.hindborg@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=a.hindborg@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id 5ED35A40FB8; Mon, 20 Jan 2025 13:57:21 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D8747C4CEE3; Mon, 20 Jan 2025 13:59:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1737381548; bh=d1tsoLUIvajiEO9W641JPwvevOSM+aDlDfBHK21fuXk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=QxzGxUNyAQ6Prb0O1fqrFZHkN4L3/z3rkKqb13mP6fZF8nyMDQLzx0iv6HxCKAJrU /bocLniWyvdXoYuP2agYypFKfpPy3RUqrfZ+DY5gui5hN2DHm469MFC+P9xalijSs6 JCFWqIjL2RfqzziSCg+zX5mHsEpB6OxKzksjqMz3eVB5auxmQ2Z5fjuirBPTxJcTRu 4ijlhfVFek1I7um75lk98ib3xOBm+vtRSMYB08QUPXPhvOOkouRtiOyUuxSHwC2tmv 9iWXsk5q/20PBnxnR/RXsjCpAGftGYD7skEqmmVLrcoDxWvpyH0aIjTIheRtMCRWWc aVpKpSAyn6MMA== From: Andreas Hindborg To: "Alice Ryhl" Cc: "Miguel Ojeda" , "Matthew Wilcox" , "Lorenzo Stoakes" , "Vlastimil Babka" , "John Hubbard" , "Liam R. Howlett" , "Andrew Morton" , "Greg Kroah-Hartman" , "Arnd Bergmann" , "Jann Horn" , "Suren Baghdasaryan" , "Alex Gaynor" , "Boqun Feng" , "Gary Guo" , =?utf-8?Q?Bj?= =?utf-8?Q?=C3=B6rn?= Roy Baron , "Benno Lossin" , "Trevor Gross" , , , Subject: Re: [PATCH v12 7/8] rust: miscdevice: add mmap support In-Reply-To: <20250115-vma-v12-7-375099ae017a@google.com> (Alice Ryhl's message of "Wed, 15 Jan 2025 13:35:10 +0000") References: <20250115-vma-v12-0-375099ae017a@google.com> <20250115-vma-v12-7-375099ae017a@google.com> User-Agent: mu4e 1.12.7; emacs 29.4 Date: Mon, 20 Jan 2025 14:48:46 +0100 Message-ID: <87ikq9d29t.fsf@kernel.org> MIME-Version: 1.0 Content-Type: text/plain X-Stat-Signature: agpcfhkzfp517kxt9ksoyp44m9th6bpy X-Rspamd-Queue-Id: B534EA000D X-Rspam-User: X-Rspamd-Server: rspam06 X-HE-Tag: 1737381549-462543 X-HE-Meta: U2FsdGVkX19HtAjU9+m/4qTBevVUACRXl0Kte8vnwHf9fmUrZ/uIL904LeT31TCeO9BzYrGwMXLvKp4fY+SraVa3zS62GibGtnmspspDYuvyiqfACbNvw3MO0Tg2lPqlKXk89UuLd6fofVGdbsNx2gJWtlYkZd73IfK7eg+NU5xG1ovAoRib1axyfKUy/+mOGYzvH82VL2PCUMccje+2MF7uJqqaG2gJ95M+CsZrQQKCFGn81J5FTDzzXh9+SNLUHHAZP8oL97PegPYQE5ofnX/r0OVYwOkvHLwuemZN4m52zAwMIToxm1YCV7JijN7zxyMM1DDXLdn0Y8gutWc2nfjUq0LUMLPBs+HLRAW0Lvby1MDJuh+go3G5s00pu/9agf0Laf5jcMGVUj5XWAw57On9RzwGGXrI+gZQT4S1V3oAflAE/q99nsCLuqdepiTe1MqAZIFkWtN3d+K5Kzxr2jfHxqlN7uR41GxLak5n13/Qq5JHW9hGFy7zf1XPvOiaORC+/6WZml1YO66NAeSpYrWGeomjDhIXIKN0AQxnv/EQJkMs3x6a6yrFmqgIWGz9ci3TKVrCMVhJT5cjsQRBHd5fznnwofFUupGKEF+9/G7qjhnybv5YPvEMcxWDH6PTBdJTrRDYk1w1S2KRzTgIqAIAAOhOeOiHxEy7o5IoQqL1+mlzpBFaYztXsRqUycobwRNk/OW/aSWrVulx0fL4sH3kxfvWTEoPHdg/ofqlLrEqX+AiLOxLnXRj6lC8QtxsiDXI8MKmYvtvy4YMMOQp+D2OoY0W5jeyjlkpzKEaTlP2Vz2bwrHvKWMDnLyiTlvX8Da8d0wD8QuHg45WntAvKRim0hescBq1xSxzhIXmmklpiIpUbea/VEzDZ4r2b5a99yFHJKAvxNUyO1ilqWRus6KMoSjuPFY/aNLxm59yqwZuoHJo5aLiNgybIE9K/KUJ9UQxXDt4cTCCz6p7FLe CI6F65XH zx0P+1NfHQhF3xkdIzHkBAf2EDKJbAkbWQA5hxqdHn8sP4tdy/pEnynsBsXntwHArgtkrCFYRnxmfvq8jd5k2YP4wjXKa4WgmPoKl6utKP3yK76xiUb080JE/XSsm7dnrduNN0W2th7HEMTllMVAF2Xxx6JCG5icKzHy5DDhLMp2ErM+KlLIHdeDy6+XuvdhnGRlvuenQOJikmXIGHhY6Nq5hFjU1DScZIc+Yw2MvJ7OGcq0wbKSUXVeHyIgzHJWkkp/XF0uIkpNX4r0xQYhzUZ7gn1h6DyCAD99m1l6kK0twEQc3SRV/fBkCPg== X-Bogosity: Unsure, tests=bogofilter, spamicity=0.491157, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: "Alice Ryhl" writes: > Add the ability to write a file_operations->mmap hook in Rust when using > the miscdevice abstraction. The `vma` argument to the `mmap` hook uses > the `VmAreaNew` type from the previous commit; this type provides the > correct set of operations for a file_operations->mmap hook. > > Acked-by: Lorenzo Stoakes (for mm bits) > Signed-off-by: Alice Ryhl Reviewed-by: Andreas Hindborg Best regards, Andreas Hindborg