Received: by 10.223.164.202 with SMTP id h10csp1683916wrb; Wed, 8 Nov 2017 08:04:20 -0800 (PST) X-Google-Smtp-Source: ABhQp+T+vcNBkT81235u5ppLCvnWjRS4/F3BnlnEpxhhFq2oOUYDAomUkgKJrD1KfLN7cIcF4WN0 X-Received: by 10.159.229.130 with SMTP id az2mr888558plb.113.1510157060761; Wed, 08 Nov 2017 08:04:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510157060; cv=none; d=google.com; s=arc-20160816; b=v3n5Uw+3xStkFROvHlyABfx6dUoI3ERzqVCHntlgAvSOTqax9+wNkd+rgqNAqDfwoN PeUYr5Y/BNXUoojZBk2A5THydPz8Hkdse9vO1v1bgD7+DPYzlhlecin7gWqRcxXmP8ra 8xPlZ21fhYfWrpvTsQjIUmrWYI2C0CPB1Gt5CRIeQ5QMncysNscyRZS5cxTq6kpUhQK7 2M4C53p7G+pMnUUZb4QrcjlG0G1ua3UaWSpZ8isVVpG4sKpE4cxHFecvxdB/4QjzArJO +FyrKiry8VCmcmKm76cJ3kbMIbOmDTfVXD6aQfKm6JXJg/O6oJw4a5zc3hazsURxDj/G n5qw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-disposition:mime-version :user-agent:in-reply-to:references:subject:cc:to:from:message-id :date:arc-authentication-results; bh=4XqqdBJgbSlX07GYg6HMewqsczvqxYYlYGS/JBi4x3o=; b=WD/HaJoTWLlQyxmEPHsj5pHUofo2OuiVp+WpH7ZiRTB+1rmn1yg6MGEixxKGxEFWs5 6U5GYZF/ETm6nHAQ7avUs5TfrIONcDZtMShDuIPonU3BO7hAWBbj65k+lurSFxt9wYPe u8uX5aj4RMF0XJuWvS9KntY261Ih+9QkJ6aoUDuUjFx0XcN8rkJDxonqXwm35kja6JjA AdIb5AXSRxrazkZipq1TclCFS53NzSOLxIinkV4Dv9WP/cSbZvTdBAX8XGgdaoRFGJ/8 N6KBpUq5MjtsFYka5zdnuaksTa0yhebNtJrrfwnfviGmI916cEkl4zZs/ekGu+Y2F+BI xKuA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r27si4402284pfi.217.2017.11.08.08.04.09; Wed, 08 Nov 2017 08:04:20 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752672AbdKHQDF (ORCPT + 83 others); Wed, 8 Nov 2017 11:03:05 -0500 Received: from gateway22.websitewelcome.com ([192.185.46.126]:37721 "EHLO gateway22.websitewelcome.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752396AbdKHQDE (ORCPT ); Wed, 8 Nov 2017 11:03:04 -0500 Received: from cm15.websitewelcome.com (cm15.websitewelcome.com [100.42.49.9]) by gateway22.websitewelcome.com (Postfix) with ESMTP id 2E2044622 for ; Wed, 8 Nov 2017 10:03:03 -0600 (CST) Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with SMTP id CSoheUy2r5b6TCSoheip6z; Wed, 08 Nov 2017 10:03:03 -0600 Received: from gator4166.hostgator.com ([108.167.133.22]:13200) by gator4166.hostgator.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from ) id 1eCSof-001l4I-A6; Wed, 08 Nov 2017 10:03:01 -0600 Received: from 189.175.248.21 ([189.175.248.21]) by gator4166.hostgator.com (Horde Framework) with HTTPS; Wed, 08 Nov 2017 10:03:01 -0600 Date: Wed, 08 Nov 2017 10:03:00 -0600 Message-ID: <20171108100301.Horde.pDKmT_QqqGyUbLr9ES3Gy9m@gator4166.hostgator.com> From: "Gustavo A. R. Silva" To: Andrey Konovalov Cc: Mauro Carvalho Chehab , LKML , Dmitry Vyukov , Kostya Serebryany , syzkaller Subject: Re: usb/media/em28xx: use-after-free in em28xx_dvb_fini References: <20171107211850.GA17663@embeddedor.com> In-Reply-To: User-Agent: Horde Application Framework 5 Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes MIME-Version: 1.0 Content-Disposition: inline X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator4166.hostgator.com X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - embeddedor.com X-BWhitelist: no X-Source-IP: 108.167.133.22 X-Source-L: Yes X-Exim-ID: 1eCSof-001l4I-A6 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: gator4166.hostgator.com [108.167.133.22]:13200 X-Source-Auth: garsilva@embeddedor.com X-Email-Count: 4 X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20= X-Local-Domain: yes Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Andrey Konovalov : > On Tue, Nov 7, 2017 at 10:18 PM, Gustavo A. R. Silva > wrote: >> Hi Andrey, >> >> Could you please try this patch? >> >> Thank you >> >> Gustavo A. R. Silva > > Hi Gustavo, > > Still see the crash with your patch. > > Thanks! > Thank you, Andrey. I will look into this further. -- Gustavo A. R. Silva >> >> --- >> drivers/media/usb/em28xx/em28xx-dvb.c | 3 +++ >> 1 file changed, 3 insertions(+) >> >> diff --git a/drivers/media/usb/em28xx/em28xx-dvb.c >> b/drivers/media/usb/em28xx/em28xx-dvb.c >> index 4a7db62..fc3fb92 100644 >> --- a/drivers/media/usb/em28xx/em28xx-dvb.c >> +++ b/drivers/media/usb/em28xx/em28xx-dvb.c >> @@ -2073,6 +2073,9 @@ static int em28xx_dvb_fini(struct em28xx *dev) >> struct em28xx_dvb *dvb; >> struct i2c_client *client; >> >> + if (!dev) >> + return 0; >> + >> if (dev->is_audio_only) { >> /* Shouldn't initialize IR for this interface */ >> return 0; >> -- >> 2.7.4 >> From 1583514057628866606@xxx Wed Nov 08 15:58:06 +0000 2017 X-GM-THRID: 1583464386862260131 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread