Re: [PATCH] m88ts2022: fix 32bit overflow on filter calc

2014-08-21 Thread Nibble Max
It works with the high symbol rate transponders. Tested-by: Nibble Max >Maximum satellite symbol rate used is 4500Sps which overflows >when multiplied by 135. As final calculation result is fraction, >we could use mult_frac macro in order to keep calculation inside >32 bit number limits and

[PATCH] m88ts2022: fix 32bit overflow on filter calc

2014-08-21 Thread Antti Palosaari
Maximum satellite symbol rate used is 4500Sps which overflows when multiplied by 135. As final calculation result is fraction, we could use mult_frac macro in order to keep calculation inside 32 bit number limits and prevent overflow. Original bug and fix was provided by Nibble Max. I decided