Re: Rusty's module talk at the Kernel Summit

Oliver Neukum
2002-07-03T18:43:05Z

Am Mittwoch, 3. Juli 2002 19:07 schrieb Hugh Dickins:
> On Wed, 3 Jul 2002, Adam J. Richter wrote:
> > On Wed, 03 Jul 2002 22:27:33 +1000, Keith Owens wrote:
> > >It does not. There is no code to adjust any tables after discarding
> > >kernel __init sections. We rely on the fact that the discarded
> > > kernel area is not reused for executable text.
> >
> > Come to think of it, if the core kernel's .text.init pages could
> > later be vmalloc'ed for module .text section, then I think you may
> > have found a potential kernel bug.
>
> No: the virtual address (which is what matters) would be different:
> core kernel's .text.init is not in vmalloc virtual address range.

Does that mean that kmalloc cannot be used to load modules?
At least for small modules it would save TLB entries.

Regards
Oliver