Received: by 2002:a05:7412:a9a2:b0:e2:908c:2ebd with SMTP id o34csp1147570rdh; Fri, 27 Oct 2023 06:12:04 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFnAq8cvn0f/Me7KmsIN7xLe4RSVOVRosyxqU1mI1yVTtETY+vQKWX7FmLoKnLS7Qqwoja7 X-Received: by 2002:a5b:94d:0:b0:d9b:351:63ba with SMTP id x13-20020a5b094d000000b00d9b035163bamr2207988ybq.17.1698412324706; Fri, 27 Oct 2023 06:12:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698412324; cv=none; d=google.com; s=arc-20160816; b=MM6DfMG8xfZyzbo96tOgR2+uGfodZV3zpiP8pYEe/BkTSORC+5/uWdCZP3iml3U8iK xIcND5N2D2aRVmol32hZpLUdZvGhGk3EBdvOuUg5w8uEVmC4KVA0aztEu4F97TXv63jT n+E3uwVL3QhzelfKNGpcLpghk7feuR3tEh8NFa+fbB0HFE0tFRJG9/IaxY/gN9G+x5oa wnrd2PcAp19V/ptHurvjttQ2iuH0mO93L8COI49eflYudowe0QowbUsBuPdh+GkybHGB Tu1RPZOAy4qzUXjwBMK73TRdC559gqAxw9emPRCangThyLLBAO4vY3d1zE0a6KhbNC28 qTbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=Hgh+bPK91VZIBAL7U4vjmVYsUVSQpCgWVRPsTAtW7XY=; fh=Ujgy8Cq3ey0cv4u6h1P6dkZezeh+TRKbKXGaI8vBKoE=; b=YCaruK8mkzuVHJnw52kgV7AjEjM227/0X05rOv3lsmNatviKl+180AO3t3czalPUiI 2/jCxkSilSrtkcB4OfAD9+9gMOPcTK2kQ4DzCv3FzAl90BK5WYnBoq9eGqEJWenkGeJH rpl0Iuyp6db9FerJZfpAJJZCAuxcou3jtMpCZctKLD6v2r0IAC3iJju06pjouOP99lXD lYHDQjtdw1iUd+rfFQRonpDVIeCsmf/8ImW6sRV+yq7jdm3c8BfVOJqt9OPSV4EPe8l8 S6OLNxvun7U6nWR/I87uaRsVjhD4qWZ4Mo4LrraD8hcjY8BMdF94vPFeXYURrJF4zPVv /iPQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=KKjhLe9b; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id x16-20020a25e010000000b00da0cd92f926si2894837ybg.292.2023.10.27.06.12.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 06:12:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=KKjhLe9b; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 10CA0830C323; Fri, 27 Oct 2023 06:12:03 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345860AbjJ0NMA (ORCPT + 99 others); Fri, 27 Oct 2023 09:12:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49830 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345825AbjJ0NL7 (ORCPT ); Fri, 27 Oct 2023 09:11:59 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1F2F8128; Fri, 27 Oct 2023 06:11:57 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 62F8EC433C7; Fri, 27 Oct 2023 13:11:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1698412316; bh=gqKsefNfAE2NujQeI+bmZ4vCEw2udQtY+8UsABoc8uU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=KKjhLe9bI0q1V1YbURGnamPRx0+wvhNbwtlXsYzvK+Zz1qR7e6FJG2xtVs8dskOWy 6YEGMk3ctlnFnU65GCAH6qHjQpPyOuiffGYCAkb9qPdi2BDSiT+EvX421HNpx1cnvt nYa+gZ+nEtv31U7EshS+voJ5AwY69U8oyuchrb8E= Date: Fri, 27 Oct 2023 15:11:54 +0200 From: Greg Kroah-Hartman To: Miklos Szeredi Cc: Linux regressions mailing list , "stable@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Paul Lawrence , Daniel Rosenberg , Alessio Balsini , Amir Goldstein , Bernd Schubert , =?iso-8859-1?Q?Andr=E9?= Draszik Subject: Re: [PATCH v2] Revert "fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT" Message-ID: <2023102757-cornflake-pry-e788@gregkh> References: <1b03f355170333f20ee20e47c5f355dc73d3a91c.camel@linaro.org> <9afc3152-5448-42eb-a7f4-4167fc8bc589@ddn.com> <5cd87a64-c506-46f2-9fed-ac8a74658631@ddn.com> <8ae8ce4d-6323-4160-848a-5e94895ae60e@leemhuis.info> <2023102731-wobbly-glimpse-97f5@gregkh> <2023102740-think-hatless-ab87@gregkh> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Fri, 27 Oct 2023 06:12:03 -0700 (PDT) On Fri, Oct 27, 2023 at 03:03:28PM +0200, Miklos Szeredi wrote: > On Fri, Oct 27, 2023 at 2:46 PM Greg Kroah-Hartman > wrote: > > > I'm talking about a patch where you are changing the existing > > user/kernel api by filtering out values that you previously accepted. > > And it was done in a patch saying "this might break userspace", and > > guess what, it did! > > > > So why not revert it as obviously you all anticipated that this might > > happen? > > Because it's a useful patch, and while I mentioned the possibility of > a regression, I definitely didn't expect it to happen. But it did :( > And I still think that the Android case doesn't count, because it's > just a completely different environment. What can happen on Android > may not happen on non-Android and vice versa. Why should I revert a > useful patch, because it causes a regression in a downstream kernel, > because of an Android only patch? It's not all that different of an environment, they use a stock kernel, you can boot an android device just fine for many years without any changes. I would argue there are less changes in an android kernel than an "enterprise" linux distro kernel these days by far :) > > The "internal" patch from Android was just using the upper values of the > > fuse api because they didn't want to conflict with the upstream values > > before their code was accepted (and it was submitted already, but not > > accepted.) > > > > So how do you want developers to work on changes before they are > > accepted with this user/kernel numbering scheme that you have? You just > > broke anyone who was using a not-accepted-in-the-tree value, right? > > Again, upstream and downstream. There's a reason why some companies > have upstream first policies: because it's less painful in the long > run. Android having decided to go ahead and add that patch is not my > problem, and I really really don't want to care. I think you rejected Android's changes, so what were they supposed to do? Or someone did, I can't remember when it was submitted, but i do remember seeing the patches flow by on some list... > Having said all that, if there's a regression that someone reports for > upstream flags (even on a vendor kernel), I'll just revert the patch > right away. So because Android userspace is sending a flag value that is not in the upstream table, this breakage is ok? Or do you mean something else, I'm getting confused. thanks, greg k-h