On 5 Apr 2008, at 23:54, Marc Dionne wrote:
A quick grep suggests that this is used primarily by osi_probe.c,
both as a symbol to use to try and find the syscall table, and to
define probe limits. Could we turn it into a weak reference, and
just disable syscall probing where it doesn't exist? (I'd be
highly surprised if distribution kernels which don't have init_mm
have a writable syscall table).
S.
That's pretty much the logic for the original patch I submitted for
2.6.25, where I ifdef'ed out the probing code based on init_mm not
being exported.
As far as I can tell, the configure test for INIT_MM is bogus on 2.6,
which has an empty modversions.h. When I asked about detecting the
'exported' state of a kernel symbol, I was told the only way to do so
was via a weak reference at runtime.
Simon.
_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel