lkml.org 
[lkml]   [1996]   [Dec]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: about 2.1.18 and modules
Date
> So, out of curiosity, what improvements will the new subsystem offer
> over the older one?

-- Integral, automatically collected symbol tables -- no need for
register_symtab or putting all of the X(foo)'s in one place.

-- Type checked module parameters.

-- Provisions for embedding documentation of parameters, device
information, etc in the object file where it can be queried but
not loaded at runtime.

-- No limit on the length of exported symbol names.

-- New query_module syscall replaces get_kernel_syms. It will not
overrun the buffer allocated to receive symbols, as well as
returning other information heretofore unavailable.

-- More efficient with kernel memory.

-- The parameter block given to init_module is extendable allowing
for additional information to be added in the future without
breaking binary compatibility.

And of course the big new feature from my point of view is that it
properly supports the Alpha.

Other than that, it is also intended to clean out the kruft that has
been accumulating since before 0.96 or so in both the kernel and user
mode utilities.


r~

\
 
 \ /
  Last update: 2005-03-22 13:38    [W:0.669 / U:0.400 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site