diff options
Diffstat (limited to 'drivers/edac/ghes_edac.c')
| -rw-r--r-- | drivers/edac/ghes_edac.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/edac/ghes_edac.c b/drivers/edac/ghes_edac.c index 7fdbfe871f5c..758744038d93 100644 --- a/drivers/edac/ghes_edac.c +++ b/drivers/edac/ghes_edac.c | |||
| @@ -517,6 +517,9 @@ void ghes_edac_unregister(struct ghes *ghes) | |||
| 517 | { | 517 | { |
| 518 | struct mem_ctl_info *mci; | 518 | struct mem_ctl_info *mci; |
| 519 | 519 | ||
| 520 | if (!ghes_pvt) | ||
| 521 | return; | ||
| 522 | |||
| 520 | mci = ghes_pvt->mci; | 523 | mci = ghes_pvt->mci; |
| 521 | edac_mc_del_mc(mci->pdev); | 524 | edac_mc_del_mc(mci->pdev); |
| 522 | edac_mc_free(mci); | 525 | edac_mc_free(mci); |
