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

matroxfb: convert struct i2c_msg initialization to C99 format

Convert the struct i2c_msg initialization to C99 format. This makes
maintaining and editing the code simpler. Also helps once other fields
like transferred are added in future.

Thanks to Julia Lawall for automating the conversion.

Signed-off-by: Shubhrajyoti D <shubhrajyoti@ti.com>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: Julia Lawall <julia@diku.dk>
Cc: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Shubhrajyoti Datta and committed by
Linus Torvalds
86fa05e0 12b2f117

+14 -2
+14 -2
drivers/video/matrox/matroxfb_maven.c
··· 137 137 138 138 static int maven_get_reg(struct i2c_client* c, char reg) { 139 139 char dst; 140 - struct i2c_msg msgs[] = {{ c->addr, I2C_M_REV_DIR_ADDR, sizeof(reg), &reg }, 141 - { c->addr, I2C_M_RD | I2C_M_NOSTART, sizeof(dst), &dst }}; 140 + struct i2c_msg msgs[] = { 141 + { 142 + .addr = c->addr, 143 + .flags = I2C_M_REV_DIR_ADDR, 144 + .len = sizeof(reg), 145 + .buf = &reg 146 + }, 147 + { 148 + .addr = c->addr, 149 + .flags = I2C_M_RD | I2C_M_NOSTART, 150 + .len = sizeof(dst), 151 + .buf = &dst 152 + } 153 + }; 142 154 s32 err; 143 155 144 156 err = i2c_transfer(c->adapter, msgs, 2);