RE: [squid-users] RedHat 7.2 + WCCP

From: <francisv@dont-contact.us>
Date: Tue, 16 Apr 2002 01:53:40 +0800

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 - 11:52:04 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:07:34 MST