Received: by 10.223.164.202 with SMTP id h10csp4212173wrb; Wed, 29 Nov 2017 02:52:01 -0800 (PST) X-Google-Smtp-Source: AGs4zMYcL9T3rUHRrgPrx3bQBm6J+PBYmTJKh702fNCfoQCjDQUIFRPvylU42kLwDOu3tiREGz+d X-Received: by 10.84.204.136 with SMTP id b8mr2489003ple.319.1511952721254; Wed, 29 Nov 2017 02:52:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511952721; cv=none; d=google.com; s=arc-20160816; b=RlcFL5+yYuq/pgXOGdof+NtjBj6jrB3lKuf/iFd2izFDl5a+dTNHZTGdJmf0wha65X qTwZjA+vtq4Ismqs9eGFQBEXrjWJH3boSba7gknkVBE0KLygWcZ0LA9BW82uyFeg9uay 3P/7gf8/AcT3RxE3AydJ3ShZG+zL4SrCXvFgm6QYBWJb6oEqsJdUX3yi/t6SFe6UFHga LTq1ALJ+8BmmI/2/5jPM7FEG0JCraNWS2SByOZaV6ACWLu37M3/ElCV0q+vSf81gcAd6 OAExTUbxaa+e/AyozvpGZV1GJ4yhMP3aJxd9IzcY6ynwInVTA+xjHhXNVcK2TiZiGLPU +zsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:message-id:date:subject:cc:to :from:dkim-signature:arc-authentication-results; bh=4olZMjtxylbxSUxEImUJEJaAIGw85iUbfypoCJp1gow=; b=I3fuzzsWwA3D7K4GPHBzZgVvrTUUav821LbSlMz9NYJxYjSBVNabWLX1XcK1Xc9XQX HKctxO904vamrEFB7pMWOb9yB8I9Rd6A9a77tyFXFxa5Hc1xL8SOKYZObFT4DV+A3Qol VsvYfIx59RzrtSh7N/+t26vIewKARfscMYHmu+pKSImPgyOF8k0ZOHiM+Evw4ITBxt6R +flPHKS0PrXLQzDCjzTpQxH4Elg3c2vnoxMxgqr7H0CvAA+7pU6/vgef7SuTZdX5cIVB FFPEMp2uGsr0c+P3CFKlbhHkz9eNzFEF17bIo6E7BntrQV7ucxNfSpEjf5dGisgpOMA9 la6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nokia.onmicrosoft.com header.s=selector1-nokia-com header.b=V68XoRnC; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nokia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q17si1050633pgt.123.2017.11.29.02.51.50; Wed, 29 Nov 2017 02:52:01 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nokia.onmicrosoft.com header.s=selector1-nokia-com header.b=V68XoRnC; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nokia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754406AbdK2KvH (ORCPT + 70 others); Wed, 29 Nov 2017 05:51:07 -0500 Received: from mail-eopbgr40134.outbound.protection.outlook.com ([40.107.4.134]:13872 "EHLO EUR03-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752286AbdK2KvC (ORCPT ); Wed, 29 Nov 2017 05:51:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=4olZMjtxylbxSUxEImUJEJaAIGw85iUbfypoCJp1gow=; b=V68XoRnCkHhzdQgw4xnWnTGfM+r4LilHVPpFc8SkyJBO62fw6I4+wCxr24PvwbEUVQGy4wpvNI/gt/YduMxbildqgFcBhD5zi5aD39wP16OF3oiuS4dmMpjJ/lzDMGh+d31pjF+u9KXJXWCFLlymG0GAFsMxlv49G6r9iHL1ZPk= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=tommi.t.rantala@nokia.com; Received: from trfedora.emea.nsn-net.net (131.228.32.186) by VI1PR07MB1327.eurprd07.prod.outlook.com (2a01:111:e400:5a03::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.3; Wed, 29 Nov 2017 10:50:58 +0000 From: Tommi Rantala To: Jon Maloy , Ying Xue , "David S. Miller" , netdev@vger.kernel.org, tipc-discussion@lists.sourceforge.net, linux-kernel@vger.kernel.org Cc: Tommi Rantala Subject: [PATCH net v2] tipc: call tipc_rcv() only if bearer is up in tipc_udp_recv() Date: Wed, 29 Nov 2017 12:48:42 +0200 Message-Id: <20171129104842.30781-1-tommi.t.rantala@nokia.com> X-Mailer: git-send-email 2.14.3 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [131.228.32.186] X-ClientProxiedBy: HE1PR0402CA0059.eurprd04.prod.outlook.com (2603:10a6:7:7c::48) To VI1PR07MB1327.eurprd07.prod.outlook.com (2a01:111:e400:5a03::13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 7498cf99-6b69-401c-89ca-08d5371713ca X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(48565401081)(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603268);SRVR:VI1PR07MB1327; X-Microsoft-Exchange-Diagnostics: 1;VI1PR07MB1327;3:kDocCJB7ynKbUN6i1QbsVx5fFlWuI6mcQeEV7g7KXzfyGWXuLS9E7357DnJ1QYDbv+DaaTTV9a2XwZylMZOf5NDacKVnJ1AW0toSa6+vrH9TQ5Mzv2IhVG06xlJaQozxI41QSZWTrvB0YINumISnYBWRw6DXdjdD5x8RC+BcU4R5711MAKeGx7Ucn2O0ljpli9TJdHxqRyAr47WX94nFRpQJ1s6VcAxy7EC9yvuBHK9rId7G8NRbaRhqEoBW3MZP;25:aE/ZucWuWUUIf6IwR23nWgUCWrg+Bemntl6es+jGUzD1A+YQzympwRdjsYmzKMYwk0pCZd23WOtfJWQXCKRbp0hCVzbOBgC2ieQFwqFN3rJe+NEOvz0XPfJcMGWaamHcGs8I0G+lLgYHf6c1hLUzPSLOS9/pTXuWx7LsCkmFC7QBeMtEfFHjGoe5Qb3mK3L1DZfQtAiPn8G8kg/5YEcfIK1ASaoELPV4WWo+1U2vKwsHMbR7waF83/oeX7aoPjQyB7/lAWtqBpak+ZMIjgYEzmnhNSvEzTctn9E3g5zpiLsJvYrP9qkKWQBx+HuHgfRpn3SZxHt3WXGwnVMihHSWaA==;31:1AQ8iBCEiX0sjepSQh9VcLnMlB8xg13KMgXv/qdhJQLTc/e24lb8H/gNZVFwRFLwkvofEu6Z0ENpE6iQvtSQGv8yAc4Od6uHCx6RwETy/st+OyI+H/3o+0hjaS9Z/4bzi572ARlzAIA2YOtOjsBBX/oPTxZArmkkKbImvOQ6IeeOlBEvs2yobRsiWQPQOBVQi58xnrwV7dTcOpQVAZ1rksM4fFWDbBIgN6HjUIyDF2c= X-MS-TrafficTypeDiagnostic: VI1PR07MB1327: X-Microsoft-Exchange-Diagnostics: 1;VI1PR07MB1327;20:uuoercCsjBFOhZlihOp02UI+uqNW2n4Qvu5thfV/aiJxMYGHsBpaYysQrJCXR4RAR8ooPpk0lqVq7sqy/YUwIOoQDGiaOT/cUeRYTDKtduf6qoVf4R2PtsHIWZd0RnENWDE+rCqWQRvyyqkWjX6zdRGuF+J+vuechuYTP8cqM0D4btJPPNGrtGEcM9wTsSFNBSzl5GGBCjq46uy1hwcpFMFHLR0GXKePVOsHP2Wwdz0E/Xq7fFBUSEzjTETXU9X3RXMrL8cFbvoxYR3FEgr1i9SlPfMI4aRrVa5tFMEz7qQFagZ2tDHAQuThYK1eJUP2ETqcS7zyiSaeA1v+dkbzMD6q20IvqZ4QuklemzgLwf/TLVMhYtXPyo5gYZJlYusGwzVcvV2rpviD4wrDrV0CF6VovvnRCGaM4Rr9KhTmuk8V+o16OI+ovbkiqhjxphXYA3zao0FHowAMxvyRzeepSGSoy6Fx2G6MvlnkwKm4AXVkSLZbN6vE7uDxdoUQa3jB;4:9fiOogjxuW1FTVURY7+CL/JijL9LjlJMwCj+USrYzNg5U/p5pjjGBrbYS1zIgZep4LALMbt91kVRZtHQC2D/dzfxYmrFF/VDQgRKQ96tcj3WAqxUkKoE95gDHOeh5v5CPQJkpFrrgVis1XEnYtJcMlyTE6Gr8GNdVLoMTd/lej0aGp1+mHPViLS71JiQocgbof11LWcln1qp1/V5XnDu0HA3e4xagzUZjAuHD4XNpawkcywfblqOP/jz2lmNeY9f0ifjzP+vdoO8iyWQNDzRDWgCPmk48F37RryjAI1OEkmtefXIZNAk3WbbhK0OYUqtIq7vWKr04UCEyDpSdwGSWbnUTpEyGGmXqmKYHIu62SM= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(37575265505322)(82608151540597); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(2401047)(5005006)(8121501046)(10201501046)(3231022)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011);SRVR:VI1PR07MB1327;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:VI1PR07MB1327; X-Forefront-PRVS: 05066DEDBB X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6009001)(376002)(346002)(39860400002)(366004)(199003)(189002)(575784001)(86362001)(33646002)(25786009)(101416001)(478600001)(106356001)(305945005)(97736004)(7736002)(50226002)(110136005)(81166006)(81156014)(8936002)(53936002)(105586002)(16586007)(103116003)(8676002)(16526018)(189998001)(316002)(50986999)(51416003)(52116002)(68736007)(1076002)(47776003)(2906002)(107886003)(5660300001)(4326008)(36756003)(48376002)(66066001)(6666003)(6512007)(6486002)(6506006)(50466002)(3846002)(6116002);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR07MB1327;H:trfedora.emea.nsn-net.net;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: nokia.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;VI1PR07MB1327;23:N7pUb2MUtZ27UlIKFTmEf58kcM5dzG29jAqiVUPC8?= =?us-ascii?Q?UZYw/B4vOnffRHpCe7b/UFxqy4LLWbx826j26t08AAq37BRa3MLKLZJtopw0?= =?us-ascii?Q?Jwb2So13wKIAsDN6Lj+lPfyBSLRqrxRN2x8aQnJSNozwlAv16oZsHVqMnoY6?= =?us-ascii?Q?wNIyg48rF1zuBEV1jy3mTDrJYVZAoQowJzWAq48KottLNVBmnlvhSaP3yM1f?= =?us-ascii?Q?4g4w8/bIGipBULCQNws8FZ5gYJLQ6RgVCHYvA875So8/iTjxL0/TvB5fkgQn?= =?us-ascii?Q?gMGaY8D6+/F5GgK05NSxNqeM2FkkCtnj3k6c4KoM1xsrqV2o/lwgN+aB8PLh?= =?us-ascii?Q?6nmP/jfm3D5W/RLggtwKscKEYYXOgZVgnRfFRcTrXKEqoVdycy8Id68ObFnA?= =?us-ascii?Q?NGj71omgnPBqDUnORdwg9eF4ZvcSA4vugNTp9aLTj6Nn6X/4DblOwUN2htts?= =?us-ascii?Q?YRHZLCZQhQkmnZg83G5msRqSKGDYv2eglPxVWKmK4ORAOplw6u9A/NuEYrDV?= =?us-ascii?Q?GvWTgSmlEVL51QjYKABH8w1KO/H9Grw4Cv/gaS8T9v9sAheZSIvghLSez4zG?= =?us-ascii?Q?MZFJajZPoOirQ2k6H6umbuJArbi0aFwElwPfsXNgnEXuA5Q5S7Vvp20AqsJG?= =?us-ascii?Q?8Y8mRcpf8rHDD2PMHCHUCQ8JiJgTXKb9ioCPKZOVbJPDl5bWo4eIqf+rFICV?= =?us-ascii?Q?sZ5WtNgMSfec2zuPdeXGent/yNyusyoYyQ5BBMN7s5p4CaGnQy8TmFeNEAvi?= =?us-ascii?Q?9fIyvnNQmFA8kTflwTrJqu1SCQ1I6h+tXwCI4Y2yO5uS7/ZjsMIVIaUM4neD?= =?us-ascii?Q?Dyx7fBODPcHOik5KkC9PlkQxwbvJmJBxkrMz1dqKrx6kJBp5nwb1H0XQhHZz?= =?us-ascii?Q?FZmDV9C9a3zVunxTjVHp3cOnJkb1NmJ5HEfB8LSyrKH2Dpo05Rz8cNknxi6h?= =?us-ascii?Q?VxYfCtBNQQxzL/cPBbJa4meN1ZhQDGAOVvOsSl5usWo8SX64SKzDHDuyKC7+?= =?us-ascii?Q?AApOzeiJWOR+Fxp85zkWuOdhDqXuUo4YgjmuImcJfNogTWyQFG6ZMWEaLIQZ?= =?us-ascii?Q?sWVGB33yi+vLXHSYrBZit1O4TDBIhythKSed5oMIAvPiic6yfi7iXKsukZBe?= =?us-ascii?Q?dqNj2lPauk6c+YkzYiOWoybGG5FB0i7uW2TwtUOpTjFxgXtMszsew=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR07MB1327;6:2YzV0qHZdVMngRaBFCeyBpfy0Fm7vVf4rwISMs1W5ZRJ0TB+xsJsvWY2rQ0EnDI48/jV6auIlOpeogi5yhN8skKLq0QtjOSAfxufrszBrZiVz0iFMUHP92xv2T/d+/LlUxGeeAtYTcMm3/kz9g/5bRvDikXlzsnTFXQPeUQ+oeykBPEPrCYDA38ac4qXhW2SYxkY0jXGpocozPW5tLboK4WxvAOaZxY4BmCvP3xDW6ZsG03CYpX2g8nb+FyOuOr+d3V6MI1txPVTdIHSg/f4nG8/dM5s2wa/IjITAlyC5Mi8fQNxbvk8dlb0jSQq9skIEibr3E8bdnn3yVHOMztQnsFBQFzn3mDpa38aMBkVj2g=;5:2QclPM1TgcpRtmGRX4XvfIKpfVjPWiXckFa3HLe00N8kkcCCbpBoK0HUk1IivW8wKbo4y7Xjw4row9SPKz1yiqhhG66fZBJfuA5TNAWWizvnoSRMFnDgYZBfaetPeDVVS2w3PGJGjomBTcbAKpoeR+/spE55AZ2y4h1T067PyDg=;24:/pyLmSJmU/BMY1jKb5hN11N/fniXuNA+0H6JqqmFFJH4OvSx5TX+1Fet7SPoLStHKB/MyqEpVzt3426QZMQ+aTRxvENUqWkXcwwZorw68lg=;7:wogrKFxJTcvl8Xb7FEW9ssLahMB2A/1cCNwH1avEsN38+NY4mLBz0GJ7RoJ+6h3hRkLd64Dg95izwwMfqrCq/MF0EsVlZq1V4N9k3lAqKGUIY9VsPbWI11y9yPm4zgSyQx6F85pkWdMvZfZToNQ1LvpCLzAdqGwfT+MX3/v6QzNedX3TdTn8a5Syaf/V4jjSWW/nsztdfaF/f02gKdb4YGgnJ76GA/Qa56fMBMI/cpiAlUDa+8HiD4sh+FLGajkj SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nokia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Nov 2017 10:50:58.5484 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7498cf99-6b69-401c-89ca-08d5371713ca X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB1327 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Remove the second tipc_rcv() call in tipc_udp_recv(). We have just checked that the bearer is not up, and calling tipc_rcv() with a bearer that is not up leads to a TIPC div-by-zero crash in tipc_node_calculate_timer(). The crash is rare in practice, but can happen like this: We're enabling a bearer, but it's not yet up and fully initialized. At the same time we receive a discovery packet, and in tipc_udp_recv() we end up calling tipc_rcv() with the not-yet-initialized bearer, causing later the div-by-zero crash in tipc_node_calculate_timer(). Jon Maloy explains the impact of removing the second tipc_rcv() call: "link setup in the worst case will be delayed until the next arriving discovery messages, 1 sec later, and this is an acceptable delay." As the tipc_rcv() call is removed, just leave the function via the rcu_out label, so that we will kfree_skb(). [ 12.590450] Own node address <1.1.1>, network identity 1 [ 12.668088] divide error: 0000 [#1] SMP [ 12.676952] CPU: 2 PID: 0 Comm: swapper/2 Not tainted 4.14.2-dirty #1 [ 12.679225] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-2.fc27 04/01/2014 [ 12.682095] task: ffff8c2a761edb80 task.stack: ffffa41cc0cac000 [ 12.684087] RIP: 0010:tipc_node_calculate_timer.isra.12+0x45/0x60 [tipc] [ 12.686486] RSP: 0018:ffff8c2a7fc838a0 EFLAGS: 00010246 [ 12.688451] RAX: 0000000000000000 RBX: ffff8c2a5b382600 RCX: 0000000000000000 [ 12.691197] RDX: 0000000000000000 RSI: ffff8c2a5b382600 RDI: ffff8c2a5b382600 [ 12.693945] RBP: ffff8c2a7fc838b0 R08: 0000000000000001 R09: 0000000000000001 [ 12.696632] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8c2a5d8949d8 [ 12.699491] R13: ffffffff95ede400 R14: 0000000000000000 R15: ffff8c2a5d894800 [ 12.702338] FS: 0000000000000000(0000) GS:ffff8c2a7fc80000(0000) knlGS:0000000000000000 [ 12.705099] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.706776] CR2: 0000000001bb9440 CR3: 00000000bd009001 CR4: 00000000003606e0 [ 12.708847] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 12.711016] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 12.712627] Call Trace: [ 12.713390] [ 12.714011] tipc_node_check_dest+0x2e8/0x350 [tipc] [ 12.715286] tipc_disc_rcv+0x14d/0x1d0 [tipc] [ 12.716370] tipc_rcv+0x8b0/0xd40 [tipc] [ 12.717396] ? minmax_running_min+0x2f/0x60 [ 12.718248] ? dst_alloc+0x4c/0xa0 [ 12.718964] ? tcp_ack+0xaf1/0x10b0 [ 12.719658] ? tipc_udp_is_known_peer+0xa0/0xa0 [tipc] [ 12.720634] tipc_udp_recv+0x71/0x1d0 [tipc] [ 12.721459] ? dst_alloc+0x4c/0xa0 [ 12.722130] udp_queue_rcv_skb+0x264/0x490 [ 12.722924] __udp4_lib_rcv+0x21e/0x990 [ 12.723670] ? ip_route_input_rcu+0x2dd/0xbf0 [ 12.724442] ? tcp_v4_rcv+0x958/0xa40 [ 12.725039] udp_rcv+0x1a/0x20 [ 12.725587] ip_local_deliver_finish+0x97/0x1d0 [ 12.726323] ip_local_deliver+0xaf/0xc0 [ 12.726959] ? ip_route_input_noref+0x19/0x20 [ 12.727689] ip_rcv_finish+0xdd/0x3b0 [ 12.728307] ip_rcv+0x2ac/0x360 [ 12.728839] __netif_receive_skb_core+0x6fb/0xa90 [ 12.729580] ? udp4_gro_receive+0x1a7/0x2c0 [ 12.730274] __netif_receive_skb+0x1d/0x60 [ 12.730953] ? __netif_receive_skb+0x1d/0x60 [ 12.731637] netif_receive_skb_internal+0x37/0xd0 [ 12.732371] napi_gro_receive+0xc7/0xf0 [ 12.732920] receive_buf+0x3c3/0xd40 [ 12.733441] virtnet_poll+0xb1/0x250 [ 12.733944] net_rx_action+0x23e/0x370 [ 12.734476] __do_softirq+0xc5/0x2f8 [ 12.734922] irq_exit+0xfa/0x100 [ 12.735315] do_IRQ+0x4f/0xd0 [ 12.735680] common_interrupt+0xa2/0xa2 [ 12.736126] [ 12.736416] RIP: 0010:native_safe_halt+0x6/0x10 [ 12.736925] RSP: 0018:ffffa41cc0cafe90 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff4d [ 12.737756] RAX: 0000000000000000 RBX: ffff8c2a761edb80 RCX: 0000000000000000 [ 12.738504] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 12.739258] RBP: ffffa41cc0cafe90 R08: 0000014b5b9795e5 R09: ffffa41cc12c7e88 [ 12.740118] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000002 [ 12.740964] R13: ffff8c2a761edb80 R14: 0000000000000000 R15: 0000000000000000 [ 12.741831] default_idle+0x2a/0x100 [ 12.742323] arch_cpu_idle+0xf/0x20 [ 12.742796] default_idle_call+0x28/0x40 [ 12.743312] do_idle+0x179/0x1f0 [ 12.743761] cpu_startup_entry+0x1d/0x20 [ 12.744291] start_secondary+0x112/0x120 [ 12.744816] secondary_startup_64+0xa5/0xa5 [ 12.745367] Code: b9 f4 01 00 00 48 89 c2 48 c1 ea 02 48 3d d3 07 00 00 48 0f 47 d1 49 8b 0c 24 48 39 d1 76 07 49 89 14 24 48 89 d1 31 d2 48 89 df <48> f7 f1 89 c6 e8 81 6e ff ff 5b 41 5c 5d c3 66 90 66 2e 0f 1f [ 12.747527] RIP: tipc_node_calculate_timer.isra.12+0x45/0x60 [tipc] RSP: ffff8c2a7fc838a0 [ 12.748555] ---[ end trace 1399ab83390650fd ]--- [ 12.749296] Kernel panic - not syncing: Fatal exception in interrupt [ 12.750123] Kernel Offset: 0x13200000 from 0xffffffff82000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff) [ 12.751215] Rebooting in 60 seconds.. Fixes: c9b64d492b1f ("tipc: add replicast peer discovery") Signed-off-by: Tommi Rantala Cc: Jon Maloy --- v2: Resorted to a minimal fix, as per feedback from David M. net/tipc/udp_media.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/net/tipc/udp_media.c b/net/tipc/udp_media.c index ecca64fc6a6f..3deabcab4882 100644 --- a/net/tipc/udp_media.c +++ b/net/tipc/udp_media.c @@ -371,10 +371,6 @@ static int tipc_udp_recv(struct sock *sk, struct sk_buff *skb) goto rcu_out; } - tipc_rcv(sock_net(sk), skb, b); - rcu_read_unlock(); - return 0; - rcu_out: rcu_read_unlock(); out: -- 2.14.3 From 1585627355966351114@xxx Fri Dec 01 23:48:04 +0000 2017 X-GM-THRID: 1585308648827306699 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread