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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AAFFBEE20AF for ; Fri, 6 Feb 2026 15:03:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7C5BA6B0089; Fri, 6 Feb 2026 10:03:29 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 79D596B0092; Fri, 6 Feb 2026 10:03:29 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 672926B0093; Fri, 6 Feb 2026 10:03:29 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 561116B0089 for ; Fri, 6 Feb 2026 10:03:29 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 14C0016023B for ; Fri, 6 Feb 2026 15:03:29 +0000 (UTC) X-FDA: 84414350538.15.0A73B35 Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by imf11.hostedemail.com (Postfix) with ESMTP id 61E544001D for ; Fri, 6 Feb 2026 15:03:26 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b=Ov9UhAPw; spf=pass (imf11.hostedemail.com: domain of jremus@linux.ibm.com designates 148.163.156.1 as permitted sender) smtp.mailfrom=jremus@linux.ibm.com; dmarc=pass (policy=none) header.from=ibm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1770390206; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=VN3a+f3EbdwsFVnFJtw/oh2DvyqCtoqH2KNK+3Lms/Y=; b=U7hyppZnICOjKWfP4fnHjI0WpXk7iGCMYFRQUCTEExfOHqqFGYIe188l22xII3hJcdLQli DpTusfktBd20AuyxR04LEIuSDHkTIfrx8HLynP/qozHNb+WmZQs0rOurWlx35+YdlBa8cg ANqJrme8jwDxIDGlTS2A+GfD8WGij3k= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b=Ov9UhAPw; spf=pass (imf11.hostedemail.com: domain of jremus@linux.ibm.com designates 148.163.156.1 as permitted sender) smtp.mailfrom=jremus@linux.ibm.com; dmarc=pass (policy=none) header.from=ibm.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1770390206; a=rsa-sha256; cv=none; b=erkOXnLUZKiLptb1x7xmyJW/3T5GSFmJf8ZOcDhbPDDIIGpqy5MZ8pDGOhYKEWJiDEb5hK nBy6Iueb64A/9bJn6UDTP9GgDtf+JmUD9SlsvqK7sIpuAmFWjv8b3maK1AOLvhDLJFEE2B T4iWVjfdjS9gObBhuxw3RCED54zYnW4= Received: from pps.filterd (m0356517.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 616E7ZLa003772; Fri, 6 Feb 2026 15:02:54 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pp1; bh=VN3a+f 3EbdwsFVnFJtw/oh2DvyqCtoqH2KNK+3Lms/Y=; b=Ov9UhAPwfHJmZRAYiJOXHg vJm0/v5AHgJZhWCpDAwilGjtV/OF7TQVBsPtLi9bvtgQIpKOgvf5zcjUO9mNiCXw fXf5iVHoKzDfmZHsdLzWrka8wJe5gjCav2adWU6EDSTQibaR400GyuqM1lyvPEzC EakVzqJMUhppe/CCaHRB6fckccNsDcHZn5Ls15ReQL7SPYMIxLgKEdbihV5NashV ABrUWQvgz/mKDZXmGIuPyMtZ6DJ7mL+7B71Q/hVsI3qc7JK3TjGfXicQJBep3Ttp rTJytTwWozfWWZ0zCL8dkUhkA6VIg8qm4e2NRm5osyt7yxDT7bdqs4FwDEDIqYqQ == Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4c19f6v70a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Feb 2026 15:02:53 +0000 (GMT) Received: from m0356517.ppops.net (m0356517.ppops.net [127.0.0.1]) by pps.reinject (8.18.1.12/8.18.0.8) with ESMTP id 616F2r1X010536; Fri, 6 Feb 2026 15:02:53 GMT Received: from ppma21.wdc07v.mail.ibm.com (5b.69.3da9.ip4.static.sl-reverse.com [169.61.105.91]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4c19f6v704-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Feb 2026 15:02:53 +0000 (GMT) Received: from pps.filterd (ppma21.wdc07v.mail.ibm.com [127.0.0.1]) by ppma21.wdc07v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 616CKfap025812; Fri, 6 Feb 2026 15:02:51 GMT Received: from smtprelay02.fra02v.mail.ibm.com ([9.218.2.226]) by ppma21.wdc07v.mail.ibm.com (PPS) with ESMTPS id 4c1w2n6j7b-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Feb 2026 15:02:51 +0000 Received: from smtpav07.fra02v.mail.ibm.com (smtpav07.fra02v.mail.ibm.com [10.20.54.106]) by smtprelay02.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 616F2lHI43057508 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 6 Feb 2026 15:02:48 GMT Received: from smtpav07.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id D8C3220043; Fri, 6 Feb 2026 15:02:47 +0000 (GMT) Received: from smtpav07.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id CDE2820040; Fri, 6 Feb 2026 15:02:44 +0000 (GMT) Received: from [9.111.140.182] (unknown [9.111.140.182]) by smtpav07.fra02v.mail.ibm.com (Postfix) with ESMTP; Fri, 6 Feb 2026 15:02:44 +0000 (GMT) Message-ID: <4fb3f0d2-b916-409b-995a-7dd801df0d0f@linux.ibm.com> Date: Fri, 6 Feb 2026 16:02:44 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v7 0/6] x86/vdso: VDSO updates and fixes for sframes To: linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, bpf@vger.kernel.org, x86@kernel.org, linux-mm@kvack.org, Steven Rostedt , Josh Poimboeuf , "H. Peter Anvin" Cc: Masami Hiramatsu , Mathieu Desnoyers , Peter Zijlstra , Ingo Molnar , Jiri Olsa , Arnaldo Carvalho de Melo , Namhyung Kim , Thomas Gleixner , Andrii Nakryiko , Indu Bhagat , "Jose E. Marchesi" , Beau Belgrave , Linus Torvalds , Andrew Morton , Florian Weimer , Kees Cook , "Carlos O'Donell" , Sam James , Dylan Hatch , Borislav Petkov , Dave Hansen , David Hildenbrand , "Liam R. Howlett" , Lorenzo Stoakes , Michal Hocko , Mike Rapoport , Suren Baghdasaryan , Vlastimil Babka , Heiko Carstens , Vasily Gorbik References: <20260203171958.1522030-1-jremus@linux.ibm.com> Content-Language: en-US From: Jens Remus Organization: IBM Deutschland Research & Development GmbH In-Reply-To: <20260203171958.1522030-1-jremus@linux.ibm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Proofpoint-GUID: ImRbMbpGp5l1xVrd7tdKYdOl20Lnib8d X-Authority-Analysis: v=2.4 cv=drTWylg4 c=1 sm=1 tr=0 ts=6986029e cx=c_pps a=GFwsV6G8L6GxiO2Y/PsHdQ==:117 a=GFwsV6G8L6GxiO2Y/PsHdQ==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=VwQbUJbxAAAA:8 a=meVymXHHAAAA:8 a=VnNF1IyMAAAA:8 a=LFt20mCCc4CE-LtB3JUA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=2JgSa4NbpEOStq-L5dxp:22 X-Proofpoint-ORIG-GUID: qFD-z8fzc_fSt-HH-25cq6VUYJ4hYEP4 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA2MDEwNyBTYWx0ZWRfXzbSAzP7G5FI/ /p9zU2HRdzAJhmGvyn6CvnGcBWwc3prPDDoX2kOP0OPJfO02QCPe3WoppPBQ6JvzwaUBZTQiw27 CP/vgygFJvLEheudQNfgp+vESKWb/gD9pXW7X28uaNdV3whDEkXmWn0PUSi8dxSX53h1Y+7QXN/ PFXQCPZg/DRCD/Lh7G/QLNfebf1Tg6taqnZCYM1zZ6OLxQMmn5ZD2n1dsr5pGErvM0BPMo5qDjO 4iruCMqYw7C0VazRVB9X70chykQngDeAuNow21AkAG7icwvVOumt/tdy2JQ+a7LmpiOILqBg8ZV QKMzabmVvL8Igy0eeEpZu9nw13WyhfgqwChukwS7niT0zhwdhnv/Gmno75h+i41sKTAe7Aa5xSh yGXainupced8BFgMAlfs8iyiTbdUJQshciT/LigVWiZQ7B5Iu7kyYnBUTCA4D/YJBW51DkxML4u 7j/RUp1cEDMV8F7zApQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-06_04,2026-02-05_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 clxscore=1015 spamscore=0 malwarescore=0 bulkscore=0 phishscore=0 adultscore=0 lowpriorityscore=0 impostorscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2601150000 definitions=main-2602060107 X-Rspam-User: X-Rspamd-Queue-Id: 61E544001D X-Rspamd-Server: rspam07 X-Stat-Signature: a5ycskxt4why137h71y3z7qz5sa9h5to X-HE-Tag: 1770390206-294668 X-HE-Meta: U2FsdGVkX182URWu9oO0iSW+qxHhiLGkqCQ2KpasDIW0a8oREeyuHUWIYXieFyKjckZZgBHSn8oxtvRUN/WIE5XD+ZIN4xknyfVq4YjbYpY54bspEbFNNwxuAsW6PgvqmMlRbXS3CXTmbep3zOrmSaf0+/W4FAuFIfl0Og8S5ixvwWiPhTbaY2t76Klegt8i3wda999taGKqy2IJ/aTUvNIINIBM0uAKtEFX9dTEU1KrbgzZWQDO8cL2Q/nOblny3ViybacBtdTCrnbp5S6Q9MddmdyJ4WqVle5UjwoL4qP+Q8bnOAOPaloevXtSDuJn0xGRVJfe4pnmFZgjQO2Zc90sJJcCPlu4T5G+YMwxsmx4v5iRg9E93L7++P0Uz6jva+RyNwKoN1Ffclnrabpdbz6lAGJ9MXZ2zY8SlPUawe3xZYAHTaVt8aFgPigYwk6b69wOGHWs8D/+3P8EF5SsFTp1SVsLxS8iEPg+zTOZ5sIhOM5B/doQkooBg4oAfDfMUVAZB8Bfso9vEAtEcIijDQVFtGo+W+bMS+4ZEtyJGbZgWMTiezPyqRvCbhXQutv0x0Eckv+f+m6TniE2KZIAxMTmzDnGlBOXClNYUVobfhnp6ylBG+jvl4RUnbsoV0NgDIp2aiAZFT274BGm6E92rAzfZyYfG5cWy9E7bnfwR42DMhUlVAHoPd4okct2zVoLWeWjxG2PdAnqKE44Rte/SUvq+J2J5QmA3FcKiThekfpsscFhgHVaiojKjsKG4xs5f8ii4BjPk1nj6t8Rd8sSnVldI8ykJiJK+D2aYP2AJ75wG/hZxZzYrjgH2FtmmD2aUHm2ydD18NrdEydmEQ2ZrdCs3AE21RZXz7gq3CamJtM9V+sG4KY3tmDbvNDFBkBkfWvFK9zFOuN9NiLtx2/tzX0LSIZt7ILUI24iSBJu0wLLwxkB4btkI7HTmXnkqY8fyz31N82PFAlKfHjfSS5 CFwK2Q4t Peou1Ax6ottf55JhF2GmplvwuteJdm6AZC4M1qhHMvbkHTS7nXeP0cA94EtXmFLjDYhpEtQ3mRnz1bTKmUF1YMUePXgnp8HervL8GZ4gzIljDe1K3ruS1cnlfWxR9Wkz4EqzZcfexHR/gInwMr8seumygZYcQRvBTbu/bmsbNF4XecyxeILhsVKvcMj8tDtY3FeTN0B2xBXZ0BWm3PvmDqoTgIGQEoOt/W+TfPz2yT7M7IKGZN6tVjUg61Or/OUNXHAUOLnTs2p8iDfpiaXLxXs2wl60k91JKgBmyX3NDpl/UZ58FHwWtJToOeieqAXGP/qfqIuPLGkLR/9yGhiXfUIrxjdSvcXuMWs3vXgZ2lxMU1mFrbH7NXHxOggwJ05gqO88QiCebn3ywWx8= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On 2/3/2026 6:19 PM, Jens Remus wrote: > This enables generation of SFrame V3 stack trace information for VDSO on > x86-64. It's a continuation of Josh's and Steve's work: > > https://lore.kernel.org/all/cover.1737511963.git.jpoimboe@kernel.org/ > https://lore.kernel.org/all/20250422183439.895236512@goodmis.org/ Above is the link to Steven's v5 of the series on which I based my v6: https://lore.kernel.org/all/20260129112726.892340-1-jremus@linux.ibm.com/ I just realized that Steven's latest version actually was v6: https://lore.kernel.org/all/20250425023750.669174660@goodmis.org/ That is why I also messed up the series' versioning and erroneously sent mine as v6 as well. Sorry for that! I'll incorporate all of the missing original v6 changes and review feedback into v8. Following is an excerpt from the range-diff between Steven's v6 and my v6 showing the only missing change in commit subject of patch 3: 3: 6ce4adda138b ! 3: 9b59e14424b0 x86/asm: Use CFI_* macros in SYM_FUNC_* macros so they can be added to VDSO @@ Metadata Author: Josh Poimboeuf ## Commit message ## - x86/asm: Use CFI_* macros in SYM_FUNC_* macros so they can be added to VDSO + x86/asm: Simplify VDSO DWARF generation Add CFI_STARTPROC and CFI_ENDPROC annotations to the SYM_FUNC_* macros so the VDSO asm functions don't need to add them manually. Note this only affects VDSO, the CFI_* macros are empty for the kernel proper. + [ Jens Remus: Reword commit subject and message as suggested by Josh. ] + Signed-off-by: Josh Poimboeuf - [ Fixed rebased issues. ] Signed-off-by: Steven Rostedt (Google) + Signed-off-by: Jens Remus ## arch/x86/entry/vdso/vdso-layout.lds.S ## @@ Regards, Jens -- Jens Remus Linux on Z Development (D3303) jremus@de.ibm.com / jremus@linux.ibm.com IBM Deutschland Research & Development GmbH; Vorsitzender des Aufsichtsrats: Wolfgang Wendt; Geschäftsführung: David Faller; Sitz der Gesellschaft: Ehningen; Registergericht: Amtsgericht Stuttgart, HRB 243294 IBM Data Privacy Statement: https://www.ibm.com/privacy/