lkml.org 
[lkml]   [2002]   [Oct]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH] Module loader preparation
On Fri, 18 Oct 2002, Rusty Russell wrote:

> > Did you consider just generating the info you need unconditionally in
> > include/linux/module.h and then removing duplicates for multi-part modules
> > using ld's link-once (I didn't try that yet, but it seems doable and would
> > also remove duplicated .modinfo.kernel_version strings and the like)
>
> Didn't think of it, to be honest, and I can't find any reference to
> link-once glancing through the ld info page.
>
> You'll still have problems with objects linked into two modules
> (ip_conntrack_core being the typical one), but we could ban these and
> just #include the .c file rather than linking.

Right, they'd be a problem (I'm not sure if having this kind of code
sharing is a good idea, generally, but that's another issue).

> Really, the number of modules which do this is so small, the code to
> add init function to them is less than the change in the build system
> to get tricky.

I tend to agree, in particular taking into account the problem you
mentioned above...

--Kai



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:30    [from the cache]
©2003-2011 Jasper Spaans