From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 16801326D70 for ; Wed, 10 Dec 2025 20:24:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765398255; cv=none; b=p5nJVXXv2FZ7wx5NZPvh4qIjIm8U0VywDzw3gn/92m8FoeWdhhhpJ79DyYIU1wXkPtU3/xrLn1lmkI9flXFrCPadEq/j/SxkxS/JctuVSsLOBjngt48zIREBrCek46vaWlNeN9OSkyvaAeHwP6P0UACKEmP0uzD4ONo7omEHo64= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765398255; c=relaxed/simple; bh=qZSauzG0BQxKFnQ99YFS7kpsbt8dX9n5BdSFJ8Uce0M=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=Az5DDSCzblnZg/Dse+R0C2B10xQN57NhzZopAl0iLiqWF7tGA6y/XRWjCBNOamfAN42FsxxRtxpTLFh3STD8dOeTGz6dZZZ/2zcXnckc7mj106yPTQRPPqBoEWEveA5LjDWeSvnNnn//LM5uU0FocI6gYajroHkFmmEooru3n4Q= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=N9OJp2Ej; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=MkPgBCEj; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="N9OJp2Ej"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="MkPgBCEj" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1765398253; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=KxnQ/iEQ1sK58mDVjsOZpAu/QgTIX6mC6WKI+mp0l1A=; b=N9OJp2EjGOQNopngZILTcDRiGs7Dd5AXHq7dC8TtbGW6/Nze6RTuAgpYSbKYy3mpiCkEtJ 6AFGhhFhXCIHtM/Q4AWoh4P5UU5SmBG0e5ZI3ZWGsPaZ+jjIb/MXFCi5Tzr3hRUXxNnDA4 hMU1dAx0w0oEBGJ5AU8BVstQv6RyZtY= Received: from mail-qv1-f71.google.com (mail-qv1-f71.google.com [209.85.219.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-520-PiV4g324NTqSDMY1pvIBFQ-1; Wed, 10 Dec 2025 15:24:12 -0500 X-MC-Unique: PiV4g324NTqSDMY1pvIBFQ-1 X-Mimecast-MFC-AGG-ID: PiV4g324NTqSDMY1pvIBFQ_1765398251 Received: by mail-qv1-f71.google.com with SMTP id 6a1803df08f44-8823c1345c0so3437286d6.2 for ; Wed, 10 Dec 2025 12:24:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1765398251; x=1766003051; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=KxnQ/iEQ1sK58mDVjsOZpAu/QgTIX6mC6WKI+mp0l1A=; b=MkPgBCEj5eEmztZqMJg9JwFCdl6+HVX4R9hJfsIyu0LE6mkKUxINQwAu1d/X1/PokH D+YqcVYeQjdFCCW5+VeRnLfvvmBjnPa2eSn3iqdWpryiXVxPDyvnFwS3X5jQsvqMpO8E H0VAO1Y7hp/tWTXX0hPaX8XBM49AKJC+2/6GbZQQvDvPBYviyKYsIzWtKt4NWRw+YCLE NQ5EA+gHK7Ph9a9eD49norBLNomfOTLJw59Hd3ufeql3S2a86sTf2qVdcPYusc/EmB68 0EMspFn3JKRemgr3yRtL2AxV0P2wgNqHf/aKL3k9Fo31lpyoQT6y6GwOeUZEOyMhnfwK GLJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765398251; x=1766003051; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KxnQ/iEQ1sK58mDVjsOZpAu/QgTIX6mC6WKI+mp0l1A=; b=cOPMcp55o6ZjAQywwSQWBcFodsnJsyhk951IgO5Xb/esup1tM3w+n2MFqvjiYZlaN6 NsDdou7ZhHPFEnFGvKP846qCbReDxcDOBuvj96OLQVgjExv1b3UCzhX3zeu8+ydLxQqJ Ph5x4IxBiiyOLoapo6Jy0JzD/5BNIaKj865MwekfwFviJw5YNASpClmkGwMcz71If7bf jh5v9tqKygVyBPcSdHL8Fxq8ZkJKoPnHgLQhtj/otwGMfoFRuOyWH4xf227MT9tlXhmi 1Wn9porlludHWBiK2+dhY3yBeWEhqrt0JzHStuPy57eLMjOBdCLSvv4H1FWpu/UhQA8u AC9w== X-Forwarded-Encrypted: i=1; AJvYcCVB7KjbXdPy5Md0qOfGAh3dt0O9gc8C3vhdZ82k/r+VVq4It4rRt3R5y8hGPRa8DotYlzTOPpPkFpQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwYHwzcdh9ZMy63TxtEfqWhtpWpM3NknTkoK5i+I0BLge1+LNT3 Ej1RiEWC0vI7JsiCBpHFkVf70OU3jaomoPZeReqKn20cPA/h37qwhj/3erHBuCIsC9jWHEvwlGq nulbQsMiG9MvEYoVsSNgkiTJUKvZCOPiFoERQOweumPqBvUu+zLyRmakbl5bd8w== X-Gm-Gg: AY/fxX5E/tYabhorjgNl3tMjIPGy7Ez1jfgIBUbrG8VKTShgEqj1kV3J6uX6GL1LN9C AN0zwMLLz4RoS7vUoH6o9Ny7cuOTqo7N5EsmAIf52LLddWuS54acEyv6kq29KvArIoh/FGEslmM WhzVDk5Qs5okPIjsy2Ygg/gs+Mnm3VsH6fAf4aXhloOKkc8JtK1xMWMzuKCj0SaSzyVLnVzEVwx BeLnWoY4eyNP5uXoF3ueGvAaSB5OG6TxO+4cVVT4ZtXS13lYDJuh3TcHIh7G+OB3oHViLT0uj+7 HLE8Dgu+k+KiLODEZM6HX6eU9fAE36pNYJwHIZU8tKjHS6YVL+HvdUlLNTVmyiMyMB5pk9nXFAf P5Dk= X-Received: by 2002:a05:6214:768:b0:880:501f:5e8 with SMTP id 6a1803df08f44-88863a2ab3amr50896996d6.13.1765398251246; Wed, 10 Dec 2025 12:24:11 -0800 (PST) X-Google-Smtp-Source: AGHT+IEp/TCjQkjo9IXEU5scwVWKecCDQSTmMb8hfAZZ6nq5cmvChNS/S1r8YuGRQNN9gNusvbUp7Q== X-Received: by 2002:a05:6214:768:b0:880:501f:5e8 with SMTP id 6a1803df08f44-88863a2ab3amr50896356d6.13.1765398250715; Wed, 10 Dec 2025 12:24:10 -0800 (PST) Received: from x1.local ([142.188.210.156]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-8886ef0d241sm5052596d6.42.2025.12.10.12.24.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Dec 2025 12:24:10 -0800 (PST) Date: Wed, 10 Dec 2025 15:24:08 -0500 From: Peter Xu To: Matthew Wilcox Cc: kvm@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Jason Gunthorpe , Nico Pache , Zi Yan , Alex Mastro , David Hildenbrand , Alex Williamson , Zhi Wang , David Laight , Yi Liu , Ankit Agrawal , Kevin Tian , Andrew Morton , David Hildenbrand , Jonathan Corbet , linux-fsdevel@vger.kernel.org, linux-doc@vger.kernel.org, "Liam R. Howlett" , Lorenzo Stoakes , Vlastimil Babka , Jann Horn , Pedro Falcato , Alexander Viro , Christian Brauner , Jan Kara , Mike Rapoport , Suren Baghdasaryan , Michal Hocko Subject: Re: [PATCH v2 2/4] mm: Add file_operations.get_mapping_order() Message-ID: References: <20251204151003.171039-1-peterx@redhat.com> <20251204151003.171039-3-peterx@redhat.com> Precedence: bulk X-Mailing-List: linux-doc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: On Mon, Dec 08, 2025 at 09:21:58AM +0000, Matthew Wilcox wrote: > On Thu, Dec 04, 2025 at 10:19:44AM -0500, Peter Xu wrote: > > > Add one new file operation, get_mapping_order(). It can be used by file > > > backends to report mapping order hints. > > This seems like a terrible idea. I'll look at it after Plumbers. Sure, no rush, please feel free to go through discussion in v1 when it comes, that's where we landed to this API based on suggestions from Jason. I'm open to other suggestions. -- Peter Xu