diff --git a/hif/src/ce/ce_api.h b/hif/src/ce/ce_api.h index 968cdc2a22..0b06a7597b 100644 --- a/hif/src/ce/ce_api.h +++ b/hif/src/ce/ce_api.h @@ -520,8 +520,7 @@ void war_ce_src_ring_write_idx_set(struct hif_softc *scn, * @priority: TBD * @src_nentries: #entries in source ring - Must be a power of 2 * @src_sz_max: Max source send size for this CE. This is also the minimum - * size of a destination buffer. This should be a factor of 4 - * for alignment during nbuf alloc. + * size of a destination buffer * @dest_nentries: #entries in destination ring - Must be a power of 2 * @reserved: Future Use */ diff --git a/hif/src/ce/ce_internal.h b/hif/src/ce/ce_internal.h index 4c3e509342..583a056748 100644 --- a/hif/src/ce/ce_internal.h +++ b/hif/src/ce/ce_internal.h @@ -188,7 +188,6 @@ struct CE_state { /*Record the state of the copy compl interrupt */ int disable_copy_compl_intr; - /* src_sz_max should be a factor of 4 for alignment during nbuf alloc */ unsigned int src_sz_max; struct CE_ring_state *src_ring; struct CE_ring_state *dest_ring; diff --git a/hif/src/ce/ce_main.c b/hif/src/ce/ce_main.c index 2e9fe918e7..47590d1461 100644 --- a/hif/src/ce/ce_main.c +++ b/hif/src/ce/ce_main.c @@ -3555,7 +3555,7 @@ QDF_STATUS hif_post_recv_buffers_for_pipe(struct HIF_CE_pipe_info *pipe_info) hif_record_ce_desc_event(scn, ce_id, HIF_RX_DESC_PRE_NBUF_ALLOC, NULL, NULL, 0, 0); - nbuf = qdf_nbuf_alloc(scn->qdf_dev, buf_sz, 0, 0, false); + nbuf = qdf_nbuf_alloc(scn->qdf_dev, buf_sz, 0, 4, false); if (!nbuf) { hif_post_recv_buffers_failure(pipe_info, nbuf, &pipe_info->nbuf_alloc_err_count,