I have mentioned the dangers of having multiple versions of your website. On recent trip I had first hand experience with it as user as I searched for the term [jetblue parking laguardia].
Sending a desktop user to a mobile version is a bad user experience and not a problem you should have. Serve your content under one URL–just omit elements based on the user agent. As long as you serve the mobile Google crawler the same content as a mobile user, you aren’t cloaking.
photo credit: DaveOnFlickr