[Home]

Summary:DAHLIN-00314: wcb4xxp: kernel oopses when debug st state is enabled
Reporter:Gerald Schnabel (geraldsf)Labels:
Date Opened:2013-01-23 15:32:10.000-0600Date Closed:2013-01-25 17:01:31.000-0600
Priority:MinorRegression?No
Status:Closed/CompleteComponents:wcb4xxp
Versions:2.6.1 Frequency of
Occurrence
Frequent
Related
Issues:
Environment:CentOS 6.3, kernel 2.6.32-279.el6.x86_64, Digium B410PAttachments:( 0) messages.txt
Description:When wcb4xxp is loaded with debug st state bit set (e.g. module option debug=32) kernel oopses appear from time to time, see attached [^messages.txt].

Changing the kmalloc() flag _GFP_KERNEL_ to _GFP_ATOMIC_ in function _hfc_decode_st_state()_ seems to make the oopses disappear.
Comments:By: Russ Meyerriecks (rmeyerriecks) 2013-01-25 17:01:25.565-0600

This is fixed in current master, 2.6.y, and in release 2.6.2-rc1:
http://git.asterisk.org/gitweb/?p=dahdi/linux.git;a=commit;h=85e6cdde83c3edc2d2efd3dd29dfd9de1536a838

You can download a tarball of the release here: http://downloads.asterisk.org/pub/telephony/dahdi-linux/dahdi-linux-2.6.2-rc1.tar.gz

Or you can check out the v2.6.2-rc1 tag from git:
git clone git.asterisk.org/dahdi/linux dahdi-linux
cd dahdi-liux
git checkout v2.6.2-rc1