Jamaal Charles' holdout is over before it ever really even got a chance to start. The Chiefs running back agreed to a new deal with the team Wednesday that will add two years to his current contract, CBS Sports NFL Insider Jason La Canfora has confirmed.

The deal means Charles won't be missing any training camp. Kansas City's veterans were due in camp Wednesday and Charles will be reporting -- once he gets some gas.

Along with adding two more years to Charles' previous contract, the new deal will make him the second-highest paid running back in the NFL in 2014, behind only Adrian Peterson, who's scheduled to make $11.75 million in base salary this season.

The new deal will add $18.1 million in new money to Charles' contract. The Chiefs running back signed a six-year, $28 million deal in 2010 that would have paid him $3.9 million in 2014. However, under the new deal, which runs through the 2017 season, Charles will pull in $8.3 million this season.

Even though Charles has only been playing for six seasons, he's already on pace to be one of the all-time greats.