[parisc-linux] warning: minor abi change
Carlos O'Donell
carlos@baldric.uwo.ca
Mon, 7 Jul 2003 16:02:40 -0400
> > This solution assumes that canonicalization is unnecessary in the kernel.
> > Probably, in most cases it is. However, if you really need to canonicalize
> > a function pointer from user space, then you are going to have to figure
> > out how to call into the dynamic loader from the kernel. This obviously
> > isn't very safe. So, possibly this implies that function pointers passed
> > in syscalls should be canonicalized before the kernel is entered (i.e.,
> > glibc should do the canonicalization).
> >
> > As far as kernel modules go, I don't know how function pointers are
> > handled. If you pass a function pointer from one module to another,
> > does it need canonicalization?
>
> I depend on willy/tausq/amodra/et al to understand stuff like this.
I can't really come up with a scenario where userspace passes a function
pointer to the kernel and has the kernel call or compare the function
pointer?
If someone can, please tell me :)
c.