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 F148D29E0F8 for ; Wed, 25 Feb 2026 23:38:16 +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=1772062698; cv=fail; b=GG8zBmQivTGJYedci0jQKMww/ems4RgMfVyRsbE1zUT6ZCuDNOGEa9D9dX7Popy5palpROUfWebpDifV/jePbQF3OAAQu/ShplVgJoIGO8TQMC4OZ4pgru1//97zfL3FWbARtg5sXkZGM/A6LPMWLmL9L53l5MfvKXSy/mk4IO4= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772062698; c=relaxed/simple; bh=0VFq5daP5T6GlX98e1gAdlT5CmXePRUKAvbq8/cjZL8=; h=Message-ID:Date:From:Subject:To:Content-Type:MIME-Version; b=mevapu41YBol7K20Wlvgo0D1yaI804hX//PLxpwEjN+1T/V037xRtTmufUPaBnt8WsMxkfGlHn9ASzWH5xY/U6v5QM2OMVIoRqAbqtGJtgnhm/1/r6JhDvx1snPUqwfS8tZ82f7tQooR//NMeTmwyANJF54ubSQ45yfYRk3LUGw= 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=G/730Ej0; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=wLchpob0; 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="G/730Ej0"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="wLchpob0" Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61PH3KDe3927988; Wed, 25 Feb 2026 23:38:12 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=corp-2025-04-25; bh=yMm+ThAK3J5H1YIW 0qm1UsqK7XRxKxSaUluby96RXkU=; b=G/730Ej0P8Lesbxf6Z3aHKEvtBdQiHzw FxnBtqKetAopcPyKaVqJykjIrDqqen+oPNnHKVrnxOrBOnrexU7u/sEQVKbNOiLu foRiGMEbSFM7z7OoF6pRDVNzsR/NIbQP5PRgp8pM9/ko1IglV9VV/cI5k6xxxuFL tfH0isEXYP434OBW3Dt4sIjbZ1PytG4DuebdgfYUTQbyUc8mJreIMQfOhuouSRVv Vku2vUqfthdJ6El8Z7CMIesv6rARKWZQ4s7NaxNbg/KYRnsqFMITtrTPpdha+6Jo YsBojOjL30TBy6z84hYRxu9UGxTH/XgM4hF13h4NWQwWpN4aVleAXQ== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4cf58qf9bj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 25 Feb 2026 23:38:12 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 61PN57wG028640; Wed, 25 Feb 2026 23:38:11 GMT Received: from sn4pr0501cu005.outbound.protection.outlook.com (mail-southcentralusazon11011064.outbound.protection.outlook.com [40.93.194.64]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4cf35brd1a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 25 Feb 2026 23:38:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tr7gaUwrrd0/CdnLGH7W/TPuwidMVVcDbn8bF9MoHF5sRp95xZabWqF/inmFwzi9yoNDCHTZ2wstiwWVEVQvAqB05APZBnLZKcIiF74dUyTyfazch25rDxmy/2pQjf9RxsCYuGzJMpjCS1io1+Zpd7CTBdvqueaM8nji4muM+Va0q7yh+KaVRRKpqI0llgU3IfKMNp6wBD4mUN4yOTZ18Qo1yAjb8VZeNnT4oQl0zfmeh0VZgK8Ye8iY7rXKSMBOZ7Dv+Po3cnfL7svvVBJhek5BCsE3mGdu9Z4vhcA9FWi+PWUeFhhDhvGGxK2ZjnKpAH1/aADlKsJ6wYssCXn5/A== 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=yMm+ThAK3J5H1YIW0qm1UsqK7XRxKxSaUluby96RXkU=; b=G/92S6+X2kSjz4nlS1kGxm7yH87iHwSeseCBdg3jDg5X7oO+EXf7HTKmSohvMEwRuPL7F8s7jhhxrP+/Ld1OkyOAp5HQjkjdp+rEDYVgR8QjCFr7UY55+rY6RWi3cRKYu9xh24jnBG+xEYhyfmahJnWX0ZK39LjHPOOKyzhG4MBHlpYyM4ElM9jFHM5MQTJcaVPx6Y9jjK0i27aZRu7cRYSL+BeSyoDdhSq04UVEK4tiwGrnEKO7ON7je+BVf7eODo1e7OFaBSN1EptHVV1a3BIJHddGzicNzNkYnskhGSZCvD54PJ4lf4oZWCws95fzfvrasu4JvBqly01f4Yc8zw== 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=yMm+ThAK3J5H1YIW0qm1UsqK7XRxKxSaUluby96RXkU=; b=wLchpob0zqEX/h7SEpvdvD22ClT60DQohzhGFSZskf841NISW4sTvJPbER9Ie4EpFOH6rAQsb3M8F/zmEGLkvy8MF8twweDK6Tw1T2X3hQUAZrhzfab2UJQ2v+bswfDtdjHMo9saGHgU7MJhp6YHWIOB3NYce8uCATziU90Z3eo= Received: from IA1PR10MB6050.namprd10.prod.outlook.com (2603:10b6:208:38a::16) by BLAPR10MB4867.namprd10.prod.outlook.com (2603:10b6:208:321::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.22; Wed, 25 Feb 2026 23:37:53 +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.007; Wed, 25 Feb 2026 23:37:53 +0000 Message-ID: <16652463-ee1f-4a5b-b00a-1fe22ee63433@oracle.com> Date: Wed, 25 Feb 2026 15:37:49 -0800 User-Agent: Mozilla Thunderbird From: Gerd Rausch Subject: [PATCH 1/1] time/jiffies: Fix conversion breakage on systems where USER_HZ < HZ To: joel.granados@kernel.org, linux-kernel@vger.kernel.org Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PH7P220CA0033.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:32b::33) 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_|BLAPR10MB4867:EE_ X-MS-Office365-Filtering-Correlation-Id: e74e1712-ef6a-405f-0f57-08de74c6e52a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: fmpxLzL+M9u5Oq/DrwupUnl5xHG+NpDOd35mXx2eFBqMBKS/8kLNVYADfoQbrN8Mf8Iaa3pu//QETRd9g1eIxO/dt9PfT+CGlsMnf/VwJ3pwfTZWRd/r1o/f8xWS4dVju89kV7+4BVAog/aFyBsGN1thvpqFmfo6YwXqwYcShfqYLUSGuU3DBrDAfPvdoaCP9yggN4pGp/pvoDAJPZ4doZ9Or/xuxW4w23GfCkdb0EYvstGfJGZUINKwEp9J7eHltS9oWHjmb//f80QWQvt6XooYIStghfQEEE6yX//HV5lB2nAgaJZtsmDfAJr55bEeJK9jNU72oZ1ctlrc2qAZFVFKpt7ujXyvZLC2OhFyxefVyjplAQp0130eu5kTORhAXTEIC4xMtUu2kZsyNQtvtVT7OwcIR90iYemd5OVgi4z3AAjuSC4OR46O04LO0CDkuFJtUQYMbkDejoHIlAbVkAlyP9oCdsi7J5jidahpQEpT+x2d8ljgL+Av6HGeVF2zV2hGjE+Ze5y0qoyfs47HrKnV3wer+2OTPUnPPJEdpBIB2aRTGlxQQE19x5kl0NhURo88CoK4/75hx+ze3vyIlQsgv4fWc5SPVo3eLWjpCyw8ME/qBo6HPL3vpNV5/C9afoogNDwyfmetgphSXHPDKSzSxHFW2uMs4D0mMfiBMnrzVCz0Q+nSOmhs4TbXUkcI7h1THgOJSPnnXK+UV0oKQ+nfSRk2yPGSOwaEbwgObPg= 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)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?M2tSZy9CN2phdlZQaUE2eHFObnB2MzVjRmZCeHR3OUlka29rcCtZMEFpS1A0?= =?utf-8?B?QU01b1pvVzh0S2I2dWt0NHptSTdxaDIzSEl0TGR0bnlhRlNvRXo5SE1iVDRn?= =?utf-8?B?YWc3OCtJbmxHQ3VBSUJ4VC9DN1FWTDVVS0pOUi9SQU9DNWpSeFUyUmpJU1Jo?= =?utf-8?B?b0IwZ3JRdytRQTdFaldQeGtlU2g2WGZBdmlYYTFseHhiZXFRVEl3QWRPenQ1?= =?utf-8?B?VFVraHBGRk9UenRVRjhyeFN6dVlCemJGTTBuQWU1RzE3RnpZemw0aHFGT3Uv?= =?utf-8?B?SXMxdXg0TklZekltZnBoeDBNUTZFWnNTRnlSalR6emg4cnNiSm4xRVkyOGt0?= =?utf-8?B?TE5CblJMeGQ4YUdSczhtU2tyTUk1Qy9CS2tTWDZsaURjSkoyRVVpdGZtYUFw?= =?utf-8?B?dUgyRDU3NTd2eFF3bGI1OVAvcUlQY0w5UDNHT1lQSlMxdUZJV0NpUHJveWo0?= =?utf-8?B?V1dsMGtUYlhZN2o1VlZzTW9TVVdQTUJtcDFjb3hzK0lSS0ExeFpaQ2Z0T3c0?= =?utf-8?B?YmtNTzhNZmRzRkdUSm5mTGtjWXJMOUZ1UTFDSU9SQmJmcURITGJBdkx0b3V6?= =?utf-8?B?UHZmRWJldUdDQ3k1WmdpMTdSOERyaTZVL2NKRnJ2MmFqeXVNRWhML3d5ZDhZ?= =?utf-8?B?RGN6ZnBrZFNYc1piY09ua1d3bGRlZVhZbzlsQzUydUdqVGg5UEk4VS9wc2Zz?= =?utf-8?B?cEt6RVJiY2R0ZkRtVW94U2svaWVablI3OWEwNDNrN2RkVmxsa05xMXJEZnBm?= =?utf-8?B?ekNSNHV4Z3hxRUNaeStxN0lKSUdkOHFPWUxkWUxFWGJkS2VpcGxsNCs5dFNF?= =?utf-8?B?MDc3ZGx3cDBObVNGK2FYTWN5OWFsNkNGVnR3WWJqZ09PNk1kUC9wWDR6VWEv?= =?utf-8?B?WmxYWHZldWNIblloUUh2Z1JKQVhObHN6OUZzVzU3cFRXY0pFeFdNbGxIY2xE?= =?utf-8?B?cEtqQ1lYV1BDZFQ1U1cxMDJvTXU2VE1MZmJkQ3ZsbjljcUFUazhCNDFPSHR3?= =?utf-8?B?cFdENGdFTmVaZmRPazY4dGVnbk5KakZLSkoycDVzSGhLTnJja2xrdDkrWWh3?= =?utf-8?B?ekIwN0Q1QzBzY1A3M2FXNVJ0MGdxeWZiaG1xbkltWll1YW1IOXMySU9jUDdu?= =?utf-8?B?cG9BQ3hNb3JGRjNaU0xNSWF5SHR2enBrLy9wdk8raUZPY2xpZmtOTGdJYXk1?= =?utf-8?B?c3FzMG5SRUlrZzdRa09TbmMvTE53cjRPcUtteDJ1a0JUbkpoZFQyc0k1b0V4?= =?utf-8?B?cE1aTlQ4aDVXYkxVYVN3eVNhRlp0dEV6dm40YUhYaC9LRVZ4UytxbjlxZUty?= =?utf-8?B?UEJOUUFuOFh2a3NZQXVHclErUnBmZjQ2UGVQK1hxVk5KQ2xTQnppeEVTY3g2?= =?utf-8?B?MWlJOG9pWjBOUmtXT3VjSXVJZVNMZzFEeWZVYzJzUXpzdUdvUWdyVFc4cEZD?= =?utf-8?B?WUpzSVEyY09iamlvS28veFdoUm1iVHpEbW5kOXpZWDZDcVhJV1h6VUdrWWJI?= =?utf-8?B?YUpnMy9naFZDOU40MkZ2TFFDZE4wSXBRK1lzblk5OWdPY0VrVHV4M25oM1FF?= =?utf-8?B?cURNNEdYVVVldmhUOWgyMjFsOTdQTEZEWUI0Zkw3b3FseGRuaXVhUzVtUXd2?= =?utf-8?B?Ykh4VXFhNTVCWGgySDFTU0RhTnVlM3hiWlJYZ0RwUkNrVS9jc0RQMkc2Rmll?= =?utf-8?B?Y0xXeDR2aEVkU25EVitOak1WQzQvV1dBalgvcWNCRDZtQWczUlV3YndPWUgr?= =?utf-8?B?WWFUTkpJK1kxZ01JN1haREs1d1J4YnRXVFQzWHpEakNrL1h3a2JsdTd4TVB5?= =?utf-8?B?cVc3eGZOdGVwL0lEalRybEsrTlVsRVZtd1dka0Vtd3B1aWcxUHFma1lNNWRX?= =?utf-8?B?ZVpWeUhpaFp2SDdic3ZyR0NFeWp4YzY1ZXJ5RUcybXV6cTFjNHhOR2lQcVUx?= =?utf-8?B?eGFiV3c3VlFMKzVHUFVOU3YxZ0xHVGZxQzhuaGhDS2RsRTF0d2JNK0F1T1Br?= =?utf-8?B?SmdBeHhrWEFqY0RKdTV0MU53bXZva3VpYkp3YVdtc2hWbEQ5U2lic000cThR?= =?utf-8?B?NjUxTy8vVllVMHBURjBaeHdJUmI5SUN0bkpmVnhsUGovVDBuWW8xOGZqeDVR?= =?utf-8?B?bFRFejl0d2YwK3dDOWNXYWFWcjFaOUU3Z1NIMUFCZENmZVZWNEJZN3BaYkdN?= =?utf-8?B?UEF5T3Z3M3cvS210N09NUHpDOE13WnpJbFp2NUhEdGVZakZDKzVDZkxDNktw?= =?utf-8?B?ZksvdW5MK24zTlNQOHcvYnpOUHk2VUcwRFEzZFJZaDRza2R2L1pXQ1Y0K09L?= =?utf-8?B?RWxjOUFsV050M1NHdytXUnFFZCt2SHRrRjdreTB2SnQ3YXcrYzFuQT09?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: x45gjDsJSinJFVDPZLlO4sj0hPHZiAvEPjbB0aLYr7zXA0pNTbSzh+Zux1EqsafYQMsz9r4w5hLOZIs7FsoQ0KDDsvw0YdJbrBpjHssZ7FNaiOnIM05shn2/B6Oznp/Pv0ldjpC3Jkc0A1TSVPHH90QGbmHUnz31Sj0Fm9vzJ5u9ABXpWXF7ST+CTxeL6TqMB82rd05bEsDGOHRwZlY2ZuuBDByZWgurbY8x0SQwBQTbcbrJ1iqjQgGaoUSYg7k6fZJDiVJ9NVxjyBxYnY8d8K9XkWvuaY/IFYJ8VhR7Ys+ob0EA7vgeOW+fscWYgfysdFqChnWrF+CQ60iv4U8fegUMzqPB2mT4soqGoXHaRUVUxJ3QRKYRNWZrcigxlH/bwJhmFEeJxLgdMa2qSjcs+7FvAUVRhwUsxr7XSvGin8aginA7MIFWVKT99Dods100m0qJFluSErCB2zffmFLd7G2IESTmi7CuiAgTPZHzl1jl1X9kxZtsfg1Pa7dSVyAGO3eYvae0rA8onOWOp89XY3OU58TZVr/a/WBlkXkLAf7BYoFbcApXWZoPhNWGMmO7taaqojuAluYMAmbStI/xhIJUs/5uZc/iQ2Yr+OPZINA= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: e74e1712-ef6a-405f-0f57-08de74c6e52a X-MS-Exchange-CrossTenant-AuthSource: IA1PR10MB6050.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Feb 2026 23:37:53.2007 (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: wt4lY0DNBo5axkKEyDvnx192LQrkMZbZPEa/uK8o+HcaKe4nwKfWxmZehaBvflTjEUHWayJrtgdO4CQyTKofFw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB4867 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-25_04,2026-02-25_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 malwarescore=0 mlxscore=0 suspectscore=0 bulkscore=0 phishscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2602130000 definitions=main-2602250226 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI1MDIyNSBTYWx0ZWRfXzV0Fv94Adn/o 9Tg4gzhOyBqm8S7SvFM3WOv39sIokodqkN7/AbIwXVY6mdl4apAV1LMJr4VcyvkWJYSdGTpLvOQ bKsT6W91rzbA0TdkuhuleEIGGg1TvJAiuHISZhPWTgx7Xo7R4n5DCNCThCNthxMLa9NRTiwjBvC t3jy3/r2170ge0CggYOcrvR37akx+icv6wgtqpUniXhScgI9PDXDgCnHw2Os0rqp6OZkT1QvKGm rCLHYhbuHhFs9yMaTbu8R6ZdckwvXKNeKWPkdzy7DU7Pn+T1Key4bSNsBimfl+44wjUi1cjjBg+ yzuggCVKzqa9HPX5uHuk0LmK/d112m3HvcIhBE4gac49Lue3e1fys1+GWePWrEudxLaPzCGRwW1 hgrdd9aP9Ziff84KGvU7ycDEt0gsucUV9fozj1WFP44vCMxfEx56mPZ9eRzdi6xr0VuSSAcgUIm UXurQpbnJThEL+MAx9A== X-Authority-Analysis: v=2.4 cv=XNc9iAhE c=1 sm=1 tr=0 ts=699f87e4 cx=c_pps a=XiAAW1AwiKB2Y8Wsi+sD2Q==:117 a=XiAAW1AwiKB2Y8Wsi+sD2Q==: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=M9hjJNUenJB2GzaAkQkA:9 a=QEXdDO2ut3YA:10 X-Proofpoint-ORIG-GUID: TfzsWDZYA8nHer4e58UouAlqIC-Czr_J X-Proofpoint-GUID: TfzsWDZYA8nHer4e58UouAlqIC-Czr_J Conversion from user_hz to jiffies broke with 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; return proc_dointvec_conv(table, dir, buffer, lenp, ppos, do_proc_int_conv_userhz_jiffies); } -- 2.39.3