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

ipmi: Drop explicit initialization of struct i2c_device_id::driver_data to 0

These drivers don't use the driver_data member of struct i2c_device_id,
so don't explicitly initialize this member.

This prepares putting driver_data in an anonymous union which requires
either no initialization or named designators. But it's also a nice
cleanup on its own.

While at it, also remove commas after the sentinel entries.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Message-Id: <20240708150914.18190-2-u.kleine-koenig@baylibre.com>
Signed-off-by: Corey Minyard <corey@minyard.net>

authored by

Uwe Kleine-König and committed by
Corey Minyard
19a01155 0627cef3

+7 -7
+2 -2
drivers/char/ipmi/ipmb_dev_int.c
··· 350 350 } 351 351 352 352 static const struct i2c_device_id ipmb_id[] = { 353 - { "ipmb-dev", 0 }, 354 - {}, 353 + { "ipmb-dev" }, 354 + {} 355 355 }; 356 356 MODULE_DEVICE_TABLE(i2c, ipmb_id); 357 357
+2 -2
drivers/char/ipmi/ipmi_ipmb.c
··· 561 561 #endif 562 562 563 563 static const struct i2c_device_id ipmi_ipmb_id[] = { 564 - { DEVICE_NAME, 0 }, 565 - {}, 564 + { DEVICE_NAME }, 565 + {} 566 566 }; 567 567 MODULE_DEVICE_TABLE(i2c, ipmi_ipmb_id); 568 568
+1 -1
drivers/char/ipmi/ipmi_ssif.c
··· 2049 2049 #endif 2050 2050 2051 2051 static const struct i2c_device_id ssif_id[] = { 2052 - { DEVICE_NAME, 0 }, 2052 + { DEVICE_NAME }, 2053 2053 { } 2054 2054 }; 2055 2055 MODULE_DEVICE_TABLE(i2c, ssif_id);
+2 -2
drivers/char/ipmi/ssif_bmc.c
··· 852 852 MODULE_DEVICE_TABLE(of, ssif_bmc_match); 853 853 854 854 static const struct i2c_device_id ssif_bmc_id[] = { 855 - { DEVICE_NAME, 0 }, 856 - { }, 855 + { DEVICE_NAME }, 856 + { } 857 857 }; 858 858 MODULE_DEVICE_TABLE(i2c, ssif_bmc_id); 859 859