Craig Gardner will take a place at full-back this season if it means regular starts for Paolo Di Canio's Sunderland.