From patchwork Sat Feb 15 09:40:51 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Siddh Raman Pant X-Patchwork-Id: 13975990 X-Patchwork-Delegate: kuba@kernel.org 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 05AC319CC06; Sat, 15 Feb 2025 09:41:03 +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=1739612466; cv=fail; b=t1eXmCqn9NQuyS/yDgshOHGtoiljd/QH6pZ4ywo+6pmtC2aHCffbHJh3mMThTalP1OMvm7WR4UOoD4fOX5PN8QPL1PmaHdVbgdFcadhGvxUgJVCAwoeDrgfOoAW+MPKZjLs+s05DsDgABOZ8SP/2pbpArj3bStE7H5fHa7ahOHU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739612466; c=relaxed/simple; bh=ijDW0Xshg+Jju2FWGo7c0BU14ptMq+tNDhRpgotr3i4=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=W9TjuuEDnQPqYVfUifBC7j/l4WNES+wo2tcUk/XmfUvAY9mpNS5uYyTV6mSdFEe1eirGp83aw3MzpIxgxjsADoedCh4pYdZ6GjltMXSyy6/u6GSuUhAl48h691dJgR87/XCprifmARO+/vbvs8/FgoTE3PLc3jBpT3cD9Xz8fJY= 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=ozSBh3BK; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=yrahqH1p; 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="ozSBh3BK"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="yrahqH1p" Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 51F4FwkD022775; Sat, 15 Feb 2025 09:40:56 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2023-11-20; bh=tHVD9prNsBP17Y2h8J C0oF78Xq5Gi32BYgFablI3/60=; b=ozSBh3BKl3FkWUm45NF3Ydlz9LvD4GkGSx pcy/MFrpYh1GGzuAWMVthi9Dsc640kJi8MPAd59oc9bRUR6Xm5z1WzIVaWVeqX+n bQt62cFuoY0SuvhvP5RuVUwYlkFychaX0OAERpd5wFlmPGQTiPaxHZ9Do5zylPL5 70Cak1xndj9yeAJChHvvtwMpR+N2shcdnW2DBWVdz3cfXS1Ry4KN3uVmRcxRWwgi Dxft3y2jbAcBGJzBK11V0vajaCL/OHY7067QhAxAbjPC+ULN7LVMlGlAHdE+zrla TZlhTmD+oi01jmAorrl3zgcLQy3qB207x3HTnpjnnzaOWqClkJWw== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44thua885f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 15 Feb 2025 09:40:56 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 51F6BjMO002066; Sat, 15 Feb 2025 09:40:54 GMT Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2047.outbound.protection.outlook.com [104.47.57.47]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 44thccfg2g-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 15 Feb 2025 09:40:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=L1c2E5Yy0IaENSaxb0L/UL1yM9PefJdpj+8JT9IWhSMVTHdxXNK3/BxKrqWytAcyqs9kcUfTxb28wtv8p2tCq/cifAegv1vnNUU48ltUxo5qumur2PR5MmQOQY7P02VbnjVV93AaPv6vY0nd6fT4VDbx/f2XJ7Tud14mOIw+423/z4tMMR5SuDpaFAQwUGY0qHAvxbrwUDbCwGUhREz1XilpLs+joP4Dda1WZG6zhpNX2D7zNIymTKZ+fNxJFL23up2JKX3Hp3yt5S5qi/mF7dU74nmMqmrqkv5+d3yGiL7C8JViTOTRXmdF5kpkekOeLkHD4IRiaRc437ZbhnM19w== 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=tHVD9prNsBP17Y2h8JC0oF78Xq5Gi32BYgFablI3/60=; b=hMin7sOsnXnKFj0+u5Vs/VIbTEPreif5kk1SaE1lW5sjmC9hVd/2ZFqjwCfRL/vUhIubUqU6D5jv+jJJ/+a0hIAiuReStPRVewTSRkWhQr/NCAg90ViELY1Nr/5qvv6BHPnPlTNUvrClOsjwbmPQbxW1gbDMY5LjpfKkQV09eJfdDK25gIKK2Nmm0ktlQ8RdsLlx6TUOqfTjX2xuM4gwAlEq5fpIHzMzzsyfYblh8JBwCkxnmBfhLbArtj5sNaL9uYnBmC56l5MeS7zzyZE7uRrrkG+gXvG9qM1xkkhdkX+7Z8jhK/6w4SH+udeQvrRaD/ZG3X/WBLDxTMgquSGmEQ== 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=tHVD9prNsBP17Y2h8JC0oF78Xq5Gi32BYgFablI3/60=; b=yrahqH1p+6e7hJjZt93JYekhrrhOkzjYeeaCdSpfMQLFTx+gVb/bKoPnvWU3WzZkAhGIxKLgeqRkT8phPXBvVDSU1VWFYS1Rhx0P9qy5djbfaYT/vArrp+O0NKLCO6sxT/N6hoda8vXJ0ZiscM/7Nh7EyeM+kN323wHivFB/vLg= Received: from PH0PR10MB5563.namprd10.prod.outlook.com (2603:10b6:510:f2::13) by CH2PR10MB4231.namprd10.prod.outlook.com (2603:10b6:610:ac::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.17; Sat, 15 Feb 2025 09:40:52 +0000 Received: from PH0PR10MB5563.namprd10.prod.outlook.com ([fe80::1917:9c45:4a41:240]) by PH0PR10MB5563.namprd10.prod.outlook.com ([fe80::1917:9c45:4a41:240%5]) with mapi id 15.20.8445.016; Sat, 15 Feb 2025 09:40:51 +0000 From: Siddh Raman Pant To: "kuba@kernel.org" CC: "edumazet@google.com" , "davem@davemloft.net" , "netdev@vger.kernel.org" , "pabeni@redhat.com" , "linux-kernel@vger.kernel.org" Subject: [PATCH] netlink: Unset cb_running when terminating dump on release Thread-Topic: [PATCH] netlink: Unset cb_running when terminating dump on release Thread-Index: AQHbf42ziGwWUCk7jkuMfqWT1BMwZw== Date: Sat, 15 Feb 2025 09:40:51 +0000 Message-ID: References: <20250214065849.28983-1-siddh.raman.pant@oracle.com> <20250214170631.6badcc24@kernel.org> In-Reply-To: <20250214170631.6badcc24@kernel.org> Accept-Language: en-US, en-IN Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR10MB5563:EE_|CH2PR10MB4231:EE_ x-ms-office365-filtering-correlation-id: 04b7dd9b-e2ca-46a1-c601-08dd4da4d5a2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|10070799003|366016|4053099003|38070700018; x-microsoft-antispam-message-info: =?utf-8?q?KE4lb8RBpXnmMkdqaz6W7zqc/LBL1qf?= =?utf-8?q?f2qfIPix6By8Ob4kslcp3eZY2A+FJ61/BpzYQhSy5MQrUNt7rBJ49AicM1FZYvVGt?= =?utf-8?q?ZubDhl8w6b6F1blG/Vr5VW4tiKL18QnuvClvRxfr9J/hCVpFfFHAmVJ4vQAViym9h?= =?utf-8?q?rcU+3LZotCFeg0128H/mGKhds4ASrIs8LV6ta+OLE1WQVP+7y5JWHgxsY0fcoAO1P?= =?utf-8?q?qZ9pXKTx0K92t4xd6UeDaGdyYUPX7RyBAMX+AkCVujqWmRDfxZD/kbtDc51Q+U4uB?= =?utf-8?q?yPInCMpePtcNMJi6j1l0xpMXJV4GYMt+VTjR+3beBn8gdQoqlyupSliDHjvdG5yfn?= =?utf-8?q?ilN/zHb98T0jtI/2htSgZG2AjoUFl6g7whyVxXydFv5zDc12vb/rjXjGUUeypsn2L?= =?utf-8?q?dyEF0fEow8wxUUIsw+YHgy6DLl35te9hSwsgYV0CBftsQhv8Z/RdKeTYsWuzRC9GF?= =?utf-8?q?Kuxq+fmgA8kb6c+iYjditQv6SvIX1VuLn6Ie866bFqpt+s9kKO/VwNlclVaj/B25f?= =?utf-8?q?hyoL0LxGFDnlQ7pmu+dXDmaQ6gaNUDMFGJ3n8S+dCRSNvWLIMy4c8Q29zgxrpVOp6?= =?utf-8?q?zfYvUCMCTLxnyPU6HK61iAqqG3PxgvVvuos2iZ0i5WrLSW3Ka8fP3YY3zP9LdmSL+?= =?utf-8?q?R/L7hSCy423+eYT4zL/DJLgkKs3bX16DPjb2cEGCGsY+NjHS2b2fRoE7O+LxUw3La?= =?utf-8?q?BnbfsnmlE5F3YVr8ce/igZiFkxolVwlP2tWED8zVMjl9DTq5JDC/xG2NwyPMjT8fV?= =?utf-8?q?8ByoIgrZmlM3th/cHRF5lfiUxxuNHdLl1gWHF77Kbv3dcXk+HyQLrIIgly4Vy5+yh?= =?utf-8?q?yP7m5nx+UbtGSKoRkqpHKSajJIp++m2XWi/0+MX2dPq9NphwNlaoQBqEtukBdBCfb?= =?utf-8?q?4GX66OHAZVlkBsDOs6JPKRH0IvjAgQ3eHFbUeL0778STcM+7pK5WBFkZnNa5X7MWd?= =?utf-8?q?tC4aWW30JS5sABLFIGPVbvG3uvqh5D5gdu4Nne/QyIWkahS696MD6uAFnohcSrVck?= =?utf-8?q?N3Im2uuRGaObot7TXI9O2PIJaLlaJ3oSc6q5pnIP+9IAmbfgRlfv49xnlbp2n9rTm?= =?utf-8?q?riSJK5HjLb2cIq8hodAlFP7zINPx+vD+DvYvyy7CI2TfidjTT2ttNiIujyNSHh2tk?= =?utf-8?q?k0Ptg8PpuuZ+NhC5b474abpWPgE2CXG8hENAwd8HsDIldySwACFi4f6lnbHBetGni?= =?utf-8?q?Xnb+ybLZ1FAvTpGnZQWMN2/NtejGLVC7X1fcRlWya17kHrq1QMvMP4YMfofruLDgH?= =?utf-8?q?JueUF1qzyC77RrJj2aZBvd24AubvpIsc7YGzjJ+zaA6u4wEM2SsB27eOq04QGpzrf?= =?utf-8?q?DEJdR/9MfNliXgAnr+/HBwRCcInsL5DuF47YhKIn05wMLegCr6JnTkQ36AvlAiOwk?= =?utf-8?q?kxvCu6EUcQD?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5563.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(10070799003)(366016)(4053099003)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?nRuTHKdzvRAu7HJ6Qb7vE7g41yq1?= =?utf-8?q?EwMPJk5Op9u+qQx7y+z7lqSNwSRw3a5+LmpFgkbgJ8pFB5FOiVdGb1mbBgsY6Lz4R?= =?utf-8?q?duV5JtpHNru11hiARmzr4OKQGlOHxqypnx5rJot1GVsD6dPOPRA2nBLsejLvY+JbW?= =?utf-8?q?L8NdfytXdymbGKpUHNBWsCT6gtdRYXBeQcfGkqUSVCVg2NZ+xgUWNKME/EuEM8GBh?= =?utf-8?q?SRN24FSkyUWRTxTjxs5kd7RFiub8N+7ucjNkmKVf1df3GSkWmv0/Sm5wCC3Vk8x6v?= =?utf-8?q?WWIV9Blewh0Yx6tIvy5VEM/PoB6dMMRvHNqC/rYvaajdWGVTitE4i8aFY1F772U5j?= =?utf-8?q?mrTXE0eyOMflvhJ6ma9BegtlrSwtsSmcv+TeVKNwaEYtHB/UpOcWSmp7X4VBxkFSt?= =?utf-8?q?gkCwJLR/vHwWFNVdzh9r3FHazsjnQPNiTQCdikONoyvJHs8vLUNfbc2Mb5XBCML2G?= =?utf-8?q?a88JphfM8mK7OgMkF/M5g9BUaA2ts/GrFS2GBFEWPJQswX3qLZJ0gWw/jmb/ZZAv4?= =?utf-8?q?S7+pU6OB7iFVEVd5SYwqc0HJWd1bZztIyz8l5SyK0++n+L5PD92xFgkA5JmQ5oNpV?= =?utf-8?q?hPPEB9JxHY/EQGWh/Br9/PfXVKNWFWs8+C628//tNVsKHT/3yCrg95p8GbNOqQAMF?= =?utf-8?q?fI0MkPX/MhIp4VAyAG3k32CodgWl0SXr+Jv9jn0wvLPQDXvpo8aKacXssXWZlZe0U?= =?utf-8?q?edLpki5AHj2KPO4aHIVilIFURXzJj5buzndWitSmj1QomzKENY90fgo150Gsfu5fa?= =?utf-8?q?ODC1xpcIx6GRab38M/43tVy/vfFHaJeH6YpeDv121KL12ETt7HwBNP88c39U1bAVn?= =?utf-8?q?HctJQOrSr4fTi/Tm0VWsIyfgIycOv3vwEP7AykZe8DH4oi3AzUb3qR2OvR8PA6wZ/?= =?utf-8?q?3PzGT2uK1O+ond/gKOIuQFyDyPm2MaOQ8odnrJtgAr4phvxeoWT3Kb972b4Mk4FLL?= =?utf-8?q?bK7U/9z1zgImxZVZ7L2XQDmZp4U1XXYvunHYuC9MEcW3uDXV3axdE0mGCWx9vZIDO?= =?utf-8?q?euUyKhifzIG5vzFzuEUbnzJBwE30UtmcMdbPkkjEAT4nnjEJ88pbLvPbusxgHJF5J?= =?utf-8?q?EzDtyY9cQzs7x3rNhtrlwctBWEBUR4B1Dx/JKZvAcI6Fr70if1FKCuPMfe6+Yufja?= =?utf-8?q?ceiTQoPoejmWYf/0aN6twPdn98vX4WDxgj1tPPBdKOGKH7eK6lTsoAGfGdAuFgut1?= =?utf-8?q?PoiIR3+Ud3V7zoTcyyMyWblK3sClNvW3+gSFGonPJxEu0EtKKmpvV0DS4eol60rdR?= =?utf-8?q?5WZrKFQf52EcWUP8QFF+chSQ41aXIYLVsdY24Ky5fBqwFwGhkU+P9ykNAQyIYZ4CA?= =?utf-8?q?0a27LVtR7zKnMXNC3HEJ1g4IqrZJQxTulSJ/RvOeHxNlirLsGsCZU8icd7EVl8vA8?= =?utf-8?q?+5q6ZB6YD9t3U6UgRKairQ61mhcOnhoFzHh3WTO05/exVM/dnNZZwLAQxvdoXn6Yh?= =?utf-8?q?0dYDkfVrOxUxWEIPmlTJHpC7BDHq2SlYerpXF1YlOaC8B/aPdCkKTxP17RLIMMdA0?= =?utf-8?q?zC4N1XbLAYogih+ku3QqeFACtB0fpZXJfFAWDWbIKgsKBibCdZbfl4skGfUWEe7Ht?= =?utf-8?q?mG8G7igzXexC9Vb9ki/TxyyVe4mti57EzIlCfNHZ0pnbe10KB5fAq4=3D?= Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: zS2EnpjPpQbJmbbCxGrf6wX6FB22fGy01QaX1QtlrvsWARH5f5qBRjMU10r73/iN62sxchomvJEa6uy8KyBWMo3mk6NMezE6pVfdS0eShJuKTzZHoMqCHw5usxd4Wc8wmulSv1UGYva6ZsY0CxoDndfe9mJyU5lHkqMU+FGAU95Hm4XVdtx+OQ8kFjDeVODUnH4yPnG4MC2cMpUbx4ant+FVj/fHmCn6ze4kq2vxlGXG4fOen5LZZnrv4sSUweejnen3Ztn3dUSnibM7CZrLJgYNIB/M97aE5O7ZOUovA0cOcEYXxkVKFnHx9svpezgBEQryUMYieIkST20cF4Gh3vVYEmojx7qd5w4DRf805/pRsFr81SyS6A+S4m1QzJLI2D61S1VyootQl6B4Oa6bkM7B99+gRJReK7jNdOwZsoTROXyY6bFIcy3pjnSNGUpn97FsjBPtA/+qZuIoQcB6WVY9+t7No0zqP1Q6xztrvxdPR6fCNFW9EKJIjh5AzWIoUHA6dmMb5lPxVlAFyA9x6JKKZLq/ZUbyaxhWtefsIwZPcNdERetqbc/HinJNxgUA0P+1LcY1Bc8O6yAiAd6LpJLj+I6i7TjJ0HZLPWeFuqI= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5563.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 04b7dd9b-e2ca-46a1-c601-08dd4da4d5a2 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Feb 2025 09:40:51.0413 (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: oNSx6U9BNbLOASNoppCbJQz2krb6fv8V33NS3W4jzepzkDTgcg3McvZGfjuaR2MmIxmbA4Qo9MZrgBicegAcvA2hfzeDu9QDmrWNPHy3sT4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR10MB4231 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-15_04,2025-02-13_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 adultscore=0 phishscore=0 spamscore=0 suspectscore=0 mlxscore=0 bulkscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2501170000 definitions=main-2502150084 X-Proofpoint-GUID: QPcFLEds5aj3_eg9dBH9vksFDmWHPzd- X-Proofpoint-ORIG-GUID: QPcFLEds5aj3_eg9dBH9vksFDmWHPzd- X-Patchwork-Delegate: kuba@kernel.org When we terminated the dump, the callback isn't running, so cb_running should be set to false to be logically consistent. cb_running signifies whether a dump is ongoing. It is set to true in cb->start(), and is checked in netlink_dump() to be true initially. After the dump, it is set to false in the same function. When we terminate a dump before it ends (see 1904fb9ebf91 ("netlink: terminate outstanding dump on socket close")), we do not unset the boolean flag cb_running. This is wrong - since the dump is no longer running (we terminated it), it must be set to false to convey the correct state. Signed-off-by: Siddh Raman Pant --- net/netlink/af_netlink.c | 1 + 1 file changed, 1 insertion(+) diff --git a/net/netlink/af_netlink.c b/net/netlink/af_netlink.c index 85311226183a..f8f13058a46e 100644 --- a/net/netlink/af_netlink.c +++ b/net/netlink/af_netlink.c @@ -771,6 +771,7 @@ static int netlink_release(struct socket *sock) nlk->cb.done(&nlk->cb); module_put(nlk->cb.module); kfree_skb(nlk->cb.skb); + WRITE_ONCE(nlk->cb_running, false); } module_put(nlk->module);