From 0baf52bdf7b9af4bd669fba0b657846caba8c46a Mon Sep 17 00:00:00 2001 From: Shiva Krishna Pittala Date: Mon, 23 Jul 2018 15:09:04 +0530 Subject: [PATCH] qcacmn: Fix buffer alignment check in target_if_dbr_replenish_ring target_if_dbr_replenish_ring should check the mapped physical address for agreed byte boundary alignment. Fix the logic in the check. Change-Id: I05058ae69df8a2ee2caf9ce1295c0a2e9026511c CRs-Fixed: 2283230 --- target_if/direct_buf_rx/src/target_if_direct_buf_rx_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target_if/direct_buf_rx/src/target_if_direct_buf_rx_main.c b/target_if/direct_buf_rx/src/target_if_direct_buf_rx_main.c index 2c2bdf82a33f..9d6e1b9e3bc2 100644 --- a/target_if/direct_buf_rx/src/target_if_direct_buf_rx_main.c +++ b/target_if/direct_buf_rx/src/target_if_direct_buf_rx_main.c @@ -355,7 +355,7 @@ static QDF_STATUS target_if_dbr_replenish_ring(struct wlan_objmgr_pdev *pdev, return QDF_STATUS_E_FAILURE; } - QDF_ASSERT(!((uint64_t)paddr & dbr_ring_cap->min_buf_align)); + QDF_ASSERT(!((uint64_t)paddr % dbr_ring_cap->min_buf_align)); dbr_buf_pool[cookie].paddr = paddr; hal_srng_access_start(hal_soc, srng);