I have trapped Odahviing in Dragonsreach, and it seems that I must free him so that I can ride him to the next dungeon.
The problem is, every time I free him, everyone else in the room starts attacking him. Since the Jarl (who is invincible) is in the room, and the dragon itself is invincible, this enters a neverending cycle of one of the two of them dying, crouching for a moment to recover, and resuming battle. I can't talk to Odahviing while he is fighting.
What am I supposed to do?