Here's a possible workaround (read: quick and dirty hack) for those of us who need to make it work RFN (adjust path to match your kernel/arch):
cd /usr/src/linux-headers-3.5.0-17/arch/x86/include/asm ln -s switch_to.h system.h
It worked for me on 3.5.0-17-generic x86_64 (Ubuntu 12.10)
Some related discussion at http://www.mindwerks.net/2012/06/wireless-bcm4312-with-the-3-4-and-3-5-kernel/ and https://lkml.org/lkml/2012/3/29/360
Your mileage may vary. I have no idea what other things this workaround might break.
Here's a possible workaround (read: quick and dirty hack) for those of us who need to make it work RFN (adjust path to match your kernel/arch):
cd /usr/src/ linux-headers- 3.5.0-17/ arch/x86/ include/ asm
ln -s switch_to.h system.h
It worked for me on 3.5.0-17-generic x86_64 (Ubuntu 12.10)
Some related discussion at http:// www.mindwerks. net/2012/ 06/wireless- bcm4312- with-the- 3-4-and- 3-5-kernel/ and https:/ /lkml.org/ lkml/2012/ 3/29/360
Your mileage may vary. I have no idea what other things this workaround might break.