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
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 *base_vector)
{
return 0;
return -EINVAL;
}
static inline int pld_pcie_get_msi_irq(struct device *dev, unsigned int vector)