Received: by 2002:a05:6a10:c7d3:0:0:0:0 with SMTP id h19csp1004650pxy; Sun, 15 Aug 2021 06:59:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwhvMKNDYswIQ6mWh8/CCxuWmAj2Kcbg1BnYtKDltzG4wU3gLesMB6AKiw2NePL4PgEV6KK X-Received: by 2002:a05:6402:2794:: with SMTP id b20mr2322728ede.126.1629035945188; Sun, 15 Aug 2021 06:59:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629035945; cv=none; d=google.com; s=arc-20160816; b=CV1RsrvdNG+0PsNHLuadljlqZ2VPvWadHw2xyC+mjWwsBvoUyasjCwbnrzKa1LdWa9 RtVC/Kw8q8Tr55JIKBkVG1eZsltlcTKg4cfgmxcKMUFIB2tcO7PFZNPpNx9soVntimnj vervdX+65AcLJ9M62i+NdQKM6wWWiCGJbMbpIp67rjBcF+y+ZZI1Xve5V/U/v56URP8r fSUgiZYy55quEWypHIYLEnTzmjiq7lVNBubmEcdF3fYGJfv6BQr8ZK3qx/HhtJZiGwRa ETskosFj39WvAUHqq6KxgNAMFMqLwiIPDJBSLASBw9cZFFFv0EvfHDMG4qdA991iFeSq yWeg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=z+FVfSl1vem65U43CNnC7At1r0k8wQFh2G3xl/DpsqI=; b=P53uNhiS18dZ93ouijrTAd70d58BcQdDXD4SlS61zS11OepUYd4wSQ/WcV0OQa9khr BTYrTl9+uVZuk9bzBXDKEl8nI41u+YWD94v7MQHEMXXjtWae4E38yQZCEFO0uweXrUX1 TjnTGRkoMEubH39leCOcres/xtoTCVHzcP10w5ZMw423ejycr7RycKdHnlqsMUdHUIij SNU6efdTgchyZEkvOHTSlnDR0t14enSZvfcbTGeT2d4Ic6muMqM+jUXwog2YpauhuYEH m/F3bvvgQlMcKyPteOII8Ezal++ha4r5qx4Dy2dyKceuYfAxBX99ZIUsStaXt6nyxTNp rk5g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=DMxqqPp+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c10si7504195ejf.272.2021.08.15.06.58.41; Sun, 15 Aug 2021 06:59:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=DMxqqPp+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S238178AbhHON56 (ORCPT + 99 others); Sun, 15 Aug 2021 09:57:58 -0400 Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:32736 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234012AbhHON56 (ORCPT ); Sun, 15 Aug 2021 09:57:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1629035847; 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=z+FVfSl1vem65U43CNnC7At1r0k8wQFh2G3xl/DpsqI=; b=DMxqqPp+OeKlEEeRN+WHTNlSMBAy0VZih9t4o+s1ziyVZn+IHPKjvON5W0nDh3XrJ+OoYZ YbWml0SUNIFZFUWJsPvp7/GHo7MWr4jxN4EYYDDTQ7mFcLAH7978QOWzcnKJX5Lc9H0KmK X3rx6575tvU8ESAYZA0AN2YGtPPbdXY= Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-195-bCrIlSW-N3S41mTZCbcHhw-1; Sun, 15 Aug 2021 09:57:26 -0400 X-MC-Unique: bCrIlSW-N3S41mTZCbcHhw-1 Received: by mail-ed1-f71.google.com with SMTP id u4-20020a50eac40000b02903bddc52675eso7404314edp.4 for ; Sun, 15 Aug 2021 06:57:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=z+FVfSl1vem65U43CNnC7At1r0k8wQFh2G3xl/DpsqI=; b=lqw0kxGwrZypoHs6Bpxus+4n3i0GEmLz5XU8fR67eVriHEq0cwmiTGpXsne+Kv+A9Q 9cBjjopAHI5F6Lj5J5FepRCFWvj+CMHUt1rXU3OdlTsmGpR8IyteSYo18gff8bAmXgOF HAYHEt+ObwiisbRBzrDkpdJmOAuyNnVNBfW623MMatOw6XMdoOQmUKDvk/T/fHZl4GHj AAOWQOT9OXWd1F3si9T3xjAhg5ndrR2JJn87tj9NpwO45d99c1GovVERgjFb7lYgq8xF SbSBn3rSNRA9Yvb0cihyNO0Ro1qmv5h51Z/o/wGTKEigSKnFN2htgG+VqJgOqwjKht1b IqJQ== X-Gm-Message-State: AOAM531EaBPTQFnNLuVK/vZskKXt39RyAcy6E7ej1kpkjDGivR+DdW2y 3sSZyS+B/R/tbHtf1LD/WzN5KixK4CEj6rVOhD2ztVlKjXI6ntI9OrykMy0CiUG5aYmfvv2otoG N0yHMCMmzxv1jr9GqesWg/VGl X-Received: by 2002:a05:6402:1a45:: with SMTP id bf5mr14393020edb.169.1629035845008; Sun, 15 Aug 2021 06:57:25 -0700 (PDT) X-Received: by 2002:a05:6402:1a45:: with SMTP id bf5mr14393012edb.169.1629035844887; Sun, 15 Aug 2021 06:57:24 -0700 (PDT) Received: from x1.localdomain (2001-1c00-0c1e-bf00-1054-9d19-e0f0-8214.cable.dynamic.v6.ziggo.nl. [2001:1c00:c1e:bf00:1054:9d19:e0f0:8214]) by smtp.gmail.com with ESMTPSA id h10sm3478652edb.74.2021.08.15.06.57.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 15 Aug 2021 06:57:24 -0700 (PDT) Subject: Re: [PATCH 5.10 12/19] vboxsf: Make vboxsf_dir_create() return the handle for the created file To: Pavel Machek , Greg Kroah-Hartman Cc: linux-kernel@vger.kernel.org, stable@vger.kernel.org, Sudip Mukherjee References: <20210813150522.623322501@linuxfoundation.org> <20210813150523.032839314@linuxfoundation.org> <20210813193158.GA21328@duo.ucw.cz> From: Hans de Goede Message-ID: <26feedff-0fb4-01db-c809-81c932336b47@redhat.com> Date: Sun, 15 Aug 2021 15:57:24 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: <20210813193158.GA21328@duo.ucw.cz> Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On 8/13/21 9:31 PM, Pavel Machek wrote: > Hi! > >> commit ab0c29687bc7a890d1a86ac376b0b0fd78b2d9b6 upstream >> >> Make vboxsf_dir_create() optionally return the vboxsf-handle for >> the created file. This is a preparation patch for adding atomic_open >> support. > > Follow up commits using this functionality are in 5.13 but not in > 5.10, so I believe we don't need this in 5.10, either? > > (Plus someone familiar with the code should check if we need "vboxsf: > Honor excl flag to the dir-inode create op" in 5.10; it may have same > problem). Actually those follow up commits fix an actual bug, so I was expecting the person who did the backport to also submit the rest of the set. FWIW having these patches in but not the cannot hurt. Hopefully the rest applies cleanly, I don't know. To be clear I'm talking about also adding the following to patches to 5.10.y: 02f840f90764 ("vboxsf: Add vboxsf_[create|release]_sf_handle() helpers") 52dfd86aa568 ("vboxsf: Add support for the atomic_open directory-inode op") I have no idea of these will apply cleanly. Regards, Hans