I think Ozzy's always played short sets. And yes, on his last US headlining tour, he played 12 songs. I remember I was initially excited about the set because the first show was 18 songs, but it dropped to 13 by the second show.
2/10 - Napalm Death
3/19 - Mike + the Mechanics/Daryl Stuermer
9/30 - Mark Knopfler