lkml.org 
[lkml]   [2005]   [Feb]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Invalid module format in Fedora core2

hai sam,
thanks for ur valuable info reg. 2.6 module insertion.




Thanks&Regards,

P.Manohar,
n Fri, 25 Feb 2005, it was written:

>>
>> There are new books that you are supposed to buy which will
>> tell you how to re-write all your modules to interface with
>> the new crap.
> Whats wrong with the free articles at lwn.net?
>
>>
>> I attached a typical makefile so you can see how complicated
>> this new crap is.
> This is utterly crap.
>
> There is no difference in the Makefile being in-kernel or for an
> external module if the Makefile is used solely to specify content of the
> Module.
>
> So for a sample module named mymodule you need:
>
> Makefile:
> obj-m := mymodule.o
> mymodule-y := file1.o file2.o file3.o
>
> Here assuming 3 files are needed to build the actual module.
> If you then want some wrapping to make things a bit easier you can add a
> second file:
>
>
> makefile:
> VERS := $(shell uname -r)
> CDIR := $(shell pwd)
>
> all:
> $(MAKE) V=1 -C /usr/src/linux-$(VERS) SUBDIRS=$(CDIR) modules
> strip -x -R .note -R .comment mymodule.ko
>
> And nothing special is needed with respect to vermagic etc. The kernel
> do it for you.
>
> Please keep in mind the original poster did not ask for a method that
> could be used for both 2.4 _and_ 2.6.
>
> Sam
>
-
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 14:10    [W:0.099 / U:0.052 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site