From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexandru Gagniuc Subject: [RFC PATCH v2 1/4] EDAC, GHES: Remove unused argument to ghes_edac_report_mem_error Date: Mon, 16 Apr 2018 16:59:00 -0500 Message-ID: <20180416215903.7318-2-mr.nuke.me@gmail.com> References: <20180416215903.7318-1-mr.nuke.me@gmail.com> Return-path: In-Reply-To: <20180416215903.7318-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: rjw@rjwysocki.net, lenb@kernel.org, tony.luck@intel.com, bp@alien8.de, tbaicar@codeaurora.org, will.deacon@arm.com, james.morse@arm.com, shiju.jose@huawei.com, zjzhang@codeaurora.org, gengdongjiu@huawei.com, linux-kernel@vger.kernel.org, alex_gagniuc@dellteam.com, austin_bolen@dell.com, shyam_iyer@dell.com, devel@acpica.org, mchehab@kernel.org, robert.moore@intel.com, erik.schmauss@intel.com, Alexandru Gagniuc List-Id: linux-acpi@vger.kernel.org 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,v2,1/4] EDAC, GHES: Remove unused argument to ghes_edac_report_mem_error From: Alexandru Gagniuc Message-Id: <20180416215903.7318-2-mr.nuke.me@gmail.com> Date: Mon, 16 Apr 2018 16:59:00 -0500 To: linux-acpi@vger.kernel.org, linux-edac@vger.kernel.org Cc: rjw@rjwysocki.net, lenb@kernel.org, tony.luck@intel.com, bp@alien8.de, tbaicar@codeaurora.org, will.deacon@arm.com, james.morse@arm.com, shiju.jose@huawei.com, zjzhang@codeaurora.org, gengdongjiu@huawei.com, linux-kernel@vger.kernel.org, alex_gagniuc@dellteam.com, austin_bolen@dell.com, shyam_iyer@dell.com, devel@acpica.org, mchehab@kernel.org, robert.moore@intel.com, erik.schmauss@intel.com, Alexandru Gagniuc List-ID: U2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IEdhZ25pdWMgPG1yLm51a2UubWVAZ21haWwuY29tPgot LS0KIGRyaXZlcnMvYWNwaS9hcGVpL2doZXMuYyB8IDIgKy0KIGRyaXZlcnMvZWRhYy9naGVzX2Vk YWMuYyB8IDMgKy0tCiBpbmNsdWRlL2FjcGkvZ2hlcy5oICAgICAgfCA1ICsrLS0tCiAzIGZpbGVz IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k cml2ZXJzL2FjcGkvYXBlaS9naGVzLmMgYi9kcml2ZXJzL2FjcGkvYXBlaS9naGVzLmMKaW5kZXgg MWVmZWZlOTE5NTU1Li5mOWI1M2E2ZjU1ZjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYWNwaS9hcGVp L2doZXMuYworKysgYi9kcml2ZXJzL2FjcGkvYXBlaS9naGVzLmMKQEAgLTQ4MSw3ICs0ODEsNyBA QCBzdGF0aWMgdm9pZCBnaGVzX2RvX3Byb2Moc3RydWN0IGdoZXMgKmdoZXMsCiAJCWlmIChndWlk X2VxdWFsKHNlY190eXBlLCAmQ1BFUl9TRUNfUExBVEZPUk1fTUVNKSkgewogCQkJc3RydWN0IGNw ZXJfc2VjX21lbV9lcnIgKm1lbV9lcnIgPSBhY3BpX2hlc3RfZ2V0X3BheWxvYWQoZ2RhdGEpOwog Ci0JCQlnaGVzX2VkYWNfcmVwb3J0X21lbV9lcnJvcihnaGVzLCBzZXYsIG1lbV9lcnIpOworCQkJ Z2hlc19lZGFjX3JlcG9ydF9tZW1fZXJyb3Ioc2V2LCBtZW1fZXJyKTsKIAogCQkJYXJjaF9hcGVp X3JlcG9ydF9tZW1fZXJyb3Ioc2V2LCBtZW1fZXJyKTsKIAkJCWdoZXNfaGFuZGxlX21lbW9yeV9m YWlsdXJlKGdkYXRhLCBzZXYpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9lZGFjL2doZXNfZWRhYy5j IGIvZHJpdmVycy9lZGFjL2doZXNfZWRhYy5jCmluZGV4IDY4YjZlZTE4YmVhNi4uMzJiYjhjNWY0 N2RjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2VkYWMvZ2hlc19lZGFjLmMKKysrIGIvZHJpdmVycy9l ZGFjL2doZXNfZWRhYy5jCkBAIC0xNzIsOCArMTcyLDcgQEAgc3RhdGljIHZvaWQgZ2hlc19lZGFj X2RtaWRlY29kZShjb25zdCBzdHJ1Y3QgZG1pX2hlYWRlciAqZGgsIHZvaWQgKmFyZykKIAl9CiB9 CiAKLXZvaWQgZ2hlc19lZGFjX3JlcG9ydF9tZW1fZXJyb3Ioc3RydWN0IGdoZXMgKmdoZXMsIGlu dCBzZXYsCi0JCQkJc3RydWN0IGNwZXJfc2VjX21lbV9lcnIgKm1lbV9lcnIpCit2b2lkIGdoZXNf ZWRhY19yZXBvcnRfbWVtX2Vycm9yKGludCBzZXYsIHN0cnVjdCBjcGVyX3NlY19tZW1fZXJyICpt ZW1fZXJyKQogewogCWVudW0gaHdfZXZlbnRfbWNfZXJyX3R5cGUgdHlwZTsKIAlzdHJ1Y3QgZWRh Y19yYXdfZXJyb3JfZGVzYyAqZTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvYWNwaS9naGVzLmggYi9p bmNsdWRlL2FjcGkvZ2hlcy5oCmluZGV4IDhmZWIwYzg2NmVlMC4uZTA5NmE0ZTdmNjExIDEwMDY0 NAotLS0gYS9pbmNsdWRlL2FjcGkvZ2hlcy5oCisrKyBiL2luY2x1ZGUvYWNwaS9naGVzLmgKQEAg LTU1LDE1ICs1NSwxNCBAQCBlbnVtIHsKIC8qIEZyb20gZHJpdmVycy9lZGFjL2doZXNfZWRhYy5j ICovCiAKICNpZmRlZiBDT05GSUdfRURBQ19HSEVTCi12b2lkIGdoZXNfZWRhY19yZXBvcnRfbWVt X2Vycm9yKHN0cnVjdCBnaGVzICpnaGVzLCBpbnQgc2V2LAotCQkJCXN0cnVjdCBjcGVyX3NlY19t ZW1fZXJyICptZW1fZXJyKTsKK3ZvaWQgZ2hlc19lZGFjX3JlcG9ydF9tZW1fZXJyb3IoaW50IHNl diwgc3RydWN0IGNwZXJfc2VjX21lbV9lcnIgKm1lbV9lcnIpOwogCiBpbnQgZ2hlc19lZGFjX3Jl Z2lzdGVyKHN0cnVjdCBnaGVzICpnaGVzLCBzdHJ1Y3QgZGV2aWNlICpkZXYpOwogCiB2b2lkIGdo ZXNfZWRhY191bnJlZ2lzdGVyKHN0cnVjdCBnaGVzICpnaGVzKTsKIAogI2Vsc2UKLXN0YXRpYyBp bmxpbmUgdm9pZCBnaGVzX2VkYWNfcmVwb3J0X21lbV9lcnJvcihzdHJ1Y3QgZ2hlcyAqZ2hlcywg aW50IHNldiwKK3N0YXRpYyBpbmxpbmUgdm9pZCBnaGVzX2VkYWNfcmVwb3J0X21lbV9lcnJvcihp bnQgc2V2LAogCQkJCSAgICAgICBzdHJ1Y3QgY3Blcl9zZWNfbWVtX2VyciAqbWVtX2VycikKIHsK IH0K