Garland to have season-ending surgery