From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: Re: [PATCH net] lan78xx: Crash in lan78xx_writ_reg (Workqueue: events lan78xx_deferred_multicast_write) Date: Thu, 29 Mar 2018 11:36:47 -0400 (EDT) Message-ID: <20180329.113647.609737069845086986.davem@davemloft.net> References: <20180327092116.8867-1-raghuramchary.jallipalli@microchip.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: netdev@vger.kernel.org, unglinuxdriver@microchip.com, woojung.huh@microchip.com To: raghuramchary.jallipalli@microchip.com Return-path: Received: from shards.monkeyblade.net ([184.105.139.130]:44740 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751099AbeC2Pgt (ORCPT ); Thu, 29 Mar 2018 11:36:49 -0400 In-Reply-To: <20180327092116.8867-1-raghuramchary.jallipalli@microchip.com> Sender: netdev-owner@vger.kernel.org List-ID: From: Raghuram Chary J Date: Tue, 27 Mar 2018 14:51:16 +0530 > Description: > Crash was reported with syzkaller pointing to lan78xx_write_reg routine. > > Root-cause: > Proper cleanup of workqueues and init/setup routines was not happening > in failure conditions. > > Fix: > Handled the error conditions by cleaning up the queues and init/setup > routines. > > Fixes: 55d7de9de6c3 ("Microchip's LAN7800 family USB 2/3 to 10/100/1000 Ethernet device driver") > Reported-by: Andrey Konovalov > Signed-off-by: Raghuram Chary J Applied and queued up for -stable, thank you.