27 Apr
2011
27 Apr
'11
10:49 a.m.
On Wed, Apr 27, 2011 at 04:24:44PM +0800, Barry Song wrote:
2011/4/27 Takashi Iwai tiwai@suse.de:
Don't do this in the low driver level. If any, we should fix do_div() instead.
do_div is just a macro, it has no problem by itself. only while working together with other more codes before do_div, gcc can make some codes merging and cause problems.
if do_div is a function, we'd just fix it.
It's a macro which expands to a problem so we should make it expand to something which includes the fix as well rather than going round and fixing each and every caller.