Print this page
5045 use atomic_{inc,dec}_* instead of atomic_add_*
*** 257,267 ****
RDSV3_DPRINTF4("rdsv3_cong_map_updated",
"waking map %p for %u.%u.%u.%u",
map, NIPQUAD(map->m_addr));
rdsv3_stats_inc(s_cong_update_received);
! atomic_add_32(&rdsv3_cong_generation, 1);
#if 0
XXX
if (waitqueue_active(&map->m_waitq))
#endif
rdsv3_wake_up(&map->m_waitq);
--- 257,267 ----
RDSV3_DPRINTF4("rdsv3_cong_map_updated",
"waking map %p for %u.%u.%u.%u",
map, NIPQUAD(map->m_addr));
rdsv3_stats_inc(s_cong_update_received);
! atomic_inc_32(&rdsv3_cong_generation);
#if 0
XXX
if (waitqueue_active(&map->m_waitq))
#endif
rdsv3_wake_up(&map->m_waitq);