backport bluetooth stack from villec2 3.4 kernel