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-0600 | Date Closed: | 2013-01-25 17:01:31.000-0600 |
Priority: | Minor | Regression? | No |
Status: | Closed/Complete | Components: | wcb4xxp |
Versions: | 2.6.1 | Frequency of Occurrence | Frequent |
Related Issues: | |||
Environment: | CentOS 6.3, kernel 2.6.32-279.el6.x86_64, Digium B410P | Attachments: | ( 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 |