OSDN Git Service

scsi: ufs: do not destroy clk scaling work queue if it is NULL
authorCan Guo <cang@codeaurora.org>
Thu, 1 Mar 2018 03:10:39 +0000 (11:10 +0800)
committerCan Guo <cang@codeaurora.org>
Wed, 7 Mar 2018 05:03:25 +0000 (13:03 +0800)
commit8a7e59ba7f4b39a2d3e83b21293c6fe3d4d1db59
treec31d0eed2d5053aa638d9cc94d6ddeb4a9a8f15c
parent07ec991ea1a1f719aca6d5c4f11c8df4bf02d5c9
scsi: ufs: do not destroy clk scaling work queue if it is NULL

Function ufshcd_hba_exit might be called to destroy clk scaling work queue
if failure happends in function ufshcd_init before clk gating work queue
is created. This change fixs it by skipping destroying clk scaling work
queue if it is NULL.

Change-Id: Ifb1c46f490749e4afe7cea331c29d073175f68ef
Signed-off-by: Can Guo <cang@codeaurora.org>
drivers/scsi/ufs/ufshcd.c