]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
i2c: iproc: Make bcm_iproc_i2c_quirks constant
authorNishka Dasgupta <nishkadg.linux@gmail.com>
Thu, 15 Aug 2019 05:55:50 +0000 (11:25 +0530)
committerWolfram Sang <wsa@the-dreams.de>
Fri, 30 Aug 2019 13:01:12 +0000 (15:01 +0200)
Static structure bcm_iproc_i2c_quirks, of type i2c_adapter_quirks, is
only used when being assigned to constant field quirks of a variable
having type i2c_adapter. Hence make bcm_iproc_i2c_quirks constant as
well to prevent it from unintended modification.
Issue found with Coccinelle.

Signed-off-by: Nishka Dasgupta <nishkadg.linux@gmail.com>
Reviewed-by: Ray Jui <ray.jui@broadcom.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/busses/i2c-bcm-iproc.c

index ee5578173fb158006674df6626b2f63892f6f641..24269a5e3af650fb89c77eea23d4f6054e281ad2 100644 (file)
@@ -803,7 +803,7 @@ static struct i2c_algorithm bcm_iproc_algo = {
        .unreg_slave = bcm_iproc_i2c_unreg_slave,
 };
 
-static struct i2c_adapter_quirks bcm_iproc_i2c_quirks = {
+static const struct i2c_adapter_quirks bcm_iproc_i2c_quirks = {
        .max_read_len = M_RX_MAX_READ_LEN,
 };