summaryrefslogtreecommitdiffstats
path: root/firmware/keyspan/mpr.HEX
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2015-10-06 22:29:48 +0200
committerJens Axboe <axboe@fb.com>2015-10-12 13:09:15 -0600
commit3d42e67fe5ebc1e5c3aae9b1037e38ec99a362cc (patch)
tree31704407f5903f25bd5dcc5c24a3f30fd45c8bb2 /firmware/keyspan/mpr.HEX
parent11feb18f4edb1423ed6091908c45de7ade30d5b7 (diff)
downloadop-kernel-dev-3d42e67fe5ebc1e5c3aae9b1037e38ec99a362cc.zip
op-kernel-dev-3d42e67fe5ebc1e5c3aae9b1037e38ec99a362cc.tar.gz
nvme: fix 32-bit build warning
Compiling the nvme driver on 32-bit warns about a cast from a __u64 variable to a pointer: drivers/block/nvme-core.c: In function 'nvme_submit_io': drivers/block/nvme-core.c:1847:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (void __user *)io.addr, length, NULL, 0); The cast here is intentional and safe, so we can shut up the gcc warning by adding an intermediate cast to 'uintptr_t'. I had previously submitted a patch to fix this problem in the nvme driver, but it was accepted on the same day that two new warnings got added. For clarification, I also change the third instance of this cast to use uintptr_t instead of unsigned long now. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Fixes: d29ec8241c10e ("nvme: submit internal commands through the block layer") Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'firmware/keyspan/mpr.HEX')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud