diff --git a/loopy/kernel/__init__.py b/loopy/kernel/__init__.py
index c5c0baec6d07fc3daf3adfa5a8e130d712575963..d2d178bc459cb0c231a78a5a1b2c3b8092d07536 100644
--- a/loopy/kernel/__init__.py
+++ b/loopy/kernel/__init__.py
@@ -1074,7 +1074,7 @@ class LoopKernel(RecordWithoutPickling):
         if kernel.schedule is not None:
             lines.append("SCHEDULE:")
             from loopy.schedule import dump_schedule
-            lines.append(dump_schedule(kernel.schedule))
+            lines.append(dump_schedule(kernel, kernel.schedule))
             lines.append(sep)
 
         return "\n".join(lines)