From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Gleixner Subject: [patch V2 22/29] tracing: Make ftrace_trace_userstack() static and conditional Date: Thu, 18 Apr 2019 10:41:41 +0200 Message-ID: <20190418084255.088813838@linutronix.de> References: <20190418084119.056416939@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 , Christoph Hellwig , Alasdair Kergon , Marek Szyprowski , linux-arch@vger.kernel.org, x86@kernel.org, kasan-dev@googlegroups.com, Johannes Thumshirn , Andrey Ryabinin , Alexey Dobriyan , intel-gfx@lists.freedesktop.org, David Rientjes , Akinobu Mita , Steven Rostedt , Josef Bacik , Mike Rapoport , Andy Lutomirski , Josh Poimboeuf , David Sterba List-Id: intel-gfx@lists.freedesktop.org SXQncyBvbmx5IHVzZWQgaW4gdHJhY2UuYyBhbmQgdGhlcmUgaXMgYWJzb2x1dGVseSBubyBwb2lu dCBpbiBjb21waWxpbmcgaXQKaW4gd2hlbiB1c2VyIHNwYWNlIHN0YWNrIHRyYWNlcyBhcmUgbm90 IHN1cHBvcnRlZC4KClNpZ25lZC1vZmYtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJv bml4LmRlPgpDYzogU3RldmVuIFJvc3RlZHQgPHJvc3RlZHRAZ29vZG1pcy5vcmc+Ci0tLQoga2Vy bmVsL3RyYWNlL3RyYWNlLmMgfCAgIDE0ICsrKysrKysrLS0tLS0tCiBrZXJuZWwvdHJhY2UvdHJh Y2UuaCB8ICAgIDggLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAx NCBkZWxldGlvbnMoLSkKCi0tLSBhL2tlcm5lbC90cmFjZS90cmFjZS5jCisrKyBiL2tlcm5lbC90 cmFjZS90cmFjZS5jCkBAIC0xNTksNiArMTU5LDggQEAgc3RhdGljIHVuaW9uIHRyYWNlX2V2YWxf bWFwX2l0ZW0gKnRyYWNlXwogI2VuZGlmIC8qIENPTkZJR19UUkFDRV9FVkFMX01BUF9GSUxFICov CiAKIHN0YXRpYyBpbnQgdHJhY2luZ19zZXRfdHJhY2VyKHN0cnVjdCB0cmFjZV9hcnJheSAqdHIs IGNvbnN0IGNoYXIgKmJ1Zik7CitzdGF0aWMgdm9pZCBmdHJhY2VfdHJhY2VfdXNlcnN0YWNrKHN0 cnVjdCByaW5nX2J1ZmZlciAqYnVmZmVyLAorCQkJCSAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGlu dCBwYyk7CiAKICNkZWZpbmUgTUFYX1RSQUNFUl9TSVpFCQkxMDAKIHN0YXRpYyBjaGFyIGJvb3R1 cF90cmFjZXJfYnVmW01BWF9UUkFDRVJfU0laRV0gX19pbml0ZGF0YTsKQEAgLTI5MDUsOSArMjkw NywxMCBAQCB2b2lkIHRyYWNlX2R1bXBfc3RhY2soaW50IHNraXApCiB9CiBFWFBPUlRfU1lNQk9M X0dQTCh0cmFjZV9kdW1wX3N0YWNrKTsKIAorI2lmZGVmIENPTkZJR19VU0VSX1NUQUNLVFJBQ0Vf U1VQUE9SVAogc3RhdGljIERFRklORV9QRVJfQ1BVKGludCwgdXNlcl9zdGFja19jb3VudCk7CiAK LXZvaWQKK3N0YXRpYyB2b2lkCiBmdHJhY2VfdHJhY2VfdXNlcnN0YWNrKHN0cnVjdCByaW5nX2J1 ZmZlciAqYnVmZmVyLCB1bnNpZ25lZCBsb25nIGZsYWdzLCBpbnQgcGMpCiB7CiAJc3RydWN0IHRy YWNlX2V2ZW50X2NhbGwgKmNhbGwgPSAmZXZlbnRfdXNlcl9zdGFjazsKQEAgLTI5NTgsMTMgKzI5 NjEsMTIgQEAgZnRyYWNlX3RyYWNlX3VzZXJzdGFjayhzdHJ1Y3QgcmluZ19idWZmZQogIG91dDoK IAlwcmVlbXB0X2VuYWJsZSgpOwogfQotCi0jaWZkZWYgVU5VU0VECi1zdGF0aWMgdm9pZCBfX3Ry YWNlX3VzZXJzdGFjayhzdHJ1Y3QgdHJhY2VfYXJyYXkgKnRyLCB1bnNpZ25lZCBsb25nIGZsYWdz KQorI2Vsc2UgLyogQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUICovCitzdGF0aWMgdm9p ZCBmdHJhY2VfdHJhY2VfdXNlcnN0YWNrKHN0cnVjdCByaW5nX2J1ZmZlciAqYnVmZmVyLAorCQkJ CSAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIGludCBwYykKIHsKLQlmdHJhY2VfdHJhY2VfdXNlcnN0 YWNrKHRyLCBmbGFncywgcHJlZW1wdF9jb3VudCgpKTsKIH0KLSNlbmRpZiAvKiBVTlVTRUQgKi8K KyNlbmRpZiAvKiAhQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUICovCiAKICNlbmRpZiAv KiBDT05GSUdfU1RBQ0tUUkFDRSAqLwogCi0tLSBhL2tlcm5lbC90cmFjZS90cmFjZS5oCisrKyBi L2tlcm5lbC90cmFjZS90cmFjZS5oCkBAIC03ODIsMTcgKzc4Miw5IEBAIHZvaWQgdXBkYXRlX21h eF90cl9zaW5nbGUoc3RydWN0IHRyYWNlX2EKICNlbmRpZiAvKiBDT05GSUdfVFJBQ0VSX01BWF9U UkFDRSAqLwogCiAjaWZkZWYgQ09ORklHX1NUQUNLVFJBQ0UKLXZvaWQgZnRyYWNlX3RyYWNlX3Vz ZXJzdGFjayhzdHJ1Y3QgcmluZ19idWZmZXIgKmJ1ZmZlciwgdW5zaWduZWQgbG9uZyBmbGFncywK LQkJCSAgICBpbnQgcGMpOwotCiB2b2lkIF9fdHJhY2Vfc3RhY2soc3RydWN0IHRyYWNlX2FycmF5 ICp0ciwgdW5zaWduZWQgbG9uZyBmbGFncywgaW50IHNraXAsCiAJCSAgIGludCBwYyk7CiAjZWxz ZQotc3RhdGljIGlubGluZSB2b2lkIGZ0cmFjZV90cmFjZV91c2Vyc3RhY2soc3RydWN0IHJpbmdf YnVmZmVyICpidWZmZXIsCi0JCQkJCSAgdW5zaWduZWQgbG9uZyBmbGFncywgaW50IHBjKQotewot fQotCiBzdGF0aWMgaW5saW5lIHZvaWQgX190cmFjZV9zdGFjayhzdHJ1Y3QgdHJhY2VfYXJyYXkg KnRyLCB1bnNpZ25lZCBsb25nIGZsYWdzLAogCQkJCSBpbnQgc2tpcCwgaW50IHBjKQogewoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeA==