summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/platform/x86/samsung-galaxybook.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/platform/x86/samsung-galaxybook.c b/drivers/platform/x86/samsung-galaxybook.c
index de1ed2dc6cca..5878a351993e 100644
--- a/drivers/platform/x86/samsung-galaxybook.c
+++ b/drivers/platform/x86/samsung-galaxybook.c
@@ -1100,11 +1100,13 @@ static int galaxybook_fw_attrs_init(struct samsung_galaxybook *galaxybook)
}
err = galaxybook_block_recording_init(galaxybook);
- if (!err)
- galaxybook->has_block_recording = true;
- else if (err != GB_NOT_SUPPORTED)
+ if (err == GB_NOT_SUPPORTED)
+ return 0;
+ else if (err)
return err;
+ galaxybook->has_block_recording = true;
+
return galaxybook_fw_attr_init(galaxybook,
GB_ATTR_BLOCK_RECORDING,
&block_recording_acpi_get,