mirror of https://gitee.com/openkylin/linux.git
ia64/unaligned: Silence another GCC warning about an uninitialised variable
arch/ia64/kernel/unaligned.c: In function 'ia64_handle_unaligned': arch/ia64/kernel/unaligned.c:1385:16: warning: 'u.l' may be used uninitialized in this function [-Wmaybe-uninitialized] opcode = (u.l >> IA64_OPCODE_SHIFT) & IA64_OPCODE_MASK; ^ Signed-off-by: Matt Fleming <matt@codeblueprint.co.uk> Signed-off-by: Tony Luck <tony.luck@intel.com>
This commit is contained in:
parent
f6184df020
commit
787ca32dc7
|
@ -1378,6 +1378,7 @@ ia64_handle_unaligned (unsigned long ifa, struct pt_regs *regs)
|
||||||
* extract the instruction from the bundle given the slot number
|
* extract the instruction from the bundle given the slot number
|
||||||
*/
|
*/
|
||||||
switch (ipsr->ri) {
|
switch (ipsr->ri) {
|
||||||
|
default:
|
||||||
case 0: u.l = (bundle[0] >> 5); break;
|
case 0: u.l = (bundle[0] >> 5); break;
|
||||||
case 1: u.l = (bundle[0] >> 46) | (bundle[1] << 18); break;
|
case 1: u.l = (bundle[0] >> 46) | (bundle[1] << 18); break;
|
||||||
case 2: u.l = (bundle[1] >> 23); break;
|
case 2: u.l = (bundle[1] >> 23); break;
|
||||||
|
|
Loading…
Reference in New Issue