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 31496CCFA1A for ; Tue, 11 Nov 2025 13:46:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7C4F28E0006; Tue, 11 Nov 2025 08:46:01 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 79C2E8E0002; Tue, 11 Nov 2025 08:46:01 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 663FE8E0006; Tue, 11 Nov 2025 08:46:01 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 526168E0002 for ; Tue, 11 Nov 2025 08:46:01 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id DDCDA140455 for ; Tue, 11 Nov 2025 13:46:00 +0000 (UTC) X-FDA: 84098449680.03.B027F92 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazolkn19011027.outbound.protection.outlook.com [52.103.32.27]) by imf14.hostedemail.com (Postfix) with ESMTP id 0F5B2100018 for ; Tue, 11 Nov 2025 13:45:57 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=HOTMAIL.DE header.s=selector1 header.b=knHjsv1S; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf14.hostedemail.com: domain of bernd.edlinger@hotmail.de designates 52.103.32.27 as permitted sender) smtp.mailfrom=bernd.edlinger@hotmail.de; dmarc=pass (policy=none) header.from=hotmail.de ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1762868758; 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=cuwSnVGEkz1g41aMKQg/7O/O5yTefEOJ8q0x9JiRM1w=; b=Iwc41478mqFV7fYGveSUt72hbukah8ASANES8ZNYIPgwMZVynKxQpG/3nAL4id8QsSkLqk Yyn8uWnQTjHzfpkqlPUWiUakmrXcoIyNcqUhYZAOHaBoNsdBIpvqfuKUHFpMgW6LMzfyTN eCki1Xuqim0cYquid+P/W7jlBCUB5hY= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1762868758; a=rsa-sha256; cv=pass; b=acnG69iOeqt40IV83DW5X72yzdowoZo5Xkeirstsbge5jW3+3YF69GX2O0GOJSf61GYI9x q/k/9dcUhlRpJLhlJUJJCYlyfdxlmEFT0qUCupjM+YWiKxaK0JZ8ErYCHzNO1dEiKsTvbi mKIg+na+O83KbbS7H5wJOIgEZ19Ijhg= ARC-Authentication-Results: i=2; imf14.hostedemail.com; dkim=pass header.d=HOTMAIL.DE header.s=selector1 header.b=knHjsv1S; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf14.hostedemail.com: domain of bernd.edlinger@hotmail.de designates 52.103.32.27 as permitted sender) smtp.mailfrom=bernd.edlinger@hotmail.de; dmarc=pass (policy=none) header.from=hotmail.de ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MGQHao4d2HwRuiQULDXA5EbYI7gztscIySaJAPbjK2JnbDX2wS831+9jxVmBGTKvtW1Ncva2/8GCUorgAL9gp/h9buNztQvz2TNFNn/ldxrS4qZgAi4rqky6+SGDo1ceKGWL6eWyOu5JscmsOmD4B/++EAEQSWNFXdkyfKdXEsplJxSm9hbwHPQ4L+fzad1hu47NHPw7KH8GvYQrzS1JPUsQuuvze5bBaL5Lb4U3SeaIIUOBJPJARRZ8gnU67jSk2MMBGZ1JvhUVdMfK/10fiTqzk4nqNcNIJCGhTmKuV1gEJH8x51khvhqtgv9q0qh8oymokKGHDowCoQ3o4mJ4Mw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=cuwSnVGEkz1g41aMKQg/7O/O5yTefEOJ8q0x9JiRM1w=; b=n4funlopkvQxyTeZDoUde2fazL3gKUjEYi3S69gfCfBnhNhkrIAa3M9LicqSn7+qtw+rT9k1gUUtV5YqpPtB9+oRLTdqxQvm2nZD+tXMuNSupQaoQA2gp/y+M5WBTbsJ3/K9/0QVe9cD0h4IrFMbE88f27fN2jVO3kKoEwmVv328DFkrEznHbPjBO/d+Un+LV+fsJHnvZ53kmNlf/9R6OYDuA4YJorWPxnABYcRia9fiaXQBXylXv36d+6E8Do4S/jbiikRIiJd/0yWolxWS6RBDylC41KWeXsvKcAKH7V2cQle8ICdXvejnZS40Ht5sZ2MUZWkgDon9oG8XTzx05Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=HOTMAIL.DE; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cuwSnVGEkz1g41aMKQg/7O/O5yTefEOJ8q0x9JiRM1w=; b=knHjsv1Sce0P3QvKzaGKQpc0GSleHx0FGpfxtiXO8KcbGRY+9tbqQQTtt11p+QTGjjkLcuq+5qI1Rx6WSDS/36Pk8Fs05f/P9Z5SyjD0HHV9UBdpNIBZgr4PpjrSZaQOaTLgUHlzO9TIBw7sk43s1llsMrWPrXp13namU4Kc1+j0kyqXUOWe3a3pliDL0Pw/+9AtLxK/LK6OowKcSUHD8gRaGINXV27PbBBkoveHgQnW+7ZQjiKZTImcua7ZVkxTZGLBwqH8dt8GynfEz3jYESSFDfDU7RDyuH3giDyvI+j5V9rLfP5KGTrBKq45SngK+L5LRg34XyJjlaqPPL9AxA== Received: from GV2PPF74270EBEE.EURP195.PROD.OUTLOOK.COM (2603:10a6:158:401::8d4) by DB8P195MB0551.EURP195.PROD.OUTLOOK.COM (2603:10a6:10:15a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9320.15; Tue, 11 Nov 2025 13:45:54 +0000 Received: from GV2PPF74270EBEE.EURP195.PROD.OUTLOOK.COM ([fe80::dde:411d:b5f2:49]) by GV2PPF74270EBEE.EURP195.PROD.OUTLOOK.COM ([fe80::dde:411d:b5f2:49%8]) with mapi id 15.20.9298.007; Tue, 11 Nov 2025 13:45:54 +0000 Message-ID: Date: Tue, 11 Nov 2025 14:45:44 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v17] exec: Fix dead-lock in de_thread with ptrace_attach Content-Language: en-US To: Oleg Nesterov Cc: Christian Brauner , Alexander Viro , Alexey Dobriyan , Kees Cook , Andy Lutomirski , Will Drewry , Andrew Morton , Michal Hocko , Serge Hallyn , James Morris , Randy Dunlap , Suren Baghdasaryan , Yafang Shao , Helge Deller , "Eric W. Biederman" , Adrian Reber , Thomas Gleixner , Jens Axboe , Alexei Starovoitov , "linux-fsdevel@vger.kernel.org" , "linux-kernel@vger.kernel.org" , linux-kselftest@vger.kernel.org, linux-mm@kvack.org, linux-security-module@vger.kernel.org, tiozhang , Luis Chamberlain , "Paulo Alcantara (SUSE)" , Sergey Senozhatsky , Frederic Weisbecker , YueHaibing , Paul Moore , Aleksa Sarai , Stefan Roesch , Chao Yu , xu xin , Jeff Layton , Jan Kara , David Hildenbrand , Dave Chinner , Shuah Khan , Elena Reshetova , David Windsor , Mateusz Guzik , Ard Biesheuvel , "Joel Fernandes (Google)" , "Matthew Wilcox (Oracle)" , Hans Liljestrand , Penglei Jiang , Lorenzo Stoakes , Adrian Ratiu , Ingo Molnar , "Peter Zijlstra (Intel)" , Cyrill Gorcunov , Eric Dumazet References: <20251105143210.GA25535@redhat.com> <20251111-ankreiden-augen-eadcf9bbdfaa@brauner> From: Bernd Edlinger In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR4P281CA0361.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f8::17) To GV2PPF74270EBEE.EURP195.PROD.OUTLOOK.COM (2603:10a6:158:401::8d4) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV2PPF74270EBEE:EE_|DB8P195MB0551:EE_ X-MS-Office365-Filtering-Correlation-Id: 7a940342-c76a-4808-9571-08de2128a272 X-Microsoft-Antispam: BCL:0;ARA:14566002|6090799003|461199028|5072599009|19110799012|51005399006|8060799015|23021999003|15080799012|3412199025|440099028|40105399003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?R1ZKaDFTMHoxMXZEQzI2aElweUhoUWhJb0N0eEJxSWljUHBnNWVQc08vQ2dS?= =?utf-8?B?RStkd3JMODNxSE9TM0lDa1dacUR5cWs1ajlmSnNJTzAvSnkrbitQaUFwb1Js?= =?utf-8?B?YXBHSDBoWlMrQ2VBR0hPQ0tscURrNTF4SVo3SlhvRUpZeFN6ZEdQcVFMV1Jl?= =?utf-8?B?a0V4V3FNNTVHRksyN2JtbW1BZjFRK05wTnlQNU51Vy9NL0ZZM3k2T1Frdnd3?= =?utf-8?B?dGhFVU5VSGtDdmFGME96bjhhU05Nd0ZhVXM4WnFqRU9hbXpGeTluNU5vdElp?= =?utf-8?B?UkJ5ZHArNm14OE81WllGMTFXUDdjYmlLZTUranlGd1NmbzRoLzVDeUpnY2hI?= =?utf-8?B?VGFQa3IzcDdsT0U0VlAxSTlYQW51ZGN1aTlwZUthR0tUMnluSU5MRkNSMCsx?= =?utf-8?B?R2lud0JhMTArczY4MVlIZXRMdkMrRVFybTZ1WWxJLzYzTWdBa1FiZzdBekpy?= =?utf-8?B?dzFzdXp0dEdJTU50ZVVaYldKNVErWnpxbk5kdDZxVW1VWTJYMWpMbkxOSi9x?= =?utf-8?B?UmV2czllZTZ6N0tzemU2MzhRSzc4aVNBZ0VTOXI5Kzc0a1JMV042aWNMZHll?= =?utf-8?B?WFZZWDlPUSs3eUhNRytheTd5eFhFMURkZVRFTTVVcGJlc2RGTHlUK1VHT3F3?= =?utf-8?B?WENaK0VodklEK0xnQjRRT1JxZUlEbTB6OTVYUDJDM051b1RDakNqTSt6d255?= =?utf-8?B?OFJKN2tWN0NJbmdqc2dZL1lCTHIvTE00ZUt6YkNoUWVLYWdqcjFCaXJ0QUox?= =?utf-8?B?aFBhZUlKbmE4Nkp3MDlLMHFMOXI1OVZUYkhHSWo5eWFTcGtESnZjL01maGJ5?= =?utf-8?B?YXdTQk5qVXVDaldGT1NJc0E3VkkyNERlSDErK1h6OVl4ODVPcUQ5djBSWGNl?= =?utf-8?B?eE1lVzhmYzl2emh3MjJaM2VLNGE1SnhSKzJzYnRPMUx3Yk1GMXUwQmw3TzJ3?= =?utf-8?B?K2pMY281YThIeFBSQXZxZTRra3NoTDdWMUlhMFgxNGNxRTdxWHVNenBvSFlO?= =?utf-8?B?ekxKZEp1eFpMaW81dFZ1MXp5MXpaeHQ4WGNScVpkUkZiNGl0bEcrMEhHNjg0?= =?utf-8?B?MkFZaUVGdU9hcFRqTmxCWGs1WWZvcFJmdGhFaCtXWWlpZk9ZMkRkU0xFOFor?= =?utf-8?B?N3dPQTAzUGkzcXBxSUkzZ3lmdTZjSnFQWEs3ZE5kbkNFSmorRHhjMDljU2lD?= =?utf-8?B?UjluV2hnWUs3V0lOVVlqUWIyYTVsZWczbDVWSW84ZFpIYXBtYSsxbFJiekxV?= =?utf-8?B?SUU2U1l6bWRzYkl1K25rZ3ZnVi9GeGlIY2hNZGhhYkdEQm9aQkpBTHZtRmQv?= =?utf-8?B?NSt5MkE1aklyNnZ1NzdKVkFxTzdtOTR5Z3ZJSEp2SUIwUkxUUE5pblpqZlp4?= =?utf-8?B?S28yYWpoWmZuNk4xQXlpNXhQOUVPaTVSVE40Z3haTHplei8wc3ZZVzhzbm1V?= =?utf-8?B?U3RiNjREM2lJZnI5M1NFUVZxV3JKWEdXNG9WdW5NTW1xT3huRk1qUU9iWWpT?= =?utf-8?B?anpRM1EyOTI3aUVCbkF2YktKTUt0aG1RZVYvZGFidnpWZ09SQy9ZRUw2Q1V4?= =?utf-8?B?a0lEMiszeU9lYWJwblFCNlpuSlNncFUxWjJBYkI1S2R0c0laTWcvcXRpSjYr?= =?utf-8?B?R2xKQVhEbmZucGVTb0ZjK05VYU85U2c9PQ==?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VDNpU3V6VnZmeFBNN2tCcml6c2JrWE5EY3JMVzY1KzhuNXVFUUt6T1R6K2Uv?= =?utf-8?B?d29VZnJOOVRaazNqOFlIS0FMcE13MFV1WmRBVVlSUGphbGFSYWtpU3B0N1J2?= =?utf-8?B?OHRzTEI0ai9tM3F4blgrMnpzeUptTHp0c3FlN1d6bnJtaGs0b3VTVVdLSGt2?= =?utf-8?B?YUJpZUJwYWFxVEU3VnJjTS9CSVdFWmV5TUJMdkZVZWtRRWJjVE1zZ1huTmt1?= =?utf-8?B?QitObzhiaUxIdll5TlNtSjRlaWNLY1BtbWNPNm12SnRXcXBsbjROaU5pL1Q4?= =?utf-8?B?RDgrL3FlQnBOL3MraFkweUJZWEJLQWhhVlppZStNN3VXbWI4bFNteXBNTTZ4?= =?utf-8?B?RTVnc3BLUDdodktwWE5USHpoaCtHZkVVZ2VnaElIVGhrSDdqeG9TVzdOOURh?= =?utf-8?B?ZzRvWkdNa0ZmcjFhMUd0dnlHRDc2SS9jZUVkSE5HSVhOdGJSek5EdGFzSU5x?= =?utf-8?B?YXVFekQ0N3dJdm5ZM0QvM0NSYlJTZmNmYlVNNldIMy9RWlNyZlVRRm9LSmFj?= =?utf-8?B?NDVWVENuOXRqbkw3Nk5QTFMwS2FVSGdpeWMxQ0FkSlQ0VkhPNmYxUHBpM1pu?= =?utf-8?B?N1JUekF1SS8yMGMwb1RxL2xmeTNBNFJ0c04xMnZvUjBHa2l6UVdaQ0MzTkh4?= =?utf-8?B?Q0ZJS2J1Q2FlQllpdTRndUUrclpkWU5hT3pNYWJMT3NOd3NpZis3RVlKNUh5?= =?utf-8?B?Z1FROE4rQUhKMXNYVU5qVWRvOHBWSlYyTGtaQjMzbU9FM0VPZmtDMkpTSS9r?= =?utf-8?B?eEM4SjF1VVFPQkpncXl0OEFiRWNQU2ZXK2J2Y1k3b2NQUFp5SnZYanBaemhK?= =?utf-8?B?RjVSSzFsRDMvVHMvMENSM1dRZlVRWENFSzBSUXI5ZGJXalEybTNVb1Y4Wndp?= =?utf-8?B?a1FLeTdmcERSSkdZR1kyWSszWndTa2FyU0llV0p4Y0NPa2l5MytqR2NEaWtx?= =?utf-8?B?Mi9MSkExbTFzcWs1NWxuMUJTc096dEtoUzdmMjE4MG1QMWg2clp6OFdaMTBD?= =?utf-8?B?YnJCbFE4RVQrR1N5V0g4Zm9ueGh1MGVmR3dmRzVObGV3bksyYlE0VGpWNGYx?= =?utf-8?B?RmlMeGdQRDVCNEN0T3NSYTdxOC91QWw0WTZYT25xZ2VDRnM0Y0tTSHB0aXFM?= =?utf-8?B?YkZiRDhSYmlIckxwajVidUlIaHFaQktnRCtCZkFuMXpOeWp0UkttV2tWRmwz?= =?utf-8?B?QjlocmhNK2Y4eDJybGF6aVp3VDFYdGRuTjhnQXcrZG9URm9HRFYyZ0pzZ0pL?= =?utf-8?B?eDJJSk1idWhJa1pXalAyYktaY2NHSnhDRFd2ajZrSklpYmM4NjZnbmxBMmZv?= =?utf-8?B?K0lRQ3hycGZZTDBmdG5VNFVVa2NIWFVIQXBkT0NJU3JTa2JOSGpNS2ZaT0FL?= =?utf-8?B?eGxWVllBbEE4c3huaVZKYlBieGFmZnJQWWlIemt4a1BOOXJsdjE5N3Z5TUhE?= =?utf-8?B?ZmVNalFUV1hOQ3IwV0NweUFhRmJnT2duUStzUXViNElJczVxbDNVR2crcFRs?= =?utf-8?B?SFltY3p5Rm1TS2JOR0ZVbzVCVDgyYlYwTitobFc3dy9vV2UweE5vS3psUXNO?= =?utf-8?B?S0g5WEsvc3B0dmFrRkxPUGFNQWh2bTNKNSthVVRkblVzZzdBaVhtQjVWMVNC?= =?utf-8?B?bGthQmdoRWRNNW5UOFkzRnhtVGhPeDYwM1N5UlczdGVWb3pSbEZkVm5FT1RD?= =?utf-8?B?emhlUFA3SmN6T3VqNk83Y0xEMVplTCtiK0RReUR6UzduVUk5MTllME56MWVE?= =?utf-8?Q?HGCR/DMwb2ksjIwMY7tQ4JWtA8lV8S0boTHLFdu?= X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-87dd8.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 7a940342-c76a-4808-9571-08de2128a272 X-MS-Exchange-CrossTenant-AuthSource: GV2PPF74270EBEE.EURP195.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Nov 2025 13:45:54.4898 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8P195MB0551 X-Rspamd-Server: rspam12 X-Rspam-User: X-Rspamd-Queue-Id: 0F5B2100018 X-Stat-Signature: 4n8115mp4ewzmuoxtk1oqcgtndhyst7g X-HE-Tag: 1762868757-139098 X-HE-Meta: U2FsdGVkX1/pUcVEIXORWT9cISrG1jmVcsHqV0Tpo/0ZIcNjAKqTeUthZF8k/sNrsdVRgAN3YEONc8vp0kRrbk6+9XQOKrAgassA/b7IHG1D3Q1C1eQM5rQuj6wEkX6Dw+DU9HxIKjrPAQTjOSfn/hu1QsI76AliUMYXg0IzZPPiNfx4obN75n0/lau+t89HD5A3xXi208NKcceigvUmBHTv3aUnb8Q5U80b9Y2F1EAPRf9D6Hhfr4F6/4EXAC87Fb0211fgSW6/jK+6inE1IQ8RKQxdF0k6VC/OhVunYtxfk17Gu1lCnIOcWvJGpDHWD7Qr/kbRsAm7Gew603sy9vdFnzxAYIpdJ1Y9sfbHgs7vJYsQtcZpNMPfG5QQ3SDEOWttXJsal7Nm6JOYddy5s8O8odoMjrDM1HsYQW1rXADu9mgPypYZJSELZkcSNN0u5+VkIRE3zxzD9K9GQqOAUcNkfiv5RIWqGt2OvYhZa5XyIgN67Ah7uCv2h00ZmZFJQvHLbFOQQcgIZHeM9lI7V5GCCuruSPR1pcPX4/7buspzkzFglq/YaHLAQElgwP2M5bhAdJ3kM46qKwKS9xl1R9Mf7K6Bmw5pga1HM5R0zEIWnyTQyuOzU56csuXCoQViAEU40YOh0w9qzZL9+qLcUHg+bqxul81ugpB21cPHEUFGISzb8VUPB3DdW2WpVemFDOO0zE5Sda4M24AOibxjY+AoIVnHhQ17kHSacPDYvybNil6hi3JVL1YoeEF6/z0jaiG32tTOLSGFy1eRauOsWKJTzFUWJ1gNZhEBeh+WOEJ7h3WIXmwswGBipPawVRX/F48DCMPSLbBpyzRT2RvkIQsrNi42pOQneHjDyiB4TBXR8f8aRq5IPNNbrUIomoiJ4WkhVnBnm+YIakYzjNoZ9Fmb2XiZQ1VQWZB0XblcSklA0Df/F102/47fIvvuGujalHwgmaAdNZPYTapbsWc mU/CoXDD elaHNjQSQmjvDyqcgRP2KadbI3aPcE3sMCq9NdGbUOSzNaGXdqAjq+mdZUaglhAN3gd/RE4jvgDZo0xB2eVh4jr2yDtmQG8LDCZVZs178FoovD6/Oo/rxk26SlyVvB/BIJNYJSdeSNU43nzRy4MDkWeKkXaO0v3/qnuvBZOJXaxY1LGhomGCnY2tg1qcclYxFktMPGviSWq/uCP3zEkQW3kVKlsW7nkmatu42R5oS9hM1VUNBd1Z8t0NzgxtoHMjskYXwRfv7nG119+gObvhpdMlt+RhLYnZ+tf03pokXPdB7motFniHsqunnI7RRQ6+EXOYih2506ConA+nqa+HXaUfIrTaAprfmqMTM4XPEg2Ibxn6sodqDM/uTbrrURZP7iPWmPdLOWOImgZjK71gku8phS8VA/y57vjNCGSDJO+kMPVvVb2kWvM3QDAgOXy8ddaW4WKXZS3ZGGqxh9MxUvmjOym3S20i+ha4ysGfwzzYtPfuSgzQuBuu5qLTUsOGZA2KwjHLym8FxspT8uWVAzEIh8Ww9hcMdb7+XGsOIscLfvMQHQauIpMPfGyf8zZ5cz+PJ0a5hayjV+r8QOVfZt5PEP7MXEeWAJ8tcGvGwveGNrl0LsbLhtATUUCKIT9kSLpVW 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 11/11/25 14:12, Oleg Nesterov wrote: > On 11/11, Bernd Edlinger wrote: >> >> On 11/11/25 10:21, Christian Brauner wrote: >>> On Wed, Nov 05, 2025 at 03:32:10PM +0100, Oleg Nesterov wrote: >>>> >>>> This is the most problematic change which I can't review... >>>> >>>> Firstly, it changes task->mm/real_cred for __ptrace_may_access() and this >>>> looks dangerous to me. >>> >>> Yeah, that is not ok. This is effectively override_creds for real_cred >>> and that is not a pattern I want to see us establish at all! Temporary >>> credential overrides for the subjective credentials is already terrible >>> but at least we have the explicit split between real_cred and cred >>> expressely for that. So no, that's not an acceptable solution. >>> >> >> Well when this is absolutely not acceptable then I would have to change >> all security engines to be aware of the current and the new credentials. > > Hmm... even if we find another way to avoid the deadlock? Say, the patches > I sent... > Maybe, but it looks almost too simple ;-) 164 sleep(2); 165 /* deadlock may happen here */ 166 k = ptrace(PTRACE_ATTACH, thread2_tid, 0L, 0L); what happens if you change the test expectation here, that the ptrace may fail instead of succeed? What signals does the debugger receive after that point? Is the debugger notified that the debugged process continues, has the same PID, and is no longer ptraced? Thanks Bernd. > Oleg. >