NFC: nci: Add NCI_RESET return code check before setup
setup was executed in any case, even if NCI_RESET failed. Signed-off-by: Christophe Ricard <christophe-h.ricard@st.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
parent
b6355e972a
commit
81859ab877
@ -347,8 +347,9 @@ static int nci_open_device(struct nci_dev *ndev)
|
|||||||
rc = __nci_request(ndev, nci_reset_req, 0,
|
rc = __nci_request(ndev, nci_reset_req, 0,
|
||||||
msecs_to_jiffies(NCI_RESET_TIMEOUT));
|
msecs_to_jiffies(NCI_RESET_TIMEOUT));
|
||||||
|
|
||||||
if (ndev->ops->setup)
|
if (!rc && ndev->ops->setup) {
|
||||||
ndev->ops->setup(ndev);
|
rc = ndev->ops->setup(ndev);
|
||||||
|
}
|
||||||
|
|
||||||
if (!rc) {
|
if (!rc) {
|
||||||
rc = __nci_request(ndev, nci_init_req, 0,
|
rc = __nci_request(ndev, nci_init_req, 0,
|
||||||
|
Loading…
Reference in New Issue
Block a user