atomic_set_xxx(&x, 0)

Andriy Gapon avg at freebsd.org
Tue Dec 7 17:58:46 UTC 2010


$ glimpse atomic_set_ | fgrep -w 0
/usr/src/sys/dev/arcmsr/arcmsr.c:       atomic_set_int(&acb->srboutstandingcount, 0);
/usr/src/sys/dev/arcmsr/arcmsr.c:       atomic_set_int(&acb->srboutstandingcount, 0);
/usr/src/sys/dev/jme/if_jme.c:  atomic_set_int(&sc->jme_morework, 0);
/usr/src/sys/dev/jme/if_jme.c:  atomic_set_int(&sc->jme_morework, 0);
/usr/src/sys/dev/ale/if_ale.c:  atomic_set_int(&sc->ale_morework, 0);
/usr/src/sys/mips/rmi/dev/xlr/rge.c:
atomic_set_int(&(priv->frin_to_be_sent[i]), 0);
/usr/src/sys/dev/drm/drm_irq.c:
atomic_set_rel_32(&dev->vblank[i].count, 0);
/usr/src/sys/dev/cxgb/ulp/tom/cxgb_tom.c:       atomic_set_int(&t->tids_in_use, 0);

I wonder if these are all bugs and atomic_store_xxx() was actually intended?

-- 
Andriy Gapon


More information about the freebsd-hackers mailing list