Received: by 2002:ac0:e34a:0:0:0:0:0 with SMTP id g10csp181308imn; Wed, 27 Jul 2022 19:30:13 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vDzVEqO8iXicpzOAvP9yqd9qaSuC5bdA8m0RI8B7SGD+TnL3ER2tO7Fnm5Hva46ctHxdBq X-Received: by 2002:a63:2a95:0:b0:41a:27e5:1996 with SMTP id q143-20020a632a95000000b0041a27e51996mr21061740pgq.447.1658975413297; Wed, 27 Jul 2022 19:30:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658975413; cv=none; d=google.com; s=arc-20160816; b=qgDlmedUW11GXOQonZ/PiYajhBTVYE72aNTiiRiBAiV6BXcSpdb5oTQyrX5zqNzNXP FAVLfmZKDfwPafaqwn3mC0Ttrr/IEdcFq3jj1wmF2C6938/5sBmAxuf3jw10DcGuM4dK UG5hvn2MCcVfIYL+h7qyHdaE1MOII5o0zfIFZrz2ep5RxIqg4wzqC9NLmJeNEeS5qzi6 EfK8P6sI8bWYCgwDsQGz+8avrzxae21qOrg1M3Zimj6iLiuK0zFIOSQEYHbi0tSDqds5 HABtNpkgoQyYwMEaLlNieQw6rhoeUn9hPSaVEnGMTLZNHlhV22ubVXmnhaE2ak+4FAhF 9QMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=lF4K9njh1CfE8adJZDA/xjNewn/fwTSHNz/x/3VXeQw=; b=JOKby5WeUpPkbvXm+VCUfruZsNLmxIUtglpzHg3c5Gq+JO957JsoY1+jkWOgTdnFNQ qOR3cMg/ksPv0HsMGSq4SnpdsF57VOXl0Z9mHhqX4shOtn6fGZLre0LYKJxSIpu6N0Wa WXA4a8meHBIKC4kKuV3xxcPgBgnTr1Oh3fGkXnQYZare7v216eGvm6IRcxCLI7Qv0XQ9 y+MDSizj+FL6Hnj/0S5DnWQKxGUhpe/266xzfkXhmXLiF+pFT1E63hfmWan0kw8JFv/9 5kEe4WmNWGArg1oVNKBEi4Hm1Ya64OR1t+UDTluBJNLmx2jVspfjmzwc2fsOGpqDEBAM 8cvw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=XVSTyj7v; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e34-20020a635462000000b0040d464c972bsi22915540pgm.329.2022.07.27.19.29.57; Wed, 27 Jul 2022 19:30:13 -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=@gmail.com header.s=20210112 header.b=XVSTyj7v; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234306AbiG1C0w (ORCPT + 99 others); Wed, 27 Jul 2022 22:26:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55634 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232427AbiG1C0v (ORCPT ); Wed, 27 Jul 2022 22:26:51 -0400 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 82F9115713; Wed, 27 Jul 2022 19:26:49 -0700 (PDT) Received: by mail-lf1-x134.google.com with SMTP id a23so870256lfm.10; Wed, 27 Jul 2022 19:26:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=lF4K9njh1CfE8adJZDA/xjNewn/fwTSHNz/x/3VXeQw=; b=XVSTyj7vzz7QwsIqoxOxW+ZgWu2IUtoVj2iGcz9DufSsKAqdcgfPdyxvQTvD7BVO/z qpHYvZ2LtkPo8QoSnUd5pJ9x/AR2II/+a8R6c/pKrLo/3N1CaTN42/4WVOBYZseyzQCZ 7BVYNgJCPWsn+xPJ0O0WIyAsPC2e3J6IHr9+f6NelImngddAoda6FOoMPqH7eyaMeRtu 67rykmv3DMo7aJzC3K8Telr3f83TzwT9rp0Qbi+0lA0XzbK/HE6DXpjQMt33yteYSW3T v9pX9wWvGMy81LNFsnCKpJizH5lRkfn4Pnb+1uX6JPfzI1qrS+3JBl+geYUamYOMXB1N MPXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=lF4K9njh1CfE8adJZDA/xjNewn/fwTSHNz/x/3VXeQw=; b=s3DK4dmxloTOL0SuGQk3VCGaQ8Ji0svnuIx1LvneMISQ+0dFTkpgERp1UxD9q6jE+z asL2I74mMnK4EsNWLhAQ2s7/YH7d+uU62Rbwx+0qKMSzqwOiCNjsJ+oT/U4u8ykPNcSn yUIVLEY7MErQNTk7l/XSNuiN50z5+tGSQU6JrbJkdOoIktkiRI8tB0TGet02w55iIQEL Tt/Cxd0lU7qPlI4tO0cSatAkEbLrPHN3xukfaGOGXoLkQYKLUfVW0j72m7EZ1sQsAohO QRIDxEAxfkiXIFkMGhihnvyQQsgTzGc5MCHAuDOf9AwsvVomD1F/qAH2tdyvS3wcO7Ll R2Rw== X-Gm-Message-State: AJIora/xIDWDE94DdcdCN5ylu6HNWb5J79ihbVRIIpm6rgH8ntJmxPw2 VQvzaEhnsLyd13bDTOGgvHTfIYoCkTeE9OjBqg== X-Received: by 2002:a05:6512:2288:b0:48a:87c4:a8eb with SMTP id f8-20020a056512228800b0048a87c4a8ebmr7255274lfu.328.1658975207414; Wed, 27 Jul 2022 19:26:47 -0700 (PDT) MIME-Version: 1.0 References: <20220727034454.31892-1-stanley.chu@mediatek.com> <20220727034454.31892-3-stanley.chu@mediatek.com> In-Reply-To: From: Stanley Chu Date: Thu, 28 Jul 2022 10:26:35 +0800 Message-ID: Subject: Re: [PATCH v2 2/5] scsi: ufs: ufs-mediatek: Provide detailed description for UIC errors To: Bart Van Assche Cc: Stanley Chu , linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org, "Martin K . Petersen" , Avri Altman , alim.akhtar@samsung.com, "James E.J. Bottomley" , peter.wang@mediatek.com, Chun-Hung Wu , alice.chao@mediatek.com, powen.kao@mediatek.com, mason.zhang@mediatek.com, qilin.tan@mediatek.com, lin.gui@mediatek.com, eddie.huang@mediatek.com, tun-yu.yu@mediatek.com, cc.chou@mediatek.com, chaotian.jing@mediatek.com, jiajie.hao@mediatek.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS 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 Hi Bart, On Thu, Jul 28, 2022 at 3:04 AM Bart Van Assche wrote: > > On 7/26/22 20:44, Stanley Chu wrote: > > diff --git a/drivers/ufs/host/ufs-mediatek.h b/drivers/ufs/host/ufs-med= iatek.h > > index aa26d415527b..9017ab8f9867 100644 > > --- a/drivers/ufs/host/ufs-mediatek.h > > +++ b/drivers/ufs/host/ufs-mediatek.h > > @@ -26,6 +26,44 @@ > > #define REG_UFS_DEBUG_SEL_B2 0x22D8 > > #define REG_UFS_DEBUG_SEL_B3 0x22DC > > > > +/* > > + * Details of UIC Errors > > + */ > > +static const u8 *ufs_uic_err_str[] =3D { > > + "PHY Adapter Layer", > > + "Data Link Layer", > > + "Network Link Layer", > > + "Transport Link Layer", > > + "DME" > > +}; > > Why type u8 for strings instead of char? Will use char instead in the next version. > > Please define arrays in .c files. Otherwise one copy of the array will > be included in each source file this header file is included in. Will move them to .c in the next version. Thanks, Stanley --=20 Yours truly, =E6=9C=B1=E5=8E=9F=E9=99=9E (Stanley Chu)