Running 'mk' from subdirectories of /sys/src/cmd/upas causes infinite loop because upas/common reruns mkupas which ends up in infinite loop. I attached a diff to fix it, correct me if I'm wrong.