What is the exact difference between SVN checkout and SVN export?
From what I know, export does not include the .svn directory which include metadata, and checkout inclu
if you are using tortoise svn client - while exporting - it displays ..export / checkout , it is confusing , it is just export only. only view/read use export , to commit use - "checkout"
Additional musings. You said insmod crashes. Insmod loads modules. The modules are built in another compile operation from building the kernel. Kernel and modules have to be built from the same headers and so forth. Are all the modules built during the kernel build, or are they "existing"?
The other idea, and something I know little about, is svn externals, which (if used) can affect what is checked out to your project. Look and see if this is any different when exporting.
Use export if you want to upload (or give to somebody) a project. If you are working with a project, use checkout.