]> git.baikalelectronics.ru Git - kernel.git/commit
cnic: Fine-tune ring init code.
authorMichael Chan <mchan@broadcom.com>
Wed, 6 Oct 2010 03:17:22 +0000 (03:17 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 6 Oct 2010 21:09:24 +0000 (14:09 -0700)
commitdd060ec9b30f70b6ae77beef08d854552b317689
treed549c73642ae55c82daa59724bd806961af049fd
parentb9c4ccc6d21d90f926e19e25a545f9e5330e88f7
cnic: Fine-tune ring init code.

Initialize the rings only during cnic_uio_open() and shut them down
during cnic_uio_close().  Check for the new bit CNIC_LCL_FL_RINGS_INITED
before checking for ring interrupt.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: Dmitry Kravkov <dmitry@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/cnic.c
drivers/net/cnic.h