* Takashi Iwai -- Friday 29 April 2011: [https://bugzilla.kernel.org/show_bug.cgi?id=31522]
Looking at bugzilla, the problem seems like the case lbpc=0. What about the patch below instead?
val *= lbpc;
if (lbpc)
val *= lbpc;
Yes, that works as well. (I had assumed that this was the problem, but wasn't sure if a zero was even a legitimate value, or rather a sign for a problem or wrong assumption elsewhere.)
m.