]> git.baikalelectronics.ru Git - kernel.git/commit
enic: do not overwrite error code
authorGovindarajulu Varadarajan <gvaradar@cisco.com>
Mon, 18 Jun 2018 17:01:05 +0000 (10:01 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 19 Jun 2018 23:10:13 +0000 (08:10 +0900)
commit4e92856bd7ab359bb8957c9d69d5ed27b641b965
treef9a2fc742b0482d6acbb7828e1b8b8ec6dd7cf29
parentae78719bbd5eef7999eab4e02276cc9369d5dfd2
enic: do not overwrite error code

In failure path, we overwrite err to what vnic_rq_disable() returns. In
case it returns 0, enic_open() returns success in case of error.

Reported-by: Ben Hutchings <ben.hutchings@codethink.co.uk>
Fixes: a853c5542660 ("enic: enable rq before updating rq descriptors")
Signed-off-by: Govindarajulu Varadarajan <gvaradar@cisco.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/cisco/enic/enic_main.c