diff options
| author | Anup Patel <[email protected]> | 2026-05-21 13:56:24 +0530 |
|---|---|---|
| committer | Anup Patel <[email protected]> | 2026-06-12 16:08:29 +0530 |
| commit | a62385ab803325a27e7ff9981ca644b49de65e2b (patch) | |
| tree | 7ce81de8d9ae9042a279779773f66cb78d45acc0 | |
| parent | 7bdcf557057097ce4661238e672a514ae1e74936 (diff) | |
lib: sbi_hart: No need to clear features in hart_detect_features()
The per-hart features are already zeroed by sbi_scratch_alloc_offset()
for all harts so hart_detect_features() should not explicitly clear
features later.
Signed-off-by: Anup Patel <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Anup Patel <[email protected]>
| -rw-r--r-- | lib/sbi/sbi_hart.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/lib/sbi/sbi_hart.c b/lib/sbi/sbi_hart.c index 0f690f53..e7360712 100644 --- a/lib/sbi/sbi_hart.c +++ b/lib/sbi/sbi_hart.c @@ -520,13 +520,6 @@ static int hart_detect_features(struct sbi_scratch *scratch) if (hfeatures->detected) return 0; - /* Clear hart features */ - sbi_memset(hfeatures->extensions, 0, sizeof(hfeatures->extensions)); - sbi_memset(hfeatures->csrs, 0, sizeof(hfeatures->csrs)); - hfeatures->pmp_count = 0; - hfeatures->mhpm_mask = 0; - hfeatures->priv_version = SBI_HART_PRIV_VER_UNKNOWN; - /* * Parse device tree extensions early, before any trap-based checks. * Needed to detect Smrnmi and install NMI handlers before CSR probes |
