]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
m68knommu: fix size of address field for 5272 interrupt controller
authorGreg Ungerer <gerg@uclinux.org>
Thu, 28 Aug 2014 04:39:45 +0000 (14:39 +1000)
committerGreg Ungerer <gerg@uclinux.org>
Sun, 28 Sep 2014 23:18:36 +0000 (09:18 +1000)
commitecb6bdcde2474c8c954179b74fd3df3ad84fba75
treeebd3ec082d8d319b95c2eb2a230b52a52cc08e4c
parent6f4a8856e084fbeae226ef52de1fc4f8d2c68765
m68knommu: fix size of address field for 5272 interrupt controller

Picked up by the 0-day buidler:

All warnings:
>> arch/m68k/coldfire/intc-5272.c:46:20: warning: large integer implicitly truncated to unsigned type [-Woverflow]
     /*MCF_IRQ_EINT1*/ { .icr = MCFSIM_ICR1, .index = 28, .ack = 1, },
...

The problem stems from the changes to make all ColdFire register addresses
absolute, in commit d72a5abb ("make remaining ColdFire 5272 register
definitions absolute"). That change did not take into account that the
addresses were stored as offsets in the irqmap of the intc-5272.c code.
Make the field that now stores register addresses big enough to hold
addresses.

Signed-off-by: Greg Ungerer <gerg@uclinux.org>
arch/m68k/coldfire/intc-5272.c