Received: by 2002:a5d:9c59:0:0:0:0:0 with SMTP id 25csp551873iof; Mon, 6 Jun 2022 08:22:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw3FgX39ICuZ0KNj2uiwH5o/LC8SFHJhvsyEQCStttCc/ghVPudoQXyS4WqNUNLDmQNMjCQ X-Received: by 2002:a63:7e4e:0:b0:3db:945a:2575 with SMTP id o14-20020a637e4e000000b003db945a2575mr21377963pgn.227.1654528927989; Mon, 06 Jun 2022 08:22:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654528927; cv=none; d=google.com; s=arc-20160816; b=ecXxaqcdCl5hof8TwAZ1Zjenw4LbCzC7dyJK2WGM7Y+bktxju+aIZFWRJE3U7oFn9i pjTjPDOfRRJMSQ/bhVDkepH7YnIDPKu29N/s0GSuns1kbQhVQ6wYVtx0Fq392mCCn97E 0Cqlw9n6Vr1iObMnXq5HPhGZV3H0p/pVrQVZLhRNXFKn7mwz5vAQM4ezDj6WHx4z0kKv pUH67Et7qhNASBbblgfyjaTkE665zDCDfKk28SxVEyYwKg/5pKpVcru/OkiJ8A7AitF0 y2smuo4kDLUhPy0a2CTbkfBxHvZWvkusfDGWFi/DVoNRCFl6B5ccAlk2aF5Atv7pbzPW +8oQ== 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; bh=PQJ8tgsepOP01nrbGg2gVm0rMsOl9tcJOMfXKo4OCtA=; b=YFo3i2BipF1fH3XMVAmRhVLdFG2JdqiiM3l4+fqp7NYGGXOrMdgqd2VP3Pvp5u0Mdn EYeQN7k2ki30L4mbTXv1sLAjY7U3OyR90sLl9hUJEr575Aq6ZRLQQTxoudaxRI9T48oz Q67gaXlz9ozXN9UUBKpTzfPlZUzVWrpIKtUPfHgWVsJhHqhd3BX2DiglLZKuZAUVl7Dn lBx98U60trB+AJYx9TEp1Ie4lMzkwPFHAkolTpXm5kIwSnQkUXZcisM2gZBZ8w0yRlcB AQYTDpsBdY9fb75W2gWhrtfQAJoLZrly5fX1MkL9WIPRyqlLdcRNzZ3jVuV5DLeyXs+r Zsag== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id r4-20020a170902c7c400b0015ee179b930si4638256pla.198.2022.06.06.08.22.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Jun 2022 08:22:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 401C4136E86; Mon, 6 Jun 2022 08:11:03 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240409AbiFFPK6 (ORCPT + 99 others); Mon, 6 Jun 2022 11:10:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34620 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240406AbiFFPK4 (ORCPT ); Mon, 6 Jun 2022 11:10:56 -0400 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 19C4D135691 for ; Mon, 6 Jun 2022 08:10:55 -0700 (PDT) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DBAABD6E; Mon, 6 Jun 2022 08:10:54 -0700 (PDT) Received: from bogus (unknown [10.57.9.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 407A13F73B; Mon, 6 Jun 2022 08:10:52 -0700 (PDT) Date: Mon, 6 Jun 2022 16:10:04 +0100 From: Sudeep Holla To: Heiko =?utf-8?Q?St=C3=BCbner?= Cc: Cristian Marussi , Michael Riesch , linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Liang Chen , Sudeep Holla , Kever Yang , Jeffy Chen , Peter Geis , Nicolas Frattaroli , Etienne Carriere Subject: Re: [PATCH] firmware: arm_scmi: Relax BASE protocol sanity checks on protocol list Message-ID: <20220606151004.hevt4zh6boypdd4x@bogus> References: <20220523171559.472112-1-cristian.marussi@arm.com> <20220606144305.agzzyf7c4kp2nwlw@bogus> <4402272.LvFx2qVVIh@diego> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4402272.LvFx2qVVIh@diego> X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 Mon, Jun 06, 2022 at 04:55:10PM +0200, Heiko St?bner wrote: > Am Montag, 6. Juni 2022, 16:43:05 CEST schrieb Sudeep Holla: > > On Mon, Jun 06, 2022 at 02:31:48PM +0100, Cristian Marussi wrote: > > > On Mon, Jun 06, 2022 at 02:59:10PM +0200, Michael Riesch wrote: > > > > Hi Cristian, > > > > > > > Hi Michael, > > > > > > > On 5/23/22 19:15, Cristian Marussi wrote: > > > > > Even though malformed replies from firmware must be treated carefully to > > > > > avoid memory corruption Kernel side, some out-of-spec SCMI replies can > > > > > be tolerated to avoid breaking existing deployed system, as long as they > > > > > won't cause memory issues. > > > > > > > > > > Reported-by: Nicolas Frattaroli > > > > > Cc: Etienne Carriere > > > > > Cc: Sudeep Holla > > > > > Signed-off-by: Cristian Marussi > > > > > > > > Thanks a lot, without this fix the Mali G52 GPU won't probe on my RK3568 > > > > EVB1 in vanilla v5.19-rc1. > > > > > > > > > > Yes, the break was reported on -next and today it appeared in 5.19-rc1. > > > A proper FW fix is also up for review by Etienne but in the meantime > > > this tries to limit damages relaxing a bit the checks. > > > > > > > I guess this patch should have a Fixes: tag, right? > > > > > > > > > > It has not a Fixes tag because the issue was introduced in 5.19-rc1 and the > > > fix will go in with the next round of v5.19 fixes by Sudeep (AFAIU) so it > > > will be solved within the v5.19 cycle and I thought the Fixes tag was > > > not needed in this case (I could be wrong...) > > > > Correct, if for some reason, we can't push this before v5.19, then fixes > > tag needs to added. I will add that then, but for now let us target getting > > it in before v5.19 > > hmm, I'd disagree for the generalization. > > While true that is not 100% necessary to be present in all cases, so > definitly no reason for a new version when applied to the same -rc series, > having the Fixes tag not only clearly marks the patch as such, but also > allows people reading either mailing lists or the later the git history > to actually see where the issue started. So I really think it is a > nice-to-have in most cases. Absolutely agreed in general. But I asked Cristian to not add as we are work around the firmware bug by relaxing the checks in the kernel. This is not fixing anything in the original commit IMO, it is just that the original commit highlighted the firmware issue on that system. -- Regards, Sudeep