Hi Asutosh, On Thu, 2022-10-20 at 11:03 -0700, Asutosh Das wrote: > UFS Multi-Circular Queue (MCQ) has been added in UFSHCI v4.0 to > improve storage performance. > The implementation uses the shared tagging mechanism so that tags are > shared > among the hardware queues. The number of hardware queues is > configurable. > This series doesn't include the ESI implementation for completion > handling. > > This implementation has been verified by booting on an emulation > platform. > During testing, all low power modes were disabled and it was in HS-G1 > mode. > > Please take a look and let us know your thoughts. > > v2 -> v3: > - Split ufshcd_config_mcq() into ufshcd_alloc_mcq() and > ufshcd_config_mcq() > - Use devm_kzalloc() in ufshcd_mcq_init() > - Free memory and resource allocation on error paths > - Corrected typos in code comments > Thanks the patch and fixing. I port this series with patch [1] on Mediatek platform and test pass using FIO program Tested-by: eddie.huang@xxxxxxxxxxxx [1] https://patchwork.kernel.org/project/linux-scsi/list/?series=688941 Eddie Huang