From: Chen Gang Date: Wed, 12 Nov 2014 02:11:31 +0000 (+0800) Subject: arch: tile: kernel: kgdb.c: Use memcpy() instead of pointer copy one by one X-Git-Tag: omap-for-v3.19/fixes-rc1~68^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a5c1cb63ddf400cf58c7d8aecd045049f6818279;p=pandora-kernel.git arch: tile: kernel: kgdb.c: Use memcpy() instead of pointer copy one by one Not only memcpy() is faster than pointer copy, but also let code more clearer and simple, which can avoid compiling warning (the original implementation copy registers by exceeding member array border). The related warning (with allmodconfig under tile): CC arch/tile/kernel/kgdb.o arch/tile/kernel/kgdb.c: In function 'sleeping_thread_to_gdb_regs': arch/tile/kernel/kgdb.c:140:31: warning: iteration 53u invokes undefined behavior [-Waggressive-loop-optimizations] *(ptr++) = thread_regs->regs[reg]; ^ arch/tile/kernel/kgdb.c:139:2: note: containing loop for (reg = 0; reg <= TREG_LAST_GPR; reg++) ^ Signed-off-by: Chen Gang Signed-off-by: Chris Metcalf --- Reading git-diff-tree failed