From: "DooHyun Hwang" <dh0421.hwang@samsung.com>
To: "'Adrian Hunter'" <adrian.hunter@intel.com>,
<linux-scsi@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
<alim.akhtar@samsung.com>, <avri.altman@wdc.com>,
<jejb@linux.ibm.com>, <martin.petersen@oracle.com>,
<stanley.chu@mediatek.com>, <cang@codeaurora.org>,
<asutoshd@codeaurora.org>, <beanhuo@micron.com>,
<jaegeuk@kernel.org>, <satyat@google.com>
Cc: <grant.jung@samsung.com>, <jt77.jang@samsung.com>,
<junwoo80.lee@samsung.com>, <jangsub.yi@samsung.com>,
<sh043.lee@samsung.com>, <cw9316.lee@samsung.com>,
<sh8267.baek@samsung.com>, <wkon.kim@samsung.com>
Subject: RE: [PATCH] scsi: ufs: Add total count for each error history
Date: Wed, 3 Feb 2021 17:00:47 +0900 [thread overview]
Message-ID: <000701d6fa02$ae837e20$0b8a7a60$@samsung.com> (raw)
In-Reply-To: <fb6603bb-f5ae-826f-a303-c5168a06d290@intel.com>
Hi
Thank you for your review and I found the below commit in linux-next.
So, I'll reject this patch.
>On 3/02/21 8:53 am, DooHyun Hwang wrote:
>> Since the total error history count is unknown because the error
>> history records only the number of UFS_EVENT_HIST_LENGTH, add a member
>> to count each error history.
>>
>> Signed-off-by: DooHyun Hwang <dh0421.hwang@samsung.com>
>
>Hi
>
>Please note that the following patch is already queued - see linux-next
>
>
>commit b6cacaf2044fd9b82e5ceac88d8d17e04a01982f
>Author: Adrian Hunter <adrian.hunter@intel.com>
>Date: Thu Jan 7 09:25:38 2021 +0200
>
> scsi: ufs: ufs-debugfs: Add error counters
>
> People testing have a need to know how many errors might be occurring
>over
> time. Add error counters and expose them via debugfs.
>
> A module initcall is used to create a debugfs root directory for
> ufshcd-related items. In the case that modules are built-in, then
> initialization is done in link order, so move ufshcd-core to the top of
>the
> Makefile.
>
> Link: https://lore.kernel.org/r/20210107072538.21782-1-
>adrian.hunter@intel.com
> Reviewed-by: Avri Altman <avri.altman@wdc.com>
> Reviewed-by: Bean Huo <beanhuo@micron.com>
> Reviewed-by: Can Guo <cang@codeaurora.org>
> Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
>
>
>> ---
>> drivers/scsi/ufs/ufshcd.c | 3 +++
>> drivers/scsi/ufs/ufshcd.h | 1 +
>> 2 files changed, 4 insertions(+)
>>
>> diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi/ufs/ufshcd.c
>> index fb32d122f2e3..7ebc892553fc 100644
>> --- a/drivers/scsi/ufs/ufshcd.c
>> +++ b/drivers/scsi/ufs/ufshcd.c
>> @@ -437,6 +437,8 @@ static void ufshcd_print_evt(struct ufs_hba *hba,
>> u32 id,
>>
>> if (!found)
>> dev_err(hba->dev, "No record of %s\n", err_name);
>> + else
>> + dev_err(hba->dev, "%s: total count=%u\n", err_name, e->count);
>> }
>>
>> static void ufshcd_print_evt_hist(struct ufs_hba *hba) @@ -4544,6
>> +4546,7 @@ void ufshcd_update_evt_hist(struct ufs_hba *hba, u32 id, u32
>val)
>> e->val[e->pos] = val;
>> e->tstamp[e->pos] = ktime_get();
>> e->pos = (e->pos + 1) % UFS_EVENT_HIST_LENGTH;
>> + e->count++;
>>
>> ufshcd_vops_event_notify(hba, id, &val); } diff --git
>> a/drivers/scsi/ufs/ufshcd.h b/drivers/scsi/ufs/ufshcd.h index
>> aa9ea3552323..df28d3fc89a5 100644
>> --- a/drivers/scsi/ufs/ufshcd.h
>> +++ b/drivers/scsi/ufs/ufshcd.h
>> @@ -450,6 +450,7 @@ struct ufs_event_hist {
>> int pos;
>> u32 val[UFS_EVENT_HIST_LENGTH];
>> ktime_t tstamp[UFS_EVENT_HIST_LENGTH];
>> + u32 count;
>> };
>>
>> /**
>>
prev parent reply other threads:[~2021-02-03 8:01 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <CGME20210203070741epcas1p20ce8cc24d06b3c82d735dff59f0459de@epcas1p2.samsung.com>
2021-02-03 6:53 ` [PATCH] scsi: ufs: Add total count for each error history DooHyun Hwang
2021-02-03 7:27 ` Adrian Hunter
2021-02-03 8:00 ` DooHyun Hwang [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='000701d6fa02$ae837e20$0b8a7a60$@samsung.com' \
--to=dh0421.hwang@samsung.com \
--cc=adrian.hunter@intel.com \
--cc=alim.akhtar@samsung.com \
--cc=asutoshd@codeaurora.org \
--cc=avri.altman@wdc.com \
--cc=beanhuo@micron.com \
--cc=cang@codeaurora.org \
--cc=cw9316.lee@samsung.com \
--cc=grant.jung@samsung.com \
--cc=jaegeuk@kernel.org \
--cc=jangsub.yi@samsung.com \
--cc=jejb@linux.ibm.com \
--cc=jt77.jang@samsung.com \
--cc=junwoo80.lee@samsung.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
--cc=martin.petersen@oracle.com \
--cc=satyat@google.com \
--cc=sh043.lee@samsung.com \
--cc=sh8267.baek@samsung.com \
--cc=stanley.chu@mediatek.com \
--cc=wkon.kim@samsung.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.