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 59D9A2472A8 for ; Wed, 10 Dec 2025 20:24:14 +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=1765398256; cv=none; b=jWJ9pp9mlqo0C+NY6Ca77eSWP2hw/EIop/MnOqmwHBt38tdMzoqC1yG9iqB7ckRmx+dWLaTMs3vqUuIKdK8rAGXQYgWQ2EbNfTs78TKFWnmDcKXe70A1coNY7MhD+ZNtlUpJf40UoEmnrjrKuBVW7wXvS+x+1p+tha2bRS0LG9w= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765398256; c=relaxed/simple; bh=qZSauzG0BQxKFnQ99YFS7kpsbt8dX9n5BdSFJ8Uce0M=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=IoD26x3dFs9cqFKfIARWCQFYnwbBPnWfPqH9c1khzPpjDeTDJZ7AxUmooycwXkJAKRhLuzBAdB2oa6DcxWTKemb0cIiyoK4SlBjwuIkkOrq5zQjTQmo2gI8Ns22oJI8ilaI2B2net20CgX45FdAQhY53Ax/iZNZwpAury79Vi0s= 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-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-292-eHjQ_sviN1yzFGcccjeTRA-1; Wed, 10 Dec 2025 15:24:12 -0500 X-MC-Unique: eHjQ_sviN1yzFGcccjeTRA-1 X-Mimecast-MFC-AGG-ID: eHjQ_sviN1yzFGcccjeTRA_1765398251 Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-8823f71756dso3202706d6.3 for ; Wed, 10 Dec 2025 12:24:12 -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=H1aCx8xwjdfcM5qDtBNMeG11IZy0DXcQoPET5m9XbyOk+WveMEHURCH2/W6M3sa85E rLrsZ4DrWa9NIzaCgS/kPgIvDHHkXXb5gYZOHMOG4ym9f0OshqRv3Q6+OQWWjVnpz9iO w6F3X93UcCWswHffnwZa+jzl+J6dEnIolno0kWJ8uRP9cl2P5iTABwqiZjVIBtWH7qxj 40DIGJ3zbBm4GO8A2sNEs+FpkPxp+zHQlUjdMc3t4yy+VnPWD6YMtQfrRk5Jc9of02ZN natL7J7ZCtDVdc4BEzENw/ejVFymR2ljvGZ4VF+h8acFj2E71SDgrqcI3ZJaQkjFdLVB TZ8g== X-Forwarded-Encrypted: i=1; AJvYcCV784T1bfl3YWa8cxqGQdYjqGn2xEHz2z0tlBHU0qLpIw5N16atXPOkOACwU+s5iic7kQDoGP0x6ZYNkD4=@vger.kernel.org X-Gm-Message-State: AOJu0YxC9Oj4B+NP1JwxNf6w/z+V69hEw6m5tmvqEJ3oizJ5Pp3SjYe5 y1OqnXw/erTBcA6hj0eRnFwsV6msN+45yEVJab8azGbl1claJeXtlkOrWxjkHL8qO3K5TjelUMV /EWZwOGTip5wYzOep2V000F9tMG4Ozv5MJxxqThYMYeY47iBn3qxbwz8ynSTO7swJGw== X-Gm-Gg: AY/fxX6ehYEbRstvPZtU8cqyYi9VSK7/5CkOOYfpwiR2ZlXWCJav01Ji81apWaXHGQ5 tXKbuCQ35d34iFdbv1SkzmV+8Pp6igzkivUH3D3G6BZwMba6mp1uxuh+VlrBvVakUV+2LcanYJc LAAi/IjSlJd0w1Wd3WeXIVwTqVi5BA9FxvipJkFM/9uZiyfuRU9b8hYqfRbEZAI8ekuTMCbXEkL 8GcDlFuBJaijZtNZXAAQv4tzMkCOQCshkuumfdVY4Bw38117d3XXTq0sTLEXBQIxbVvfsfb4iMm FCZjzczRTCJQdtn0/EspkfMgG4W5VxX0IsbTqH3P2o8H46MBLHhEWk56n5C5PWSzwqZKLFj0ZGr nguk= X-Received: by 2002:a05:6214:768:b0:880:501f:5e8 with SMTP id 6a1803df08f44-88863a2ab3amr50896666d6.13.1765398251198; 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-kernel@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