From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C9D6842DFEB for ; Fri, 27 Feb 2026 16:16:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.165.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772208977; cv=fail; b=MzpxvlbTycmxeo0WZiVbsP0wYMXBdvR1uwLx8rDuqvJJ1cyC4t8mrYdpwZiYZ5koDs/QcXlcphVviUyW7vDUKlwCSKi0DT3APFwMRblXokB6BYYkJkDEYVx8VhdTb276CDneV0mu7reyf+6SGBeikyIkZgw2BGpPN+6qRPmqXCQ= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772208977; c=relaxed/simple; bh=AaGZXTaghaGW0pNHX10waHhxBuu2s2rN2u/Os4puEJo=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=oBiI50ewrQm9IR9k9VT9bjbADDn4dJReihZu5gHoEIe9Sr5ESCUTgL4cLjBr2MvtE0UbO+vui16qcAQn1sig2UpFZHc3o2fCGAK7d86RSDyhMXbbdwW7U9GgFScNsA6tzb3Cn795g2is0lElHIJP1wcQOCL96tWsl2vOxbC1gnc= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=QIXr3OxW; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=H2+MJiq2; arc=fail smtp.client-ip=205.220.165.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="QIXr3OxW"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="H2+MJiq2" Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61RELwSI2247652; Fri, 27 Feb 2026 16:16:11 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2025-04-25; bh=O5B3Hkt03tysHxTZ3mPEEgA/49DYbrbxoy/l34S8wkA=; b= QIXr3OxW3s3PKJe/olasHw9SGY6zjrC5A/cb6ZpycFfy4DSOyGRu0ixdyGJDAmEQ SEarZBlRLCF7EHLpgNmNA+8OIz8JxEO0cvjd8RNqOBtuf1WMSWiMW77hhnGqiHCQ Oec7SKj2IQmbMJsiXRUsVB0THyMVqpE+lGdfIrZVduqOxAmArlC9NdTtyKTNLODh 6aOanuhFSKMXPQYtA4H01PiH0DZx6WaptIFP/O+6KFMfI5YxzB1+979hW/bVhMcI VmCyeP1nj9lU2A6P5q5ZrKtvbXbZrKyF5lOCgEbNU3uK/tS/MbQFwInzd9xiAvkH xckKo93gNPXqhilWdGsRug== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4cjgg3uvej-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 27 Feb 2026 16:16:11 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 61REnDY3019078; Fri, 27 Feb 2026 16:16:10 GMT Received: from sj2pr03cu001.outbound.protection.outlook.com (mail-westusazon11012005.outbound.protection.outlook.com [52.101.43.5]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4cf35eak5r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 27 Feb 2026 16:16:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qkOf7auUMXhfYVpB9S06TpCJzixftQhUXgBmkXGyH+RbzpfxNQ2be+zMSj0w18So8UMvfxSbpJBWFLpu1Pi2/GvMR9+4Fv/9cY26hzoeNlYw729Eok84tYtrGhsh9sM9BI9c0Zcof6KkQJmx8HhYT+L+KiUawpCPle+mhIkgdPyRPdqReqou9eR7E/oDCmWC4MiKg1/9J9b75HF2ONd8mXAwkWR467526VvY1gkqXxpYKyS6vsUG25Sp1uyjdy/EGfWNSwwLE5PyxOfrKGtqnuqJAodQ/Qwm778KuiKt0+9qW9xVP73o5k8hYZEvlavFiYs0UPVwUbcdJwJuMb8TlA== 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=O5B3Hkt03tysHxTZ3mPEEgA/49DYbrbxoy/l34S8wkA=; b=GQN/Jgu7ufpi2irm2/WGPHWlX2//bWnCoT+6FfACg4TljgYv3WDubxEmpvxnUWyjbdm0q69Pqmwb91xG+9c15YKUgXVnineK4lmxVT1/smP53YDtNM/+gsN/DSpl/OB6RBu4pSOSDVQTl9v0jd8YphOYrdMJ/OYVpmu/PDvtZziNfBynKgUYqNEluU4ET+BppDhxmXYshXht2oo6sERGIeqCDyM4V1fnyCDjZOg2vQ27PiCCvueuae95h7OHfoBdB8/9Z/j/pEQE22hiQW0kyU+CEb0sP45odW8WOt1dBV0QSssfrCeGl0XtmdEgZ3hSHGV7kufR87LkXPAqLeoxLQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=O5B3Hkt03tysHxTZ3mPEEgA/49DYbrbxoy/l34S8wkA=; b=H2+MJiq2taYYwxZzZ+IpjUbrvJjHBUSeh6Tk+6im92p7XpZg3I/S7dpxHoZGYxW+J8x4yVImAZfdtYfzZEbL8U7DuNhU7gjsWZQarZfAGtHuBDBHe0IdsLVnWwNlJKtux3lCeEg6YFN1pfpo7g64DnUJJ8IZlsdcGB79R1U8lDA= Received: from IA1PR10MB6050.namprd10.prod.outlook.com (2603:10b6:208:38a::16) by SA3PR10MB6998.namprd10.prod.outlook.com (2603:10b6:806:31c::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.22; Fri, 27 Feb 2026 16:16:04 +0000 Received: from IA1PR10MB6050.namprd10.prod.outlook.com ([fe80::645a:f184:3a35:ef9f]) by IA1PR10MB6050.namprd10.prod.outlook.com ([fe80::645a:f184:3a35:ef9f%4]) with mapi id 15.20.9654.015; Fri, 27 Feb 2026 16:16:04 +0000 Message-ID: <59ca08bb-4b2c-4bc2-b24c-5d73063d99f9@oracle.com> Date: Fri, 27 Feb 2026 08:16:02 -0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/1] time/jiffies: Fix conversion breakage on systems where USER_HZ < HZ Content-Language: en-US To: Joel Granados Cc: linux-kernel@vger.kernel.org, Colm Harrington References: <16652463-ee1f-4a5b-b00a-1fe22ee63433@oracle.com> From: Gerd Rausch In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SJ0PR03CA0074.namprd03.prod.outlook.com (2603:10b6:a03:331::19) To IA1PR10MB6050.namprd10.prod.outlook.com (2603:10b6:208:38a::16) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: IA1PR10MB6050:EE_|SA3PR10MB6998:EE_ X-MS-Office365-Filtering-Correlation-Id: 87d46d30-2467-4765-ccfe-08de761b8163 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: E+K57hTyheynoTdwD5EWoDicv/5l74f/vmQPnVoBPoc+bRxSuQ+LNqWiqUxTZPhLMtqULaiGH3z9AUZcJpN9rXvvERndGH+hdP0qns6FNJXIJ2ccrwCLkrXoTdO9X/qSVuNYmUlHv4vm4RR/kWQZjTdVFi/1JTc0PGPaioyFe1ZLZ8by7WjmN+d63tegfro+IgFlpRbcLn7Y4RHEjBfpB9CuNHTzJfj8Iu6xXpxqJiywmHKRSLhdSu8A9quaGeAvdHZisEWMa7hpudZ4MXgYThdK/Y8fjGz3Sjm9f43pCHGgdZmDGQwe/2tY0tc9a0Ec2G9jx22pBEVXdgjJdLSnwC87+9NGLlB5TPuU38AQ3LC31KYvRSZpvw10rRBLy5BHiUZJ/6dU1GZiLf70v8e6T2TAjlxu8VPkSanWywOttkz+bYkMLeAq1xByfvbam5EQK4oZwASP7WqIokjSMx7+kAY1RZ+S8IDxWB1JITS7zqg7uE4m2Z1EJUUvBQ2fvgYh2QxOrdjTesHoud4N5oEVVHS0eNS7rVaG408JiWj9JplzTtGW9rlEsYULg/MlZrH0VHpHgi8rqnLsVxfNbvrG68vjAr9WQbk671WxkKhqr5FWfW51xKDSXHK1KXbfsBHmnfxpobE46tP8YKC+uTJwKFh/+j3e+M1AhdTWsOBlHqm8G/P7Uzrehw4eVTNZjoYPUHlrBCkLTfHeAJQhBdHNjGuTtwH0pG0zjadQAIHtmNY= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA1PR10MB6050.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aUNqQ1dXcDVML00xa1RtK0xHNDlxaEJkMGU1c3UzMGJGbHExL2lWazdSTHda?= =?utf-8?B?VVd1ZG1raVFrcTM1QnRpSXNyaEtpaTZsSExpU1RwcnBYM09Ub3U3YnFIalEz?= =?utf-8?B?aU1sMzBVc2cwSmo2U1JOY0w2dlJpb3RlMHBXWmdDaXZ4Y3FiTFczVmpmdjdk?= =?utf-8?B?OVZpQU5Mdlp6Qi9pTnljcGJ2YjFRTUdvejNhU2pKdFhkay9wdnB4RzBMSVda?= =?utf-8?B?RWlFbWIwdGpZZ3hBd1Vla0lFdzdtOWdpTWI5eGkzQWIra3FKMEczenNoS0hp?= =?utf-8?B?eFB5eWZBaWd3M2Y1SzdWTFF2bWdJZFNpbmxFanRpaTRGQkNEaHZvZDNWWUZH?= =?utf-8?B?bVRJYStMTGJkSGh5NFhJSjFYdUxnWlQ3QjRLZC9vQjJOSlBvWjhKS2YwZWFj?= =?utf-8?B?L0M4SEcxbXFBQk1SeDlqYVYxaHN5UnlZSFdTbHZ2L0dCQUJmWFF2Q3JEbHRv?= =?utf-8?B?OWxLeVVwS0E5VGtaMTBzMjd3czh1bHNXR0lmdjlzdG1WOHE0QVRlaXBkNVNk?= =?utf-8?B?ZUtxcXpNL0tGVERaUmdVZWV4RXlHcXNaZ1YrSW5nSUJEVTNYZkdwV25ROTRw?= =?utf-8?B?T2JUcG5nTDgzRWRjN3BXZmtvbitCSXNUcHkxWkVrNllseWRJaXRJQUdGZEE3?= =?utf-8?B?Wk94MlVEYXdXL29CY3gzTDBmalNWUlF5K0I2MmhoUlgzOG1CNHl4T0JNZFIv?= =?utf-8?B?c2tTVjcwd2lsVXMxck9rOEVaNHM3OXFXZDhEVVZvVHpSdjAxaUw4M2pFZFVF?= =?utf-8?B?ZnJqbEU4aEkxTGUrQTZja285Yk40b0tvUEhuOUpMVy9mNk0rN2hpSE8vVHBw?= =?utf-8?B?M0d5OUVQaGdHclRHMHFLWkNPRkM0b05BYmlwcnh1NGQxNzl2ZjBpUmRvQWRl?= =?utf-8?B?V2ZmVFYyakdWNG45OUZpNW5GRU01Q3ZxNDQ2RUhrWEIyNVJuZGNEdTh0Nlg0?= =?utf-8?B?cy93Q3U1ZmNYUm5uY1hYTGptR2t0NFdZajBNR3Bad2NUMGlkRnJ0M0N4MlVh?= =?utf-8?B?aEpIQkJ0REpxMVIzRWVyR1VuL1k3cHFCQWlReEE2L0JPY09kcFZTMm5wUWl3?= =?utf-8?B?UGxQRXRtdzFXeEttenVEb1E3UTFYRWZLRUJCTXhaZmdDYkYzUUMvOVlCTHU2?= =?utf-8?B?cXAvQ0RnZnkwTk1Ea1FrbmVCcDZLR3JJMGRtcEltNnk1TkdadFdCUFpLcURJ?= =?utf-8?B?aTRJV1hWYUIyNDBPbzRFTmx4SDNYMTZBVFhRREI4MzlidFlGeWpJcHVmSWV3?= =?utf-8?B?NkFkTXBjWjZLM0dVRWorRGwvaFZBQi82YlFpMGJWdHJESlZINFFUS2QzRXVH?= =?utf-8?B?N3RzZjFhUkltNHAvLzcyU2lNQitNWWhsNlloOExpaC9nRTF0WXpBcklGYzRV?= =?utf-8?B?Ylo4VDhqbEgwQ0ZoU2d1c3dsbDdBZlI0N01WYWF3V01OQTlVTTJTSWhHVWt5?= =?utf-8?B?dDdVQVlKaVpDS0NwYUoyWUJnZVdCaVB5cDJQaS9xcHVrWCtEclg0SUk1dEM1?= =?utf-8?B?UkcwUllHYWh1L3RINEd6NFFSTzBKM0U3cGh1WGEwbTRESFUvYVNzUEw5UlUy?= =?utf-8?B?dG9VZnlFME5DL05KRU1YNnU3TnFudzY5N3lSUTlrWHdpN3lwbnNWMWFVUmhY?= =?utf-8?B?R1FvaGYxTUMxN2FoOVBZMVRFZ3ZiREQrRzJsVXJHK0lwc3YrN1oxZmh4ajQr?= =?utf-8?B?Rkpnd3VmWkRMV3FuckpnanRId3R0MSsyOHhISHM1bUNLTldqY3liMi9WUjdT?= =?utf-8?B?MVJIVExpcncwMk1JMncvRzN6c1o2YnJETUVJZlBpVlZmNFlhMEZ6eGdEV2Iz?= =?utf-8?B?RDFFVU1XZzhvS0NaRy9ha3hEYjJRT2JoVVVxVElHeUpWVEpKWGtnaUhySDRi?= =?utf-8?B?M0pMaVhUWFpkMEprb2JyZlVzSHR1ZXA3Z0lBNjZGY0JoVHQyc2lrV3lmNk5u?= =?utf-8?B?eWtQc0N4Qm1ZNHIySGZmSWRLeFZaOGFZWHRhendxalgvTUh2UDZjM3RWSmNX?= =?utf-8?B?clY0cnVjWTJabjhPa1k4L1RBeFVYR1dnOEpCS2ZmMjBMLzNrZFAxMXdrTWY0?= =?utf-8?B?clZZV09XTEorWXZYUmE3TnFpMmdKRUkvOHdyY1dCc3pacjJRVFBGeWt2VXJQ?= =?utf-8?B?RXJZb0dnUnZiZ2JRd01hSHZuVHVydFJ2a2NWQzVSRytxUXVGMlBBUFI0TDg3?= =?utf-8?B?QXJPRmZoRmdoS0xkeWxlbE92dWdhRkFhSVNKZmp3ZmpodVY1bzZYK2hyM1Er?= =?utf-8?B?RHhJbVlpby8rMnhRckVMZFBTWVdjT2RYR0t4RXFKazFSNWRZaWRkSlhaT0sv?= =?utf-8?B?bTMxanlRU2tPVDdRTmFSQUdEMy9XVUlKVUlNNDh5T3IyMC8zNVlpdz09?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: iz3Z39eUNTfpq1QqulVfxFEwNynvmcii1quXnCBsNLs0qgre/50B8NaEp2xHldnafhvB6q+ggiSv17smm77+0ZDgTOvW9wcgjwODKk1YQPRWhbj2X+vqldI8lR9JKnkbq5jYRJDs3lAPIQtMT00irRVD2qE8qOm9oS7OtApiGnxb98uyE4JqLeQw15ROx3hFPPWwg9Xf9FvfcoKT9SrIvpBV6QyANNDNIjAWiglMgz+PaFR3Wx4xNcu8etOLGwjLTcSMhTnNrTBXFZS9eveaYLUH5MV0do6z0glxbY1e1LtgbdjaWqrzsjodfFGkYpel0bOjbsXrCSajcl3NCb75bSU6WDtdJl4pT1jjzQKHVvmmghg4fEfze+NbuVCcY+6ttIa52cipXNQmrJAPkgR3e1QubP7wxQqM0q6khbiNYnmvR0QM49HgyiHrBmLM1DMfzXf8Qlp45XS4dB6BZg6t7UYt5MJQGQ3ts6EOQZzjYjwTLToDcJetxSDbOp5eoEWlxLhhETSJ9uQ+qGip6y8Fyc1srL/QXn000xuUGCHyJ46SAD0VuG6oJsnGNizywB+kCYKStqj6eKBDvadTw4LgzofN1RMBCC69kM2rtysPRHA= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 87d46d30-2467-4765-ccfe-08de761b8163 X-MS-Exchange-CrossTenant-AuthSource: IA1PR10MB6050.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2026 16:16:04.2892 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: x6xIcPzOKGgyKcY4rkEXYlTp2qlNLrkAD+j2Qi/wNIpAJPk++0ZK06bifrnogbhfHkLv0+y1tPCo1jXjAtNjHg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR10MB6998 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-27_03,2026-02-27_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 spamscore=0 bulkscore=0 malwarescore=0 mlxlogscore=999 phishscore=0 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2602130000 definitions=main-2602270144 X-Authority-Analysis: v=2.4 cv=XZqEDY55 c=1 sm=1 tr=0 ts=69a1c34b b=1 cx=c_pps a=WeWmnZmh0fydH62SvGsd2A==:117 a=WeWmnZmh0fydH62SvGsd2A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=yPCof4ZbAAAA:8 a=KA82icehlgMO91WMA1IA:9 a=QEXdDO2ut3YA:10 X-Proofpoint-GUID: -yrIMmhCnSTBbRIAube7d2xBWkuchwId X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI3MDE0NCBTYWx0ZWRfX1SheBLm3F3ok GEKGTjyq7pRhw7d2rENCo1ElN0TuvbNbwaisRgyUIl6/s2BBCXCHNFDfBDIIXufS7WQAqwJJXlM L0rxa8hUMcYNFaMNJ8OmiPBM78aKy089/AC3qOfX3UlLIbk/heaaRZiDERrn5AqYZWevO42lvkY F5bcTgDktofDYzBupAjz9ATSL+eegZwmZV74o3A/DwwCBGlCsc2cYxfv3OeQrKeGI5f7OJIYRoP rF8yIj5uBDOVik+uvPQXKOxCFb2DPdggIxuYcmPTdSPfGyrjYvbu9KTtoYvQSaSIUpv8ZQqio8h XGrxeusdMf90YHciLzAJ9Isk7GkWl0dQ9palP8f/o9ANMyVt+d+UvLSSx2kXakEnMpbt1R6SPv2 8BSlNIxR9SfVvqkHfrPUPQMGh8kuJm2nclFSpxTh9U6Dw6F1Q13X4MlPfdh3ot8BdWIGFeP4MSC S1f5OOS3WFJdj9Bstvg== X-Proofpoint-ORIG-GUID: -yrIMmhCnSTBbRIAube7d2xBWkuchwId Hi Joel, On 2026-02-27 06:31, Joel Granados wrote: > On Wed, Feb 25, 2026 at 03:37:49PM -0800, Gerd Rausch wrote: >> Conversion from user_hz to jiffies broke with > The internal kernel conversion itself is unchanged, it is informing user > space about this conversion that broke. Right? In other words, you get > an error when you read a sysctl file instead of an incorrect converted > value. > >> commit 2dc164a48e6fd ("sysctl: Create converter functions with two new macros") >> >> because the old overflow check in do_proc_dointvec_userhz_jiffies_conv() >> to see if "*u_ptr" was too large got replaced by an unconditional: >> + if (USER_HZ < HZ) >> + return -EINVAL; >> >> which will always be true on platforms with "USER_HZ < HZ". >> >> We shouldn't need this extra check anyway, because clock_t_to_jiffies() >> returns ULONG_MAX for the overflow case: >> if (x >= ~0UL / (HZ / USER_HZ)) >> return ~0UL; >> >> and proc_int_u2k_conv_uop() checks for "> INT_MAX" after conversion: >> if (u > (ulong) INT_MAX) >> return -EINVAL; >> >> Fixes: 2dc164a48e6fd ("sysctl: Create converter functions with two new macros") >> Reported-by: Colm Harrington >> Signed-off-by: Gerd Rausch >> --- >> kernel/time/jiffies.c | 2 -- >> 1 file changed, 2 deletions(-) >> >> diff --git a/kernel/time/jiffies.c b/kernel/time/jiffies.c >> index a5c7d15fce72..9daf8c5d9687 100644 >> --- a/kernel/time/jiffies.c >> +++ b/kernel/time/jiffies.c >> @@ -256,8 +256,6 @@ EXPORT_SYMBOL(proc_dointvec_jiffies); >> int proc_dointvec_userhz_jiffies(const struct ctl_table *table, int dir, >> void *buffer, size_t *lenp, loff_t *ppos) >> { >> - if (SYSCTL_USER_TO_KERN(dir) && USER_HZ < HZ) >> - return -EINVAL; > This fix looks good. I'll put it in next to see if it breaks anything. > >> return proc_dointvec_conv(table, dir, buffer, lenp, ppos, >> do_proc_int_conv_userhz_jiffies); >> } >> -- >> 2.39.3 >> > > How did you see the bug? Was it trying to read a sysctl file? > My colleague Colm (mentioned under "Reported-by:") saw it: --------%<--------%<--------%<--------%<--------%<--------%<-------- [root@somemachine]# sysctl -w net.ipv4.neigh.re1.locktime=0 sysctl: setting key "net.ipv4.neigh.re1.locktime": Invalid argument --------%<--------%<--------%<--------%<--------%<--------%<-------- Thanks, Gerd