From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.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 6F7464A0C for ; Sat, 10 Jan 2026 21:06:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.177.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768079180; cv=fail; b=Vq6X93vfoMU86pKD60qRsIK6eFOwej2BWxxdBgF8o715nvu0TIT8jl91IWnO/QxWkDtptku4SpGl7h+QPeaZQYGTQOPxDs8JbRDUN67bWVgK0YK9tw125GhHdZyxjRnuIUGa5R6G6C+61dqfAwTGHoV0i17NrL9wNRaU7YA5kdY= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768079180; c=relaxed/simple; bh=+9cqJ+IvqyU9Avpex+vDrr5D9PXy0r68ccPPpDxuIzo=; h=Message-ID:Date:To:From:Subject:Content-Type:MIME-Version; b=oTqNTODDQbYB1mEudwF4wfS9hnoggweiuPaBxAWIocCCIODvD7TwfhEmu9R1oSqnRVxviDD36CxT6SLkUP7mopHHig23SdQe9WDRMJIXuo5m6yyrrHRFWjiD54SEZ2fhKgxrY763+nwwmnycTbD3Xq8y0P4j9+g2BwxNS4ohers= 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=C2nra3CF; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=qWtWWvwg; arc=fail smtp.client-ip=205.220.177.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="C2nra3CF"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="qWtWWvwg" Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60AL0DiO1886543; Sat, 10 Jan 2026 21:06:14 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=giS7m+NV57y6cpej /zP7hOL200YwjNaYk0BOG31k3hY=; b=C2nra3CF8PwLqX5Fv4pkrLq43+tGdPX9 bvzs0PKyIb71SoCVFtj+eoxK4gQ92M/+npLSwtYyx/BKLsgqNfI8Pk1H6nOANA2D s2xZKQkl6GAKP76I5sOlNF7QHnV97sC1Mmi7iRbc2IE82tjv+JzRFXfypATjOW6k aimmesrFXHWluI4cz5cHCLzKPhrXPzsSfy1685ruDdu9e0lv+BGcfDW2C9O0F4AL VW3Iq8/Uokq0h4aSgYmSWMuFFOJbQQL6GKPfT2oSgB3SKXUXE+Rso6z8DHW9xULc phzDLoN404SCUsRGxJt+pmbyaZP5t6XbhdY+1JZYspKio+UVQNwZiQ== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4bkrr884s2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 10 Jan 2026 21:06:14 +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 60AKW1ad005654; Sat, 10 Jan 2026 21:06:13 GMT Received: from cy3pr05cu001.outbound.protection.outlook.com (mail-westcentralusazon11013064.outbound.protection.outlook.com [40.93.201.64]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4bkd75yhp0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 10 Jan 2026 21:06:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iQOXkmKdPygfiAsBZqpCTRaU8xXBs1KMho+HvgmDlKKVBVb+KxUu3cmGEAJHqQT2qybK+Ju8/niEWKqlemVx/OkU1aqd5S7ZRvoJOIB+ihHCINKBa5hMloOyYFl3tZ3ffOPxvNYRW/YdU7ceAxTTW8GVxHnBui+haowc5IcKsLCsLJACfkLu1kMSc5CSerGVjYzRezL0bmX1ogAL1GjfIiQor/RfXsy1AcnkfSuG21Z+tqVp/PuwB9/FcstmA0h0Q0G43HL8yx3YmnYIQ8JVB7M+AYgD+WW5oLuwfnow5vjqwQOaElAk7XDX7Usghn1xgHUkZbAT7zfV+c+zGZORjQ== 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=giS7m+NV57y6cpej/zP7hOL200YwjNaYk0BOG31k3hY=; b=abUyXG3KQcHD5g+V2ewNDmd+ch+KCntGXJtn0k/5Lcoed6zPl3u24xsl206V79CduxiOiD7V76yKHojoBNyaYmvUScwc14aDS2nPokH5zrNsOM0vBjHaEKUD6g/BChvwwme/m2Z+P31XfQ5DGgihlR9ssi2bX613gBIJcVVdVEOpGmNnKoiEe6v4tjEMJ1qTkFQczndQmrn9+wAUqpVI7hglxh8PIZAYMzBxw9AVHCkxy1KKPht/JN6ZHgWtzcb1JzkP/fV/uoENPWkJdIvZHZBu2E/07uigM28sl+6bsou4jJaZCCryjxMoTkN+bciX2EaWnRumZkTBA/URcsvPtQ== 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=giS7m+NV57y6cpej/zP7hOL200YwjNaYk0BOG31k3hY=; b=qWtWWvwg8tD/ZAkaQyiMCsjQq5Ri/zoFhdxxANUlcFJFh15AYTsHO5YhSmyMC8Yn51NOVoEgNsKNcKeCJnQILiY7t3kNWoJaKLM83pFAq9noh0JnZ82usDP46wfR0c7zEl7bnpMSMQEbPFIchYzhQl9cK2VMMWzw9CBlODPMBHs= Received: from DS3PR10MB997700.namprd10.prod.outlook.com (2603:10b6:8:347::19) by SA1PR10MB6519.namprd10.prod.outlook.com (2603:10b6:806:2b1::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.2; Sat, 10 Jan 2026 21:06:10 +0000 Received: from DS3PR10MB997700.namprd10.prod.outlook.com ([fe80::4c1c:3bb:c4c9:8e7a]) by DS3PR10MB997700.namprd10.prod.outlook.com ([fe80::4c1c:3bb:c4c9:8e7a%6]) with mapi id 15.20.9499.005; Sat, 10 Jan 2026 21:06:10 +0000 Message-ID: Date: Sun, 11 Jan 2026 02:36:04 +0530 User-Agent: Mozilla Thunderbird Content-Language: en-US To: smatch@vger.kernel.org, Marion & Christophe JAILLET , Dan Carpenter From: Harshit Mogalapalli Subject: ida_alloc_range() check question Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0065.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:93::11) To DS3PR10MB997700.namprd10.prod.outlook.com (2603:10b6:8:347::19) Precedence: bulk X-Mailing-List: smatch@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS3PR10MB997700:EE_|SA1PR10MB6519:EE_ X-MS-Office365-Filtering-Correlation-Id: f613f3c6-c94d-4221-eb35-08de508c1484 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SVUyRVZkM20vMjcwOXJrSy95U0p0UHFtL0VRVFhQakdMd1NnZ21nUUFDV1Q3?= =?utf-8?B?a3hXc3RqVWhVbDllenZzQ1p0YzdxcGhhYkxmZ1VEK2ZuZ2lmTTJycFd4Ri9z?= =?utf-8?B?T0hrZ2RZd3hpK0FldFYxcUNhSHhDV2VwWWo5MDhPd3VtS1hDYnNSTEROSStC?= =?utf-8?B?VmhDYjQ1L2dJOTZIT1BBWUFvZSt6U0s0SkJWQks3V0s5SUFuN0MwYW82Nklv?= =?utf-8?B?TFd6eWU2TWgyYjNmVkg4bHlkT2dDN1B3K09YZU8xZGVnanc3K0Z0TmFHWWlx?= =?utf-8?B?aGY0dUJycVl0Z1plMlRGS1dMWVpxelYxN3V2cGVtZXA4dmQ0UTNUODZuTEg1?= =?utf-8?B?dFJmWmdIVTVpMkVRUUxVUXoxNmZmZHpnUURRQ3Z0eEljeXF2QVYyM0twOWxG?= =?utf-8?B?RXp6Q2ZNaVo5YnNyTEI0Uko3Y0hPaEV6a1ArOE9FTlpNTlVnVDRDNkhTb0Vp?= =?utf-8?B?U0RHcmlYeEtUN0RhUmhEbi81K3FrS09iRlBKckc4NU92akRaUTVOUTZCUnJG?= =?utf-8?B?MUtwV3ZNdFVpdzZVRG1zeEFXeWY0cVFNOTY1a2hlbldBVGVSTjRtOEVCQVNq?= =?utf-8?B?ZlZDTHN1OUVJZitEd2htaGVmMitEbE45Y1FjVDRSV1d3L3ZvZ1RUdUJzOEZB?= =?utf-8?B?c3paa29pd1hyNGFsL1hIWHRpeTJ4QkdVSWoyajg4RHg3YUpFdzhKc2hZa3RL?= =?utf-8?B?REl4LzhnckRQMnZ4ZDRDTTZBWE1WeFMyaDk4YWNkWU43NWZ6QzdCOGRMNjBP?= =?utf-8?B?cnRqSmJDMUg1SzM4bUFoU2cwZGgwTWtKaEp0UlFGYWJjZnBYcUZVSWx0Ynpz?= =?utf-8?B?MnJpb2o4VmhpbUxBQUpBNzZZdmt2RjhjYUtMNm5mTVFDWDFlZ0swV0pWMVZR?= =?utf-8?B?YXBUNkEzVDRITWVtRU1icVlpaEhQd0FCOHlnS09ZMTVpeDZqNnNQcCthNG4v?= =?utf-8?B?ekNyMFIzcmdLdjNSMjhHU29sdU96NVpFbGowZ3k4bDJ1bWg1Qm9WK2lucUZt?= =?utf-8?B?dCtlMy83ejNpWnEzV3dGVEdIZkVMMEdoRm5CU3dQZkFTTWpwZTZtdFMvdVpH?= =?utf-8?B?WFByeGNmL0FHWTRZZjc1U2RjK3h6QlFCRVVVSkxxajFNRFFsaEJUYkVKTVNC?= =?utf-8?B?TkQ1UlpCTEJkTkxpRlJpU2dwMU01ZTJBcGtQOTFpZlVDVnBUck9ZLzVMMURP?= =?utf-8?B?LzB1OGxsdGxybkVmZ0twZTNEc2F2aC9IM0N0Tm4rc2lHTzN3bXNrcURQTXZ0?= =?utf-8?B?dDk5bmhWTkx0dmRPdE54NGgxVFU2VmVSTGk0QnNZd0NlVEtRTUU3MmVXNkNX?= =?utf-8?B?WGhkUStmUVpWajdPM1Y1N0pMTU9GQk12dXBYNVF5N3ZrOHBEMU5ZUmMrSFZC?= =?utf-8?B?Z3BYb1VTb0VMVndEb2Z0ckwrbUdDZFV5a2Q3dVZqN0hrVnRURjFIemVLYnV3?= =?utf-8?B?L2JwdVluSlZpMDR0ekRvc0hsZkZOTUtQWTlvODhFYVZCZE5tWkJUZnU5ZzZD?= =?utf-8?B?YTJDN3FNUHpQVmVra0d1b2prNkk2L1ZKSE5Cdmx5SWV3ZjBEMjB1VHRBMWJw?= =?utf-8?B?all6UDhhZEdZdVZvakdEM0d1RmFBUzRzVjEvSlVraFlSZEFGUXdRRmJDRGJr?= =?utf-8?B?WmpsZ2ZpelpOa21sdlA4ZHRwYjJ0QzNaWnV1Q054WmFPRDZyWUF0M3c2ZmhP?= =?utf-8?B?UHg0ZGszdFY1ME1aNEg1S1Rnajc5UjdvSTVPS0xBUUxkZmNqUlZqMUNpOEpR?= =?utf-8?B?UXJ5M2R3ZEtleDBvY2NuTWRsQ0QwZmltKytjUWlhbmpJdTlKZDVlRnd6Um4w?= =?utf-8?B?Qm9yaW5WcTc5VTFUWHJEcnRLMDNtblpBUlQ0VEhKV1JRYUlyUFJPdUh0WFk4?= =?utf-8?B?QzFvWTZlSzY1VFIwd3VraFVwSldjeFVrMFRwcHpYVGhONTk2VnNVYUlPalFh?= =?utf-8?Q?WlfBwlTqgssecoMcVw6+XGjpKcQdzGVp?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS3PR10MB997700.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Rm8rOTA4a2hUeFZmSlNOQkM5U21UckpyZ0pRTFUwemZ1US91MWpGZFlqV3Zk?= =?utf-8?B?TUY3SXhNZ0Z1aWRmbnVaR1Z6WFd5K0NoWVhKUHBIM0EyOEVVRFA5OHB5d3dj?= =?utf-8?B?QURzU0NyVDEyWmdRRFdUNVZtVGVidjRCYkZ1OUcwNVUvZHd3TGNpOHdFOEM0?= =?utf-8?B?eXU2cnBiZTgya0R5Z09YN2FMR2hVQXMyZ3FydTloNGQrOGpVMHNZK2x3NmMx?= =?utf-8?B?Y2EzZ2x0dXJSTEdCbU1yKzNnMGs1Q05xNzhsRFJUOUxkSzQ1V1JZVWZNSUcr?= =?utf-8?B?TTk3MXdRNHR1dkNqcm13S1NMOWRCM015aWd3RzJlL3pYeXlLRzN4czVLenJ1?= =?utf-8?B?ODdMOW5HS0YwYy9wLzJrSlRCNC9Ka0NmTzl5Q3M0SVd0a29lallaajhHUXRO?= =?utf-8?B?aExXODFIL2x5WkhLb3o5NlNkQjNoV2FFU2M1V2hGZmNxVm5QcHE3WFF0Mzhj?= =?utf-8?B?eFB4SFh6VkYxNElKNXc5ZHpNdm5YY01MVERYLzEvSXRBNEdYSTdIczYxN3Fn?= =?utf-8?B?SzdlSzdQS0pJYUxGVWdIRnhlZ21Zazl2WmhQNFhJUTdGY0VOUFJwVkZpb1JB?= =?utf-8?B?UTVwVEZneG5rWlVCS2F1Wkt5MXJNa0pNalRLNkErU3RhMkIrQUxUQ01SRHJV?= =?utf-8?B?TnN5ZitTd0tXblZ5bzBqcys2aFhHRW9ZakQ2ZW5xemZDcHAwdzdWMjBKdGp6?= =?utf-8?B?bGVUUDB6dS9OMmd6TjNNSVRPcFJmT2FKQjJvK3JsOFRWK1NmcFM2NmZoR0NL?= =?utf-8?B?QXBXbkF4Y3cwR3NkcmoxSWdjb0F5ZEFNWXF2dzBaQk84TWt0NS9FQ1pMU0xV?= =?utf-8?B?VHBXYmlCMHlaanRYc1pEclB4VC9yYWUwZ3RIWWhLb2ZwUng5NXpxc0lrellG?= =?utf-8?B?TTNXcFdtS3NDa24rMVNGc0JWYWo3eGVVUlFYWFlHVlg3TmZQeEc4QWNOdDlu?= =?utf-8?B?eUZiNUprYXJjUWJWZVlFOGlKOGV1Tk1qdHU4dWY0Nlo5Y2NmM0dWbGwyUVBm?= =?utf-8?B?Ym9pMEhLbExyRG5iYnJSYXV3dCtsWktTVVhldkRNZVJTcUp5Q1hESjBHa0F6?= =?utf-8?B?SlJqUi9pQmZMZ0J2VVlwQVdmRGlQcjV0aDluNkxTckJ5Z0lLMFlWVzVERUUw?= =?utf-8?B?aUZzSU82TGhYSGE4N3E1Ti94ZW5ZTDF6YmllSTNLT1NialhYeithTnZpWnVB?= =?utf-8?B?bUtXWjI0Szl5bVRPSkI2MVZ1UWFRWU1oM2lEMDQ3eHlzYllNYmYzdlJCQm1w?= =?utf-8?B?cDEvRS9ENGVDYmdHSUpvb0haaWhTakJESjJpN3RFcTdlWXVrbWdSaGZUZmR3?= =?utf-8?B?VWZhTENNVzBBZmMxR240R28yMnlqWWFIckxWMFBMdjhxbWdzaXE0VXpXNmJz?= =?utf-8?B?Tkdoa1pJUCt2Rk1Uc1ZGSTVhcHYydXhkekNZSWcrVk5GWUJWNkVlQ1lXVFlC?= =?utf-8?B?cWNUaUdwYXFpNGpVcnlvdVcvblRZbWJCUGVhYlRpMEVHSDRWZGgrRXFpWXNB?= =?utf-8?B?VHpWTEpjSGZTb25HcXBLcE1FTnE3UWxNVlRiWkVYQllxa2ZLV1AydGhGWklm?= =?utf-8?B?K1cwcFZTTUNFcVlHdGVnTWdTUzZSTi96ZzhGQXRDWXMzV05DWnZyenR6aTNL?= =?utf-8?B?YnZRYVZnR251ejl2cTZDM1d4QkJXSEhVZVhIa0tXRUl1UVNMblZQMGtLVWtz?= =?utf-8?B?TDZHZW1VOW16UUNpdUtMKzNqM1k3WUluak40Tnl2d3VoVFVEWE5NYUN3U3BI?= =?utf-8?B?c1owNFNmaHRQb1VleFlpMXR4K01ZOWZSWUVSY2RUajFNTUs0MDRvNUtaNEpF?= =?utf-8?B?SGNsWGN2RzUzRCs1bVc4dElBbC9lWXZwcTVJTEJYR3U5d1R4QTQ4NFZGUmd4?= =?utf-8?B?dE1IbmRKQkZoaEp4T0JCRDJKMEtvZmVsM2RUVFNpVkNUSEMycWE5dzh4aWln?= =?utf-8?B?Rm9oR1NIV3ZHUmNrOEhFZlBFSlRlSFJrV1R2NXd5WWFLTFNXRGIxbU1qNGt1?= =?utf-8?B?RHpoMW5YN2ZuWUZUcCtyZFp4blFidmZGMmtRVU41dS81NkVIWGdjNGFjSVdt?= =?utf-8?B?K2FCYW9RY21ZY3lhdHYyYkxFQXBmbzJ2cm5DeEdzUnVzS2xxV3BhZUJzcVBv?= =?utf-8?B?ZTlkSG1uVnJOeVhGSWFGMTQxbi9TS00zNlJTSWhDN3BoWWZvZ3hQRWNuTHJx?= =?utf-8?B?eDJMS1pHcUhCaUd5QlM1SjkwV1FHNmp0WkdjazRuTzBGSnFMTXo1Z2dYVEVJ?= =?utf-8?B?cEM2bk9tbWJTZWFqWDFhMlh4YUNGcUxmdHRaMzRIYVI2YzhhS2w2b3ZZUXRz?= =?utf-8?B?UVFzWDNvdjZGdGRaOVpZMGZoWmFhYThTNC9yNC9aR1Z1RUt1RzFJK1lMNGo5?= =?utf-8?Q?QvtbYmSfBtxmgd9Uqesx8wdMkSELjM7QXR01v?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: Lm+QceLkO0iqtN36wtC9bPuAx+c5P/Mtbxd0cZt8PjhEwk9lvaqCrTY66aNfqWTjzcg5rfvupwGivib21xGqYK0X1QArLeeuHEWfEQvES5wPxHUkeWsmm+f63yKcEahAmW4qBvGO8FPb+8xr5IDmNILhaSTIRbSABEi+GCU/zC6c/Mr+oVP2QPzIh7uvpvKgl3r60Xovh5SypQg8sPn5df5isQy3oqoRphtPXh7yVXyG8O8TDOArsafKFrlpvAUec84I3ehApN63356tvHPxhms1RhDeWZznI962XQxTBNZGgIuVVXpPHjP47cvuIPAq3yjv9M8snJEhLdg2TPQZpAPSa+LfgEo5KQyNyjsLNtA18iZHzU5oaSTcwGdCzdlhC85JAjSCzTXdy+3eY5jHyGiLlOvmfZCLrF/rDb1qfPSrD703JaP231rXiui9m0adrKhPMIqWuOPpIKIBFyKYvq9saSQZ/5r2zKtpKxZ0RmwObwDiRGhkspDlIda4E3h19yMqq69UfmkD4Q4aOljeMBxXBTHxBEBPbypvkTZcWLp0QbIbqxexIC+seW9zE9pNkBTbM1vlqfiQ4uqe5KgJTwPvagwJnGR1qMEyaLGqh4A= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: f613f3c6-c94d-4221-eb35-08de508c1484 X-MS-Exchange-CrossTenant-AuthSource: DS3PR10MB997700.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2026 21:06:10.5384 (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: OVZ/gmdIxbKA/W0WUATG7boKPg7Mo+vSbNlU7NNws7H9jKFj27CjoxD2XyxOjNTAKuVfPqulBI7eT2nunlMnvE+F7p9VqFbavMdxGMz1CkZpf40mlqPOpp8DcKjut8ne X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB6519 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-10_06,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 suspectscore=0 mlxscore=0 adultscore=0 phishscore=0 malwarescore=0 bulkscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2512120000 definitions=main-2601100187 X-Proofpoint-ORIG-GUID: FncVrn03cqYCLyDl1n9fC18w72d_45hL X-Proofpoint-GUID: FncVrn03cqYCLyDl1n9fC18w72d_45hL X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTEwMDE4NyBTYWx0ZWRfX0azp3b/9WvlK zjtFLZwQOU9Z5uTWuDYACUScBWp7+aZMBrZrFwG2JYmkgFnnzCXpHAQXaAvc0GiYTtmPQMdO+K2 EMr3XBhxRFVLFXpNiQT20JNucVXtVybwosP1nnUztF+D/uePpPYQnA1JfCAxOi7iNE3KTAVt679 ETAQ/6m/U+eH58JjiNPdELyidSSvvhrFvq1yxpHkHuVF7uUVZN9A4yrnAvzeqrl3KAYMnfBMzF0 rw5xTvsY27QJPvybSPdVmJC5In+x3r2kvE4De+3MPClOCUnLTgRe7IQq+QvwfUCcnxAveYcoEEw 0njak4u8QTGAAlyMnXmT8bi0VpWblZW01VcwdvOkJKsP257dUMAMerCfWNuwQbD3Qg0vCD+y43q 5IC5iEEmkAeOmpo9KhNTvTaUEjzTvxSRk/4bPbfs60XkTJhn/wNd16cJSQP6aZnv81bjzAYD8BI IoGbxF2yETbiMcc47Zw== X-Authority-Analysis: v=2.4 cv=QIllhwLL c=1 sm=1 tr=0 ts=6962bf46 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=vUbySO9Y5rIA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=z7oih21EILl61dAycKYA:9 a=QEXdDO2ut3YA:10 Hi, I have seen this warning on linux-next: drivers/pci/ide.c:42 reserve_stream_index() error: Calling ida_alloc_range() with a 'max' argument which is a power of 2. -1 missing? I was wondering if it would be reasonable to skip when min is not zero ? diff --git a/check_ida_alloc.c b/check_ida_alloc.c index e29b8ff1b28c..e6374dd31683 100644 --- a/check_ida_alloc.c +++ b/check_ida_alloc.c @@ -74,21 +74,21 @@ static void match_ida_alloc_max(const char *fn, struct expression *expr, void *_ static void match_ida_alloc_range(const char *fn, struct expression *expr, void *info) { struct expression *arg_expr1, *arg_expr2; sval_t sval; arg_expr1 = get_argument_from_call_expr(expr->args, 1); arg_expr1 = strip_expr(arg_expr1); arg_expr2 = get_argument_from_call_expr(expr->args, 2); arg_expr2 = strip_expr(arg_expr2); if (!get_implied_value(arg_expr1, &sval)) return; - if (sval.uvalue == 1) + if (sval.uvalue != 0) return; if (is_power_of_two(arg_expr2)) sm_error("Calling %s() with a 'max' argument which is a power of 2. -1 missing?", fn); } This wouldn't still help silencing warning in this case, but maybe help reduce FPs ? Thoughts ? Thanks, Harshit