diff --git a/sys/i386/isa/ccbque.h b/sys/i386/isa/ccbque.h index eabcc378ab5a..b86a84b393ab 100644 --- a/sys/i386/isa/ccbque.h +++ b/sys/i386/isa/ccbque.h @@ -78,7 +78,7 @@ DEV##_get_ccb() \ if (CCBTYPE##que.count < CCBTYPE##que.maxccb) \ { \ CCBTYPE##que.count ++; \ - cb = CCBTYPE##que.CCBTYPE##tab.tqh_first; \ + cb = TAILQ_FIRST(&(CCBTYPE##que.CCBTYPE##tab)); \ if (cb != NULL) \ { \ TAILQ_REMOVE(&CCBTYPE##que.CCBTYPE##tab, cb, CHAIN);\