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. */