diff --git a/drivers/firmware/efivars.c b/drivers/firmware/efivars.c
index a54a6b972ced093300f4514e97135a0ec42d7865..b0a81173a268175f71606e1aad2ab6067b67f698 100644
--- a/drivers/firmware/efivars.c
+++ b/drivers/firmware/efivars.c
@@ -581,7 +581,8 @@ static int efi_pstore_close(struct pstore_info *psi)
 }
 
 static ssize_t efi_pstore_read(u64 *id, enum pstore_type_id *type,
-			       struct timespec *time, struct pstore_info *psi)
+			       struct timespec *timespec,
+			       char **buf, struct pstore_info *psi)
 {
 	return -1;
 }