Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp32644759rwd; Fri, 7 Jul 2023 18:28:18 -0700 (PDT) X-Google-Smtp-Source: APBJJlGuGuNvraTql5zny0lkSzJI4mvLHqhUvKmGOqj8DLNJrP0BFd5KWsjB+ytWYnIcesCNNmgQ X-Received: by 2002:a17:906:7a52:b0:993:d700:8a46 with SMTP id i18-20020a1709067a5200b00993d7008a46mr1920307ejo.16.1688779697833; Fri, 07 Jul 2023 18:28:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688779697; cv=none; d=google.com; s=arc-20160816; b=FZSOf3nbVDq9wAdMyAF6b8ma9XYteLsMu2/bVIuRUliDanzwqeg5rFMwiFwCXjWgFM BCeqjaYEFEssxLU+s3CMvWwcoqNtjKEZfDH+Bn3R9gAQedc4jBLapMwQs1Q9gaegrgPv +s9IXVTVjXLJ/LBL/r8luoJmLOJ39e33m+CK62JX+WHcCYmua1u/p3dl3Q0C85S3obTS E0qf1ku8L3igQx3k8e8RinFhgu0UZHq4VXFswcrvpAWVfCs2vb4brEydhNyNBsjtHBVn ryPPtYIOtBjLz83ndB9wpZmI28zmYNrNzBjrksaT2wqCANdC4mhbIXuYcXhqEBm4rP5I pEGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=r2Tj6BcfUU9gAxO+emjkYoS6dJrkoyX76TkLgIDwaWE=; fh=7FDJYXw0kf2YWYrVui8AkyYg9HdMbs30crnruk6g7mU=; b=xwhl0ek/laUXs93i2L8zuxAOHdHWb1hP6PcyoIEqih60KuLDN77ibsegVCYImzG2KO Qy7nanNNS0Fe1F8D+SglPZ9nHFNhkl05+BJzZm82Gyrlte3+WARhqEAMtQyfzduRxMPQ lczQubHllQB0ityPpW20DCrNqWJt6dRV65iIpDd0rrpdtPbm6sem3Qp+h6n5Aw8T7rY2 vhL7DQs5QPvzDXpzFQmYq0gDJqk125GbSmF/K9b1YHLXdhx7Kv7DSqWipkGt4Dt/Uhct n6yHHOa4GzA6BtiZG6WJXAG51RtbKKBxNXvQ58JYsOLF2qJoTgOVKIaivOGwj9Qlc5Xq TlMA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=kFbC9XWK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id jt11-20020a170906dfcb00b00992af008f19si2815244ejc.972.2023.07.07.18.27.54; Fri, 07 Jul 2023 18:28:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=kFbC9XWK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232681AbjGHBZT (ORCPT + 99 others); Fri, 7 Jul 2023 21:25:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33996 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231316AbjGHBZK (ORCPT ); Fri, 7 Jul 2023 21:25:10 -0400 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BD31F120; Fri, 7 Jul 2023 18:25:09 -0700 (PDT) Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3681OwqJ006456; Sat, 8 Jul 2023 01:24:58 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=from : date : subject : mime-version : content-type : content-transfer-encoding : message-id : references : in-reply-to : to : cc; s=qcppdkim1; bh=r2Tj6BcfUU9gAxO+emjkYoS6dJrkoyX76TkLgIDwaWE=; b=kFbC9XWK5aXiJtlt8lepcqoDWMi/4AQWXNFdxC4CCyZ16cqDLBsPX+CWBD9HnXmsxsIY TBHzkH87ngEmBgwokRgtTXt9+fROKyF7PruS6fDbmuJ/FsVs5OD7ktgPVubk3U3WCCL5 rWutdX3DNiFbeg7FrACDRGRcnTIwQD9L6GZUtwoF20dwan551Nf4RM06ickREh9oyfue YPnFh70U9rbKi5JVJe2JJqcq97Yhusz9DndoeZPWahlce8SVse/O0IkIL16E4L3VLY3T 6ErM+R2mZfXmg0w6/Hs7TjhNQppXzYVYX1sxX17+4qFl8jsZBBUnhlbFGU8watRQDU8S xg== Received: from nalasppmta01.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3rpwgm018t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 08 Jul 2023 01:24:57 +0000 Received: from nalasex01c.na.qualcomm.com (nalasex01c.na.qualcomm.com [10.47.97.35]) by NALASPPMTA01.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 3681OvsX031912 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 8 Jul 2023 01:24:57 GMT Received: from hu-rmccann-lv.qualcomm.com (10.49.16.6) by nalasex01c.na.qualcomm.com (10.47.97.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.30; Fri, 7 Jul 2023 18:24:56 -0700 From: Ryan McCann Date: Fri, 7 Jul 2023 18:24:40 -0700 Subject: [PATCH v5 1/6] drm/msm: Update dev core dump to not print backwards MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-ID: <20230622-devcoredump_patch-v5-1-67e8b66c4723@quicinc.com> References: <20230622-devcoredump_patch-v5-0-67e8b66c4723@quicinc.com> In-Reply-To: <20230622-devcoredump_patch-v5-0-67e8b66c4723@quicinc.com> To: Rob Clark , Abhinav Kumar , Dmitry Baryshkov , Sean Paul , Marijn Suijten , David Airlie , Daniel Vetter CC: Rob Clark , , , , , , Ryan McCann X-Mailer: b4 0.13-dev-8a804 X-Developer-Signature: v=1; a=ed25519-sha256; t=1688779496; l=1231; i=quic_rmccann@quicinc.com; s=20230622; h=from:subject:message-id; bh=9ZCH0KRgL2wUCDIMEq2mQZvZe83s5dNQp/i82vPu2/g=; b=xKCoH+46RlsuvDv5H0LJJiJK7CIh/mMSfZGUokwaE1FTtN08mD+z0qazYMChwI5Vh0OiiJYRc bN2IN5+FtRQAbI87inm61CY5cqTCl4YAMAeU1YZSbm2PZwYl7soZ1W5 X-Developer-Key: i=quic_rmccann@quicinc.com; a=ed25519; pk=d/uP3OwPGpj/bTtiHvV1RBZ2S6q4AL6j1+A5y+dmbTI= X-Originating-IP: [10.49.16.6] X-ClientProxiedBy: nalasex01a.na.qualcomm.com (10.47.209.196) To nalasex01c.na.qualcomm.com (10.47.97.35) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: henU8d0v1dduPlDRRC-G8kLuVK1txtkF X-Proofpoint-ORIG-GUID: henU8d0v1dduPlDRRC-G8kLuVK1txtkF X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-07-07_16,2023-07-06_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=862 mlxscore=0 phishscore=0 adultscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 spamscore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2307080011 X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE,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 Device core dump add block method adds hardware blocks to dumping queue with stack behavior which causes the hardware blocks to be printed in reverse order. Change the addition to dumping queue data structure from "list_add" to "list_add_tail" for FIFO queue behavior. Fixes: 98659487b845 ("drm/msm: add support to take dpu snapshot") Reviewed-by: Dmitry Baryshkov Reviewed-by: Abhinav Kumar Signed-off-by: Ryan McCann --- drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c b/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c index acfe1b31e079..add72bbc28b1 100644 --- a/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c +++ b/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c @@ -192,5 +192,5 @@ void msm_disp_snapshot_add_block(struct msm_disp_state *disp_state, u32 len, new_blk->base_addr = base_addr; msm_disp_state_dump_regs(&new_blk->state, new_blk->size, base_addr); - list_add(&new_blk->node, &disp_state->blocks); + list_add_tail(&new_blk->node, &disp_state->blocks); } -- 2.25.1