Commit c8c1ff5c authored by Benjamin Poirier's avatar Benjamin Poirier Committed by Greg Kroah-Hartman
Browse files

staging: qlge: Replace memset with assignment



Instead of clearing the structure wholesale, it is sufficient to initialize
the skb member which is used to manage sbq instances. lbq instances are
managed according to curr_idx and clean_idx.

Signed-off-by: default avatarBenjamin Poirier <bpoirier@suse.com>
Link: https://lore.kernel.org/r/20190927101210.23856-15-bpoirier@suse.com


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 7be4c3f9
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -2807,11 +2807,10 @@ static int qlge_init_bq(struct qlge_bq *bq)
	if (!bq->queue)
		return -ENOMEM;

	memset(bq->queue, 0, QLGE_BQ_LEN * sizeof(struct qlge_bq_desc));

	buf_ptr = bq->base;
	bq_desc = &bq->queue[0];
	for (i = 0; i < QLGE_BQ_LEN; i++, buf_ptr++, bq_desc++) {
		bq_desc->p.skb = NULL;
		bq_desc->index = i;
		bq_desc->buf_ptr = buf_ptr;
	}