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 X-Spam-Level: X-Spam-Status: No, score=-2.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_2 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9C685C282DD for ; Wed, 8 Jan 2020 15:36:53 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 6E7052067D for ; Wed, 8 Jan 2020 15:36:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728959AbgAHPgw (ORCPT ); Wed, 8 Jan 2020 10:36:52 -0500 Received: from mga01.intel.com ([192.55.52.88]:30568 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726254AbgAHPgw (ORCPT ); Wed, 8 Jan 2020 10:36:52 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Jan 2020 07:36:51 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="215984549" Received: from tmkampi02.tm.intel.com ([10.237.55.122]) by orsmga008.jf.intel.com with ESMTP; 08 Jan 2020 07:36:49 -0800 Message-ID: <3d2bd09735dbdaf003585ca376b7c1e5b69a19bd.camel@intel.com> Subject: NULL pointer dereference bug when unbinding 'igb' -driver from Intel i210 ethernet card From: Antti Laakso Reply-To: antti.laakso@intel.com To: vdronov@redhat.com Cc: netdev@vger.kernel.org, sjohnsto@redhat.com, vlovejoy@redhat.com, richardcochran@gmail.com, davem@davemloft.net, artem.bityutskiy@intel.com Date: Wed, 08 Jan 2020 17:38:25 +0200 Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org SGVsbG8sCgpVbmJpbmRpbmcgSW50ZWwgJ2lnYicgZHJpdmVyIGZyb20gSW50ZWwgSTIxMCBQQ0ll IGV0aGVybmV0IGNhcmQgY2F1c2VzIGNyYXNoIG9uIGtlcm5lbCA1LjUtcmM1LgpSdW5uaW5nIGdp dCBiaXNlY3QgcG9pbnRlZCB0byBmb2xsb3dpbmcgcGF0Y2ggdHJpZ2dlcmluZyB0aGUgaXNzdWU6 Cgpjb21taXQgYTMzMTIxZTU0ODdiNDI0MzM5NjM2YjI1YzM1ZDNhMTgwZWFhNWY1ZQpBdXRob3I6 IFZsYWRpcyBEcm9ub3YgPHZkcm9ub3ZAcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgRGVjIDI3IDAz OjI2OjI3IDIwMTkgKzAxMDAKCiAgICBwdHA6IGZpeCB0aGUgcmFjZSBiZXR3ZWVuIHRoZSByZWxl YXNlIG9mIHB0cF9jbG9jayBhbmQgY2RldgoKU3RlcHMgdG8gcmVwcm9kdWNlOgokIGxzcGNpIC1E IHwgZ3JlcCBJMjEwCjAwMDA6MTg6MDAuMCBFdGhlcm5ldCBjb250cm9sbGVyOiBJbnRlbCBDb3Jw b3JhdGlvbiBJMjEwIEdpZ2FiaXQgTmV0d29yayBDb25uZWN0aW9uIChyZXYgMDMpCiQgbHMgLWwg L3N5cy9jbGFzcy9uZXQvaTIxMC9kZXZpY2UvZHJpdmVyLwp0b3RhbCAwCmxyd3hyd3hyd3ggMSBy b290IHJvb3QgICAgMCBKYW4gIDggMTU6NTkgMDAwMDoxODowMC4wIC0+Ci4uLy4uLy4uLy4uL2Rl dmljZXMvcGNpMDAwMDoxNy8wMDAwOjE3OjAwLjAvMDAwMDoxODowMC4wCi0tdy0tLS0tLS0gMSBy b290IHJvb3QgNDA5NiBKYW4gIDggMTU6NTkgYmluZApscnd4cnd4cnd4IDEgcm9vdCByb290ICAg IDAgSmFuICA4IDE1OjU5IG1vZHVsZSAtPiAuLi8uLi8uLi8uLi9tb2R1bGUvaWdiCi0tdy0tLS0t LS0gMSByb290IHJvb3QgNDA5NiBKYW4gIDggMTU6NTkgbmV3X2lkCi0tdy0tLS0tLS0gMSByb290 IHJvb3QgNDA5NiBKYW4gIDggMTU6NTkgcmVtb3ZlX2lkCi0tdy0tLS0tLS0gMSByb290IHJvb3Qg NDA5NiBKYW4gIDggMTU6NTYgdWV2ZW50Ci0tdy0tLS0tLS0gMSByb290IHJvb3QgNDA5NiBKYW4g IDggMTU6NTkgdW5iaW5kCiQgZWNobyAiMDAwMDoxODowMC4wIiA+IC9zeXMvYnVzL3BjaS9kcml2 ZXJzL2lnYi91bmJpbmQKClsgIDg3OC44NjkwOThdIEJVRzoga2VybmVsIE5VTEwgcG9pbnRlciBk ZXJlZmVyZW5jZSwgYWRkcmVzczogMDAwMDAwMDAwMDAwMDAwMApbICA4NzguODc2MDYwXSAjUEY6 IHN1cGVydmlzb3IgcmVhZCBhY2Nlc3MgaW4ga2VybmVsIG1vZGUKWyAgODc4Ljg4MTE5N10gI1BG OiBlcnJvcl9jb2RlKDB4MDAwMCkgLSBub3QtcHJlc2VudCBwYWdlClsgIDg3OC44ODYzMzVdIFBH RCAwIFA0RCAwIApbICA4NzguODg4ODc2XSBPb3BzOiAwMDAwIFsjMV0gU01QIE5PUFRJClsgIDg3 OC44OTI1NDFdIENQVTogMjIgUElEOiAxODQ0IENvbW06IGJhc2ggTm90IHRhaW50ZWQgNS41LjAt cmM1ICMxNApbICA4NzguODk4NzE4XSBIYXJkd2FyZSBuYW1lOiBJbnRlbCBDb3Jwb3JhdGlvbiBT MjYwMFdGUy9TMjYwMFdGUywgQklPUwpTRTVDNjIwLjg2Qi4wRC4wMS4wMzk1LjAyMjcyMDE5MTM0 MCAwMi8yNy8yMDE5ClsgIDg3OC45MDkxNTFdIFJJUDogMDAxMDpzdHJsZW4rMHgwLzB4MjAKWyAg ODc4LjkxMjgxOF0gQ29kZTogZjYgODIgMDAgZmQgZWUgYTQgMjAgNzQgMTQgNDggYzcgYzEgMDAg ZmQgZWUgYTQgNDggODMgYzAgMDEgMGYgYjYgMTAgZjYgMDQgMTEKMjAgNzUgZjMgYzMgNjYgNjYg MmUgMGYgMWYgODQgMDAgMDAgMDAgMDAgMDAgOTAgPDgwPiAzZiAwMCA3NCAxMCA0OCA4OSBmOCA0 OCA4MyBjMCAwMSA4MCAzOCAwMCA3NSBmNwo0OCAyOSBmOCBjMyAzMQpbICA4NzguOTMxNTY1XSBS U1A6IDAwMTg6ZmZmZjlmODk4ZjliM2M5MCBFRkxBR1M6IDAwMDEwMjQ2ClsgIDg3OC45MzY3ODld IFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IDAwMDAwMDAwMDAwMDAwMDAgUkNYOiAwMDAwMDAw MDAwMDAwMDAwClsgIDg3OC45NDM5MjFdIFJEWDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6IDAwMDAw MDAwMDAwMDAwMDAgUkRJOiAwMDAwMDAwMDAwMDAwMDAwClsgIDg3OC45NTEwNTJdIFJCUDogMDAw MDAwMDAwMDAwMDAwMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiBmZmZmOTFlOGY2NzU4ODk4 ClsgIDg3OC45NTgxODNdIFIxMDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6IGZmZmY5MWU4ZjY3NTgz ODAgUjEyOiAwMDAwMDAwMDAwMDAwMDAwClsgIDg3OC45NjUzMDldIFIxMzogMDAwMDAwMDAwMDAw MDAwMCBSMTQ6IGZmZmY5Zjg5OGY5YjNmMDggUjE1OiBmZmZmOTFlOTE3NTEyN2EwClsgIDg3OC45 NzI0MzldIEZTOiAgMDAwMDdmMDBhMDAyMDc0MCgwMDAwKSBHUzpmZmZmOTFlOTIwYjgwMDAwKDAw MDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKWyAgODc4Ljk4MDUyNV0gQ1M6ICAwMDEwIERTOiAw MDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwpbICA4NzguOTg2MjcyXSBDUjI6IDAw MDAwMDAwMDAwMDAwMDAgQ1IzOiAwMDAwMDAxN2I0YzEwMDAzIENSNDogMDAwMDAwMDAwMDc2MDZl MApbICA4NzguOTkzNDA0XSBEUjA6IDAwMDAwMDAwMDAwMDAwMDAgRFIxOiAwMDAwMDAwMDAwMDAw MDAwIERSMjogMDAwMDAwMDAwMDAwMDAwMApbICA4NzkuMDAwNTM2XSBEUjM6IDAwMDAwMDAwMDAw MDAwMDAgRFI2OiAwMDAwMDAwMGZmZmUwZmYwIERSNzogMDAwMDAwMDAwMDAwMDQwMApbICA4Nzku MDA3NjY2XSBQS1JVOiA1NTU1NTU1NApbICA4NzkuMDEwMzY5XSBDYWxsIFRyYWNlOgpbICA4Nzku MDEyODE5XSAga2VybmZzX25hbWVfaGFzaCsweDEyLzB4ODAKWyAgODc5LjAxNjY1NF0gIGtlcm5m c19maW5kX25zKzB4MzUvMHhjMApbICA4NzkuMDIwMzIxXSAga2VybmZzX3JlbW92ZV9ieV9uYW1l X25zKzB4MzEvMHg5MApbICA4NzkuMDI0ODU1XSAgcmVtb3ZlX2ZpbGVzLmlzcmEuMSsweDMwLzB4 NzAKWyAgODc5LjAyODk1M10gIHN5c2ZzX3JlbW92ZV9ncm91cCsweDNkLzB4ODAKWyAgODc5LjAz Mjk2NF0gIHN5c2ZzX3JlbW92ZV9ncm91cHMrMHgyOS8weDQwClsgIDg3OS4wMzcwNjRdICBkZXZp Y2VfcmVtb3ZlX2F0dHJzKzB4MzkvMHg3MApbICA4NzkuMDQxMTYzXSAgZGV2aWNlX2RlbCsweDE2 OS8weDNmMApbICA4NzkuMDQ0NjU3XSAgY2Rldl9kZXZpY2VfZGVsKzB4MTUvMHgzMApbICA4Nzku MDQ4NDEyXSAgcG9zaXhfY2xvY2tfdW5yZWdpc3RlcisweDIxLzB4NTAKWyAgODc5LjA1Mjc2OV0g IHB0cF9jbG9ja191bnJlZ2lzdGVyKzB4NmUvMHg4MCBbcHRwXQpbICA4NzkuMDU3NDc5XSAgaWdi X3B0cF9zdG9wKzB4MjEvMHg1MCBbaWdiXQpbICA4NzkuMDYxNDkzXSAgaWdiX3JlbW92ZSsweDQ2 LzB4MTIwIFtpZ2JdClsgIDg3OS4wNjU0MjBdICBwY2lfZGV2aWNlX3JlbW92ZSsweDNiLzB4YzAK WyAgODc5LjA2OTM0NF0gIGRldmljZV9yZWxlYXNlX2RyaXZlcl9pbnRlcm5hbCsweGU1LzB4MWMw ClsgIDg3OS4wNzQ0ODNdICB1bmJpbmRfc3RvcmUrMHg5NC8weDEyMApbICA4NzkuMDc4MDYzXSAg a2VybmZzX2ZvcF93cml0ZSsweGMxLzB4MWEwClsgIDg3OS4wODE5OTBdICB2ZnNfd3JpdGUrMHhh NS8weDFhMApbICA4NzkuMDg1MzA1XSAga3N5c193cml0ZSsweDU5LzB4ZDAKWyAgODc5LjA4ODYy N10gIGRvX3N5c2NhbGxfNjQrMHg1NS8weDFkMApbICA4NzkuMDkyMjkyXSAgZW50cnlfU1lTQ0FM TF82NF9hZnRlcl9od2ZyYW1lKzB4NDQvMHhhOQpbICA4NzkuMDk3MzQzXSBSSVA6IDAwMzM6MHg3 ZjAwYTAxMTU0YjcKWyAgODc5LjEwMDkyM10gQ29kZTogNjQgODkgMDIgNDggYzcgYzAgZmYgZmYg ZmYgZmYgZWIgYmIgMGYgMWYgODAgMDAgMDAgMDAgMDAgZjMgMGYgMWUgZmEgNjQgOGIgMDQKMjUg MTggMDAgMDAgMDAgODUgYzAgNzUgMTAgYjggMDEgMDAgMDAgMDAgMGYgMDUgPDQ4PiAzZCAwMCBm MCBmZiBmZiA3NyA1MSBjMyA0OCA4MyBlYyAyOCA0OCA4OSA1NCAyNAoxOCA0OCA4OSA3NCAyNApb ICA4NzkuMTE5NjY4XSBSU1A6IDAwMmI6MDAwMDdmZmNkNjk1M2IxOCBFRkxBR1M6IDAwMDAwMjQ2 IE9SSUdfUkFYOiAwMDAwMDAwMDAwMDAwMDAxClsgIDg3OS4xMjcyMzNdIFJBWDogZmZmZmZmZmZm ZmZmZmZkYSBSQlg6IDAwMDAwMDAwMDAwMDAwMGQgUkNYOiAwMDAwN2YwMGEwMTE1NGI3ClsgIDg3 OS4xMzQzNjNdIFJEWDogMDAwMDAwMDAwMDAwMDAwZCBSU0k6IDAwMDA1NWE3MDc1YzlmNjAgUkRJ OiAwMDAwMDAwMDAwMDAwMDAxClsgIDg3OS4xNDE0OTRdIFJCUDogMDAwMDU1YTcwNzVjOWY2MCBS MDg6IDAwMDAwMDAwMDAwMDAwMGEgUjA5OiAwMDAwMDAwMDAwMDAwMDBjClsgIDg3OS4xNDg2MTld IFIxMDogMDAwMDU1YTcwNzUwM2MxMCBSMTE6IDAwMDAwMDAwMDAwMDAyNDYgUjEyOiAwMDAwMDAw MDAwMDAwMDBkClsgIDg3OS4xNTU3NTJdIFIxMzogMDAwMDdmMDBhMDFlNjUwMCBSMTQ6IDAwMDAw MDAwMDAwMDAwMGQgUjE1OiAwMDAwN2YwMGEwMWU2NzAwClsgIDg3OS4xNjI4ODNdIE1vZHVsZXMg bGlua2VkIGluOiBpbnRlbF9yYXBsX21zciBpbnRlbF9yYXBsX2NvbW1vbiBza3hfZWRhYyBpVENP X3dkdAp4ODZfcGtnX3RlbXBfdGhlcm1hbCBpVENPX3ZlbmRvcl9zdXBwb3J0IHdhdGNoZG9nIGlw bWlfc3NpZiBrdm0gbHBjX2ljaCBpcG1pX3NpIGlycWJ5cGFzcyBwY3Nwa3IKaW9hdGRtYSBtZmRf Y29yZSBpMmNfaTgwMSBpcG1pX2RldmludGYgd21pIGlwbWlfbXNnaGFuZGxlciBhY3BpX3BhZCB2 ZmF0IGZhdCBkbV9tdWx0aXBhdGggCml4Z2JlIGlnYiBpNDBlIGRjYSBtZGlvIG52bWUgbWVnYXJh aWRfc2FzIGNyY3QxMGRpZl9wY2xtdWwgcHRwIGNyYzMyX3BjbG11bCBudm1lX2NvcmUgY3JjMzJj X2ludGVsCnBwc19jb3JlIGkyY19hbGdvX2JpdCBzdW5ycGMKWyAgODc5LjE5NzY3MF0gQ1IyOiAw MDAwMDAwMDAwMDAwMDAwClsgIDg3OS4yMDA5OTBdIC0tLVsgZW5kIHRyYWNlIGM2MWYzM2ExMmFl NTJmYzUgXS0tLQpbICA4NzkuMjk4NTg3XSBSSVA6IDAwMTA6c3RybGVuKzB4MC8weDIwClsgIDg3 OS4zMDIyNDldIENvZGU6IGY2IDgyIDAwIGZkIGVlIGE0IDIwIDc0IDE0IDQ4IGM3IGMxIDAwIGZk IGVlIGE0IDQ4IDgzIGMwIDAxIDBmIGI2IDEwIGY2IDA0IDExCjIwIDc1IGYzIGMzIDY2IDY2IDJl IDBmIDFmIDg0IDAwIDAwIDAwIDAwIDAwIDkwIDw4MD4gM2YgMDAgNzQgMTAgNDggODkgZjggNDgg ODMgYzAgMDEgODAgMzggMDAgNzUgZjcKNDggMjkgZjggYzMgMzEKWyAgODc5LjMyMDk5M10gUlNQ OiAwMDE4OmZmZmY5Zjg5OGY5YjNjOTAgRUZMQUdTOiAwMDAxMDI0NgpbICA4NzkuMzI2MjIxXSBS QVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAwMDAwIFJDWDogMDAwMDAwMDAw MDAwMDAwMApbICA4NzkuMzMzMzUxXSBSRFg6IDAwMDAwMDAwMDAwMDAwMDAgUlNJOiAwMDAwMDAw MDAwMDAwMDAwIFJESTogMDAwMDAwMDAwMDAwMDAwMApbICA4NzkuMzQwNDgzXSBSQlA6IDAwMDAw MDAwMDAwMDAwMDAgUjA4OiAwMDAwMDAwMDAwMDAwMDAwIFIwOTogZmZmZjkxZThmNjc1ODg5OApb ICA4NzkuMzQ3NjE4XSBSMTA6IDAwMDAwMDAwMDAwMDAwMDAgUjExOiBmZmZmOTFlOGY2NzU4Mzgw IFIxMjogMDAwMDAwMDAwMDAwMDAwMApbICA4NzkuMzU0NzQ2XSBSMTM6IDAwMDAwMDAwMDAwMDAw MDAgUjE0OiBmZmZmOWY4OThmOWIzZjA4IFIxNTogZmZmZjkxZTkxNzUxMjdhMApbICA4NzkuMzYx ODcyXSBGUzogIDAwMDA3ZjAwYTAwMjA3NDAoMDAwMCkgR1M6ZmZmZjkxZTkyMGI4MDAwMCgwMDAw KSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwClsgIDg3OS4zNjk5NTddIENTOiAgMDAxMCBEUzogMDAw MCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKWyAgODc5LjM3NTcwM10gQ1IyOiAwMDAw MDAwMDAwMDAwMDAwIENSMzogMDAwMDAwMTdiNGMxMDAwMyBDUjQ6IDAwMDAwMDAwMDA3NjA2ZTAK WyAgODc5LjM4MjgzM10gRFIwOiAwMDAwMDAwMDAwMDAwMDAwIERSMTogMDAwMDAwMDAwMDAwMDAw MCBEUjI6IDAwMDAwMDAwMDAwMDAwMDAKWyAgODc5LjM4OTk1OF0gRFIzOiAwMDAwMDAwMDAwMDAw MDAwIERSNjogMDAwMDAwMDBmZmZlMGZmMCBEUjc6IDAwMDAwMDAwMDAwMDA0MDAKWyAgODc5LjM5 NzA4OV0gUEtSVTogNTU1NTU1NTQKClVzdWFsbHkgcHJvYmxlbSBpcyBoaXQgd2hlbiBkb2luZyB1 bmJpbmQgZmlyc3QgdGltZS4KQnV0IHNvbWV0aW1lcyBiaW5kaW5nIGRldmljZSBiYWNrIHRvICdp Z2InCi1kcml2ZXIsIGFuZCB1bmJpbmRpbmcgaXQgYWdhaW4sIGlzIG5lZWRlZDoKJCBlY2hvICIw MDAwOjE4OjAwLjAiID4gL3N5cy9idXMvcGNpL2RyaXZlcnMvaWdiL2JpbmQKJAplY2hvICIwMDAw OjE4OjAwLjAiID4gL3N5cy9idXMvcGNpL2RyaXZlcnMvaWdiL3VuYmluZAoKQXQgbW9zdCA1MCB1 bmJpbmQvYmluZCBpdGVyYXRpb25zIGlzIG5lZWRlZCB0byByZXByb2R1Y2UgdGhlIGlzc3VlLgoK UmVwcm9kdWNlZCBvbiBJbnRlbCBYZW9uIDgyNjBMLCB3aXRoIEludGVsIEkyMTAgMUdiRSBQQ0ll IEV0aGVybmV0IENhcmQuCgoKLS0KQW50dGkgTGFha3NvCmFudHRpLmxhYWtzb0BpbnRlbC5jb20K Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQpJbnRlbCBGaW5sYW5kIE95ClJlZ2lzdGVyZWQgQWRkcmVzczogUEwgMjgx LCAwMDE4MSBIZWxzaW5raSAKQnVzaW5lc3MgSWRlbnRpdHkgQ29kZTogMDM1NzYwNiAtIDQgCkRv bWljaWxlZCBpbiBIZWxzaW5raSAKClRoaXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5 IGNvbnRhaW4gY29uZmlkZW50aWFsIG1hdGVyaWFsIGZvcgp0aGUgc29sZSB1c2Ugb2YgdGhlIGlu dGVuZGVkIHJlY2lwaWVudChzKS4gQW55IHJldmlldyBvciBkaXN0cmlidXRpb24KYnkgb3RoZXJz IGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZApyZWNp cGllbnQsIHBsZWFzZSBjb250YWN0IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSBhbGwgY29waWVzLgo=