Bug 142239 - some symbols are not exported in kernel-2.6.9-1.698_FC3
Summary: some symbols are not exported in kernel-2.6.9-1.698_FC3
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel (Show other bugs)
(Show other bugs)
Version: 3
Hardware: i686 Linux
medium
medium
Target Milestone: ---
Assignee: Dave Jones
QA Contact: Brian Brock
URL:
Whiteboard:
Keywords:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2004-12-08 14:15 UTC by Davide Rossetti
Modified: 2015-01-04 22:13 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2004-12-08 17:30:19 UTC
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

Description Davide Rossetti 2004-12-08 14:15:59 UTC
Description of problem:
some symbols needed by the Smart Link driver for my Intel chipset
based internal modem are no more exported
Dec  8 02:02:19 localhost kernel: slamr: module license 'Smart Link
Ltd.' taints kernel.
Dec  8 02:02:19 localhost kernel: slamr: Unknown symbol get_device
Dec  8 02:02:19 localhost kernel: slamr: Unknown symbol put_device
Dec  8 02:02:19 localhost kernel: slamr: Unknown symbol
device_release_driver

[drossetti@localhost drivers]$ rpm -q slmodem
slmodem-2.9.9-1


Version-Release number of selected component (if applicable):
kernel-2.6.9-1.698_FC3

How reproducible:
jut try insmod kernel driver slamr.ko

[drossetti@localhost drivers]$ /sbin/lspci
00:00.0 Host bridge: Intel Corp. 82830 830 Chipset Host Bridge (rev 03)
00:02.0 VGA compatible controller: Intel Corp. 82830 CGC [Chipset
Graphics Controller] (rev 03)
00:02.1 Display controller: Intel Corp. 82830 CGC [Chipset Graphics
Controller]
00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 01)
00:1d.1 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #2) (rev 01)
00:1e.0 PCI bridge: Intel Corp. 82801 Mobile PCI Bridge (rev 41)
00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 01)
00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 01)
00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97
Audio Controller (rev01)
00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem Controller (rev 01)
01:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
01:05.0 CardBus bridge: Ricoh Co Ltd RL5c475 (rev 80)
01:06.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21
IEEE-1394a-2000 Controller (PHY/Link)

Comment 1 Dave Jones 2004-12-08 17:30:19 UTC
bug the vendor of the binary driver.  Those symbols shouldn't have
been touched by any out of tree drivers.  get_device and put_device
are exported only for GPL modules.  the third is a driver core
internal that shouldn't be used.


Note You need to log in before you can comment on or make changes to this bug.