lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Wed, 30 Nov 2022 09:15:04 +0000 From: Eddie Huang (黃智傑) <eddie.huang@...iatek.com> To: "quic_cang@...cinc.com" <quic_cang@...cinc.com>, "quic_asutoshd@...cinc.com" <quic_asutoshd@...cinc.com>, "linux-scsi@...r.kernel.org" <linux-scsi@...r.kernel.org>, "martin.petersen@...cle.com" <martin.petersen@...cle.com> CC: "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>, "krzysztof.kozlowski@...aro.org" <krzysztof.kozlowski@...aro.org>, "konrad.dybcio@...ainline.org" <konrad.dybcio@...ainline.org>, "quic_nguyenb@...cinc.com" <quic_nguyenb@...cinc.com>, "jejb@...ux.ibm.com" <jejb@...ux.ibm.com>, "linux-arm-msm@...r.kernel.org" <linux-arm-msm@...r.kernel.org>, "beanhuo@...ron.com" <beanhuo@...ron.com>, "avri.altman@....com" <avri.altman@....com>, "bvanassche@....org" <bvanassche@....org>, "j-young.choi@...sung.com" <j-young.choi@...sung.com>, "Arthur.Simchaev@....com" <Arthur.Simchaev@....com>, "alim.akhtar@...sung.com" <alim.akhtar@...sung.com>, "daejun7.park@...sung.com" <daejun7.park@...sung.com>, "mani@...nel.org" <mani@...nel.org>, Stanley Chu (朱原陞) <stanley.chu@...iatek.com>, "quic_xiaosenh@...cinc.com" <quic_xiaosenh@...cinc.com>, "andersson@...nel.org" <andersson@...nel.org>, "agross@...nel.org" <agross@...nel.org> Subject: Re: [PATCH v7 06/16] ufs: core: mcq: Configure resource regions Hi Asutosh, On Tue, 2022-11-29 at 10:53 -0800, Asutosh Das wrote: > Define the mcq resources and add support to ioremap > the resource regions. > > Co-developed-by: Can Guo <quic_cang@...cinc.com> > Signed-off-by: Can Guo <quic_cang@...cinc.com> > Signed-off-by: Asutosh Das <quic_asutoshd@...cinc.com> > Reviewed-by: Manivannan Sadhasivam <mani@...nel.org> > --- > drivers/ufs/core/ufs-mcq.c | 3 ++ > drivers/ufs/core/ufshcd-priv.h | 8 ++++ > drivers/ufs/host/ufs-qcom.c | 103 > +++++++++++++++++++++++++++++++++++++++++ > include/ufs/ufshcd.h | 30 ++++++++++++ > 4 files changed, 144 insertions(+) > > diff --git a/drivers/ufs/core/ufs-mcq.c b/drivers/ufs/core/ufs-mcq.c > index bf08ec5..d6807e3 100644 > --- a/drivers/ufs/core/ufs-mcq.c > +++ b/drivers/ufs/core/ufs-mcq.c > @@ -119,7 +119,10 @@ int ufshcd_mcq_init(struct ufs_hba *hba) > int ret; > > ret = ufshcd_mcq_config_nr_queues(hba); > + if (ret) > + return ret; > > + ret = ufshcd_vops_mcq_config_resource(hba); > return ret; > } > > diff --git a/drivers/ufs/core/ufshcd-priv.h > b/drivers/ufs/core/ufshcd-priv.h > index 9368ba2..74cb17b9 100644 > --- a/drivers/ufs/core/ufshcd-priv.h > +++ b/drivers/ufs/core/ufshcd-priv.h > @@ -227,6 +227,14 @@ static inline void > ufshcd_vops_config_scaling_param(struct ufs_hba *hba, > hba->vops->config_scaling_param(hba, p, data); > } > > +static inline int ufshcd_vops_mcq_config_resource(struct ufs_hba > *hba) > +{ > + if (hba->vops && hba->vops->mcq_config_resource) > + hba->vops->mcq_config_resource(hba); > Please correct: return hba->vops->mcq_config_resource(hba); > + > + return -EOPNOTSUPP; > +} > + > Except this issue, I test this series pass on my platform. Thanks the patch Eddie
Powered by blists - more mailing lists