From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4634EC28D13 for ; Thu, 25 Aug 2022 13:54:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D7A13940007; Thu, 25 Aug 2022 09:54:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D026D6B0074; Thu, 25 Aug 2022 09:54:09 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B2E82940007; Thu, 25 Aug 2022 09:54:09 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 9D98B6B0073 for ; Thu, 25 Aug 2022 09:54:09 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 7AB90A01ED for ; Thu, 25 Aug 2022 13:54:09 +0000 (UTC) X-FDA: 79838259018.06.D980C5C Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf04.hostedemail.com (Postfix) with ESMTP id 14CC740004 for ; Thu, 25 Aug 2022 13:54:08 +0000 (UTC) Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 27PD8cYa000943; Thu, 25 Aug 2022 13:52:30 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : content-type : mime-version; s=corp-2022-7-12; bh=kKq3axhCybwKGroSaMC3yXYSraqbmOFkG2BEx1ZIJzA=; b=AvXqlEULYAWOuFtqCDxIly4EnTyIDXs0tbWWrn3D2DGUuNl8ZPnJGRhfSqgvY42MKymP bC55e9d28ZLlu/vnMjG+8ODPIa03z93mfxx+ReMaAbLMpTq49p49Qg+nLq2jQkynxVis t4wF0WUH5GOgwz3mOeY4mTW12rYuRenSKtulYBU6ys120x/50TdztSJ1E6OgfZr2dI9/ G+gQciExQ77MpeuIlzbHiYnEmrd1jopzvMpOD3DQ+nApZJwl53LabzMhUD9M2ZVyErvi XraaEqf4qsfEYnvdteIG7k327UjISGpiQ4FpAfzQAurmisd3MKQA2bve9tA3XebpzCJM +Q== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3j5awvm9ws-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 25 Aug 2022 13:52:30 +0000 Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 27PBBcgP028370; Thu, 25 Aug 2022 13:52:29 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2172.outbound.protection.outlook.com [104.47.56.172]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3j5n4mbqf8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 25 Aug 2022 13:52:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ACtPcVWmRctb6cbdFRCyOQ1AlpWzSCGFy4C8GiXzPHxLn3R1hf7W/wqCV0Y5oIPtUWfm4ck7pq4piDbzX7InBsENb9eb7TqGr6BTwJjMS4+jQDgDOp9o6aHybme3G70QCee3540BkL1clcQjBnlQTAKZ+bnWw3wWdpmMEDeJhSfMZd8UWbpDBHw7I/VuOcZHuZqtKlgU9l+C7hZd2LTeFFUK2YnP+i2V/jvZiB/AzosmJD8JgC7Y94lY+tMpYqqqfSxVLyFRp71f3oN+FfJgcpTbjLpOZsM1/HMuiTco5n7mXTECbVARwRAdyJ/kCi2l7JdwerSIdbwyFYfAFApHRA== 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=kKq3axhCybwKGroSaMC3yXYSraqbmOFkG2BEx1ZIJzA=; b=WgWfQUQWyjGs2JTP59RfP/0ISkcXMyntI7QeKLLArnVp++tBn2n9JV/wP5XxW8Zsmswymvo13pLQnuP8Xoq3BXet2XBjodkM4EhJxY1xU1ogrj+CTm4oeFdsSunNvEbmUApgC+ty6PIBlKbGjJ84sUkkF85m+euZJ+4tgbLcv1NSI97EhmlUhB9bHsh5h5WtpP1JmRU/I5ZR1Yd3YPSfeUppl6B88q9czFk5Yl32oOYLs1wnmwC4JKgh7xv028D5FZc3YYJIYnNJLvMmBpRPurPI9DCFX/geAu4vMAWLPkjLMVA55d9mYHIZTCrKhHT5CNeTKQ7XhLAyQ1Y2r1Vi0w== 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=kKq3axhCybwKGroSaMC3yXYSraqbmOFkG2BEx1ZIJzA=; b=UmYAOsPyKnQ3e9m46vOF8akcZXBcYyYRo9E+tS6ersjHpopyN6VqFbh+Jwvwcz0YNwS97iu8LyEvUCoYH30wuMkokxuJDoUqtqFhvxpaOvctwzFum7tzAe2J8RuBlmzZ+0AYl+JoAg13LBqf+Dxntdvh8XWCIhSeF3XGSUfw7As= Received: from MWHPR1001MB2365.namprd10.prod.outlook.com (2603:10b6:301:2d::28) by BL0PR10MB3076.namprd10.prod.outlook.com (2603:10b6:208:7d::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5546.21; Thu, 25 Aug 2022 13:52:26 +0000 Received: from MWHPR1001MB2365.namprd10.prod.outlook.com ([fe80::209e:de4d:68ea:c026]) by MWHPR1001MB2365.namprd10.prod.outlook.com ([fe80::209e:de4d:68ea:c026%3]) with mapi id 15.20.5546.024; Thu, 25 Aug 2022 13:52:26 +0000 Date: Thu, 25 Aug 2022 16:52:08 +0300 From: Dan Carpenter To: kbuild@lists.01.org, Uros Bizjak Cc: lkp@intel.com, kbuild-all@lists.01.org, Linux Memory Management List , Andrew Morton Subject: [linux-next:master 3092/3266] kernel/smpboot.c:449 cpu_wait_death() error: uninitialized symbol 'oldstate'. Message-ID: <202208251909.gOzRDLgL-lkp@intel.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.9.4 (2018-02-28) X-ClientProxiedBy: JNAP275CA0060.ZAFP275.PROD.OUTLOOK.COM (2603:1086:0:4f::14) 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: d2cdf7fc-6b23-41b2-4d9d-08da86a10b3b X-MS-TrafficTypeDiagnostic: BL0PR10MB3076:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SPJe3wAb8DtAG7fDyNw36ljA7ggUYZQwmbEIJvpSaUgnsM2iFWlFTy4G3PSyPmjBT6ctHd5TEotfnqlS7ph6U3s0saqn/QNb/IeAecpK6b32a+IkqtmjrdhduaPASJZdUhcnrR8LZrj87F/WNsDRGvQHU7YCBcvZO+5rpdpmKLi+Lvufp3Km88HlfentG1IrnupG7vw0HIgiO8eJ6z83oRT3XVP4VRnko7/QvRddAqkJcs69bkSxFSoU/fmsEnNU/K9BVYUw8RxIU8HwMsBuDI1HTVY2pjKM+xhhvYCIgdd71Yti9frm0TJgOYBYifTI0yjYJ34OTT0TcVJiuELiwmmwZ5jFgP6nTcr2jaWw0eE6WJFHNj2fi3kp6VY4HKLEHCNg8Ux9M+tVm+dVV0UFPwrEjcqIIx7hzYKtnT/b5Pudtc7z9JCKMzUHCaI0VHYM4r840RpRlfLboAaTbZaKnq226nN06j6UVYNlAAotRWi7KHRZ+gMEfm5YBoPC/7wSuyA7rjpAHy+670XOPZmkyKAkHXTCqSK0Od/F/AGaINAQI9y7arLpBogNCpXMxSym5+yIopnRdGdDOaC0ELjodUuGBCz9tTtRk2jmFTPS81JshXy4Q4PoBZkRlbRB9H2XT4KOeidsJwB0N+g+7uUsoyrnT3T8F5OE0bfEZ/W3eggqr9nfURudC6HzqM9vpErAeyplsorX45qW+K0HeIrGvA3yonhUpeVyZ34/fC5yq1AomPBJAeqHeBGQjszprH+7ffgSz923y3m9TmiFqZhqote/HJN6LNSjqJlmI2TYTU/3Tm7HpO7HvJIVpO9DbLUttL5hB0HIrxyj1aNhHyjTvA== 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:(13230016)(376002)(366004)(346002)(136003)(39860400002)(396003)(44832011)(6486002)(41300700001)(966005)(5660300002)(66556008)(316002)(66946007)(38350700002)(38100700002)(478600001)(4326008)(66476007)(8676002)(6916009)(8936002)(6666004)(36756003)(54906003)(9686003)(6506007)(2906002)(6512007)(186003)(1076003)(52116002)(83380400001)(26005)(86362001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?+5uwomqUmN41FRGVvEvnMratbOrKr6aDVKhYxrYxDJbEcum0g9hHWY+O3Top?= =?us-ascii?Q?wrVaTHRWn4TsQwPTuOCJWxk0vw7kSAcNTwao2rPPy2i6mqd9T/cHtIjo7cwu?= =?us-ascii?Q?Rl3NkDOsHRPe04ABniDKsVrX7fMxOMPK0m7oerv7HmtmyIkGey4p8Wgpc3EB?= =?us-ascii?Q?1PlIVMqtYkSfU+16iP8ZbnwdCAjkMTzyqQc+R+4YfBdaS9a+Ws7wprSUGcV8?= =?us-ascii?Q?zZHYJjzObc0FtqRXgGwoDGkGnsZopjroyYm8K4L7wgTLyj8CICbKZxKM1krU?= =?us-ascii?Q?0SD7nm7VCzwm9jkx/+Ei/3Gt8GjjTha8EbBIP4T3UF4fkaOigwvZ1etiVw5b?= =?us-ascii?Q?cj9GRnvPZwuLHW9rCE79ybMalMkQ0nEWPDecBcMHFjexiOQk1Dv7UACtfOHI?= =?us-ascii?Q?MiPhyEv7TtT4RLUE2qg2biJfBEvupb+RDC+DTNMZU3DICPRPaTeZswSw40rz?= =?us-ascii?Q?6ln5NO1QaDm/qz9jXQJrSaMAc4Jc0tp+eohPBeVIcMN73W2n3fXCH8aS0cjc?= =?us-ascii?Q?9/HnHVP0jTjvbC8RY3D9nCXJvOitKlvxj5ZzYxhbW5l09BItkUTeRb1l8ore?= =?us-ascii?Q?BUxcGbFLWp6/VT0Bb0zo29368rgrcng8f4lHTS6Y/j/eKfmKE4gSxKA7SCw8?= =?us-ascii?Q?hGoqpjyp+spOVHqoNOCBCgeaYGMbp2M8gWunLsCSVMhQdSFHre6c6uxVW7bl?= =?us-ascii?Q?JSClIU9J70cO+EY+lggpWexct6n/gutEUyFlP9ZhoaIHdkeqz8LG3pbOzCt/?= =?us-ascii?Q?DfKFIajPKzMSbBI9FLdSIANIHr4JQ7pl2JhwAJs+T8CfRSTQwvR7AzX+CvZu?= =?us-ascii?Q?SGWTsTs5IueqtTYkNPCqPPUfcbJ5yN8wKxK2frDnufTx8b0q96NminLghwoU?= =?us-ascii?Q?sm34wxquHevXUye46kgleMsw3yRUJWzvZtAD189C5I/HnlQSVpFaHSStTdtj?= =?us-ascii?Q?hqhZUpmF6UT66TGqYD8LGUP/bv9LGUHkmsQQCWLVJGqniSL8wCC5QGerWl8Y?= =?us-ascii?Q?R+L8AR9SQfovZw8qWrHmZJ7XR4HSgbLTQkJhpGe7gSp4O3gBR9WF/DHxw/Hc?= =?us-ascii?Q?kABrbz4TIqY2HKGCSGbwfxSqHBO6hZW0ea6YDE8i1PnHeGe2xHUW+/GCywBx?= =?us-ascii?Q?3yCuzUl+x0O9237/BzfUUcQIb+e76vKXVUev5/qqGtCYdWviN1uzvXSWDJtl?= =?us-ascii?Q?gRgjRuSR+p/4KS10WXHn6kTL5kJ9MUJ+c5DeYnhD8PmUem8RfTdUrEgJtxHX?= =?us-ascii?Q?95hgXxx5uyLdQ5sDqK02KOiQMM5iioa25H624CDh4BpyDm+rC1TuTZ5Ysxjc?= =?us-ascii?Q?rBSYgKDCxzN2sAArCv9OviPpCxitAF6kKoeMko1jdt3nki2aG9mzTb6LbVtc?= =?us-ascii?Q?VDfIzXYQBLuawbec3K4A2C8rS8OmQuTyfLZEYh1cgWth9AlhmUM4n5XxiVQE?= =?us-ascii?Q?ZmQjzuNilgJCmOJdVQOpNExmvrHhpmSXHhpGfvHLifmEep/wfV5OHyoVBmZv?= =?us-ascii?Q?361hv31hlr14UyBnSXAvSGZW+4ILmFFfxhjOiPvNriKpfMa4dgbYtOBlem1G?= =?us-ascii?Q?zoC9s8evSU3/rD34z+OzsPuapU9fuZ60A36xer+9cfuoS5jvA1krqqvlSoAA?= =?us-ascii?Q?3A=3D=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: d2cdf7fc-6b23-41b2-4d9d-08da86a10b3b X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2365.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2022 13:52:26.3732 (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: msf6pWBvt9ppD22tY9EHr7Ffnj6/guwquXqhO2o4HCK1fsU81014ZeZY/HOW25CnJgOnyMDI03qQFfC20lZSpg3XX2hWKPUTqwYFAWzosKM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR10MB3076 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-08-25_05,2022-08-25_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 mlxscore=0 phishscore=0 spamscore=0 malwarescore=0 mlxlogscore=999 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2207270000 definitions=main-2208250053 X-Proofpoint-ORIG-GUID: JDiFR1mf40PHQ7ucg3epwGqOix9zRP6Z X-Proofpoint-GUID: JDiFR1mf40PHQ7ucg3epwGqOix9zRP6Z ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1661435649; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=kKq3axhCybwKGroSaMC3yXYSraqbmOFkG2BEx1ZIJzA=; b=fpSeFgnydvrnBAqrqieeem5Gsk+v+LIXTgqHZxJXKlbfcgm9OimrOuyGa0V5ZK3qn5xgoH /eddudQ9VBtNEd2rKIokcQPSvqqLJ4ybwuvOcS28b79ppb5MEDW2drh3cjyks2T4gYi2dW wyhaTgeGKbgvT062AFNC7NYenJWVBwE= ARC-Authentication-Results: i=2; imf04.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=AvXqlEUL; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=UmYAOsPy; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf04.hostedemail.com: domain of dan.carpenter@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=dan.carpenter@oracle.com; dmarc=pass (policy=none) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1661435649; a=rsa-sha256; cv=pass; b=od9Bw4iHQ6JHeazxQQjtt+ADRlPo8svrm5FNweZPq2NZQz91VGkOsexXkhcmO2NZFx6tlO poKVVXeyHusqxi4opPcjOXACIhoNiVbyACUWzm4P+AV6sXLxI7Zn6aAnqz1MsHMHjhkAwm z3ObknTfb+PC0CN495KkaPUZB6sJmI0= Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=AvXqlEUL; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=UmYAOsPy; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf04.hostedemail.com: domain of dan.carpenter@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=dan.carpenter@oracle.com; dmarc=pass (policy=none) header.from=oracle.com X-Rspam-User: X-Stat-Signature: fm98pwihm6q1pwsrwhjr9ya35cir9j68 X-Rspamd-Queue-Id: 14CC740004 X-Rspamd-Server: rspam03 X-HE-Tag: 1661435648-909838 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Hi Uros, tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: b5d939c951865f6fc229094e84b77c9a9e0ed0c7 commit: 2d1e07c7534c14e56ac3818fa24e7c1643a9b1dc [3092/3266] smpboot: use atomic_try_cmpxchg in cpu_wait_death and cpu_report_death config: i386-randconfig-m021 (https://download.01.org/0day-ci/archive/20220825/202208251909.gOzRDLgL-lkp@intel.com/config) compiler: gcc-11 (Debian 11.3.0-5) 11.3.0 If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot Reported-by: Dan Carpenter smatch warnings: kernel/smpboot.c:449 cpu_wait_death() error: uninitialized symbol 'oldstate'. vim +/oldstate +449 kernel/smpboot.c 8038dad7e88858 Paul E. McKenney 2015-02-25 425 bool cpu_wait_death(unsigned int cpu, int seconds) 8038dad7e88858 Paul E. McKenney 2015-02-25 426 { 8038dad7e88858 Paul E. McKenney 2015-02-25 427 int jf_left = seconds * HZ; 8038dad7e88858 Paul E. McKenney 2015-02-25 428 int oldstate; 8038dad7e88858 Paul E. McKenney 2015-02-25 429 bool ret = true; 8038dad7e88858 Paul E. McKenney 2015-02-25 430 int sleep_jf = 1; 8038dad7e88858 Paul E. McKenney 2015-02-25 431 8038dad7e88858 Paul E. McKenney 2015-02-25 432 might_sleep(); 8038dad7e88858 Paul E. McKenney 2015-02-25 433 8038dad7e88858 Paul E. McKenney 2015-02-25 434 /* The outgoing CPU will normally get done quite quickly. */ 8038dad7e88858 Paul E. McKenney 2015-02-25 435 if (atomic_read(&per_cpu(cpu_hotplug_state, cpu)) == CPU_DEAD) 8038dad7e88858 Paul E. McKenney 2015-02-25 436 goto update_state; Uninitialized. 8038dad7e88858 Paul E. McKenney 2015-02-25 437 udelay(5); 8038dad7e88858 Paul E. McKenney 2015-02-25 438 8038dad7e88858 Paul E. McKenney 2015-02-25 439 /* But if the outgoing CPU dawdles, wait increasingly long times. */ 8038dad7e88858 Paul E. McKenney 2015-02-25 440 while (atomic_read(&per_cpu(cpu_hotplug_state, cpu)) != CPU_DEAD) { 8038dad7e88858 Paul E. McKenney 2015-02-25 441 schedule_timeout_uninterruptible(sleep_jf); 8038dad7e88858 Paul E. McKenney 2015-02-25 442 jf_left -= sleep_jf; 8038dad7e88858 Paul E. McKenney 2015-02-25 443 if (jf_left <= 0) 8038dad7e88858 Paul E. McKenney 2015-02-25 444 break; 8038dad7e88858 Paul E. McKenney 2015-02-25 445 sleep_jf = DIV_ROUND_UP(sleep_jf * 11, 10); 8038dad7e88858 Paul E. McKenney 2015-02-25 446 } 8038dad7e88858 Paul E. McKenney 2015-02-25 447 oldstate = atomic_read(&per_cpu(cpu_hotplug_state, cpu)); 2d1e07c7534c14 Uros Bizjak 2022-08-23 448 update_state: 8038dad7e88858 Paul E. McKenney 2015-02-25 @449 if (oldstate == CPU_DEAD) { ^^^^^^^^^^^^^^^^^^^^ 8038dad7e88858 Paul E. McKenney 2015-02-25 450 /* Outgoing CPU died normally, update state. */ 8038dad7e88858 Paul E. McKenney 2015-02-25 451 smp_mb(); /* atomic_read() before update. */ 8038dad7e88858 Paul E. McKenney 2015-02-25 452 atomic_set(&per_cpu(cpu_hotplug_state, cpu), CPU_POST_DEAD); 8038dad7e88858 Paul E. McKenney 2015-02-25 453 } else { 8038dad7e88858 Paul E. McKenney 2015-02-25 454 /* Outgoing CPU still hasn't died, set state accordingly. */ 2d1e07c7534c14 Uros Bizjak 2022-08-23 455 if (!atomic_try_cmpxchg(&per_cpu(cpu_hotplug_state, cpu), 2d1e07c7534c14 Uros Bizjak 2022-08-23 456 &oldstate, CPU_BROKEN)) 8038dad7e88858 Paul E. McKenney 2015-02-25 457 goto update_state; 8038dad7e88858 Paul E. McKenney 2015-02-25 458 ret = false; 8038dad7e88858 Paul E. McKenney 2015-02-25 459 } 8038dad7e88858 Paul E. McKenney 2015-02-25 460 return ret; 8038dad7e88858 Paul E. McKenney 2015-02-25 461 } -- 0-DAY CI Kernel Test Service https://01.org/lkp