]> git.karo-electronics.de Git - karo-tx-linux.git/commit
cisco: enic: Fic an error handling path in 'vnic_dev_init_devcmd2()'
authorChristophe Jaillet <christophe.jaillet@wanadoo.fr>
Sat, 8 Jul 2017 04:51:35 +0000 (06:51 +0200)
committerDavid S. Miller <davem@davemloft.net>
Tue, 11 Jul 2017 17:54:15 +0000 (10:54 -0700)
commitfdf99b3ffcdd8471ee3104512198a178b7351a02
tree58e61999a6b2017846c3da5aa5efdc3ed879f7ff
parent4c17e1febd73c3b2467fd9f67e0017a82805196a
cisco: enic: Fic an error handling path in 'vnic_dev_init_devcmd2()'

if 'ioread32()' returns 0xFFFFFFF, we have to go through the error
handling path as done everywhere else in this function.

Move the 'err_free_wq' label to better match its name and its location
and add a new label 'err_disable_wq'.
Update the code accordingly.

Fixes: 373fb0873d43 ("enic: add devcmd2")
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/cisco/enic/vnic_dev.c