Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1392001pxb; Mon, 11 Oct 2021 05:10:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJywqorcNiRA9I4c5H8fCAhOlFUVrTwfv7ydbxMUMvKrxk033dU/T9t6dasmRkD1xvT2UqOZ X-Received: by 2002:a17:906:4a09:: with SMTP id w9mr23513969eju.419.1633954213134; Mon, 11 Oct 2021 05:10:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633954213; cv=none; d=google.com; s=arc-20160816; b=QQf834zEUUp3iUt0Rzl98kbf9xaEsVI9G0qtHwXYR2lUKO/SO2g3/qffslITMo+kBj Au/20HJfZE0srWfFHY1Uf8UUkXI+a6OaYxJ+ffrQZTYojehCljfVtOI5QHedAkML1V7M +9s+GU8Kr+76A5w24gBe9Ly6wSn/Vvw97+7ZaAeJLVtC6ZYiwgGqVBSn9GikB3/R6CuT f/MJZmHmBDWvs1Uj0F8uTGPJRRlf8iv7z8UAx5KE9tnA8Oi4XET04c5ulfE6FtzH+E7+ r7HccOirq6vdRmxf4p7YIYT3V6XBN1ClmLmio1k55oKNPrHlVPv+BGQXD8cpON/3eHJ/ eSWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:reply-to:cc:from:to :dkim-signature:date; bh=B0gd5nUP0yYSh5GJBfd4sJA35hrT0X4kACSzyDpxVUc=; b=ZWnI+PRpYGD+/paEfDh4wF5MiRs6cYK4mgY8tWNRBeV58PmulI7W1dYbbhfzXdJoDl N/CYVAXYBHH8Eo7xPURAVf8ec64fTRhgGzxlVzO+JoWPZdLFIyjbaMEjCi4i+CozFwNk OKwqQcaC01nd8ViypZNLlb2rZkxiQWrHOx6HGggWiiiPVPZ0KV2FKlrHoCzzh/uvuUlJ tcrztFoSpbv7hj/Xu64kztmaV4IUD0vl2zvx/g7EZSMSf5IvXeQ3CsKA8l9fc738PLOS Z3EG8CeyPCt3lzytdJXzxNJSNeyyY8uGtLPbAB2Fd5e3yzAwqqWc9kGfib0NWXqOf0Dv /u3g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@emersion.fr header.s=protonmail header.b=Mo7ixwiB; 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=emersion.fr Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id kx10si11867201ejc.472.2021.10.11.05.09.49; Mon, 11 Oct 2021 05:10:13 -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=@emersion.fr header.s=protonmail header.b=Mo7ixwiB; 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=emersion.fr Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235099AbhJKIY0 (ORCPT + 99 others); Mon, 11 Oct 2021 04:24:26 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:40191 "EHLO mail-4323.proton.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234928AbhJKIX7 (ORCPT ); Mon, 11 Oct 2021 04:23:59 -0400 X-Greylist: delayed 1917 seconds by postgrey-1.27 at vger.kernel.org; Mon, 11 Oct 2021 04:23:57 EDT Date: Mon, 11 Oct 2021 08:21:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emersion.fr; s=protonmail; t=1633940504; bh=B0gd5nUP0yYSh5GJBfd4sJA35hrT0X4kACSzyDpxVUc=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=Mo7ixwiBjlj1Qj7CORVeKhtZg3S5loGSJDtw1CYB8cQedEIrc6l483SXB0/GOEW2l HsCJFtuegB8fKrhrX1jiVabu7IRMSCTd5QiHrf1oZDjnUw+1tFvXTDPLMTT3nIzdaC TEIdwsGYNc0Bl3Gm6mzBd352oa2gwCx4FY0XTycuDSK7t2jAPGh7DEe5GcBUxAsJwB HfHixDTjvOp7bzxN6EgC14cPAYRnAd1ysT2VKSvdnyvHzor+99rNDKeRSAufnDU66q Kg87VJGmCcFYqeuQL/VYtjjnqG2dw3Z0QeWhiSDCyeaqQNUJryQH18wycvk+Fq0Lp0 1otZr0EjIgvVQ== To: Christoph Hellwig From: Simon Ser Cc: Alex Deucher , Stephen Rothwell , Linux Kernel Mailing List , Linux Next Mailing List , Daniel Vetter , Benson Leung , Enric Balletbo i Serra , Greg Kroah-Hartman Reply-To: Simon Ser Subject: Re: linux-next: build failure after merge of the amdgpu tree Message-ID: In-Reply-To: <20211011080135.GA11242@lst.de> References: <20211008113116.4bdd7b6c@canb.auug.org.au> <_POw9ikafXoqSFqiOb8SZb_uvRZ4okgD4qrl4EtJ0UBiQTV7pwV3pJIM20eIzmpuFWDeBF9NPD00r72ttX0mZZ0bNeH_J44MoaB-jfjrQSU=@emersion.fr> <20211011073348.GA10672@lst.de> <-6WWj2RSqFheia8o3VKtAiF3bELME9376cYzwiLSY1-E7p9nqfWNqJ5i86Q--BKXa3aolokj8g8nj2tQorzn0LXuD85tD_rXSfE5t1lsvBs=@emersion.fr> <20211011074316.GA10882@lst.de> <20211011075125.GA11098@lst.de> <20211011080135.GA11242@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Monday, October 11th, 2021 at 10:01, Christoph Hellwig wrot= e: > On Mon, Oct 11, 2021 at 07:57:17AM +0000, Simon Ser wrote: > > No, we can't have a "I_AM_NOT_BROKEN" ioctl for each and every uAPI mis= -use. > > User-space detection has been determined to be the best course of actio= n. > > If your API addition breaks userspace, yes you need an add-in. It's not an API addition. It's a ChromeOS fix that breaks my user-space. > With your completely broken change you cement in a mapping of an executab= le > name to map to what you consider a "bug" without any way to fix it up. If that's the only concern, it'd be very easy to add a CAP_ATOMIC >=3D 2 ch= eck like we have for Xorg. This would make it so ChromeOS can eventually opt-ou= t of the quirk.