Searched hist:"8 dcbc611" (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/arch/csky/kernel/probes/ |
H A D | simulate-insn.c | 8dcbc611 Thu Jan 14 01:54:37 CST 2021 Guo Ren <guoren@linux.alibaba.com> csky: kprobe: Fixup code in simulate without 'long'
The type of 'val' is 'unsigned long' in simulate_blz32, so 'val < 0' can't be true.
Cast 'val' to 'long' here to determine branch token or not,
Fixup instructions: bnezad32, bhsz32, bhz32, blsz32, blz32
Link: https://lore.kernel.org/linux-csky/CAJF2gTQjKXR9gpo06WAWG1aquiT87mATiMGorXs6ChxOxoe90Q@mail.gmail.com/T/#t Signed-off-by: Guo Ren <guoren@linux.alibaba.com> Co-developed-by: Menglong Dong <dong.menglong@zte.com.cn> Signed-off-by: Menglong Dong <dong.menglong@zte.com.cn>
|