hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/firmware/google/gsmi.c
....@@ -360,9 +360,10 @@
360360 memcpy(data, gsmi_dev.data_buf->start, *data_size);
361361
362362 /* All variables are have the following attributes */
363
- *attr = EFI_VARIABLE_NON_VOLATILE |
364
- EFI_VARIABLE_BOOTSERVICE_ACCESS |
365
- EFI_VARIABLE_RUNTIME_ACCESS;
363
+ if (attr)
364
+ *attr = EFI_VARIABLE_NON_VOLATILE |
365
+ EFI_VARIABLE_BOOTSERVICE_ACCESS |
366
+ EFI_VARIABLE_RUNTIME_ACCESS;
366367 }
367368
368369 spin_unlock_irqrestore(&gsmi_dev.lock, flags);