The last 2 years of his contract were cancelled because Revis met easy incentives. However, the Jets have the right to buy back the last 2 years of his contract. They have to pay a certain amount based on escalators vs. his playing time. So yes it is still a 6 year contract. The Jets lose the right to franchise Revis though...