Просмотр исходного кода

i5400_edac: Disable device when unloading module

This was found by Huqiu Liu using a static analysis.

Reported-by: Huqiu Liu <liuhq11@mails.tsinghua.edu.cn>
Signed-off-by: Aristeu Rozanski <aris@redhat.com>
Link: http://lkml.kernel.org/r/20140116162021.GY15716@redhat.com
Signed-off-by: Borislav Petkov <bp@suse.de>
Aristeu Rozanski 12 лет назад
Родитель
Сommit
c2e650c49a
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      drivers/edac/i5400_edac.c

+ 2 - 0
drivers/edac/i5400_edac.c

@@ -1408,6 +1408,8 @@ static void i5400_remove_one(struct pci_dev *pdev)
 	/* retrieve references to resources, and free those resources */
 	i5400_put_devices(mci);
 
+	pci_disable_device(pdev);
+
 	edac_mc_free(mci);
 }