cnic: Explicitly initialize all reference counts to 0.
authorMichael Chan <michael.chan@broadcom.com>
Fri, 2 Aug 2019 06:17:51 +0000 (02:17 -0400)
committerDavid S. Miller <davem@davemloft.net>
Mon, 5 Aug 2019 20:21:55 +0000 (13:21 -0700)
commit0dfa0bed9662db680db2cc06457b8d152a2f22af
treecdff864480799ba5cab07e8183fb33655ad87770
parent43a4b60d04362185cd5475fd77a02bf6c56c07e4
cnic: Explicitly initialize all reference counts to 0.

The driver is relying on zero'ed allocated memory and does not
explicitly call atomic_set() to initialize the ref counts to 0.  Add
these atomic_set() calls so that it will be more straight forward
to convert atomic ref counts to refcount_t.

Reported-by: Chuhong Yuan <hslester96@gmail.com>
Cc: Rasesh Mody <rmody@marvell.com>
Cc: <GR-Linux-NIC-Dev@marvell.com>
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/cnic.c