[Ossm-members] interesno za conexant drajverot
Georgi
Georgi
Fri Feb 27 19:03:39 UTC 2004
Овие се оние драјверите за conexant модемите што ги има на гомила тука кај
нас. Интересна замерка.
From: Jon <jon787 at myrealbox.com>
To: hsflinux at lists.linuxant.com
Subject: [hsflinux] driver problem
Date: Fri, 27 Feb 2004 13:23:32 -0500
As far as I know your drivers are under the license listed at
http://www.linuxant.com/drivers/license.php
So I was really curious when I installed them and didn't get a warning
message about 'tainting' my kernel like I get when I install the nvidia
graphics drivers.
The tainted kernel warning occurs whenever you load a module that is not
GPL'd into the kernel. This is done by string comparison on the
MODULE_LICENSE string in the module.
Here is that section from mod_engine.c
MODULE_LICENSE("GPL\0for files in the \"GPL\" directory; for others,
only LICENSE file applies");
Looks okay, until you notice the pesky null character stuck in it.
As any C programmer will tell you, the end of a string is marked by a
null character. So the effective string in MODULE_LICENSE is only "GPL".
While personally I think this is a nice trick, I doubt Torvalds and/or
Stallman would agree. I will wait a week for a response on this mailing
list before asking them what they think of it.
--
Glisha
The perfect OS, MS-DOS!
No patches, no root exploits for 21 years.
More information about the Ossm-members
mailing list