Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp3517637pxb; Mon, 24 Jan 2022 11:13:24 -0800 (PST) X-Google-Smtp-Source: ABdhPJy6c0nOjXf2qX3k9JUmsRNMd4CEKfWNR1Lwy4zMbLbfiNdhgQIiGdlrOQenCdzu9Z4uRXUP X-Received: by 2002:a05:6a00:1490:b0:4c9:25cb:e1e with SMTP id v16-20020a056a00149000b004c925cb0e1emr5528019pfu.42.1643051604260; Mon, 24 Jan 2022 11:13:24 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1643051604; cv=pass; d=google.com; s=arc-20160816; b=L0KEGhWuePp3Jl3w1KiVW850ulW7mS/jkeI51CwypyyuXsSQFpzj3didmR3a9APjln +SDoDvklWe/tMJgtU4FDl27941ccJn1hCyTccYnqQtbPYCYWsOll87ZhNhshXUR44QBm 9p+pBRqp/jAiV0W21XEFnyGm49RakNTBei37x0Uv56/qa+0hoeZdwwdmmMeLda8ercfL FbuRebjiDrIKFKT+2IqdocFDjWCOCtp2Svk0SqU9G5oVBgqchWUw/ilyvvIJuBtJ8/Il ZXlfCC6z0B3Xtujlo14h44rMtUx40sp3fR65IliII7rtuIs5c8SUQfDYpqujwmkosOZk 2oiw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:in-reply-to :content-disposition:references:message-id:subject:cc:to:from:date :dkim-signature:dkim-signature; bh=vbSR80DiNPEl/rg4/HPGwgxAmEKWW/yVNGV3BwAXSlw=; b=L7wLzEenmWTfYv3Co0hyjAtjM4qTmbjtSyimlzvQ5daO2QGIEyYHCd7vwQq1g2m+BK ENXQIUhhZVZJtUWdXuy6B9GnrHXRKDJKjKsir4d7vi0EQmj8RaBQOhOOR2m1AhX2+5OR +1HFuyXzJ1p+Ax+8U4sLl1WA6nCWOqpqwUrEz6pA9UNvpVxXdSidGTXPNg9086P6fffg ExwSTfF5JsksuXfj2j6csIKDLMduV9wk8zhFoYpkNzuyq+voAVqGYD4fXWIINHuaiG3C cYRFEp0JSBv71SiGC6dSI92AuiSxTA4RygW441GpxIz2CXepRJRm7uG4WCyYLacws4kV GIIg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2021-07-09 header.b=IQYkLrt4; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=fUAU8mp2; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i17si16297538plr.151.2022.01.24.11.13.12; Mon, 24 Jan 2022 11:13:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2021-07-09 header.b=IQYkLrt4; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=fUAU8mp2; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242022AbiAXMqP (ORCPT + 99 others); Mon, 24 Jan 2022 07:46:15 -0500 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:39034 "EHLO mx0b-00069f02.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241913AbiAXMqN (ORCPT ); Mon, 24 Jan 2022 07:46:13 -0500 Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 20OAtEfY006305; Mon, 24 Jan 2022 12:46:02 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : references : content-type : in-reply-to : mime-version; s=corp-2021-07-09; bh=vbSR80DiNPEl/rg4/HPGwgxAmEKWW/yVNGV3BwAXSlw=; b=IQYkLrt4FRGqhrvQRZYL+HpBJYJ/TLb9HYXxjKH8/hhPlPxxYPQ1ClCb2UbDR6EOKoD1 Uycwz1KQZG4S5KGi4VPslJ6wNayJ4Zny3V+GPbBTRsyBiao6zAbnx84IaR/RGEXZzKjw FqGBQ7/Hhpj6HH/iGzAkY08r09o0xqE8H6zqeRyQEl8Xkhi7sdptoo1ruoydT+3eufu1 ucxOk8+HEXg/fKYOeL1v082FKrR8P+BTkoy+/zvMIrvYul5UlmDKo3reckNZu7X02wyS iq/3gqNZg3fCM0B8dK6wiptexcZOOFLoRZGKbhtVDHXT+w43nrKUMx3mKk2+K0xYkw3C iw== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 3dr9hsm05s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 24 Jan 2022 12:46:02 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 20OCeMpl084025; Mon, 24 Jan 2022 12:46:01 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2177.outbound.protection.outlook.com [104.47.57.177]) by userp3020.oracle.com with ESMTP id 3drbckbxkh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 24 Jan 2022 12:46:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U9A9ETjl7XVkpTRBFF4uvOfYjq14XtmisviwMUkaqVZ/txo+6ZG4G/6BVTr6iXH0+UMUEw67ha5zCaGpGBIDLc83FJ/Hji9yhUAbnRRFJSJi4atxu8dvZQ1iWVwRKr4siLneJWYBUhve2IoamgbaHvadtsIIjMSlpSUE/OgcJmqEZfSHhH5bRR8+Boz4quHrtfPvM3+WaRH7jleh3odFK5QqJ9X4dPQvSX+XNADgG7QCA8NdzSWqnsfKYldhWC3MJaUgFb1E0RNCc5zOkEHbUE1FlZekgNKLTn/EUULHSft42sOjXh8j9ccBel7YI4MLycJk5XYW8qV1j+FxjDhrLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=vbSR80DiNPEl/rg4/HPGwgxAmEKWW/yVNGV3BwAXSlw=; b=Ei55kILbJ3JRZnqZMFKkAeLQ2eSRisb8RDkZpwCZebN2lkInn7hJ9m6tAP2PWgf02ieYSTjBXNQTpPesgRGELS1f1yFOwWvHT3jsrhnpixm2P0T6zmxXz2FhxBKpi6gZRYlTKyKWXsnogoBcMaQPZxNycVWUBnrUbOPT/nHWsuTXEaZKFbVZ7TaMC3p9qCAAyA51ePkOUgaeevzdrEOqsJR5yi62Pt20tjnJgnlK73Ki9s6pDmi8IeWJIG9GuqnqUjHiQWJqlSCrZ9c+f7uGjZFUvZjB+mw6b3WOKe5O/ncvLbhcYUD0j0ckIRuIepeH8An4x4sNQX+JtONwgRzKdA== 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=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vbSR80DiNPEl/rg4/HPGwgxAmEKWW/yVNGV3BwAXSlw=; b=fUAU8mp2GEioS1fxCccWEQT/2b7/T9Td3dZ/McVDzO7FZxDRMHR7Ek/6KB+4pC7U0kPIhijcL2OqxmCumDQlNY1G6qa/1LYpnruj9F5Mzh7iYEvCmbU+TkLkhiYolKJFBcC0gOjat6HuQ5ix6upbPNBOys0a19vckveKIW45+9c= Received: from MWHPR1001MB2365.namprd10.prod.outlook.com (2603:10b6:301:2d::28) by BYAPR10MB3367.namprd10.prod.outlook.com (2603:10b6:a03:15d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.12; Mon, 24 Jan 2022 12:45:59 +0000 Received: from MWHPR1001MB2365.namprd10.prod.outlook.com ([fe80::c13b:5812:a403:6d96]) by MWHPR1001MB2365.namprd10.prod.outlook.com ([fe80::c13b:5812:a403:6d96%6]) with mapi id 15.20.4909.017; Mon, 24 Jan 2022 12:45:59 +0000 Date: Mon, 24 Jan 2022 15:45:30 +0300 From: Dan Carpenter To: Alexander Aring , "Paul E. McKenney" Cc: Randy Dunlap , kernel test robot , kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, David Teigland , cluster-devel , linux-sparse@vger.kernel.org, rcu@vger.kernel.org Subject: Re: fs/dlm/midcomms.c:913:22: sparse: sparse: restricted __le32 degrades to integer Message-ID: <20220124124530.GS1951@kadam> References: <202201221028.YKA8kSdm-lkp@intel.com> <91901e7b-7d82-116c-aaf2-c74c6a6b999c@infradead.org> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) X-ClientProxiedBy: JNAP275CA0022.ZAFP275.PROD.OUTLOOK.COM (2603:1086:0:4d::8) To MWHPR1001MB2365.namprd10.prod.outlook.com (2603:10b6:301:2d::28) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0eeb727b-a0e7-4042-c179-08d9df37782e X-MS-TrafficTypeDiagnostic: BYAPR10MB3367:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5236; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: O7H6ZIwdKLFzx4/GYhnuld4lezQJzfihg4AmVCZM6LI5vRrvUpOl36Vge+xMW/Sya5AJ75NZ5LlUp/txn6b6ncLG1tYDKKaQPwzQbZjm9m6VuDDTM1pxZE2mWi21oRzFS771/YJvOCVUgbIaNDFlLhvdNQln7K8pCdzN2pCIgJvG2i57KmgL3IvWHPyf0satuHLxK+CkmUlme5W61gdJ4CN5QWdXJEu3/67gtEqCHD33stwl3PGP4wHAaUNZoiLWzhrheor4pPY27rlNC1AXLp9KLsg9q52PnZ8KwCb0E7Pl353Lslew6ffRHACU84FnwRbaeoFttSy8n4zdbFU26v8jkCT3IBxtSIE8O1MRsl+K3QVWBvwjtf8vOfKMpCWY0PVSWLDO+DsVaFIBkiz9h4ALNvJIePZV8/ug3WIlqMqemvlQcN43fQTLDIatv/6Lw+slPf/XJ5wrGd861a+OpMbOncIxK23mz0DtO/9rwSmNnxbJl64Wcfj0EpaQ6B94jqV9uCWex3mgNgj5FGhVKYczBqFluwJKe8sJysIZLDQ/A3e68Fshx/oOs8Ms+WrLVVnaByRsJqHpSt0JvDq11YyDKHyNc7+nnw+6pw0GU86LqJKajmNE6/cm9I5y1kL6Mu0cIvbSuIKrZhWmyG8hoV9sfK6oyRYZ7tyXrtNHB9+m9Qzzh2h1II47dqGyFYMqQW4CGqCcBGz1ZnLzEI0LUw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1001MB2365.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(7916004)(366004)(6666004)(1076003)(6486002)(9686003)(316002)(5660300002)(186003)(8676002)(4744005)(8936002)(6512007)(86362001)(26005)(66476007)(38350700002)(33656002)(66946007)(110136005)(52116002)(66556008)(33716001)(38100700002)(6506007)(7416002)(4326008)(508600001)(2906002)(54906003)(44832011);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?qtNMAB34ubxmFQwNy6RDw9ntOFp9bTidUXsSdAleVJ1RcDzamM4kX7SqardS?= =?us-ascii?Q?eS09aZ6omzRvSPK/zAV53B1Nbs0/suIkyP/ayCcvnIQA5AvEXxQ0B/swm4pw?= =?us-ascii?Q?1rNB6ft0ACY+TURHxRyUm6kUeODKzrjFgr6Ug0BUZ891Q2Gypi60HcXkbaNq?= =?us-ascii?Q?IJ/laKes8grwQFR5UQliBa1GdXUZYpJMrBHD9Mocc6n5MFfCLCDP6HLaqw1j?= =?us-ascii?Q?xYt1bgpoH73GuDPNatuy3lFKLvvHCbl3xWMZJPjv6NEFW8MPHsIumQ28lNPr?= =?us-ascii?Q?2j5bL5C1hPMjTwj+W6ZGys5B7zOTTDB+C9N311ChOLpnSz1SnYhSZV48tgyq?= =?us-ascii?Q?Trbdt4a1kmYt7uuTBT57HANBD2Itp8YgllYCQ63fLCr4OoajVPnsMY7ZDv6V?= =?us-ascii?Q?69LGQPA7W7c/9fVEMRJzBnrnixEFmm+A32A76onlcC0JF81CbmLXIUfQvlZM?= =?us-ascii?Q?TDTE3ojrE5cgtq6V8A2mQpdKs3mgmSO3Rp/gqQf73Qrh9ncEUMkltPBQv3SY?= =?us-ascii?Q?b2qJkIIe1KBjMK802D03yaJtoUa5BcQmjH/bx5Og5UdeN3v5mz6XTkTmZnOb?= =?us-ascii?Q?mhkBGrKB3HKOtHb/ulQ8VQDG+6vy81eRI0XaqfrAoojVkZxrVdaP5tLIIUH2?= =?us-ascii?Q?TOLQ58bH5Je1fdd2cvjjIfMArVzY7tDXM02tyG+GNq4W6QkZktx675IOfYTe?= =?us-ascii?Q?fDSTomrtCegzduFt5OPRj5GuYzZG0DINzvmI5XBAhDVNLbMnpTgtaAMtT3OY?= =?us-ascii?Q?2AA6ql3NUQrfq8FWCm4qwp1Flm3XMW8jHESy4Y4fg/M8gqQ9ivAAhLDYmk3t?= =?us-ascii?Q?WiDyl3c4QjjSI/9dJbEQh0dPEjqCVVbpLh8/PZ+n+GLgKgvu0bVKte7HL2Y5?= =?us-ascii?Q?g+4v4zTtO04GKJOTmqBVubiS6Qe/8SBOvws5tGib4/qZFsudyoZOq8k8RRTe?= =?us-ascii?Q?2BE9IeRqyjUjJ3l8SO/jRY5RwReZc7C99nr1S+hA/exqpYQBiwYGOMg49Yba?= =?us-ascii?Q?XUrksA3OrR0UsILlcJqtWfib4JFTAfgFkUB7yES+vrDVuRx6GC0BjFZ1yV+Q?= =?us-ascii?Q?fhwjYwKou4vkdwtOcxkU/dNaVNb3AZpNK31JqtpTjWytWPA2ToVPBUcCBJpZ?= =?us-ascii?Q?obFh4YQvOj7IRzkKl5fg6sqUHXRgq9uLF0ht6Ej9+3qKB6aWcmwJgcqYKonQ?= =?us-ascii?Q?gWkHJaZcUlFChwRQORdu9tIDNSHzxFiddpC0tFzqpusGNxbkvq87k+/DcfMx?= =?us-ascii?Q?Wss9RpGrmu2/5gV9cgVdQtugBrtj+7igR2s/hep+WZOJjTze05xeSqsZ0u7M?= =?us-ascii?Q?2t/u4T9xnnErhhDONePJ3JrJ+QN9Bpi0g1xPVDMvnr7GjHFuGmPhuCrtwxJf?= =?us-ascii?Q?Tgr0mbtJl4J9uskTVKjzKIFp8fHidYCUmW+97vJYduszjJN/QdQ23P1pHIG+?= =?us-ascii?Q?ZLgCeKxupbkDmFcV6+HJl+/UCIZ45/ezZ6LuMuoSVBTmzKpLRgAUL+IkIOgh?= =?us-ascii?Q?nuWkqGlWNdtejBoG1Yl3cuJIkvA9Ae9sgGvM2Cx0BEvzCRuzEf2x+3MMq3qz?= =?us-ascii?Q?6QImTQm8zLcEfxMTMduVl8TpjSw5xjbF1n4ncoiC1hLIhxX2m4itVpDEVTfm?= =?us-ascii?Q?NmkEw1em5Jb3FAxmD9wxRGt+iKaMKpOfBlP++4sy0aQqgrTRWcaUlZUHxJCQ?= =?us-ascii?Q?X2ySLJyO4duaUMi+jPSbGc/o6fM=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0eeb727b-a0e7-4042-c179-08d9df37782e X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2365.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jan 2022 12:45:58.9816 (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: sL9540FA3GJEeH3vD/1PPykg4qvuXRBs5ugr9U2mHpBTTBryz8xmk4RZ0VQrm4WBQtoAYJhTo3YBql1tXHDfVfe2+Mah1NeviWv0KfKoSvM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB3367 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10236 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 mlxscore=0 malwarescore=0 spamscore=0 phishscore=0 suspectscore=0 adultscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2201240084 X-Proofpoint-GUID: NjJ2FSWQDrppWJl_4tVn3WS7nwGKclI9 X-Proofpoint-ORIG-GUID: NjJ2FSWQDrppWJl_4tVn3WS7nwGKclI9 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Jan 23, 2022 at 01:41:52PM -0500, Alexander Aring wrote: > > I see also: > > fs/dlm/midcomms.c:213:1: sparse: sparse: symbol > '__srcu_struct_nodes_srcu' was not declared. Should it be static? > Why not just do this? (Untested. Maybe I don't understand?) diff --git a/include/linux/srcutree.h b/include/linux/srcutree.h index cb1f4351e8ba..a164089abec4 100644 --- a/include/linux/srcutree.h +++ b/include/linux/srcutree.h @@ -121,7 +121,7 @@ struct srcu_struct { #ifdef MODULE # define __DEFINE_SRCU(name, is_static) \ is_static struct srcu_struct name; \ - struct srcu_struct * const __srcu_struct_##name \ + is_static struct srcu_struct * const __srcu_struct_##name \ __section("___srcu_struct_ptrs") = &name #else # define __DEFINE_SRCU(name, is_static) \