diff --git a/sys/sparc64/sparc64/vm_machdep.c b/sys/sparc64/sparc64/vm_machdep.c index ead11b42dd06..5e96292b0ec4 100644 --- a/sys/sparc64/sparc64/vm_machdep.c +++ b/sys/sparc64/sparc64/vm_machdep.c @@ -383,7 +383,7 @@ sf_buf_alloc(struct vm_page *m, int flags) mtx_lock(&sf_freelist.sf_lock); while ((sf = SLIST_FIRST(&sf_freelist.sf_head)) == NULL) { if (flags & SFB_NOWAIT) - goto break; + break; sf_buf_alloc_want++; mbstat.sf_allocwait++; error = msleep(&sf_freelist, &sf_freelist.sf_lock,