This is just an FYI; I haven't investigated this bug report at all yet. (The other issues referred to in this bug report are fixed in rc10.)
Does the kernel in question have CONFIG_DEBUG_RODATA turned on? 2.6.16 constified (and or .rodata'd) many syscall tables, which means they actually become readonly if CONFIG_DEBUG_RODATA is turned on. This is why the 64bit table cannot be found. the 32bit table is found because it is EXPORT_SYMBOL'd, but the attempt to update it causes a pagefault.
Gotta love those lkml people.
p7sqISbnZs6eg.p7s
Description: S/MIME cryptographic signature
