Received: by 2002:a05:7412:8521:b0:e2:908c:2ebd with SMTP id t33csp2424179rdf; Mon, 6 Nov 2023 13:56:17 -0800 (PST) X-Google-Smtp-Source: AGHT+IHh4WBTgeTrwgLUOCG9cOUgi3LxxDTTFZQZzpk+3ROJJ4l5QytlvANmJ/BIW6m1b8E7YwwZ X-Received: by 2002:a17:90b:4ac8:b0:281:b51:a06d with SMTP id mh8-20020a17090b4ac800b002810b51a06dmr2697242pjb.33.1699307776818; Mon, 06 Nov 2023 13:56:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699307776; cv=none; d=google.com; s=arc-20160816; b=bgXHdiXsMgfcAmVVt4qpTa9vMJuCW6v5XM30WLvKbnpPmGXekQuz+rHjhAPyTvnH5R YQ3WfY3WR8PrUgPcc8/5O9fjC1It7o0vJPDhT2BZFAit+FKr4ugVFVp45H7u9h+X5eBw EAYkrYtthAMkF4E5rwDeRBeyHO59eactKA7P7Vs4ap6EIGuy0EoMu4bgbwwKIZ2S7/ml 70KEqpHUvrGusAgKqThZroDK+jlkbZMmC6J+VzRSluK0V81PcN3nWxvn90iGC0C+8xK2 Hv8Q1mxLo5la6nlJ75leyqXaSGewmEvneigwfNCfaD7mhEZ9IZO0Qy9CzpLnPH5NZD7n pwuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:user-agent:from :references:in-reply-to:mime-version:dkim-signature; bh=NPhs6rysF6DasMcFlWcetB0SUQreo53hcaBGYIwCUKA=; fh=uHHwQw6Muhr+CQmzL7brBJjLIvBX+AmUyVd2Ue94MQI=; b=kAy8C5UrBDP7WE0YpHmuOQFiMME1XoujldVA8of3mxdkNUHjxJ7j8ReegHwLkrF3VF CeviXNvQfDL1faIZKKhpGa9jUpfzfTXwDjTZfocluJVGb74gItNX5qGRXqr3P6z+KeQy 6SllpcPwNdqmMFwPliIPhyRSF4ujNwhq3X99BH8bboyaonBi9Oel4wJJvXIK9GfbmaRY KcWSt84hLsVWpDSyVbNcln5YfwfxcOrZPsaOpDbb+B3KOrRAwn4w4o3lhBBRT422BaJm fw5N/5gXYppdQm9oWM35MYlx6jbhEw5piq3x4qLGqLeLRvu04obcD9pD5DQhhoh45Et7 Vp0Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=cLZ5jCur; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id p1-20020a17090ab90100b0026ceee6848asi9212732pjr.180.2023.11.06.13.56.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Nov 2023 13:56:16 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=cLZ5jCur; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 1FE8C80C5987; Mon, 6 Nov 2023 13:56:14 -0800 (PST) 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 S232005AbjKFV4E (ORCPT + 99 others); Mon, 6 Nov 2023 16:56:04 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40138 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232686AbjKFV4D (ORCPT ); Mon, 6 Nov 2023 16:56:03 -0500 Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4440711F for ; Mon, 6 Nov 2023 13:56:00 -0800 (PST) Received: by mail-lj1-x234.google.com with SMTP id 38308e7fff4ca-2c6b30aca06so66249211fa.3 for ; Mon, 06 Nov 2023 13:56:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1699307758; x=1699912558; darn=vger.kernel.org; h=cc:to:subject:message-id:date:user-agent:from:references :in-reply-to:mime-version:from:to:cc:subject:date:message-id :reply-to; bh=NPhs6rysF6DasMcFlWcetB0SUQreo53hcaBGYIwCUKA=; b=cLZ5jCury2Y9BVn0WMUKIGjo5KIMFTTGM/ljuPB+UwGF0dM2UABad/uo1QcZ89jsIZ YYuY8RMefJ4jrGrfNM2CyRtRHMpZ0kAXz+G9DSlRyi4zMpi9c0zCBjd5SJcJt7XUA9fz w1gJ62bsO6NMdumLzn4LvINubhcTajhxpcl4k= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699307758; x=1699912558; h=cc:to:subject:message-id:date:user-agent:from:references :in-reply-to:mime-version:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=NPhs6rysF6DasMcFlWcetB0SUQreo53hcaBGYIwCUKA=; b=cl/M9tvF13XQ6W4ZdYxasZiVxqV+lR6YPIn5xxmZrAfOzgybsjZDdHgTOhVoOu7O0j VivXDKO20XM9WwM7CVV+7RIi300/rLf9mIobu3aMyj7xzPQbd3+rDCxnleiWn0j+Gy37 nrVsxt3R5tQOMqhopPIPAggmIjS0bgn14eXF/cdtPwoE8V9KRzEw3/t+RrpvrAs2LE++ R4h6XR/7FbQd/urUTu13iu6p4I64ZY9QHJ2zuXsswV6Q877A7T9eJo6mAStrGYxI5Diz FJGyDzdjd+Au/mpP1bx6v6n+QCYuNL72N/fOQCjGThkYXTqA4rb7BIJWSqvZ0wkfmbsU YT2Q== X-Gm-Message-State: AOJu0YxnOtmQM/cLNFqP6pzGLiupyRKl50imPVKrJnvVfvszv69Ohtxc 3zqRKTUykvHm4R8v1N073FZ9guFtIycHlLZuVKqDOSOsum9WAcOc X-Received: by 2002:a2e:b4a2:0:b0:2c5:52d:c9ff with SMTP id q2-20020a2eb4a2000000b002c5052dc9ffmr20722722ljm.10.1699307758491; Mon, 06 Nov 2023 13:55:58 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 6 Nov 2023 13:55:58 -0800 MIME-Version: 1.0 In-Reply-To: <5e83d947-c77f-9318-4a4c-377a8304b8fd@quicinc.com> References: <20231103105712.1159213-1-quic_adhudase@quicinc.com> <20231103193345.GY3553829@hu-bjorande-lv.qualcomm.com> <5e83d947-c77f-9318-4a4c-377a8304b8fd@quicinc.com> From: Stephen Boyd User-Agent: alot/0.10 Date: Mon, 6 Nov 2023 13:55:58 -0800 Message-ID: Subject: Re: [PATCH] soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration To: Atul Dhudase , Bjorn Andersson , Mukesh Ojha Cc: agross@kernel.org, andersson@kernel.org, konrad.dybcio@linaro.org, isaacm@codeaurora.org, dianders@chromium.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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]); Mon, 06 Nov 2023 13:56:14 -0800 (PST) Quoting Mukesh Ojha (2023-11-05 22:54:28) > > > On 11/4/2023 1:03 AM, Bjorn Andersson wrote: > > On Fri, Nov 03, 2023 at 04:27:12PM +0530, Atul Dhudase wrote: > >> While programming dis_cap_alloc and retain_on_pc, set a bit > >> corresponding to a specific SCID without disturbing the > >> previously configured bits. > >> > > > > As far as I can see, the only invocation of _qcom_llcc_cfg_program() > > comes from qcom_llcc_cfg_program(), which is only called once, from > > qcom_llcc_probe(), and here also seems to only be the single write to > > these two registers. > > It does not look to be single write but the write is for each slice > in the same register which was overriding other slices values. Can you add that detail to the commit text? What's the seriousness of the issue? Why should it be backported to stable? Is something seriously broken because a slice configuration is overwritten? Does it mean that some allocation made in a slice is being lost over power collapse (pc) when it shouldn't be?