Snoop Dogg has had his probation ended early.

The 'Drop It Like It's Hot' rapper was sentenced to 60 months probation and 800 hours of community service in 2007 for allegedly possessing a gun and marijuana but a judge has ruled he now only has to complete 49 months, which he has done.

Snoop's lawyer Donald Etra told gossip website TMZ, he's "pleased" the court granted the rapper's petition.

In 2008, Snoop had his UK ban "overturned".

The star - who was refused entry to the country in 2007 after being arrested and cautioned following a brawl at London's Heathrow Airport in 2006 - said: "I was wrongfully accused and now I've been accepted back in. The decision was overturned. A judge found me innocent and now I'm able to go back there. So, everybody in the UK, big Snoop Dogg will be back to come give you all what you want."

The rapper, real name Calvin Broadus, claimed "a couple of run-ins and scenarios" had led to his original ban, but insisted there is still a "mutual love" between him and his British fans.