Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp565211rwb; Tue, 29 Nov 2022 02:23:34 -0800 (PST) X-Google-Smtp-Source: AA0mqf59oLx/+BFnE46044XbnJEkM5zsPf6Z39+5dHdd8B/XjZ0w9Zd80hC1hwk3zNe7/eZzjRUs X-Received: by 2002:a63:f241:0:b0:46f:da0:f093 with SMTP id d1-20020a63f241000000b0046f0da0f093mr31522484pgk.441.1669717414022; Tue, 29 Nov 2022 02:23:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669717414; cv=none; d=google.com; s=arc-20160816; b=trYC6yct/SyPXy8S8B+OzW7yOlEjaJUOqr+CcxnjjSbLmcLyTZ/6sr8GvTye7n6/QQ XYRhF5YExYcd7/beNUoq8KA97zrIgr6B4y4BnKJ3nx/LVmWzPh83KKOCRn6rbvIj6JJC 06e4i92RqF8iYkgnEfjeSRV7dWxvbDwR0PUnX/r0AzGWiP0CBCfbD50RzO/m7fJRUCLb nI7Kif7UOQPB13pF6sbC81tAKPVmmqhA1MSz7rWMQnlwxToeYbH8Y9e6EJ3EuORBZj2T NBzL81PXX3Klcm/xXcfJRC1KeqQTuC56tedpldKrJCmfAd7lpWY6/H+Kp9+uUWuptGvt TV+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to :organization:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:dkim-signature; bh=kLZwFc2T16+VzxzvdeqP7dZ+DZAGfAAiD+u0EUrSQ8s=; b=YoRzEkXcsMHgtDGqunXbHlXoxMLll6qgtKBRlwUG8ODo5x3Mo9e+JTKg4y/FhTEYOr /vHTHQ2lMA48eXGQIMHoCj6KV/spsgA8OmT9OWl8Fi8h2oCJ2SBrkZobJOElBnujkMkn KfyYi90ZdFaRXuGIEQdEqn/XL0ESx1Zi6g8ED63hnzFQEVnMs3yZzNlNksdkDFDu1is2 ZLsEwmaCSThW5xruofJFDWlSSJTdsvwODdOldYaMLGZ8wkZn+f3EZNJRH/SyVQkcCmQB CP7SKjC/7413ISYyDR9cPpBtClee34fuAE7rmroqdTBx2vSFmTPGAtT4pz/KX7T/iI4/ hYNw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=VhEaYgHB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d15-20020a056a0010cf00b0056bba31b399si15219071pfu.220.2022.11.29.02.23.20; Tue, 29 Nov 2022 02:23:34 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=VhEaYgHB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230048AbiK2JRP (ORCPT + 83 others); Tue, 29 Nov 2022 04:17:15 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51984 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229959AbiK2JRN (ORCPT ); Tue, 29 Nov 2022 04:17:13 -0500 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 009D15A6EE for ; Tue, 29 Nov 2022 01:15:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1669713331; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=kLZwFc2T16+VzxzvdeqP7dZ+DZAGfAAiD+u0EUrSQ8s=; b=VhEaYgHBspJGQ8x6Ej3k6o9YzF+CxMtlOBbW9SGt5lTnmmRbxP9pU9vHTNyyOfOQhqb0Dj Z/+zwMaaKux12bDa3X0AdDXwxkvPq4arvlquBhBIVFFSx6PVEWsvticXbRARErbwHOVYOT HlSip+PW3YfCJUeHh/ihPu0knvsdGDs= Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-621-mRX-0JEwORSEcY-Mxe7YgQ-1; Tue, 29 Nov 2022 04:15:29 -0500 X-MC-Unique: mRX-0JEwORSEcY-Mxe7YgQ-1 Received: by mail-wr1-f70.google.com with SMTP id l8-20020adfc788000000b00241ef50e89eso2650668wrg.0 for ; Tue, 29 Nov 2022 01:15:29 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:organization:from:references :cc:to:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kLZwFc2T16+VzxzvdeqP7dZ+DZAGfAAiD+u0EUrSQ8s=; b=yAHB+9uK12rFq4eU7D1genGSNSo9/XOpcYek46bLbxKpzpHy2xjFuTDB3cvvG3qwUd KI9LCutpP4bGCTVYVTIAdlwsr0rTWQCRd5ulumrKSZiSnaTXJpGjj/5cCMxtBDVa5tPb YGS5uG+C+/3jXcedS/INMME/3ZI2syFtQTYBRQSFkzHiLdXAIAowJqYsVkX5vknxhuCd kGrCUHm2rmPpaGBBQ4WItgYRYu21EAtT5GDM7WeNIsvv9HgTpZVT0apBRqYG2t7wseey b3aS9iJaUTEBVYwuDIzGhTGyhBzxvLoYoQyxWtZKGyLk5Eab7X2vs7jg0DfBxcJjZpN5 BjUQ== X-Gm-Message-State: ANoB5pkdye/15IGdQEhpEyGhPWs1xsT9yBNenTEdlzzGGISyZtErlfqv i2Qre0QSXbyHTlSlgY8Su20DcazJX6Gnq72L9b4oVGrDuq8/EoNuq7IrDoOVqPgJ+wKNmlbiBCq UxilttoHsiBBEdh+FY59/3Rt8 X-Received: by 2002:a05:600c:430c:b0:3cf:8ed7:7124 with SMTP id p12-20020a05600c430c00b003cf8ed77124mr42243408wme.140.1669713323594; Tue, 29 Nov 2022 01:15:23 -0800 (PST) X-Received: by 2002:a05:600c:430c:b0:3cf:8ed7:7124 with SMTP id p12-20020a05600c430c00b003cf8ed77124mr42243382wme.140.1669713323266; Tue, 29 Nov 2022 01:15:23 -0800 (PST) Received: from ?IPV6:2003:cb:c705:ca00:3fb8:c253:3bf7:b60e? (p200300cbc705ca003fb8c2533bf7b60e.dip0.t-ipconnect.de. [2003:cb:c705:ca00:3fb8:c253:3bf7:b60e]) by smtp.gmail.com with ESMTPSA id n26-20020a05600c3b9a00b003c6b70a4d69sm1498998wms.42.2022.11.29.01.15.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 29 Nov 2022 01:15:22 -0800 (PST) Message-ID: Date: Tue, 29 Nov 2022 10:15:20 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.1 Subject: Re: [PATCH mm-unstable v1 16/20] mm/frame-vector: remove FOLL_FORCE usage Content-Language: en-US To: Hans Verkuil , Andrew Morton Cc: linux-kernel@vger.kernel.org, x86@kernel.org, linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-ia64@vger.kernel.org, linux-mips@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, sparclinux@vger.kernel.org, linux-um@lists.infradead.org, etnaviv@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org, linux-rdma@vger.kernel.org, linux-media@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-perf-users@vger.kernel.org, linux-security-module@vger.kernel.org, linux-kselftest@vger.kernel.org, Linus Torvalds , Jason Gunthorpe , John Hubbard , Peter Xu , Greg Kroah-Hartman , Andrea Arcangeli , Hugh Dickins , Nadav Amit , Vlastimil Babka , Matthew Wilcox , Mike Kravetz , Muchun Song , Shuah Khan , Lucas Stach , David Airlie , Oded Gabbay , Arnd Bergmann , Christoph Hellwig , Alex Williamson , Marek Szyprowski , Tomasz Figa , Mauro Carvalho Chehab References: <20221116102659.70287-1-david@redhat.com> <20221116102659.70287-17-david@redhat.com> <81fb0fa3-2e06-b765-56ac-a7d981194e59@redhat.com> <08b65ac6-6786-1080-18f8-d2be109c85fc@xs4all.nl> <9d0bf98a-3d6a-1082-e992-1338e1525935@redhat.com> <20221128145927.df895bf1966cfa125cae9668@linux-foundation.org> <22b1107b-0acc-5772-a883-8f3c4682eb1b@redhat.com> From: David Hildenbrand Organization: Red Hat In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 29.11.22 10:08, Hans Verkuil wrote: > On 29/11/2022 09:48, David Hildenbrand wrote: >> On 28.11.22 23:59, Andrew Morton wrote: >>> On Mon, 28 Nov 2022 09:18:47 +0100 David Hildenbrand wrote: >>> >>>>> Less chances of things going wrong that way. >>>>> >>>>> Just mention in the v2 cover letter that the first patch was added to >>>>> make it easy to backport that fix without being hampered by merge >>>>> conflicts if it was added after your frame_vector.c patch. >>>> >>>> Yes, that's the way I would naturally do, it, however, Andrew prefers >>>> delta updates for minor changes. >>>> >>>> @Andrew, whatever you prefer! >>> >>> I'm inclined to let things sit as they are.  Cross-tree conflicts >>> happen, and Linus handles them.  I'll flag this (very simple) conflict >>> in the pull request, if MM merges second.  If v4l merges second then >>> hopefully they will do the same.  But this one is so simple that Linus >>> hardly needs our help. > > It's not about cross-tree conflicts, it's about the fact that my patch is > a fix that needs to be backported to older kernels. It should apply cleanly > to those older kernels if my patch goes in first, but if it is the other way > around I would have to make a new patch for the stable kernels. IIUC, the conflict will be resolved at merge time and the merge resolution will be part of the merge commit. It doesn't matter in which order the patches go upstream, the merge commit resolves the problematic overlap. So your patch will be upstream as intended, where it can be cleanly backported. Hope I am not twisting reality ;) -- Thanks, David / dhildenb