Red Hat Bugzilla – Bug 511013
Fix locking method in several network drivers to use irq-safe locking and avoid crash
Last modified: 2009-08-09 15:09:34 EDT
Created attachment 351449 [details]
Kernel patch to fix locking method in some network interface drivers
Description of problem:
The mkiss driver crashes because of bottom-half locking method.
Version-Release number of selected component (if applicable):
220.127.116.11-170.2.72.fc10 (actually all kernel versions up to and including 18.104.22.168 are affected)
Use the mkiss serial driver (for example with a FTDI USB to serial converter)
Steps to Reproduce:
1. load the mkiss kernel module
2. attach a kiss interface (kissattach)
3. change the kiss interface parameters (kissparms) or try sending packets trough it
The driver crashes and kernel oops are generated (see, for example, http://www.kerneloops.org/submitresult.php?number=529746).
The driver should not crash.
The attached patch has been provided by the module maintainer and it fixes the problem.
Fixed with kernel version 22.214.171.124-170.2.78.