diff --git a/ide.c b/ide.c
index 054bb764dc5cc049426c28c4c2a265994007bfbc..4165831399cca0fa457e52ee3ac3a4d694d1a8d4 100644
--- a/ide.c
+++ b/ide.c
@@ -134,11 +134,11 @@ iderw(struct buf *b)
   if(b->dev != 0 && !havedisk1)
     panic("iderw: ide disk 1 not present");
 
-  acquire(&idelock);
+  acquire(&idelock);  // DOC:acquire-lock
 
   // Append b to idequeue.
   b->qnext = 0;
-  for(pp=&idequeue; *pp; pp=&(*pp)->qnext)
+  for(pp=&idequeue; *pp; pp=&(*pp)->qnext)  // DOC:insert-queue
     ;
   *pp = b;