I just updated to the latest kernel in factory (3.3.0 rc5) and tried to install the nvidia driver. With 3.3.0 I guess there are some issues with some of the generated/asm header files not being available and nvidia's installer failing. The simple fix has been to move those few .h files out of generated/asm to asm. I guess with everything up to rc4 that has been an easy fix, but rc5 doesn't have the generated directory where everyone claims it was in rc4.
I noticed in /usr/src/ that there is a linux-3.3.0-rc5-1-obj that contains this. Is that the right place? Did it get split out since rc4? Or do I just have something messed up with my environment?
lappyw520:/usr/src # rpm -qf linux-3.3.0-rc5-1-obj/ kernel-xen-devel-3.3.rc5-1.2.x86_64 kernel-desktop-devel-3.3.rc5-1.2.x86_64 kernel-default-devel-3.3.rc5-1.2.x86_64
lappyw520:/usr/src/linux-obj/x86_64 # l total 8 drwxr-xr-x 2 root root 4096 Mar 2 15:22 ./ drwxr-xr-x 3 root root 4096 Mar 2 15:22 ../ lrwxrwxrwx 1 root root 42 Mar 2 21:49 default -> ../../linux-3.3.0-rc5-1-obj/x86_64/default/ lrwxrwxrwx 1 root root 42 Mar 2 19:03 desktop -> ../../linux-3.3.0-rc5-1-obj/x86_64/desktop/ lrwxrwxrwx 1 root root 38 Mar 2 21:49 xen -> ../../linux-3.3.0-rc5-1-obj/x86_64/xen/