From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (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 CB8351885A9 for ; Fri, 23 Aug 2024 18:16:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=140.211.166.137 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724436991; cv=fail; b=ed5eRv5+tqGTt0X0HBDwy5+sZvYwshIxOrjNT0eozRYVyt2OpTy4Btp5lBQSJgYe8mwZy1cTJyTH6O/Ho3GxCuJQduTRfNdIwgx+/F2g2ZTnkwVQ0mWsh7szENuuYBav6dzP7md5ms1bmSWhbuZHVqLVvAOUInFEehRYYpO5gz8= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724436991; c=relaxed/simple; bh=+q53zuGsjBhY/0X4o3mapNmv5+408Y/xK+aARrmWazw=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=etInmF396eRGndgC+jLUSDm/FdDxHJozU4iHfY40d1e/rbX4GtuNiuU1P/zILoQtLqFjscrbQX+XJaJWDL8dwh9WByTDI57+PBLDj+co/5Tq47zcfL4C+1YMkciwBarMjcBXLU/WdI0slt2smJNaN1WUXS5gBEV7TFy+wzkVApg= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=lyq8lwQw; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=QO6byAxO; arc=fail smtp.client-ip=140.211.166.137 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="lyq8lwQw"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="QO6byAxO" Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 6FC75412EC for ; Fri, 23 Aug 2024 18:16:29 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org X-Spam-Flag: NO X-Spam-Score: -5.789 X-Spam-Level: Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id L5EegzxJecKm for ; Fri, 23 Aug 2024 18:16:28 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=205.220.165.32; helo=mx0a-00069f02.pphosted.com; envelope-from=dave.kleikamp@oracle.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp4.osuosl.org 211314129C Authentication-Results: smtp4.osuosl.org; dmarc=pass (p=reject dis=none) header.from=oracle.com DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 211314129C Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256 header.s=corp-2023-11-20 header.b=lyq8lwQw; dkim=pass (1024-bit key, unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com header.b=QO6byAxO Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by smtp4.osuosl.org (Postfix) with ESMTPS id 211314129C for ; Fri, 23 Aug 2024 18:16:27 +0000 (UTC) Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 47NH0Vh3002327; Fri, 23 Aug 2024 18:16:25 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= message-id:date:subject:to:cc:references:from:in-reply-to :content-type:content-transfer-encoding:mime-version; s= corp-2023-11-20; bh=JQkB74/arftAXq2vMU8VSXL3N3c4dod9qord3uMEiuI=; b= lyq8lwQwi6toUA9+ok/HoVpxa8jkH1JX7aBZBPajBdujM2HRMJ6urQRdgHEyBaph 90YwA2z+TAxkKMhQbhsu+LzT5390pxvuSTQ+yUEtianFEgLwv92R6A8jfdHC6Ul5 YVa8KXGiHBVOyCX6THc6nwHR7Wm4HCifGUcIfSgV6xJE50vApi0I1o21r+6lAgvX QrRr+VW+E9e7fIHFAMnX2+yfSospcydU9c/ByyMPTspf2e+vtHFN3kJP7UVVSI4p laNs+TKYtJqs8HZzSUsjtUcgHCSmPSxNQO5B1WR7JE1tkDJ7HAJ5Gvd4/nMcCuXG 30RK6TQK9rfKUZN/rBbBXg== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 412m67mugf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 23 Aug 2024 18:16:25 +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 47NHsRs8005894; Fri, 23 Aug 2024 18:16:24 GMT Received: from nam04-bn8-obe.outbound.protection.outlook.com (mail-bn8nam04lp2048.outbound.protection.outlook.com [104.47.74.48]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 416ws44kd0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 23 Aug 2024 18:16:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WCVMaM2Il6jiveBgakdxfAvl71AuKJ8JTS//lrJe95n2hQpo8+mj1PWcmudUoraizFsT07q7DeNaHG4XlhE1XA0HcFFGE7bPDLUS1Y/IO8ei6RSTe2biLUz5ZtgDzAQ4NCngj+DGJDZttLMEUsCJLsN4a9P9t9ft1FewNXruzVM/FCH6+2rDxo4BkpIj3SIBubrv4Z4iH6t6tlmBazl+kb+P3AdwzA8AdA3H/VZJyoPoLSOlkGcvfXrduvq3rxrM0+PbJlqUJgUeu2c9JY/LCZMpyGrOu23hCdxEBiaWrOutzDblcfsXAkHn52SYqaO6vBzkx8jALIQtqn0XO000OA== 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=JQkB74/arftAXq2vMU8VSXL3N3c4dod9qord3uMEiuI=; b=ucLGXQzxKROGgjmMb8eg6FaXQI5V1osHYidcGXyoQ3vCab8caDk5lOCGHrXVXLMO+3HnhSrdR2dJ/Z18nV3NdPAuGrB2H8L0kGPBmY2XRvIo3x+YAOuMjBuumHYkCb0/927hopw1fEW6B38HdUZJ4IHnZgPV5osDgVbEjHY3h48wk4HH1Oqdbfc1GvvxRGcN/WtRkkUiwRHDZGK+g9wMJz759WMPd0W9Fx/yjKSV4JSWlo871BQcweTaX33eWZBx7g8jEWU/ICUy5FBUA4FHhNztagMQkjZeGlJhJv2iUswW23CJ0NqSYEonw0Y23Ilgobsmhpzy5om/TJLvombeRw== 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=JQkB74/arftAXq2vMU8VSXL3N3c4dod9qord3uMEiuI=; b=QO6byAxO2gazUd4LfAAFI3d+3k9SNnNy/0DgxYW00wDOrzcUtqZez1f74EtMtqZ7+tvBGZRGG5i0iKNdzNKFa1A08HjAsgQidoS1DzNuW06Te/68FknO1fne+OokNCTnIYXGHvEGRjV+DTLjh9NQPvMaYzmuzfQegIlAjWGjfeQ= Received: from MW5PR10MB5738.namprd10.prod.outlook.com (2603:10b6:303:19b::14) by DM4PR10MB7392.namprd10.prod.outlook.com (2603:10b6:8:10c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.18; Fri, 23 Aug 2024 18:16:21 +0000 Received: from MW5PR10MB5738.namprd10.prod.outlook.com ([fe80::187b:b241:398b:50eb]) by MW5PR10MB5738.namprd10.prod.outlook.com ([fe80::187b:b241:398b:50eb%4]) with mapi id 15.20.7897.014; Fri, 23 Aug 2024 18:16:21 +0000 Message-ID: <278bfe19-4a79-4969-950a-28f9fa2fdb82@oracle.com> Date: Fri, 23 Aug 2024 13:16:19 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] jfs: UBSAN: shift-out-of-bounds in dbFindBits To: Remington Brasga , Manas Ghandat , Juntong Deng , Andrew Kanner , Osama Muhammad , Shuah Khan Cc: jfs-discussion@lists.sourceforge.net, linux-kernel@vger.kernel.org, linux-kernel-mentees@lists.linuxfoundation.org, syzbot+e38d703eeb410b17b473@syzkaller.appspotmail.com References: <20240710001244.2707-1-rbrasga@uci.edu> From: Dave Kleikamp Content-Language: en-US In-Reply-To: <20240710001244.2707-1-rbrasga@uci.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH0PR03CA0003.namprd03.prod.outlook.com (2603:10b6:610:b0::8) To MW5PR10MB5738.namprd10.prod.outlook.com (2603:10b6:303:19b::14) Precedence: bulk X-Mailing-List: linux-kernel-mentees@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW5PR10MB5738:EE_|DM4PR10MB7392:EE_ X-MS-Office365-Filtering-Correlation-Id: 48f5104c-c00e-4bac-8a1a-08dcc39fb106 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?RFNKZEpzVnVIU2QwdEpFOFlWZkw5MEZnbWx0ZjlqSEUwR21EbEZFK0dLS3Ra?= =?utf-8?B?KzluaUZJa2puTG1LcWpjV1ZBTmZGZUx1Z1RXeVJ3V2RIamFJaGgyQW9IQm9J?= =?utf-8?B?dkQrNXpsaHVKbDNRaUM0ZktZVFNaRjc5T2JkeHVmK0NSejdpWGpyMTdaN0lw?= =?utf-8?B?aytJdVZRTWNibldNSzZNajQ5Z3Jxc1J6bHVrbTFnckZtdEpYVGdzL1ZxenMx?= =?utf-8?B?T0RHQXBPUFBWTDZwY0ZocHgzS04yUnBaL1FCZEFvNFFPZ280ZTVNeEVkeGdS?= =?utf-8?B?a1N1UE8zOCtjRVQ3VUZNSmkzZC9BZVFNdzd5WWlYR1FnWXZTcFlkajQrajJO?= =?utf-8?B?VElSNnNCeHlocTMzajNhUEY0SUE3T2dQRWNBWThkV0pWdCtGaVUvby91WU50?= =?utf-8?B?NXBCTUQrUTVsUmRNSHdGRnRDb0xTR3pLd3lXOUJzT3VVRTlsQ2FHdm5MQzlv?= =?utf-8?B?QWhiQVRUVXQ5WklDWUZhNmlzQlkrcDVocHZOYzhHdkt3RzJCVEl6cktsdEk0?= =?utf-8?B?ZFhEQkRXczBJOHJDajkzdHBGY1FYeXhLTVZob0lhVXBUek8zU3pyS2dpVWZj?= =?utf-8?B?ck91VDFabkhNVFlnR2JPWmRwNWpYTkM0OWFpMDc3REFHTE8rZi9XcVZFRDRu?= =?utf-8?B?OVd4VEN6am05TUYxRUZpWUlBNDBRajVodDBJalNPLysvOEFUaVRPNVlFNjRI?= =?utf-8?B?S1h0a3dObzFMaVMvc0s5TDlHcURIZTB1ZCsrbG1pcmQ2bFdjUncyOFYvbmtt?= =?utf-8?B?S2hVZ21pNjNxVndNL3g2S01NeHR4YmFwd2tHSUpMK3ZDb2xWUkVIek9PZUpU?= =?utf-8?B?WlNlLzR3aTFXSFpwdnRYTm5JN2E3SWZxWkEvNURnazViWExuRUNlWFMwaVVP?= =?utf-8?B?QktPZkhXenk5UFRrVmFCMDRTS2xWaERzU3J6eUE1bUVmbGl0NVFjc3pWZEx1?= =?utf-8?B?UVVBYjFPdFI0SXJKTnlNOCs5Z2txeDk4SVNUWVBwWngrOUdmVG1IdUE4VWxa?= =?utf-8?B?djRva1p1RU4yMDZBdW9ER2RjRW9YWHozTGI3dGhORFZaM3RBYy9PRlRldVJC?= =?utf-8?B?L2dzMDJZZVpsY0UvQU9uYlN6STdzWkFEelp3cllUaE04YkkrSTYxbXlFbTFh?= =?utf-8?B?T042SXMxdktvY056cklVWG14QzBFL0RFakY4em9xdW5XbllMVDQzdFdKQ2tu?= =?utf-8?B?dTg5eFRYTUNZclk4WTBHRVlrRXNncUd0WUZmbWNNN2tSMjlseUZQWDR0SWh2?= =?utf-8?B?dzN6R01zV3hQNkRuSWVnSmxNTytzK2l0V0Z1cW1zbDlzcXllSXM3b0doYldw?= =?utf-8?B?QjN6eGFDZDF0Rno3aUNiMHhFdGp6bWRYTktoeFZtcXRmZnArWUZNMkNra1ht?= =?utf-8?B?Ym5DNDVaSHV6Vy9EaDYrRElwd2czdkJaY1YyV0E2ZHV0dGMrdkFHT3kyWGg1?= =?utf-8?B?QkZXS053eWRpcGNJa1Z2S3UvQlJIMUpWZ09XVlNtWXp4MVVkWjZjanFwWU5v?= =?utf-8?B?eEsvS1M4S2JMY3FRL29vYTRXSkliYnhrYUtIc25IVzJ1dzJzbjgwTWJkTDZh?= =?utf-8?B?ZFNwNnlyVjJCN0lQT1E0S1Q5MjhzbVlQd1huUXdtcjF1VEdQY1RHUXFxeU5h?= =?utf-8?B?K29qaEtsRU81SDgzQi9uUy9mZ0plT2NsRmwvQ0x1R1U2eHdleFRGVG1HT1A4?= =?utf-8?B?Q3FVVzhwY0pGMXo5cm9SSVNtald5OTMzRXZXRytXcWozVkdpY3lwck9BdHdl?= =?utf-8?Q?dybMjiWKmu03xfradM=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR10MB5738.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(7416014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bDRuWE9KdHE1OEs5ZUp3dWZPNkc2YUpwS3MrbDlNOGhyY1VjaTRsVk51TzBu?= =?utf-8?B?SXNmVW53RG52NGZIY0dCaFRyYXVFTmhLaDdQZ0NTQTNKNnYvdmRVYzFRRjE5?= =?utf-8?B?WlgrcjVtTW5OMlppV1d4Q05qalpiVVQvY0d1bE9aaWQ0anZqOTFyL0c3MnRP?= =?utf-8?B?MGx2OURjY0hRSXZQR016eG9rNzFTNFpoZ0pUMDhTZU5tT0VCSTFYSnhWNy9u?= =?utf-8?B?OU1udVpyOFhpWTVuUlhoYklqZkVkYy9xeDQvb25BQktLd0lLZlpoMFJWMWRB?= =?utf-8?B?OHN5ZjkvYTRJcUJkQ1JiODYxZHNWQzcwbEk4M2U2bjViTTJOSjJQakJkVjVl?= =?utf-8?B?SmYwUVBkNUtWM28vMUVvRDdQUElvSVpVQjR2TlZwWHA0R2hKd2JOdldDdlFV?= =?utf-8?B?NFlYa3pSK2lzdVBIUTBvTFRTZHQ2UElWRVhTbVZNcStQVkwvU1ByNmtWNmRh?= =?utf-8?B?dzlzZDZTM25jQWJsMjNIVTRzN0tjeUVIY2FrdEd5ZTFQMXpwNGlGMFB2Q1V1?= =?utf-8?B?QTVEZExzRXFjZ0JuYVB0clB3RXFwMGpRRWZLa2ZrSzZhbWxNbUVIdnUvMTZk?= =?utf-8?B?ZTY5VWpJcnYxeDJiWHRDM0s3ZmlENE5PdW9jelh4T0c2ZWl3U0ZLQVZ5ZlN1?= =?utf-8?B?VDVuQ0hVMng3WjlNZXlsb201Mk9SNlMzeTF3VEpPbk5jUlJNcnBNbkhZOHB2?= =?utf-8?B?bG92c3lQZkYxQWFyWDdIeVJJK2k4VENEWUFiaTZsaFdwZVJVWGxiSnF5NlVw?= =?utf-8?B?NEMwVUtvdHRFUFpva01md1NYaUU0Y0F3OHY1T3FuYnhpTW1GVDZhcXVMaE96?= =?utf-8?B?RXNObnB0MVJncm1ESTBQUEt0ZXdkU3JNckpVVlVQNXNDcWVVc251Rnc5bi9t?= =?utf-8?B?T0Fhb0dONitYSFRJNE9RdEdVdENmV3BjWTlUNFNCTXU3WjJ0K2lyb1JBL0Zn?= =?utf-8?B?U2NxUmRvUVNTU2xybjZ4MGl5N2lEeXJOSDFvb0lBNHM3UU1yMGFvSDMyeUpP?= =?utf-8?B?Y2Fud0IxYjg2Ti92bnRRdU5pZUFXUm1yTU5SOWFkbWgwNGFzS09JZ0xQN21u?= =?utf-8?B?RW1IMHd5S3kvUzNKOW1Cd2kwNnFmc2Z6dTlnb2tuRTBWYi8rYVp0MXZDcTJs?= =?utf-8?B?RW14R3h4VDI3RmpTc054dzEyc0VKNEpyY0VWQ2NZTitEVWQwRytRYXJFNVVN?= =?utf-8?B?enZmNVdmVHlKVHFvN1RGMTlSNkl2WEhzREU1Z3A3YnZoNGlMTXhJOGdPWnNl?= =?utf-8?B?a0JjVCs4MHNwNGg1d1Z5WlVabU5HRWFiUFVtaGN2ZVB1QnFTN3BWbmNIeTgw?= =?utf-8?B?MDF2d205V3YwMFhxUVpXcHJXVFBYK0s3blBNWUJtcDU2SDRWY3ZMUHJMdkFQ?= =?utf-8?B?TFlLRHp4VWxCbmtzOXFZdXVLdjk3R1hXNnRRTVF3STBYbDZDcWxOdGtPZmtM?= =?utf-8?B?MDg4aEM4NTJBbDJPT0h3YnR6V2l3cnlhM2oxcmQra1MxRk0zelNpcllmMVU2?= =?utf-8?B?clBicHZlV0pBTkdCc0NCdFJrSVNDY3dSeW1BbU9vekdWcnE3dmZHRnd6VG8y?= =?utf-8?B?SHZnT1dOc0Q4eTdGditRRXlCaGhPSmFjb3NRWUgydUxONGErUkpsNElMYXFq?= =?utf-8?B?ZDFySFpmenRHWGJNaXAwZUZ6ekQ4SGFCWkMxR2hhV1lIb0dCOXE1VGZUUHJT?= =?utf-8?B?SVBRa0RpbG1kQ3FidVNza3RUMENrWUIvWW8rTSs2MkhxOWFGTnpwOGs3VlNq?= =?utf-8?B?NjF4T2Vzd2dVVEJmTzgwWjBRc0xIQlJxQ05MVDVUNlFiUmtlU01KR3FNS3Na?= =?utf-8?B?YmV5djArYmMxNUZlSWZvM1EvWWpLYW01bUVyaHc5TjllS3FDUElYU1pBZXJH?= =?utf-8?B?M0d4Z2hTK1NENlJUUlBIV2NId3FsVUlPNWVwSmdmVHNjTWtTRlo2QmhYRS9n?= =?utf-8?B?S2ZSNW1vSUNPWmtQMlJuM296dmhMWk8rRVBZQjNPc0ZCVVdzeWlrV0NBeTMz?= =?utf-8?B?d0JYaDYxanBSL0JjcnV2aGlVNW40YWNMYkFZQ1YrOGErbHcrRU5OY25xTEtj?= =?utf-8?B?NVFSU3JTRnI2SXdwTWVoYTJtNkMwd0I3TVpQK2FDalVkMHJhRlEwcjU3a29i?= =?utf-8?B?ei9UdCtKSEtHTnM3ZHFZNGMwUng1NkdnN1RFVDZLMlZOVmpvaXJSUGVIdlEz?= =?utf-8?B?cUE9PQ==?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: RhDfoDf6aH9OhmpHXzBTBu2oQXxUpJ1mk8urUGJE+HcOQyhRXTJuL8FrwZOLJtI7PvWpqg1zP5Vrit56PuVtl7BND/+8lzm28WnPZ9bTpF9H5M/slfJCusmy2oft+vsS/UXyi5giwTcSTSRzDLfen4WnmiP1uhqSHh0K0FlgRWfBgASd3DyRpeCWiul3MnWOfTgkf3ETZ1VPJnyzKAjQ/qjMOEoSUqAOIQgFz3/ls0dTUJ22MgPzUBmIF9H8L+a0W8rnJ4nO6619S5T0yMnO8lVYDhc2jibPXXf5+uNXZMdET4jzk7dzL6gHDrN5ooF9gBGzcb88s/MfGvwXkpIljkG4qxAmLEF+9echuYKI5HCbLKLW6Ejq/YpQTP5VX0uE8Bm0opH/HnaV2qVFv98IH3daNDe/GfV4oJVLuftWD4IUmO+LCnzmmrEk01W2AUfBqsDlh1VPmf7AW1zxeRyAuNc9zEcPfJl73ADDvOhk576117WInm5sLz4uE3Yf4HcoyK1861zQ7FaoYd1YqGbhWQUBMUlbcu69HJMNKVgl/SHgXDySsTVw7MGd0/xYYqghQcqqpaDexR94uWThbw7T9KTTW4+jgXDl6RhlZsQNwAA= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 48f5104c-c00e-4bac-8a1a-08dcc39fb106 X-MS-Exchange-CrossTenant-AuthSource: MW5PR10MB5738.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Aug 2024 18:16:21.8675 (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: 30vab1zTnhpcz1WdLc10vUqrgmQg/M2pt/7tDHWsybywU12TEWY+jmRK37T4qdAV/hjmPDz7sKfVZ67wbEG5Yk9nVQXZi721yymfrdlzZbM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB7392 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-23_14,2024-08-22_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=954 phishscore=0 mlxscore=0 bulkscore=0 suspectscore=0 malwarescore=0 spamscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2407110000 definitions=main-2408230134 X-Proofpoint-ORIG-GUID: PsMgzHmXDd2x6CEltmHwPv-Ry1JNqWDN X-Proofpoint-GUID: PsMgzHmXDd2x6CEltmHwPv-Ry1JNqWDN On 7/9/24 7:12PM, Remington Brasga wrote: > Fix issue with UBSAN throwing shift-out-of-bounds warning. > > Reported-by: syzbot+e38d703eeb410b17b473@syzkaller.appspotmail.com > Signed-off-by: Remington Brasga > --- > When nb = 32, `mask = mask >> nb` or shorthand `mask >>= nb` throws > shift-out-of-bounds warning. > `mask = (mask >> nb)` removes that warning. Looks good. Applied. Shaggy > > Link to the syzbot bug report: https://lore.kernel.org/all/0000000000006fc563061cbc7f9c@google.com/T/ > > fs/jfs/jfs_dmap.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/fs/jfs/jfs_dmap.c b/fs/jfs/jfs_dmap.c > index cb3cda1390ad..636aae946e84 100644 > --- a/fs/jfs/jfs_dmap.c > +++ b/fs/jfs/jfs_dmap.c > @@ -3020,7 +3020,7 @@ static int dbFindBits(u32 word, int l2nb) > > /* scan the word for nb free bits at nb alignments. > */ > - for (bitno = 0; mask != 0; bitno += nb, mask >>= nb) { > + for (bitno = 0; mask != 0; bitno += nb, mask = (mask >> nb)) { > if ((mask & word) == mask) > break; > }