hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
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);