david/ipxe
david
/
ipxe
Archived
1
0
Fork 0

[infiniband] Avoid leaving uninitialised lists in struct ib_device

Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
Michael Brown 2010-09-19 16:46:37 +01:00
parent a8e39a9ca7
commit 118a0ca55a
1 changed files with 2 additions and 0 deletions

View File

@ -894,6 +894,8 @@ struct ib_device * alloc_ibdev ( size_t priv_size ) {
if ( ibdev ) {
drv_priv = ( ( ( void * ) ibdev ) + sizeof ( *ibdev ) );
ib_set_drvdata ( ibdev, drv_priv );
INIT_LIST_HEAD ( &ibdev->list );
INIT_LIST_HEAD ( &ibdev->open_list );
INIT_LIST_HEAD ( &ibdev->cqs );
INIT_LIST_HEAD ( &ibdev->qps );
ibdev->port_state = IB_PORT_STATE_DOWN;