Print this page
5045 use atomic_{inc,dec}_* instead of atomic_add_*
*** 66,76 ****
void
rdsv3_message_addref(struct rdsv3_message *rm)
{
RDSV3_DPRINTF5("rdsv3_message_addref", "addref rm %p ref %d",
rm, atomic_get(&rm->m_refcount));
! atomic_add_32(&rm->m_refcount, 1);
}
/*
* This relies on dma_map_sg() not touching sg[].page during merging.
*/
--- 66,76 ----
void
rdsv3_message_addref(struct rdsv3_message *rm)
{
RDSV3_DPRINTF5("rdsv3_message_addref", "addref rm %p ref %d",
rm, atomic_get(&rm->m_refcount));
! atomic_inc_32(&rm->m_refcount);
}
/*
* This relies on dma_map_sg() not touching sg[].page during merging.
*/