Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[media] rtl28xxu: properly initialize pdata

As complained by smatch:
drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1159 rtl2832u_tuner_attach() info: 'pdata' is not actually initialized (unreached code).

Cc: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>

+3 -3
+3 -3
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
··· 1055 1055 struct i2c_board_info info; 1056 1056 struct i2c_client *client; 1057 1057 struct v4l2_subdev *subdev = NULL; 1058 + struct platform_device *pdev; 1059 + struct rtl2832_sdr_platform_data pdata; 1058 1060 1059 1061 dev_dbg(&d->intf->dev, "\n"); 1060 1062 1061 1063 memset(&info, 0, sizeof(struct i2c_board_info)); 1064 + memset(&pdata, 0, sizeof(pdata)); 1062 1065 1063 1066 switch (dev->tuner) { 1064 1067 case TUNER_RTL2832_FC0012: ··· 1158 1155 1159 1156 /* register SDR */ 1160 1157 switch (dev->tuner) { 1161 - struct platform_device *pdev; 1162 - struct rtl2832_sdr_platform_data pdata = {}; 1163 - 1164 1158 case TUNER_RTL2832_FC0012: 1165 1159 case TUNER_RTL2832_FC0013: 1166 1160 case TUNER_RTL2832_E4000: