From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexandru Gagniuc Subject: [RFC PATCH v3 1/3] EDAC, GHES: Remove unused argument to ghes_edac_report_mem_error Date: Wed, 25 Apr 2018 15:39:49 -0500 Message-ID: <20180425203957.18224-2-mr.nuke.me@gmail.com> References: <20180416215903.7318-1-mr.nuke.me@gmail.com> <20180425203957.18224-1-mr.nuke.me@gmail.com> Return-path: In-Reply-To: <20180425203957.18224-1-mr.nuke.me@gmail.com> Sender: linux-kernel-owner@vger.kernel.org To: linux-acpi@vger.kernel.org, linux-edac@vger.kernel.org Cc: Alexandru Gagniuc , "Rafael J. Wysocki" , Len Brown , Tony Luck , Borislav Petkov , Mauro Carvalho Chehab , Robert Moore , Erik Schmauss , Tyler Baicar , Will Deacon , James Morse , Shiju Jose , "Jonathan (Zhixiong) Zhang" , Dongjiu Geng , linux-kernel@vger.kernel.org, devel@acpica.org List-Id: linux-acpi@vger.kernel.org The use of the 'ghes' argument was removed in a previous commit, but function signature was not updated to reflect this. Fixes: 0fe5f281f749 ("EDAC, ghes: Model a single, logical memory controller") Signed-off-by: Alexandru Gagniuc --- drivers/acpi/apei/ghes.c | 2 +- drivers/edac/ghes_edac.c | 3 +-- include/acpi/ghes.h | 5 ++--- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/drivers/acpi/apei/ghes.c b/drivers/acpi/apei/ghes.c index 1efefe919555..f9b53a6f55f3 100644 --- a/drivers/acpi/apei/ghes.c +++ b/drivers/acpi/apei/ghes.c @@ -481,7 +481,7 @@ static void ghes_do_proc(struct ghes *ghes, if (guid_equal(sec_type, &CPER_SEC_PLATFORM_MEM)) { struct cper_sec_mem_err *mem_err = acpi_hest_get_payload(gdata); - ghes_edac_report_mem_error(ghes, sev, mem_err); + ghes_edac_report_mem_error(sev, mem_err); arch_apei_report_mem_error(sev, mem_err); ghes_handle_memory_failure(gdata, sev); diff --git a/drivers/edac/ghes_edac.c b/drivers/edac/ghes_edac.c index 68b6ee18bea6..32bb8c5f47dc 100644 --- a/drivers/edac/ghes_edac.c +++ b/drivers/edac/ghes_edac.c @@ -172,8 +172,7 @@ static void ghes_edac_dmidecode(const struct dmi_header *dh, void *arg) } } -void ghes_edac_report_mem_error(struct ghes *ghes, int sev, - struct cper_sec_mem_err *mem_err) +void ghes_edac_report_mem_error(int sev, struct cper_sec_mem_err *mem_err) { enum hw_event_mc_err_type type; struct edac_raw_error_desc *e; diff --git a/include/acpi/ghes.h b/include/acpi/ghes.h index 8feb0c866ee0..e096a4e7f611 100644 --- a/include/acpi/ghes.h +++ b/include/acpi/ghes.h @@ -55,15 +55,14 @@ enum { /* From drivers/edac/ghes_edac.c */ #ifdef CONFIG_EDAC_GHES -void ghes_edac_report_mem_error(struct ghes *ghes, int sev, - struct cper_sec_mem_err *mem_err); +void ghes_edac_report_mem_error(int sev, struct cper_sec_mem_err *mem_err); int ghes_edac_register(struct ghes *ghes, struct device *dev); void ghes_edac_unregister(struct ghes *ghes); #else -static inline void ghes_edac_report_mem_error(struct ghes *ghes, int sev, +static inline void ghes_edac_report_mem_error(int sev, struct cper_sec_mem_err *mem_err) { } -- 2.14.3 From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [RFC,v3,1/3] EDAC, GHES: Remove unused argument to ghes_edac_report_mem_error From: Alexandru Gagniuc Message-Id: <20180425203957.18224-2-mr.nuke.me@gmail.com> Date: Wed, 25 Apr 2018 15:39:49 -0500 To: linux-acpi@vger.kernel.org, linux-edac@vger.kernel.org Cc: Alexandru Gagniuc , "Rafael J. Wysocki" , Len Brown , Tony Luck , Borislav Petkov , Mauro Carvalho Chehab , Robert Moore , Erik Schmauss , Tyler Baicar , Will Deacon , James Morse , Shiju Jose , "Jonathan (Zhixiong) Zhang" , Dongjiu Geng , linux-kernel@vger.kernel.org, devel@acpica.org List-ID: VGhlIHVzZSBvZiB0aGUgJ2doZXMnIGFyZ3VtZW50IHdhcyByZW1vdmVkIGluIGEgcHJldmlvdXMg Y29tbWl0LCBidXQKZnVuY3Rpb24gc2lnbmF0dXJlIHdhcyBub3QgdXBkYXRlZCB0byByZWZsZWN0 IHRoaXMuCgpGaXhlczogMGZlNWYyODFmNzQ5ICgiRURBQywgZ2hlczogTW9kZWwgYSBzaW5nbGUs IGxvZ2ljYWwgbWVtb3J5IGNvbnRyb2xsZXIiKQpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgR2Fn bml1YyA8bXIubnVrZS5tZUBnbWFpbC5jb20+Ci0tLQogZHJpdmVycy9hY3BpL2FwZWkvZ2hlcy5j IHwgMiArLQogZHJpdmVycy9lZGFjL2doZXNfZWRhYy5jIHwgMyArLS0KIGluY2x1ZGUvYWNwaS9n aGVzLmggICAgICB8IDUgKystLS0KIDMgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA2 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYWNwaS9hcGVpL2doZXMuYyBiL2Ry aXZlcnMvYWNwaS9hcGVpL2doZXMuYwppbmRleCAxZWZlZmU5MTk1NTUuLmY5YjUzYTZmNTVmMyAx MDA2NDQKLS0tIGEvZHJpdmVycy9hY3BpL2FwZWkvZ2hlcy5jCisrKyBiL2RyaXZlcnMvYWNwaS9h cGVpL2doZXMuYwpAQCAtNDgxLDcgKzQ4MSw3IEBAIHN0YXRpYyB2b2lkIGdoZXNfZG9fcHJvYyhz dHJ1Y3QgZ2hlcyAqZ2hlcywKIAkJaWYgKGd1aWRfZXF1YWwoc2VjX3R5cGUsICZDUEVSX1NFQ19Q TEFURk9STV9NRU0pKSB7CiAJCQlzdHJ1Y3QgY3Blcl9zZWNfbWVtX2VyciAqbWVtX2VyciA9IGFj cGlfaGVzdF9nZXRfcGF5bG9hZChnZGF0YSk7CiAKLQkJCWdoZXNfZWRhY19yZXBvcnRfbWVtX2Vy cm9yKGdoZXMsIHNldiwgbWVtX2Vycik7CisJCQlnaGVzX2VkYWNfcmVwb3J0X21lbV9lcnJvcihz ZXYsIG1lbV9lcnIpOwogCiAJCQlhcmNoX2FwZWlfcmVwb3J0X21lbV9lcnJvcihzZXYsIG1lbV9l cnIpOwogCQkJZ2hlc19oYW5kbGVfbWVtb3J5X2ZhaWx1cmUoZ2RhdGEsIHNldik7CmRpZmYgLS1n aXQgYS9kcml2ZXJzL2VkYWMvZ2hlc19lZGFjLmMgYi9kcml2ZXJzL2VkYWMvZ2hlc19lZGFjLmMK aW5kZXggNjhiNmVlMThiZWE2Li4zMmJiOGM1ZjQ3ZGMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZWRh Yy9naGVzX2VkYWMuYworKysgYi9kcml2ZXJzL2VkYWMvZ2hlc19lZGFjLmMKQEAgLTE3Miw4ICsx NzIsNyBAQCBzdGF0aWMgdm9pZCBnaGVzX2VkYWNfZG1pZGVjb2RlKGNvbnN0IHN0cnVjdCBkbWlf aGVhZGVyICpkaCwgdm9pZCAqYXJnKQogCX0KIH0KIAotdm9pZCBnaGVzX2VkYWNfcmVwb3J0X21l bV9lcnJvcihzdHJ1Y3QgZ2hlcyAqZ2hlcywgaW50IHNldiwKLQkJCQlzdHJ1Y3QgY3Blcl9zZWNf bWVtX2VyciAqbWVtX2VycikKK3ZvaWQgZ2hlc19lZGFjX3JlcG9ydF9tZW1fZXJyb3IoaW50IHNl diwgc3RydWN0IGNwZXJfc2VjX21lbV9lcnIgKm1lbV9lcnIpCiB7CiAJZW51bSBod19ldmVudF9t Y19lcnJfdHlwZSB0eXBlOwogCXN0cnVjdCBlZGFjX3Jhd19lcnJvcl9kZXNjICplOwpkaWZmIC0t Z2l0IGEvaW5jbHVkZS9hY3BpL2doZXMuaCBiL2luY2x1ZGUvYWNwaS9naGVzLmgKaW5kZXggOGZl YjBjODY2ZWUwLi5lMDk2YTRlN2Y2MTEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvYWNwaS9naGVzLmgK KysrIGIvaW5jbHVkZS9hY3BpL2doZXMuaApAQCAtNTUsMTUgKzU1LDE0IEBAIGVudW0gewogLyog RnJvbSBkcml2ZXJzL2VkYWMvZ2hlc19lZGFjLmMgKi8KIAogI2lmZGVmIENPTkZJR19FREFDX0dI RVMKLXZvaWQgZ2hlc19lZGFjX3JlcG9ydF9tZW1fZXJyb3Ioc3RydWN0IGdoZXMgKmdoZXMsIGlu dCBzZXYsCi0JCQkJc3RydWN0IGNwZXJfc2VjX21lbV9lcnIgKm1lbV9lcnIpOwordm9pZCBnaGVz X2VkYWNfcmVwb3J0X21lbV9lcnJvcihpbnQgc2V2LCBzdHJ1Y3QgY3Blcl9zZWNfbWVtX2VyciAq bWVtX2Vycik7CiAKIGludCBnaGVzX2VkYWNfcmVnaXN0ZXIoc3RydWN0IGdoZXMgKmdoZXMsIHN0 cnVjdCBkZXZpY2UgKmRldik7CiAKIHZvaWQgZ2hlc19lZGFjX3VucmVnaXN0ZXIoc3RydWN0IGdo ZXMgKmdoZXMpOwogCiAjZWxzZQotc3RhdGljIGlubGluZSB2b2lkIGdoZXNfZWRhY19yZXBvcnRf bWVtX2Vycm9yKHN0cnVjdCBnaGVzICpnaGVzLCBpbnQgc2V2LAorc3RhdGljIGlubGluZSB2b2lk IGdoZXNfZWRhY19yZXBvcnRfbWVtX2Vycm9yKGludCBzZXYsCiAJCQkJICAgICAgIHN0cnVjdCBj cGVyX3NlY19tZW1fZXJyICptZW1fZXJyKQogewogfQo=