[OpenAFS-devel] Solaris afs.rc file damage

Derrick J Brashear shadow@dementia.org
Thu, 19 Apr 2007 19:33:39 -0400 (EDT)


On Thu, 19 Apr 2007, Dean Anderson wrote:

>> What are we even talking about at this point?  You're describing a method
>> of handling kernel interfaces that I don't recognize at all.
>
> Really? What did we do before there were dynamic modules?  I recall
> having to relink the kernel with vendor-provided objects back in the old
> days.  I suppose dynamic loading has become like cellphones and

On some platforms (HPUX, Digital UNIX) that was true. On others there was 
this hack called dkload that basically was loadable modules for systems 
which don't actually support loadable kernel modules natively.

> I think you missed the future tense in my statement above.  What happens
> when Linux, etc removes dynamic system calls?

We use the workaround code we have for that eventuality.

  Then you will be able to
> dynamically load drivers, but you will have to statically link system
> calls and reboot like in the old days before dynamic loading.  Getting a
> syscall installed on a system will be a slight pain, but may worth it in
> at least some cases.

No doubt, unfortunately some of the people who want it won't actually be 
able to static link code in due to policy.