]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ck: add support for executing callbacks outside of main poll loop
authormmacy <mmacy@FreeBSD.org>
Thu, 17 May 2018 18:14:10 +0000 (18:14 +0000)
committermmacy <mmacy@FreeBSD.org>
Thu, 17 May 2018 18:14:10 +0000 (18:14 +0000)
commitc528bcb50eaeba79ad695cde8cc59d5151eea07a
treeac6297a4222f5352058430e72fb8c11602bcf11b
parent7c5c49366c80e6cf9c7d78c119dc710a247e55ed
ck: add support for executing callbacks outside of main poll loop

Pull in change from upstream deca119d14bfffd440770eb67cbdbeaf7b57eb7b

|    ck_epoch: introduce ck_epoch_deferred
|
|    Allow for deferral to occur outside epoch poll critical loop (which may access per-CPU structures).
|

Approved by: sbruno
sys/contrib/ck/include/ck_epoch.h
sys/contrib/ck/src/ck_epoch.c