Bug 1125 - Device class '3c59x' does not have a release() function, it is broken and must be fixed
Summary: Device class '3c59x' does not have a release() function, it is broken and mus...
Status: CLOSED CODE_FIX
Alias: None
Product: Drivers
Classification: Unclassified
Component: Network (show other bugs)
Hardware: i386 Linux
: P2 normal
Assignee: Jeff Garzik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-19 04:27 UTC by Felipe Alfaro Solana
Modified: 2003-10-27 01:41 UTC (History)
0 users

See Also:
Kernel Version: 2.6.0-test3-mm3
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
The .config file used to build 2.6.0-test3-mm3 (20.44 KB, text/plain)
2003-08-19 04:28 UTC, Felipe Alfaro Solana
Details
The dmesg command output (10.89 KB, text/plain)
2003-08-19 04:28 UTC, Felipe Alfaro Solana
Details
The output of the "lspci -vvv" command (7.62 KB, text/plain)
2003-08-19 04:28 UTC, Felipe Alfaro Solana
Details

Description Felipe Alfaro Solana 2003-08-19 04:27:14 UTC
Distribution: 
Red Hat Linux 9.0.93 
 
Hardware Environment: 
NEC Chrom@ laptop 
Intel 440BX chipset 
Pentium III 700 Mhz 
Texas Instruments PCI4450 PC card Cardbus Controller 
3Com Corporation 3CCFE575CT Cyclone CardBus (rev 10) 
 
Software Environment: 
Red Hat Linux 9.0.93 
 
Problem Description: 
When unloading the 3c59x module by running "rmmod 3c59x", I get some kernel 
oopses complaining that the 3c59x device driver does not have a release() 
function. 
 
I have attached the output of "lspci -vvv" of the running kernel, plus the 
output of the "dmesg" command and the "config" used to build the kernel. 
 
Steps to reproduce: 
Try unloading the 3c59x module by running "rmmod 3c59x" and the mentioned 
kernel oops will happen.
Comment 1 Felipe Alfaro Solana 2003-08-19 04:28:00 UTC
Created attachment 673 [details]
The .config file used to build 2.6.0-test3-mm3
Comment 2 Felipe Alfaro Solana 2003-08-19 04:28:37 UTC
Created attachment 674 [details]
The dmesg command output
Comment 3 Felipe Alfaro Solana 2003-08-19 04:28:58 UTC
Created attachment 675 [details]
The output of the "lspci -vvv" command
Comment 4 Greg Kroah-Hartman 2003-08-19 14:26:26 UTC
Should be fixed in the latest bk tree.  Can you try 2.6.0-test3-bk7 or wait
until 2.6.0-test4?
Comment 5 Felipe Alfaro Solana 2003-10-27 01:41:56 UTC
Seems to be fixed in 2.6.0-test9: rmmod'ing 3c59x no longer causes any kernel 
oops. 

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