scsi: ufs: core: Clean up ufshcd_slave_alloc()
authorBean Huo <beanhuo@micron.com>
Tue, 25 Oct 2022 22:24:29 +0000 (00:24 +0200)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 27 Oct 2022 02:20:50 +0000 (02:20 +0000)
commitdca899bc02231214e25cffd3014cc77018dae942
tree80e93766b2f555e8a5717fce9f20d33288cf4ea3
parentb43678ea5bbd92388339ecae47ed44955474f53b
scsi: ufs: core: Clean up ufshcd_slave_alloc()

Combine ufshcd_get_lu_power_on_wp_status() and ufshcd_set_queue_depth()
into one single ufshcd_lu_init(), so that we only need to read the LUN
descriptor once.

Signed-off-by: Bean Huo <beanhuo@micron.com>
Link: https://lore.kernel.org/r/20221025222430.277768-3-beanhuo@iokpp.de
Reviewed-by: Arthur Simchaev <arthur.simchaev@wdc.com>
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/ufs/core/ufshcd.c