Mix oil and sugar thoroughly. Add eggs, one at a time, and beat until fluffy. Add vanilla.
Sift flour and baking powder. Add to liquid and beat. Mix sugar and cinnamon for topping.
Grease a 13 1/2 x 9 x 2 inch pan, and pour half the batter across the bottom. Sprinkle 1/2 the topping over batter. Spoon cherry pie filling over batter. Pour remaining batter over filling and sprinkle rest of sugar mixture on top.