Revision a9eb49c964884654dd6394cb6abe7ceb021c9c96 authored by Randy Dunlap on 03 October 2019, 02:23:15 UTC, committed by Jens Axboe on 03 October 2019, 20:21:32 UTC
sparse warns about incorrect type when using __be64 data.
It is not being converted to CPU-endian but it should be.

Fixes these sparse warnings:

../block/sed-opal.c:375:20: warning: incorrect type in assignment (different base types)
../block/sed-opal.c:375:20:    expected unsigned long long [usertype] align
../block/sed-opal.c:375:20:    got restricted __be64 const [usertype] alignment_granularity
../block/sed-opal.c:376:25: warning: incorrect type in assignment (different base types)
../block/sed-opal.c:376:25:    expected unsigned long long [usertype] lowest_lba
../block/sed-opal.c:376:25:    got restricted __be64 const [usertype] lowest_aligned_lba

Fixes: 455a7b238cd6 ("block: Add Sed-opal library")
Cc: Scott Bauer <scott.bauer@intel.com>
Cc: Rafael Antognolli <rafael.antognolli@intel.com>
Cc: linux-block@vger.kernel.org
Reviewed-by: Jon Derrick <jonathan.derrick@intel.com>
Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
1 parent dc30102
History
File Mode Size
actions
analogbits
at91
axis
axs10x
bcm
berlin
davinci
h8300
hisilicon
imgtec
imx
ingenic
keystone
loongson1
mediatek
meson
microchip
mmp
mvebu
mxs
nxp
pistachio
pxa
qcom
renesas
rockchip
samsung
sifive
sirf
socfpga
spear
sprd
st
sunxi
sunxi-ng
tegra
ti
uniphier
ux500
versatile
x86
zte
zynq
zynqmp
Kconfig -rw-r--r-- 9.9 KB
Makefile -rw-r--r-- 4.7 KB
clk-asm9260.c -rw-r--r-- 10.8 KB
clk-aspeed.c -rw-r--r-- 19.2 KB
clk-aspeed.h -rw-r--r-- 2.3 KB
clk-ast2600.c -rw-r--r-- 20.2 KB
clk-axi-clkgen.c -rw-r--r-- 11.9 KB
clk-axm5516.c -rw-r--r-- 13.0 KB
clk-bd718x7.c -rw-r--r-- 3.1 KB
clk-bulk.c -rw-r--r-- 5.0 KB
clk-cdce706.c -rw-r--r-- 17.6 KB
clk-cdce925.c -rw-r--r-- 21.0 KB
clk-clps711x.c -rw-r--r-- 4.7 KB
clk-composite.c -rw-r--r-- 8.9 KB
clk-conf.c -rw-r--r-- 3.7 KB
clk-cs2000-cp.c -rw-r--r-- 11.4 KB
clk-devres.c -rw-r--r-- 3.2 KB
clk-divider.c -rw-r--r-- 17.0 KB
clk-efm32gg.c -rw-r--r-- 3.2 KB
clk-fixed-factor.c -rw-r--r-- 6.3 KB
clk-fixed-mmio.c -rw-r--r-- 2.3 KB
clk-fixed-rate.c -rw-r--r-- 5.9 KB
clk-fractional-divider.c -rw-r--r-- 5.0 KB
clk-gate.c -rw-r--r-- 5.0 KB
clk-gemini.c -rw-r--r-- 11.8 KB
clk-gpio.c -rw-r--r-- 7.6 KB
clk-hi655x.c -rw-r--r-- 2.8 KB
clk-highbank.c -rw-r--r-- 7.6 KB
clk-hsdk-pll.c -rw-r--r-- 10.9 KB
clk-lochnagar.c -rw-r--r-- 7.7 KB
clk-max77686.c -rw-r--r-- 7.2 KB
clk-max9485.c -rw-r--r-- 9.9 KB
clk-milbeaut.c -rw-r--r-- 17.1 KB
clk-moxart.c -rw-r--r-- 2.4 KB
clk-multiplier.c -rw-r--r-- 3.8 KB
clk-mux.c -rw-r--r-- 6.1 KB
clk-nomadik.c -rw-r--r-- 13.1 KB
clk-npcm7xx.c -rw-r--r-- 21.6 KB
clk-nspire.c -rw-r--r-- 3.6 KB
clk-oxnas.c -rw-r--r-- 6.5 KB
clk-palmas.c -rw-r--r-- 7.5 KB
clk-pwm.c -rw-r--r-- 3.4 KB
clk-qoriq.c -rw-r--r-- 34.7 KB
clk-rk808.c -rw-r--r-- 5.0 KB
clk-s2mps11.c -rw-r--r-- 7.1 KB
clk-scmi.c -rw-r--r-- 4.6 KB
clk-scpi.c -rw-r--r-- 7.4 KB
clk-si514.c -rw-r--r-- 9.5 KB
clk-si5341.c -rw-r--r-- 33.5 KB
clk-si5351.c -rw-r--r-- 42.1 KB
clk-si5351.h -rw-r--r-- 5.5 KB
clk-si544.c -rw-r--r-- 12.5 KB
clk-si570.c -rw-r--r-- 12.8 KB
clk-stm32f4.c -rw-r--r-- 50.7 KB
clk-stm32h7.c -rw-r--r-- 36.3 KB
clk-stm32mp1.c -rw-r--r-- 53.8 KB
clk-tango4.c -rw-r--r-- 2.6 KB
clk-twl6040.c -rw-r--r-- 3.7 KB
clk-u300.c -rw-r--r-- 37.7 KB
clk-versaclock5.c -rw-r--r-- 26.4 KB
clk-vt8500.c -rw-r--r-- 17.7 KB
clk-wm831x.c -rw-r--r-- 9.3 KB
clk-xgene.c -rw-r--r-- 18.7 KB
clk.c -rw-r--r-- 119.8 KB
clk.h -rw-r--r-- 1.0 KB
clkdev.c -rw-r--r-- 10.5 KB

back to top