I just verified that, on 3.0 kernel, the btusb will be loaded after ath3k. But, on 3.2 kernel, btusb will be loaded before ath3k, so there is no loading order issue on 3.2 kernel. I'll resend the patch again.
I just verified that, on 3.0 kernel, the btusb will be loaded after ath3k.
But, on 3.2 kernel, btusb will be loaded before ath3k, so there is no loading order issue on 3.2 kernel.
I'll resend the patch again.