scsi: ufs: Clean up ufs initialization path
At UFS initialization stage, to get the length of the descriptor, ufshcd_read_desc_length() was being called 6 times. Instead, we will capture the descriptor size the first time we'll read it. Delete unnecessary redundant code, remove ufshcd_read_desc_length(), ufshcd_init_desc_sizes(), and boost UFS initialization. Link: https://lore.kernel.org/r/20200603091959.27618-5-huobean@gmail.com Acked-by:Avri Altman <avri.altman@wdc.com> Reviewed-by:
Bart van Assche <bvanassche@acm.org> Reviewed-by:
Stanley Chu <stanley.chu@mediatek.com> Signed-off-by:
Bean Huo <beanhuo@micron.com> Signed-off-by:
Martin K. Petersen <martin.petersen@oracle.com>
Showing
- drivers/scsi/ufs/ufs.h 0 additions, 10 deletionsdrivers/scsi/ufs/ufs.h
- drivers/scsi/ufs/ufs_bsg.c 2 additions, 3 deletionsdrivers/scsi/ufs/ufs_bsg.c
- drivers/scsi/ufs/ufshcd.c 33 additions, 135 deletionsdrivers/scsi/ufs/ufshcd.c
- drivers/scsi/ufs/ufshcd.h 3 additions, 13 deletionsdrivers/scsi/ufs/ufshcd.h
Please register or sign in to comment