Received: by 2002:a05:7412:a9a2:b0:e2:908c:2ebd with SMTP id o34csp786873rdh; Thu, 26 Oct 2023 16:17:47 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG5RunkbE3sBshssf8HivAO+nGC6ELKHz5SyWkwsygc7ja8rT4V0kb5fgdmv17zOP/Ta3/+ X-Received: by 2002:a25:cb47:0:b0:d9a:6855:14cd with SMTP id b68-20020a25cb47000000b00d9a685514cdmr834038ybg.39.1698362267124; Thu, 26 Oct 2023 16:17:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698362267; cv=none; d=google.com; s=arc-20160816; b=oDr7D9MIFzwApu/99rZuJjoRLmvJg3514ivSNkpaYkzKoZBO53iHJcH6d6Zpqjx5LD nn4zkk6aoR/l2ygzB1UcCrXyVKsbw7uu/g18uy9nfyv/KvlLT9aZ4Ed8U4BPau7Vj0w9 w0eYJRplg5Gir96ivBY3M1q6wqgEtVAQrtRY1PbFgqiu/J/HfHM5szvJZhawWl39rz4R swbFFbfN9IMIAUDjoi/xtnakvEqIc9t53N/YpZ8v4JqipnNqBV/gNuGPB93X7GBv+ghy Ne5r8dhpHLrWzKXB8dt7SWhMebLK6AQRMChcSS3QhbYKgfWNEh1atDWE/lKHNy99X2y1 5yng== 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 :message-id:date:references:in-reply-to:subject:cc:to:dkim-signature :dkim-signature:from; bh=ji0rxsrrUJ/U9e1go4W2U1EcYfM74rww2vhMKnZSaYY=; fh=GH8E5QrA0/XPHoQup++XiO0xqlLo0BdTq0isa3eYHUE=; b=eU0EhyqUV7MLAFd9mV74OqrACBw4mm5f9jZGDOJQx4YTlgaf8iSCQFeDI4+mYTD1ru 7fRjPyVc+at8sh7hQ9WMZmmkHufnJIpCr7hzAwtXB9Od126hEuVtsLoXfMny1N6UBOX+ DpP5sjLgstacuqPtrRCoMIXS79rQl/N+BasH7WJllTD1wPJNDPUcgYanVAI57/t7isMj 9dDHP3WyVjaqDDt+FNfUAI1PyCsfXwzkyFfX380hpjBRuCqb1SoM/vfUl5aQVqV/bIP5 hvQaZM8v2I0QaKC82Kqceu4RHdKm4AqV4CeBCd4TKlU2ICPBVJxuRlTTeYDvKoxVKuEu HYnQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=zZeew86G; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id 2-20020a250802000000b00da02d3b0106si633063ybi.167.2023.10.26.16.17.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 16:17:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=zZeew86G; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 9A01F81DD251; Thu, 26 Oct 2023 16:17:44 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231655AbjJZXRj (ORCPT + 99 others); Thu, 26 Oct 2023 19:17:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58414 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229633AbjJZXRi (ORCPT ); Thu, 26 Oct 2023 19:17:38 -0400 Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CAC511AD for ; Thu, 26 Oct 2023 16:17:36 -0700 (PDT) From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1698362255; 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=ji0rxsrrUJ/U9e1go4W2U1EcYfM74rww2vhMKnZSaYY=; b=zZeew86GlfyaUrKTsUEV8Tw0wcY4T2j4QK2UrK2yIEaeQJi80ZUmXSdX+suyCn9UHz9+VZ VTz3XL7nVMuxw83X46QgyFLlvQ3awd25jKj5rYTZeswj81GMXtSg6pLXMjkBlHTxOtAYyy KsRn9vVT3Gd8ma1cCSDFS+aHZpIZj63fL6on8Gr/JcACoiN8yW3ehQGlP05aqLkxls/W0K r5cfUZxIanVwM7pkf8D3+m6LAX87fApoVOQ7Vz3HVcd7GIEtdcsohEQs4NLfKwwr8l/Iha yvlZdQFHX/HvexKQ4cI4RyfuGueGc5baJeGWVNiX73ytu1RDsIh2dWqeU28MlA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1698362255; 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=ji0rxsrrUJ/U9e1go4W2U1EcYfM74rww2vhMKnZSaYY=; b=waxRLRDT/+QlgX3bLjkj5z8GR+W2cbNcroPWuIxAWPOUkhJIT3p2I9l/fabXaL4v6S/7EA nCiMEpUDM01VbtBw== To: =?utf-8?B?QmrDtnJuIFTDtnBlbA==?= , Anup Patel Cc: Anup Patel , =?utf-8?B?QmrDtnJuIFTDtnBlbA==?= , linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, x86@kernel.org, Marc Zyngier Subject: Re: [RFC PATCH] genirq/matrix: Dynamic bitmap allocation In-Reply-To: <87a5s5z44x.fsf@all.your.base.are.belong.to.us> References: <20231026101957.320572-1-bjorn@kernel.org> <87a5s5z44x.fsf@all.your.base.are.belong.to.us> Date: Fri, 27 Oct 2023 01:17:34 +0200 Message-ID: <87fs1x3re9.ffs@tglx> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email 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 (agentk.vger.email [0.0.0.0]); Thu, 26 Oct 2023 16:17:44 -0700 (PDT) On Thu, Oct 26 2023 at 19:26, Bj=C3=B6rn T=C3=B6pel wrote: > Note that the per-device domain support is already upstream, it's only > the ARM cleanups that are not. > > IOW, there's no need to wait for the ARM cleanups. :-) Correct. The &*@^@#%$ delayed ARM link was only meant as a reference on how this is implemented and obviously as a reminder to the ARM folks to get this finally done... The main point is not to introduce new users of this failed programming model and instead make them use the more future proof implementation right away - which of course might to turn out to be completely wrong 5-10 years from now :) Thanks, tglx