Thanks. Added to the master copy of ip_wccp.c
<http://www.squid-cache.org/WCCP-support/Linux/ip_wccp.c>
Regards
Henrik
francisv@dagupan.com wrote:
>
> Thanks for your help Joe. I found a resource that removed the warning
> message. Added this to the ip_wccp.c code:
>
> #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,9)
> /* New License scheme */
> #ifdef MODULE_LICENSE
> MODULE_AUTHOR("Glenn Chisholm");
> MODULE_DESCRIPTION("WCCP module");
> MODULE_LICENSE("GPL");
> #endif
> #endif
>
> -----Original Message-----
> From: Joe Cooper [mailto:joe@swelltech.com]
> Sent: Tuesday, April 16, 2002 1:31 AM
> To: francisv@dagupan.com
> Cc: squid-users@squid-cache.org
> Subject: Re: [squid-users] RedHat 7.2 + WCCP
>
> This is safely ignored. It is easy to add the license to remove the
> 'taint', but unnecessary as long as you don't need to send oops traces
> to kernel developers for help with kernel bugs. Since you're using an
> older kernel anyway, this won't be an issue (they would tell you to
> upgrade your kernel before helping anyway).
>
> If it works, you're fine.
>
> FYI: A module that is 'tainted' is one that is proprietary, or has not
> had the license tag added to it. The reason for 'tainting' modules is
> that some of the kernel developers were becoming frustrated ("mighty
> pissed off" might be a more appropriate wording) with users submitting
> bug reports about kernel crashes that had proprietary modules loaded.
> In many cases no mentioning, or even denying, that a proprietary module
> was in fact loaded at the time of the crash. Now, proprietary modules
> 'taint' the kernel, and kernel developers will refuse to assist anyone
> with a kernel that has non-GPL modules loaded into it (with good
> reason--if the problem is reproducible without the module, then of
> course they'll be more helpful). The ip_wccp module is not propriatary,
> but no one has bother to add the license tag added. I'll get around to
> it one of these days in my patch.
>
> francisv@dagupan.com wrote:
> > Hi,
> >
> > I've successfully compiled the WCCP-specific module for Linux kernel 2.4.9
> > on a RedHat 7.2 system but when I do a `modprobe ip_wccp', it produces the
> > following:
> >
> > Warning: loading /lib/modules/2.4.9-31custom/kernel/net/ipv4/ip_wccp.o
> will
> > taint the kernel: no license
> >
> > What does this mean? This is how I compiled ip_wccp.c:
> >
> > gcc -D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes \
> > -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce \
> > -march=i686 -DMODULE -DMODVERSIONS -include \
> > /usr/src/linux-2.4/include/linux/modversions.h -c ip_wccp.c
> >
> > ---
> > francis a. vidal [bitstop network services] | http://www.dagupan.com
> > streaming media + web hosting | http://www.keystone.ph
> > v(02)330-2871,(02)330-2872; f(02)330-2873 | http://www.kuro.ph
> >
> >
> >
>
> --
> Joe Cooper <joe@swelltech.com>
> http://www.swelltech.com
> Web Caching Appliances and Support
Received on Mon Apr 15 2002 - 19:14:19 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:07:34 MST