From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Gleixner Subject: [patch V3 15/29] dm persistent data: Simplify stack trace handling Date: Thu, 25 Apr 2019 11:45:08 +0200 Message-ID: <20190425094802.533968922@linutronix.de> References: <20190425094453.875139013@linutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: LKML Cc: Mike Snitzer , David Airlie , Catalin Marinas , dri-devel@lists.freedesktop.org, linux-mm@kvack.org, dm-devel@redhat.com, Alexander Potapenko , Christoph Lameter , Miroslav Benes , Christoph Hellwig , Alasdair Kergon , Marek Szyprowski , linux-arch@vger.kernel.org, x86@kernel.org, kasan-dev@googlegroups.com, David Rientjes , Andrey Ryabinin , Alexey Dobriyan , intel-gfx@lists.freedesktop.org, Johannes Thumshirn , Akinobu Mita , Steven Rostedt , Josef Bacik , Mike Rapoport , Andy Lutomirski , Josh Poimboeuf List-Id: dri-devel@lists.freedesktop.org UmVwbGFjZSB0aGUgaW5kaXJlY3Rpb24gdGhyb3VnaCBzdHJ1Y3Qgc3RhY2tfdHJhY2Ugd2l0aCBh biBpbnZvY2F0aW9uIG9mCnRoZSBzdG9yYWdlIGFycmF5IGJhc2VkIGludGVyZmFjZS4gVGhpcyBy ZXN1bHRzIGluIGxlc3Mgc3RvcmFnZSBzcGFjZSBhbmQKaW5kaXJlY3Rpb24uCgpTaWduZWQtb2Zm LWJ5OiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ2M6IGRtLWRldmVsQHJl ZGhhdC5jb20KQ2M6IE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgpDYzogQWxhc2Rh aXIgS2VyZ29uIDxhZ2tAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL21kL3BlcnNpc3RlbnQtZGF0 YS9kbS1ibG9jay1tYW5hZ2VyLmMgfCAgIDE5ICsrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBj aGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKLS0tIGEvZHJpdmVycy9t ZC9wZXJzaXN0ZW50LWRhdGEvZG0tYmxvY2stbWFuYWdlci5jCisrKyBiL2RyaXZlcnMvbWQvcGVy c2lzdGVudC1kYXRhL2RtLWJsb2NrLW1hbmFnZXIuYwpAQCAtMzUsNyArMzUsMTAgQEAKICNkZWZp bmUgTUFYX0hPTERFUlMgNAogI2RlZmluZSBNQVhfU1RBQ0sgMTAKIAotdHlwZWRlZiB1bnNpZ25l ZCBsb25nIHN0YWNrX2VudHJpZXNbTUFYX1NUQUNLXTsKK3N0cnVjdCBzdGFja19zdG9yZSB7CisJ dW5zaWduZWQgaW50CW5yX2VudHJpZXM7CisJdW5zaWduZWQgbG9uZwllbnRyaWVzW01BWF9TVEFD S107Cit9OwogCiBzdHJ1Y3QgYmxvY2tfbG9jayB7CiAJc3BpbmxvY2tfdCBsb2NrOwpAQCAtNDQs OCArNDcsNyBAQCBzdHJ1Y3QgYmxvY2tfbG9jayB7CiAJc3RydWN0IHRhc2tfc3RydWN0ICpob2xk ZXJzW01BWF9IT0xERVJTXTsKIAogI2lmZGVmIENPTkZJR19ETV9ERUJVR19CTE9DS19TVEFDS19U UkFDSU5HCi0Jc3RydWN0IHN0YWNrX3RyYWNlIHRyYWNlc1tNQVhfSE9MREVSU107Ci0Jc3RhY2tf ZW50cmllcyBlbnRyaWVzW01BWF9IT0xERVJTXTsKKwlzdHJ1Y3Qgc3RhY2tfc3RvcmUgdHJhY2Vz W01BWF9IT0xERVJTXTsKICNlbmRpZgogfTsKIApAQCAtNzMsNyArNzUsNyBAQCBzdGF0aWMgdm9p ZCBfX2FkZF9ob2xkZXIoc3RydWN0IGJsb2NrX2xvCiB7CiAJdW5zaWduZWQgaCA9IF9fZmluZF9o b2xkZXIobG9jaywgTlVMTCk7CiAjaWZkZWYgQ09ORklHX0RNX0RFQlVHX0JMT0NLX1NUQUNLX1RS QUNJTkcKLQlzdHJ1Y3Qgc3RhY2tfdHJhY2UgKnQ7CisJc3RydWN0IHN0YWNrX3N0b3JlICp0Owog I2VuZGlmCiAKIAlnZXRfdGFza19zdHJ1Y3QodGFzayk7CkBAIC04MSwxMSArODMsNyBAQCBzdGF0 aWMgdm9pZCBfX2FkZF9ob2xkZXIoc3RydWN0IGJsb2NrX2xvCiAKICNpZmRlZiBDT05GSUdfRE1f REVCVUdfQkxPQ0tfU1RBQ0tfVFJBQ0lORwogCXQgPSBsb2NrLT50cmFjZXMgKyBoOwotCXQtPm5y X2VudHJpZXMgPSAwOwotCXQtPm1heF9lbnRyaWVzID0gTUFYX1NUQUNLOwotCXQtPmVudHJpZXMg PSBsb2NrLT5lbnRyaWVzW2hdOwotCXQtPnNraXAgPSAyOwotCXNhdmVfc3RhY2tfdHJhY2UodCk7 CisJdC0+bnJfZW50cmllcyA9IHN0YWNrX3RyYWNlX3NhdmUodC0+ZW50cmllcywgTUFYX1NUQUNL LCAyKTsKICNlbmRpZgogfQogCkBAIC0xMDYsNyArMTA0LDggQEAgc3RhdGljIGludCBfX2NoZWNr X2hvbGRlcihzdHJ1Y3QgYmxvY2tfbAogCQkJRE1FUlIoInJlY3Vyc2l2ZSBsb2NrIGRldGVjdGVk IGluIG1ldGFkYXRhIik7CiAjaWZkZWYgQ09ORklHX0RNX0RFQlVHX0JMT0NLX1NUQUNLX1RSQUNJ TkcKIAkJCURNRVJSKCJwcmV2aW91c2x5IGhlbGQgaGVyZToiKTsKLQkJCXByaW50X3N0YWNrX3Ry YWNlKGxvY2stPnRyYWNlcyArIGksIDQpOworCQkJc3RhY2tfdHJhY2VfcHJpbnQobG9jay0+dHJh Y2VzW2ldLmVudHJpZXMsCisJCQkJCSAgbG9jay0+dHJhY2VzW2ldLm5yX2VudHJpZXMsIDQpOwog CiAJCQlETUVSUigic3Vic2VxdWVudCBhY3F1aXNpdGlvbiBhdHRlbXB0ZWQgaGVyZToiKTsKIAkJ CWR1bXBfc3RhY2soKTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZng=