TCU's Patterson signs 2-year extension through the 2022.