[OpenAFS] Linux 2.6 support

chas williams (contractor) chas@cmf.nrl.navy.mil
Tue, 08 Jun 2004 16:46:30 -0400


In message <626780000.1086711445@minbar.fac.cs.cmu.edu>,Jeffrey Hutzelman write
s:
>building recent CVS against a stock 2.6.6 or newer kernel, then not having 
>sys_call_table exported is NOT the reason why afsd won't start -- it will 

you will need to make sure you are running a new afsd from the 1.3
head that knows how to use the alternate syscall interface.

>2.6 _on the i386 architecture_.  There are quite a variety of places where 
>cases have been added for i386_linux26 but not for other *_linux26.  And 
>even once that's done, it is likely that each platform has its own special 
>problems to be addressed, as is usual.

practically all of the variations related to the sys call table
handling.  some had a 32/64 bit specific version, the ia64 needed
special trampoline code.  the list goes on and on.  eliminating 
the syscall patching should go a long way to making the code a bit
cleaner.  (yes i know pags pags pags)