Fix a benign uwq bug

上级 c271fbf2
...@@ -135,7 +135,7 @@ uwq::uwq(vmap* vmap, filetable* ftable, uwq_ipcbuf* ipc) ...@@ -135,7 +135,7 @@ uwq::uwq(vmap* vmap, filetable* ftable, uwq_ipcbuf* ipc)
vmap_(vmap), ftable_(ftable), ipc_(ipc), vmap_(vmap), ftable_(ftable), ipc_(ipc),
uentry_(0), ustack_(UWQSTACK), uref_(0) uentry_(0), ustack_(UWQSTACK), uref_(0)
{ {
for (int i = 0; i < NCPU; i++) for (int i = 0; i < NELEM(ipc_->len); i++)
ipc_->len[i].v_ = 0; ipc_->len[i].v_ = 0;
initlock(&lock_, "uwq_lock", 0); initlock(&lock_, "uwq_lock", 0);
...@@ -154,7 +154,7 @@ uwq::~uwq(void) ...@@ -154,7 +154,7 @@ uwq::~uwq(void)
bool bool
uwq::haswork(void) const uwq::haswork(void) const
{ {
for (int i = 0; i < NCPU; i++) { for (int i = 0; i < NELEM(ipc_->len); i++) {
if (ipc_->len[i].v_ > 0) { if (ipc_->len[i].v_ > 0) {
return true; return true;
} }
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论