The Vikings have signed defensive lineman Jeff Charleston to a one-year deal, according to an ESPN.com report on Thursday. The 29-year-old Charleston spent the past four seasons with the Saints serving as a backup. The team released defensive tackle Terrell Resonno to make room for Charleston.