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,2/4] acpi: apei: Split GHES handlers outside of ghes_do_proc From: Alexandru Gagniuc Message-Id: Date: Thu, 19 Apr 2018 10:46:15 -0500 To: Borislav Petkov Cc: linux-acpi@vger.kernel.org, linux-edac@vger.kernel.org, rjw@rjwysocki.net, lenb@kernel.org, tony.luck@intel.com, 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 List-ID: T24gMDQvMTkvMjAxOCAxMDoyOSBBTSwgQm9yaXNsYXYgUGV0a292IHdyb3RlOgo+IE9uIFRodSwg QXByIDE5LCAyMDE4IGF0IDA5OjU3OjA4QU0gLTA1MDAsIEFsZXggRy4gd3JvdGU6Cj4+IEFuZCB0 aGF0IHdhcyB0aGUgbW90aXZhdGlvbiBiZWhpbmQgbXkgc3BsaXR0aW5nIGl0IGluIHRoaXMgcGF0 Y2guCj4gCj4gQnkgInNwbGl0IiBJIGRvbid0IG1lYW4gYWRkIGEgZnVuY3Rpb24gcG9pbnRlciB3 aGljaCBnZXRzIHNlbGVjdGVkIGFuZAo+IHRoZW4gY2FsbGVkIC0gaWYgdGhlIGZ1bmN0aW9uIGJl Y29tZXMgdG9vIGxvbmcsIHlvdSBzaW1wbHkgc3BsaXQgdGhlCj4gZnVuY3Rpb24gYm9keSBwcm9w ZXJseS4KClRoZSBidWxrIG9mIHRoZSBmdW5jdGlvbiBpcyB0aGUgaWYvZWxzZSBtYXBwaW5nIGZy b20gVVVJRCB0byBlcnJvcgpoYW5kbGVyLiBJIGRvbid0IHNlZSBob3cgdGhhdCBjYW4gYmUgZWFz aWx5IHNwbGl0IHVwLCBoZW5jZSB3aHkgSQpvcmlnaW5hbGx5IHJlc29ydGVkIHRvIHRoZSBtYXBw aW5nLiBBcyB5b3Ugc2FpZCwgd2UnbGwga2VlcCBpdCBzaW1wbGUgYXQKZmlyc3QuCgo+PiBZb3Ug ZG9uJ3QgbmVlZCB0aGUgZW50aXJlIEdIRVMgc3RydWN0dXJlIC0tIHdpZGUgY29udGV4dC4gSW5k aXZpZHVhbAo+PiBoYW5kbGVycyBzaG91bGQgbm90IGJlIGFibGUgdG8gYWNjZXNzIHRoZSBlbnRp cmUgZ2hlcy4KPiAKPiBCdXQgeW91IHJlbW92ZSB0aGUgQGdoZXMgYXJndW1lbnQgaW4gcGF0Y2gg MS4gU28gd2hhdCBhcmUgd2UgZXZlbgo+IHRhbGtpbmcgYWJvdXQ/CgpZb3UgY291bGQgc2F5LCBi eSBjb252ZW50aW9uLCBoYW5kbGVycyBzaG91bGRuJ3QgYWNjZXNzIGdoZXMgZGlyZWN0bHksCmJ1 dCB0aGF0IGlzIG5vdCBvYnZpb3VzIHdoZW4gQGdoZXMgaXMgaW4gc2NvcGUuIFRoZSByZWFzb24g SSBicmluZyBpdCB1cAppcyB0aGF0LCBpZiBbMS80XSBlbmRzIHVwIGJlaW5nIHVubmVlZGVkLCB0 aGVuIEkgd2lsbCBkcm9wIGl0IGZyb20gdGhlCnNlcmllcy4KCkFsZXgKLS0tClRvIHVuc3Vic2Ny aWJlIGZyb20gdGhpcyBsaXN0OiBzZW5kIHRoZSBsaW5lICJ1bnN1YnNjcmliZSBsaW51eC1lZGFj IiBpbgp0aGUgYm9keSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jkb21vQHZnZXIua2VybmVsLm9yZwpN b3JlIG1ham9yZG9tbyBpbmZvIGF0ICBodHRwOi8vdmdlci5rZXJuZWwub3JnL21ham9yZG9tby1p bmZvLmh0bWwK