qcacld-3.0: correct return value for pld_pcie_get_user_msi_assignment

Without CNSS module, function pld_pcie_get_user_msi_assignment return zero
even no msi config. For caller function pld_get_user_msi_assignment, zero
means TRUE. It will result to panic when deinit sequence called in
function hif_ce_srng_msi_free_irq. Return correcly value to avoid panic.

Change-Id: Id4480ef1db5357943162472963c4e78d7bfe64b8
CRs-Fixed: 2373130
This commit is contained in:
Yu Ouyang
2018-12-27 15:24:07 +08:00
committed by nshrivas
parent 246f7db4b3
commit 781f1b56c9

View File

@@ -278,7 +278,7 @@ static inline int pld_pcie_get_user_msi_assignment(struct device *dev,
uint32_t *user_base_data, uint32_t *user_base_data,
uint32_t *base_vector) uint32_t *base_vector)
{ {
return 0; return -EINVAL;
} }
static inline int pld_pcie_get_msi_irq(struct device *dev, unsigned int vector) static inline int pld_pcie_get_msi_irq(struct device *dev, unsigned int vector)