From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 01C70C77B60 for ; Mon, 24 Apr 2023 00:34:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:References:MIME-Version:Message-Id:Date :Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: List-Owner; bh=9Ksa2U5qnNxzFjIOhd5C8vZbDcH7i4EyxYpbXgfa7XE=; b=zK4xYO226z5P1n rCPPmZC3wZRYnJ7CXzjeoXxhLgM54oENzJeDPAGAntTFdwwO4aQ7k5Pht094IFFeSTbKz+5sV8OW6 nNuV6ck5o28y4RwW52W3uG/ztM6TX+aU1ZUtWJT47SbTy/4UwdpY30Q+VNdhrixLxgeScoFNZupOb tOmdlEmQPRvASHtvHzE0brDN+NRV9S5rDT+4I0n4Z40Qxwq9l15A6CoihW6Ib4VSIgCbb0JzvSskq qWdLTI7WUaeZfXkpHuvdvj7Jeqs0E5PLCOla2Nmu2xYVd6tIl4+7txJsDheZQIHACa4causc3Nw66 Xk2IEBaRoOl0iZDQy/Mg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pqk8m-00EzG9-1f; Mon, 24 Apr 2023 00:33:12 +0000 Received: from mailout1.samsung.com ([203.254.224.24]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pqk8f-00EzFW-3D for linux-arm-kernel@lists.infradead.org; Mon, 24 Apr 2023 00:33:10 +0000 Received: from epcas2p1.samsung.com (unknown [182.195.41.53]) by mailout1.samsung.com (KnoxPortal) with ESMTP id 20230424003254epoutp019de2d7c90be929eb4a2e8d018c3913ab~Yt6OmAI092040620406epoutp01X for ; Mon, 24 Apr 2023 00:32:54 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.samsung.com 20230424003254epoutp019de2d7c90be929eb4a2e8d018c3913ab~Yt6OmAI092040620406epoutp01X DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1682296374; bh=R5JqW2FK7m1Pw5HnQ/quKf7OyrGnIS1QhcrU64puvcI=; h=From:To:Cc:Subject:Date:References:From; b=HInAijYhoYhKGxXudxwVu9m+VlaP3uxUBejNN8pg92MGRpFEHBYQNFutwYKogaaAN v819t8KGEbwqpihcRXS4JbGRWaooYpD0h7Y3v5D6IZLgtNFaErcnEBDFH0Se+1CRjF obd1NduIA20mfXGbf4jd9H+mBMyq++LS6qQy0B14= Received: from epsnrtp2.localdomain (unknown [182.195.42.163]) by epcas2p3.samsung.com (KnoxPortal) with ESMTP id 20230424003253epcas2p3b3cc02208ddc3f5f0866369eafe0375a~Yt6OBma-_3085130851epcas2p3C; Mon, 24 Apr 2023 00:32:53 +0000 (GMT) Received: from epsmges2p1.samsung.com (unknown [182.195.36.102]) by epsnrtp2.localdomain (Postfix) with ESMTP id 4Q4R1K0xGGz4x9QN; Mon, 24 Apr 2023 00:32:53 +0000 (GMT) Received: from epcas2p4.samsung.com ( [182.195.41.56]) by epsmges2p1.samsung.com (Symantec Messaging Gateway) with SMTP id A7.15.09961.43EC5446; Mon, 24 Apr 2023 09:32:53 +0900 (KST) Received: from epsmtrp2.samsung.com (unknown [182.195.40.14]) by epcas2p2.samsung.com (KnoxPortal) with ESMTPA id 20230424003252epcas2p29758e056b4766e53c252b5927a0cb406~Yt6M-vITg0341803418epcas2p2L; Mon, 24 Apr 2023 00:32:52 +0000 (GMT) Received: from epsmgms1p2.samsung.com (unknown [182.195.42.42]) by epsmtrp2.samsung.com (KnoxPortal) with ESMTP id 20230424003252epsmtrp28436e3abc768e9d1bd6b20d481cca09b~Yt6M8QoxM3062930629epsmtrp2C; Mon, 24 Apr 2023 00:32:52 +0000 (GMT) X-AuditID: b6c32a45-bb5ff700000026e9-cf-6445ce343974 Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p2.samsung.com (Symantec Messaging Gateway) with SMTP id 99.14.08609.43EC5446; Mon, 24 Apr 2023 09:32:52 +0900 (KST) Received: from perf.dsn.sec.samsung.com (unknown [10.229.95.91]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20230424003252epsmtip1b862b5210c4e3cc9ea7844c19c2f4e08~Yt6MqWhFV0522205222epsmtip1U; Mon, 24 Apr 2023 00:32:52 +0000 (GMT) From: Youngmin Nam To: catalin.marinas@arm.com, will@kernel.org Cc: mark.rutland@arm.com, anshuman.khandual@arm.com, broonie@kernel.org, alexandru.elisei@arm.com, ardb@kernel.org, linux-arm-kernel@lists.infradead.org, hy50.seo@samsung.com, youngmin.nam@samsung.com, dvyukov@google.com, andreyknvl@gmail.com Subject: [PATCH] arm64: set __exception_irq_entry with __irq_entry as a default Date: Mon, 24 Apr 2023 10:04:36 +0900 Message-Id: <20230424010436.779733-1-youngmin.nam@samsung.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBJsWRmVeSWpSXmKPExsWy7bCmha7pOdcUg8NTmS2mr7zMZvF94nR2 i30nki1+fnnPaDH14RM2i/fLehgtJjxsY7dYvfgBi8Wmx9dYLZZev8hk0XLH1GLxgU/sDjwe a+atYfTYOesuu8eCTaUem1Z1snlsXlLv0bdlFWMAW1S2TUZqYkpqkUJqXnJ+SmZeuq2Sd3C8 c7ypmYGhrqGlhbmSQl5ibqqtkotPgK5bZg7QhUoKZYk5pUChgMTiYiV9O5ui/NKSVIWM/OIS W6XUgpScAvMCveLE3OLSvHS9vNQSK0MDAyNToMKE7IwJ78oKzrpW/LqzhKWB8ahdFyMnh4SA icSHi2uZuxi5OIQEdjBKLNhxmgXC+cQoMb3tIxuE85lR4tLFDawwLbOP7odK7GKUeHLjH5Tz lVHi6ZIzYFVsAroS2078YwSxRQR0JDZ8X8QEUsQs8INRomPydTaQhLBAoET3yXNgRSwCqhJH L8xhAbF5BewkDq/fCNTAAbROXmLxAwmIsKDEyZlPwEqYgcLNW2eDHS4h8JVdYv3Lv0wQ57lI TNj5gB3CFpZ4dXwLlC0l8fndXjYIO1ti9a9LUPEKifZ7PcwQtrHErGftjCB7mQU0Jdbv0oc4 QVniyC2otXwSHYf/skOEeSU62oQgGtUkfk3ZwAhhy0jsXryCGaLEQ2LWZgWQsJBArET7q/8s ExjlZyH5ZRaSX2YhrF3AyLyKUSy1oDg3PbXYqMAQHqXJ+bmbGMFJVMt1B+Pktx/0DjEycTAe YpTgYFYS4fUodUoR4k1JrKxKLcqPLyrNSS0+xGgKDNyJzFKiyfnANJ5XEm9oYmlgYmZmaG5k amCuJM4rbXsyWUggPbEkNTs1tSC1CKaPiYNTqoGpwUn5+NPTctMFL6126vgVunn1zazwGRtC 5Oduk5xzyVNz/0y597yT7v7j4xJUnqri8Cj1R1D6fXemww4sF6W93mzc9/NsUtW7a2uvHFfJ LFEte3g4572+x2P9n00tqSti/mwJMDjzn52h4OS0+ieuyd0PgvV+mayXYJYXvnkh9d/FuHni fX0n61ZP5eSL49jTqPBF1ya5/N+x1v5C45iMQsOEa6+3SN2ewMcTr8mfzJPkdtL8iee/4xe3 1YfvWcf3v5hJKu0/a2NyVESA4pZoLed9DNdXLw+4djlpjUBYxpKiaPMdx5Vn9q14Pp3bQb1V 5ObuBpWnQucssif5y3bsfJOZzW734eLVX/8mtXQosRRnJBpqMRcVJwIAaS+8WysEAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRmVeSWpSXmKPExsWy7bCSnK7JOdcUg723xSymr7zMZvF94nR2 i30nki1+fnnPaDH14RM2i/fLehgtJjxsY7dYvfgBi8Wmx9dYLZZev8hk0XLH1GLxgU/sDjwe a+atYfTYOesuu8eCTaUem1Z1snlsXlLv0bdlFWMAWxSXTUpqTmZZapG+XQJXxoR3ZQVnXSt+ 3VnC0sB41K6LkZNDQsBEYvbR/WxdjFwcQgI7GCV+NL9hhEjISNxeeZkVwhaWuN9yhBWi6DOj xNtPJ1hAEmwCuhLbTvwDaxAR0JP4+/QNWBGzQAuTxL8dH8GKhAX8JWbtbGAGsVkEVCWOXpgD FucVsJM4vH4jUxcjB9AGeYnFDyQgwoISJ2c+ASthBgo3b53NPIGRbxaS1CwkqQWMTKsYJVML inPTc4sNC4zyUsv1ihNzi0vz0vWS83M3MYJDW0trB+OeVR/0DjEycTAeYpTgYFYS4fUodUoR 4k1JrKxKLcqPLyrNSS0+xCjNwaIkznuh62S8kEB6YklqdmpqQWoRTJaJg1OqgYkhSKwi2O3u vNilExcxvTjyjM/+gfUyPi/z2+c5TJO9D7/ujlI+u21vmNiGqHxtz0Idt60zNY7Ia6/01ts0 dfPZjSbWptX8kpa3iv2NLr33zTrGy77pQzdrLWNmpsVlrd7DO1gmF9YdYt5wm+PhwTXT4nNV j1bVT50675FjrMCHCRkBzso35eZdDTViy8l8WSy39+7RqVdvfxEuzfq3QrRmdUWxo2xDql54 SFsY92emI6us0+sc5xZNTP780XG2UIR/ULXarq9/fogK1i2Na3Vf6CQvWyDvyhrzM3zfUoWF kX2CkoGB4hP02Ypuaahu11rzNF0vKYDDn+PY1f27nhq0cF0//3SH/erZzb0JSizFGYmGWsxF xYkAXrkTh9wCAAA= X-CMS-MailID: 20230424003252epcas2p29758e056b4766e53c252b5927a0cb406 X-Msg-Generator: CA X-Sendblock-Type: AUTO_CONFIDENTIAL CMS-TYPE: 102P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20230424003252epcas2p29758e056b4766e53c252b5927a0cb406 References: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230423_173306_956090_C8E64964 X-CRM114-Status: GOOD ( 17.31 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org filter_irq_stacks() is supposed to cut entries which are related irq entries from its call stack. And in_irqentry_text() which is called by filter_irq_stacks() uses __irqentry_text_start/end symbol to find irq entries in callstack. But it doesn't work correctly as without "CONFIG_FUNCTION_GRAPH_TRACER", arm64 kernel doesn't include gic_handle_irq which is entry point of arm64 irq between __irqentry_text_start and __irqentry_text_end as we discussed in below link. https://lore.kernel.org/all/CACT4Y+aReMGLYua2rCLHgFpS9io5cZC04Q8GLs-uNmrn1ezxYQ@mail.gmail.com/#t This problem can makes unintentional deep call stack entries especially in KASAN enabled situation as below. [ 2479.383395]I[0:launcher-loader: 1719] Stack depot reached limit capacity [ 2479.383538]I[0:launcher-loader: 1719] WARNING: CPU: 0 PID: 1719 at lib/stackdepot.c:129 __stack_depot_save+0x464/0x46c [ 2479.385693]I[0:launcher-loader: 1719] pstate: 624000c5 (nZCv daIF +PAN -UAO +TCO -DIT -SSBS BTYPE=--) [ 2479.385724]I[0:launcher-loader: 1719] pc : __stack_depot_save+0x464/0x46c [ 2479.385751]I[0:launcher-loader: 1719] lr : __stack_depot_save+0x460/0x46c [ 2479.385774]I[0:launcher-loader: 1719] sp : ffffffc0080073c0 [ 2479.385793]I[0:launcher-loader: 1719] x29: ffffffc0080073e0 x28: ffffffd00b78a000 x27: 0000000000000000 [ 2479.385839]I[0:launcher-loader: 1719] x26: 000000000004d1dd x25: ffffff891474f000 x24: 00000000ca64d1dd [ 2479.385882]I[0:launcher-loader: 1719] x23: 0000000000000200 x22: 0000000000000220 x21: 0000000000000040 [ 2479.385925]I[0:launcher-loader: 1719] x20: ffffffc008007440 x19: 0000000000000000 x18: 0000000000000000 [ 2479.385969]I[0:launcher-loader: 1719] x17: 2065726568207475 x16: 000000000000005e x15: 2d2d2d2d2d2d2d20 [ 2479.386013]I[0:launcher-loader: 1719] x14: 5d39313731203a72 x13: 00000000002f6b30 x12: 00000000002f6af8 [ 2479.386057]I[0:launcher-loader: 1719] x11: 00000000ffffffff x10: ffffffb90aacf000 x9 : e8a74a6c16008800 [ 2479.386101]I[0:launcher-loader: 1719] x8 : e8a74a6c16008800 x7 : 00000000002f6b30 x6 : 00000000002f6af8 [ 2479.386145]I[0:launcher-loader: 1719] x5 : ffffffc0080070c8 x4 : ffffffd00b192380 x3 : ffffffd0092b313c [ 2479.386189]I[0:launcher-loader: 1719] x2 : 0000000000000001 x1 : 0000000000000004 x0 : 0000000000000022 [ 2479.386231]I[0:launcher-loader: 1719] Call trace: [ 2479.386248]I[0:launcher-loader: 1719] __stack_depot_save+0x464/0x46c [ 2479.386273]I[0:launcher-loader: 1719] kasan_save_stack+0x58/0x70 [ 2479.386303]I[0:launcher-loader: 1719] save_stack_info+0x34/0x138 [ 2479.386331]I[0:launcher-loader: 1719] kasan_save_free_info+0x18/0x24 [ 2479.386358]I[0:launcher-loader: 1719] ____kasan_slab_free+0x16c/0x170 [ 2479.386385]I[0:launcher-loader: 1719] __kasan_slab_free+0x10/0x20 [ 2479.386410]I[0:launcher-loader: 1719] kmem_cache_free+0x238/0x53c [ 2479.386435]I[0:launcher-loader: 1719] mempool_free_slab+0x1c/0x28 [ 2479.386460]I[0:launcher-loader: 1719] mempool_free+0x7c/0x1a0 [ 2479.386484]I[0:launcher-loader: 1719] bvec_free+0x34/0x80 [ 2479.386514]I[0:launcher-loader: 1719] bio_free+0x60/0x98 [ 2479.386540]I[0:launcher-loader: 1719] bio_put+0x50/0x21c [ 2479.386567]I[0:launcher-loader: 1719] f2fs_write_end_io+0x4ac/0x4d0 [ 2479.386594]I[0:launcher-loader: 1719] bio_endio+0x2dc/0x300 [ 2479.386622]I[0:launcher-loader: 1719] __dm_io_complete+0x324/0x37c [ 2479.386650]I[0:launcher-loader: 1719] dm_io_dec_pending+0x60/0xa4 [ 2479.386676]I[0:launcher-loader: 1719] clone_endio+0xf8/0x2f0 [ 2479.386700]I[0:launcher-loader: 1719] bio_endio+0x2dc/0x300 [ 2479.386727]I[0:launcher-loader: 1719] blk_update_request+0x258/0x63c [ 2479.386754]I[0:launcher-loader: 1719] scsi_end_request+0x50/0x304 [ 2479.386782]I[0:launcher-loader: 1719] scsi_io_completion+0x88/0x160 [ 2479.386808]I[0:launcher-loader: 1719] scsi_finish_command+0x17c/0x194 [ 2479.386833]I[0:launcher-loader: 1719] scsi_complete+0xcc/0x158 [ 2479.386859]I[0:launcher-loader: 1719] blk_mq_complete_request+0x4c/0x5c [ 2479.386885]I[0:launcher-loader: 1719] scsi_done_internal+0xf4/0x1e0 [ 2479.386910]I[0:launcher-loader: 1719] scsi_done+0x14/0x20 [ 2479.386935]I[0:launcher-loader: 1719] ufshcd_compl_one_cqe+0x578/0x71c [ 2479.386963]I[0:launcher-loader: 1719] ufshcd_mcq_poll_cqe_nolock+0xc8/0x150 [ 2479.386991]I[0:launcher-loader: 1719] ufshcd_intr+0x868/0xc0c [ 2479.387017]I[0:launcher-loader: 1719] __handle_irq_event_percpu+0xd0/0x348 [ 2479.387044]I[0:launcher-loader: 1719] handle_irq_event_percpu+0x24/0x74 [ 2479.387068]I[0:launcher-loader: 1719] handle_irq_event+0x74/0xe0 [ 2479.387091]I[0:launcher-loader: 1719] handle_fasteoi_irq+0x174/0x240 [ 2479.387118]I[0:launcher-loader: 1719] handle_irq_desc+0x7c/0x2c0 [ 2479.387147]I[0:launcher-loader: 1719] generic_handle_domain_irq+0x1c/0x28 [ 2479.387174]I[0:launcher-loader: 1719] gic_handle_irq+0x64/0x158 [ 2479.387204]I[0:launcher-loader: 1719] call_on_irq_stack+0x2c/0x54 [ 2479.387231]I[0:launcher-loader: 1719] do_interrupt_handler+0x70/0xa0 [ 2479.387258]I[0:launcher-loader: 1719] el1_interrupt+0x34/0x68 [ 2479.387283]I[0:launcher-loader: 1719] el1h_64_irq_handler+0x18/0x24 [ 2479.387308]I[0:launcher-loader: 1719] el1h_64_irq+0x68/0x6c [ 2479.387332]I[0:launcher-loader: 1719] blk_attempt_bio_merge+0x8/0x170 [ 2479.387356]I[0:launcher-loader: 1719] blk_mq_attempt_bio_merge+0x78/0x98 [ 2479.387383]I[0:launcher-loader: 1719] blk_mq_submit_bio+0x324/0xa40 [ 2479.387409]I[0:launcher-loader: 1719] __submit_bio+0x104/0x138 [ 2479.387436]I[0:launcher-loader: 1719] submit_bio_noacct_nocheck+0x1d0/0x4a0 [ 2479.387462]I[0:launcher-loader: 1719] submit_bio_noacct+0x618/0x804 [ 2479.387487]I[0:launcher-loader: 1719] submit_bio+0x164/0x180 [ 2479.387511]I[0:launcher-loader: 1719] f2fs_submit_read_bio+0xe4/0x1c4 [ 2479.387537]I[0:launcher-loader: 1719] f2fs_mpage_readpages+0x888/0xa4c [ 2479.387563]I[0:launcher-loader: 1719] f2fs_readahead+0xd4/0x19c [ 2479.387587]I[0:launcher-loader: 1719] read_pages+0xb0/0x4ac [ 2479.387614]I[0:launcher-loader: 1719] page_cache_ra_unbounded+0x238/0x288 [ 2479.387642]I[0:launcher-loader: 1719] do_page_cache_ra+0x60/0x6c [ 2479.387669]I[0:launcher-loader: 1719] page_cache_ra_order+0x318/0x364 [ 2479.387695]I[0:launcher-loader: 1719] ondemand_readahead+0x30c/0x3d8 [ 2479.387722]I[0:launcher-loader: 1719] page_cache_sync_ra+0xb4/0xc8 [ 2479.387749]I[0:launcher-loader: 1719] filemap_read+0x268/0xd24 [ 2479.387777]I[0:launcher-loader: 1719] f2fs_file_read_iter+0x1a0/0x62c [ 2479.387806]I[0:launcher-loader: 1719] vfs_read+0x258/0x34c [ 2479.387831]I[0:launcher-loader: 1719] ksys_pread64+0x8c/0xd0 [ 2479.387857]I[0:launcher-loader: 1719] __arm64_sys_pread64+0x48/0x54 [ 2479.387881]I[0:launcher-loader: 1719] invoke_syscall+0x58/0x158 [ 2479.387909]I[0:launcher-loader: 1719] el0_svc_common+0xf0/0x134 [ 2479.387935]I[0:launcher-loader: 1719] do_el0_svc+0x44/0x114 [ 2479.387961]I[0:launcher-loader: 1719] el0_svc+0x2c/0x80 [ 2479.387985]I[0:launcher-loader: 1719] el0t_64_sync_handler+0x48/0x114 [ 2479.388010]I[0:launcher-loader: 1719] el0t_64_sync+0x190/0x194 [ 2479.388038]I[0:launcher-loader: 1719] Kernel panic - not syncing: kernel: panic_on_warn set ... So let's set __exception_irq_entry with __irq_entry as a default. Applying this patch, we can see gic_hande_irq is included in Systemp.map as below. * Before ffffffc008010000 T __do_softirq ffffffc008010000 T __irqentry_text_end ffffffc008010000 T __irqentry_text_start ffffffc008010000 T __softirqentry_text_start ffffffc008010000 T _stext ffffffc00801066c T __softirqentry_text_end ffffffc008010670 T __entry_text_start * After ffffffc008010000 T __irqentry_text_start ffffffc008010000 T _stext ffffffc008010000 t gic_handle_irq ffffffc00801013c t gic_handle_irq ffffffc008010294 T __irqentry_text_end ffffffc008010298 T __do_softirq ffffffc008010298 T __softirqentry_text_start ffffffc008010904 T __softirqentry_text_end ffffffc008010908 T __entry_text_start Signed-off-by: Youngmin Nam Signed-off-by: SEO HOYOUNG Change-Id: Iea7ff528be1c72cf50ab6aabafa77215ddb55eb2 --- arch/arm64/include/asm/exception.h | 5 ----- 1 file changed, 5 deletions(-) diff --git a/arch/arm64/include/asm/exception.h b/arch/arm64/include/asm/exception.h index 19713d0f013b..18dbb35a337f 100644 --- a/arch/arm64/include/asm/exception.h +++ b/arch/arm64/include/asm/exception.h @@ -8,16 +8,11 @@ #define __ASM_EXCEPTION_H #include -#include #include #include -#ifdef CONFIG_FUNCTION_GRAPH_TRACER #define __exception_irq_entry __irq_entry -#else -#define __exception_irq_entry __kprobes -#endif static inline unsigned long disr_to_esr(u64 disr) { -- 2.39.2 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel