commit | ead7a22e9b6eff225afb127f8835a1d3da271a89 | [log] [tgz] |
---|---|---|
author | Heiko Carstens <heiko.carstens@de.ibm.com> | Wed Nov 08 11:18:29 2017 +0100 |
committer | Heiko Carstens <heiko.carstens@de.ibm.com> | Wed Nov 08 22:11:20 2017 +0100 |
tree | 296023c7e837c5cfecc4f0ee935232161e9472ae | |
parent | 8bc1e4ec79c0fcd48ff8914566fe960c34f27bc2 [diff] |
s390: avoid undefined behaviour At a couple of places smatch emits warnings like this: arch/s390/mm/vmem.c:409 vmem_map_init() warn: right shifting more than type allows In fact shifting a signed type right is undefined. Avoid this and add an unsigned long cast. The shifted values are always positive. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>