diff --git a/bio.c b/bio.c
index de1d0f297290f5a6e12192c17c47800011d4e290..a6cefc8b470b795866d7ff79c2557a2ad6780218 100644
--- a/bio.c
+++ b/bio.c
@@ -56,7 +56,7 @@ binit(void)
 }
 
 // Look through buffer cache for sector on device dev.
-// If not found, allocate fresh block.
+// If not found, allocate a buffer.
 // In either case, return B_BUSY buffer.
 static struct buf*
 bget(uint dev, uint sector)
diff --git a/fs.c b/fs.c
index 7621d085040e79d5d4d1b987a47233d306b1aba8..7af93d2e003a14accce1701284921a0c030c8345 100644
--- a/fs.c
+++ b/fs.c
@@ -321,7 +321,7 @@ iput(struct inode *ip)
 {
   acquire(&icache.lock);
   if(ip->ref == 1 && (ip->flags & I_VALID) && ip->nlink == 0){
-    // inode has no links: truncate and free inode.
+    // inode has no links and no other references: truncate and free inode.
     if(ip->flags & I_BUSY)
       panic("iput busy");
     ip->flags |= I_BUSY;