Parts of it come from: commit 7d7c53a7d691a6effc30e51b6a9855affad414f2 Author: Michal Nazarewicz <mina86@mina86.com> AuthorDate: Wed Dec 15 21:34:23 2010 +0100 Commit: Larry Bassel <lbassel@codeaurora.org> CommitDate: Tue Apr 26 15:22:13 2011 -0700 Change-Id: Ia6d45c3166de50258c5e7703b71003065d570221 Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org>