The 30-year-old performer, whose real name is Clifford Harris Jr., pleaded guilty to a federal weapons charge in connection with a 2007 incident in which he used a bodyguard to attempt to buy unregistered machine guns and silencers from an undercover government agent.
He served time in jail and a halfway house as part of the plea deal and wrapped up his sentence last March.
The recording artist had his probation revoked, however, after he was arrested for drug possession in September, TMZ said.
Ray Liotta sues skin care company over use of likeness
Boston schools pull out free condoms over wrapping complaints