Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp6165235iog; Thu, 23 Jun 2022 12:43:31 -0700 (PDT) X-Google-Smtp-Source: AGRyM1twD98nk57JHMKM980cxjaH30C7uma1W+oy6y9UND3ls8Kraxak1tTrMnvFVMmBVJtXnqsk X-Received: by 2002:a17:907:3e91:b0:711:ea5e:2d4 with SMTP id hs17-20020a1709073e9100b00711ea5e02d4mr9749671ejc.52.1656013410766; Thu, 23 Jun 2022 12:43:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656013410; cv=none; d=google.com; s=arc-20160816; b=nrgK35U72JnR/o2gWt4FfM1oRKfkWv6qCOyp5c+Qg3Y7jE3+gypuOcRfZf8+hwzmTb 6nkbl/2KBE6OUNtwD35G0wBzKYl1ZmJjSe2l+N6yZo1V5NmFATy1sRolSzeHRdWPhga8 Vh1Fob9vhBTpRCbfFq6CMMwlJtuKUCddDKZWhBl0fa/RIQwkqPlpcDVHi57lrwMg3Jg1 9op9nTDo/ANsp07tt/Uthi/t46byfvJcFeaD+VZWcVOiL9CEy4yOwYRssWBDFXXXETPy 0dzF8+Xtts0c3R3U4kg5Od984QGf2NSIbJx3lK4w3Wr78Cn4KhqKZKuuJ9v2uHK1UWXm mg4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date; bh=+Po9Dm3vumEX9STq43cTmihX9SdOY+/mYJ+qc0yciOo=; b=s3TMa4gfZoyyofBOvF0lh9U/iIg87GtGQ0bZ2STzrdGP0hO3YOqpJj1M46YVhlyfVG 346hehICleqJrELgCtdJnmG8i6ncdM2UioShCipvMV/N9Q0B8GvXIin3oYH/hFtC1Srp BcGR9KaaeWlEO31WPTXD2zfX84CVgirzlFm3uQc/8DoWBQ/ua/khDShxMhGqfFWo59VO 4WMGRZ0eBDYjFlLwVkDSVmrKGPbJBAOC6l2B5Ex+LnUEVN5D3swQua+PI3+qkEDOp7VR szOd50wzR/vnSSbalXsbwYcGY+VpLzI51xfjcbqj6PWWFMo6GwzppdWBZGk3zyPjGyhA qPhw== 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:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y93-20020a50bb66000000b0043568e1bfe0si497805ede.273.2022.06.23.12.43.06; Thu, 23 Jun 2022 12:43:30 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229545AbiFWTiC (ORCPT + 99 others); Thu, 23 Jun 2022 15:38:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33634 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229543AbiFWThm (ORCPT ); Thu, 23 Jun 2022 15:37:42 -0400 Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3608DA182; Thu, 23 Jun 2022 12:26:05 -0700 (PDT) Received: by mail-pf1-f177.google.com with SMTP id bo5so518653pfb.4; Thu, 23 Jun 2022 12:26:05 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition; bh=+Po9Dm3vumEX9STq43cTmihX9SdOY+/mYJ+qc0yciOo=; b=sGAUs3OuNq/HpG0mGrjUfw8EV5ojeDk4MKCkeFJczsQMdL0CrRHfWEhCfsifSn7omK 3ToVGm8qKf5pNK5LovA7aB6DtNDXGvLU2smcPWpeWE0YmdeI5Wn8z1xHlrdPY7cnqeIz VdVmRgNGcaed8Sd7j9dwkvwzNhT9JrMomEHP2hSfhCsRNQ9w4ccLuDgCxXucxjCm6XfN Sgn4lbTdslKNzALsB8y/4oP+Fd1vAx3sfGjTcSDZyhP9V0XmXkbLVx9QUNUuCr25g263 s3EUJKP9ZWOFGyVdCBz0vB20wCvseQnqgJrJn0vxC0FxnTulBXaWhkv9hiHIitLtXCJK z0Pg== X-Gm-Message-State: AJIora9oQxk20zjVrqRX85GjIRrBg1IPjcZGpANLetSc0Yft06NzRCuo RmOkdOlEhlWOH87Tm3hEKzY= X-Received: by 2002:a05:6a00:24cc:b0:50d:58bf:5104 with SMTP id d12-20020a056a0024cc00b0050d58bf5104mr42316787pfv.36.1656012364666; Thu, 23 Jun 2022 12:26:04 -0700 (PDT) Received: from karthik-strix-linux.karthek.com ([117.208.185.194]) by smtp.gmail.com with ESMTPSA id h11-20020a63b00b000000b0040c99f8bcb7sm10095771pgf.58.2022.06.23.12.26.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jun 2022 12:26:04 -0700 (PDT) Date: Fri, 24 Jun 2022 00:55:58 +0530 From: Karthik Alapati To: Mauro Carvalho Chehab , Sakari Ailus , Greg Kroah-Hartman , Tsuchiya Yuto Cc: linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH] staging: media/atomisp: don't use index pointer for debug messages Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE, SPF_PASS,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 there are some debug messages which use index pointer of list which may not always point to the right entry as in the case where the required entry is not found and the list traversal completes with index pointer pointing to the last entry Signed-off-by: Karthik Alapati --- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/staging/media/atomisp/pci/atomisp_cmd.c b/drivers/staging/media/atomisp/pci/atomisp_cmd.c index 97d5a528969b..ec030e3aeae5 100644 --- a/drivers/staging/media/atomisp/pci/atomisp_cmd.c +++ b/drivers/staging/media/atomisp/pci/atomisp_cmd.c @@ -956,7 +956,7 @@ void atomisp_buf_done(struct atomisp_sub_device *asd, int error, asd->s3a_bufs_in_css[css_pipe_id]--; atomisp_3a_stats_ready_event(asd, buffer.css_buffer.exp_id); dev_dbg(isp->dev, "%s: s3a stat with exp_id %d is ready\n", - __func__, s3a_buf->s3a_data->exp_id); + __func__, buffer.css_buffer.exp_id); break; case IA_CSS_BUFFER_TYPE_METADATA: if (error) @@ -976,7 +976,7 @@ void atomisp_buf_done(struct atomisp_sub_device *asd, int error, asd->metadata_bufs_in_css[stream_id][css_pipe_id]--; atomisp_metadata_ready_event(asd, md_type); dev_dbg(isp->dev, "%s: metadata with exp_id %d is ready\n", - __func__, md_buf->metadata->exp_id); + __func__, buffer.css_buffer.exp_id); break; case IA_CSS_BUFFER_TYPE_DIS_STATISTICS: list_for_each_entry_safe(dis_buf, _dis_buf_tmp, @@ -995,7 +995,7 @@ void atomisp_buf_done(struct atomisp_sub_device *asd, int error, } asd->dis_bufs_in_css--; dev_dbg(isp->dev, "%s: dis stat with exp_id %d is ready\n", - __func__, dis_buf->dis_data->exp_id); + __func__, buffer.css_buffer.exp_id); break; case IA_CSS_BUFFER_TYPE_VF_OUTPUT_FRAME: case IA_CSS_BUFFER_TYPE_SEC_VF_OUTPUT_FRAME: -- 2.36.1