[OpenAFS-devel] Linux Kernel Module build question
Derek Atkins
warlord@MIT.EDU
12 Jul 2001 11:04:43 -0400
Yep, I figured this out late last night, but thank you for verifying
what I thought. Based on this....
I have sent a patch to Derrick that will enable me to better build Red
Hat kernels (especially on 7.1). The kludge I'm going to use is to
replace /boot/kernel.h for each kernel-module build.
The other problem is choosing the right module. I'm still working on
that one.
-derek
Jeremy Katz <katzj@linuxpower.org> writes:
> On Wednesday, July 11 2001, Derek Atkins said:
> > Currently the Module build system for Linux automatically compiles
> > with -U__SMP__ on UP/SP builds and -D__SMP__ on MP/SMP builds. These
> > are currently defined in src/libafs/MakefileProto.LINUX.in. My
> > question is: do we actually need this? Does the AFS code depend on
> > these definitions existing? Who is actually depending on __SMP__
> > being defined (or undefined)?
>
> These are used in the 2.2 kernel headers for defining various things
> based on whether you are using an SMP or UP kernel. Primary use is for
> making sure the proper kernel lock declarations are used. Nothing in
> the 2.4 kernel should require __SMP__ to be defined; if it does, that is
> considered to be a driver bug which should be fixed.
>
> Cheers,
>
> Jeremy
>
> --
> Jeremy Katz
> katzj@linuxpower.org | jlkatz@eos.ncsu.edu
> http://linuxpower.org | Developer, NCSU Realm Kit for Red Hat Linux
> GPG fingerprint: 367E 8B6B 5E57 2BDB 972A 4D73 C83C B4E8 89FE 392D
>
> _______________________________________________
> OpenAFS-devel mailing list
> OpenAFS-devel@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-devel
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord@MIT.EDU PGP key available