mei: vsc: Assign pinfo fields in variable declaration
authorSakari Ailus <sakari.ailus@linux.intel.com>
Mon, 19 Feb 2024 19:58:07 +0000 (21:58 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 5 Mar 2024 14:28:22 +0000 (14:28 +0000)
Assign all possible fields of pinfo in variable declaration, instead of
just zeroing it there.

Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Tested-and-Reviewed-by: Wentong Wu <wentong.wu@intel.com>
Link: https://lore.kernel.org/r/20240219195807.517742-4-sakari.ailus@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/mei/vsc-tp.c

index 7b678005652b17ba5bce3cb2999025fc659fa08b..9b4584d67a1bf9cebe2be289db52afa5cb83f820 100644 (file)
@@ -445,11 +445,16 @@ static int vsc_tp_match_any(struct acpi_device *adev, void *data)
 
 static int vsc_tp_probe(struct spi_device *spi)
 {
-       struct platform_device_info pinfo = { 0 };
+       struct vsc_tp *tp;
+       struct platform_device_info pinfo = {
+               .name = "intel_vsc",
+               .data = &tp,
+               .size_data = sizeof(tp),
+               .id = PLATFORM_DEVID_NONE,
+       };
        struct device *dev = &spi->dev;
        struct platform_device *pdev;
        struct acpi_device *adev;
-       struct vsc_tp *tp;
        int ret;
 
        tp = devm_kzalloc(dev, sizeof(*tp), GFP_KERNEL);
@@ -501,13 +506,8 @@ static int vsc_tp_probe(struct spi_device *spi)
                ret = -ENODEV;
                goto err_destroy_lock;
        }
-       pinfo.fwnode = acpi_fwnode_handle(adev);
-
-       pinfo.name = "intel_vsc";
-       pinfo.data = &tp;
-       pinfo.size_data = sizeof(tp);
-       pinfo.id = PLATFORM_DEVID_NONE;
 
+       pinfo.fwnode = acpi_fwnode_handle(adev);
        pdev = platform_device_register_full(&pinfo);
        if (IS_ERR(pdev)) {
                ret = PTR_ERR(pdev);