Просмотр исходного кода

spi: rockchip: covert rsd_nsecs to u32 type

rsd_nsecs is defined as u8 memeber of struct rockchip_spi,
but using of_property_read_u32. That means we take risk of
truncation by type conversion if we pass on big value from
dt.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Shawn Lin 9 лет назад
Родитель
Сommit
108b5c8bba
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      drivers/spi/spi-rockchip.c

+ 1 - 1
drivers/spi/spi-rockchip.c

@@ -173,7 +173,7 @@ struct rockchip_spi {
 	u8 tmode;
 	u8 bpw;
 	u8 n_bytes;
-	u8 rsd_nsecs;
+	u32 rsd_nsecs;
 	unsigned len;
 	u32 speed;