X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=drivers%2Facpi%2Fapei%2Fghes.c;h=bc9828dbc1447ca680e18d971e268579aadbaa5c;hb=79b925fd67c0de25ef07ee46f9bd82e2ee44dd54;hp=b8e08cb67a18a0b18dfa5d54d32a0177890f2b5b;hpb=a0a4194c943bc64dd7b6e26cccb036cb26b81363;p=pandora-kernel.git diff --git a/drivers/acpi/apei/ghes.c b/drivers/acpi/apei/ghes.c index b8e08cb67a18..bc9828dbc144 100644 --- a/drivers/acpi/apei/ghes.c +++ b/drivers/acpi/apei/ghes.c @@ -656,7 +656,7 @@ static int ghes_proc(struct ghes *ghes) ghes_do_proc(ghes->estatus); out: ghes_clear_estatus(ghes); - return 0; + return rc; } static void ghes_add_timer(struct ghes *ghes) @@ -953,6 +953,7 @@ static int __devexit ghes_remove(struct platform_device *ghes_dev) if (list_empty(&ghes_sci)) unregister_acpi_hed_notifier(&ghes_notifier_sci); mutex_unlock(&ghes_list_mutex); + synchronize_rcu(); break; case ACPI_HEST_NOTIFY_NMI: mutex_lock(&ghes_list_mutex);