[REGRESSION][Vivid][PATCH 0/1] tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one()

Joseph Salisbury joseph.salisbury at canonical.com
Thu Mar 5 21:47:51 UTC 2015


BugLink: http://bugs.launchpad.net/bugs/1428111

== Vivid Justification ==

A regression was introduced from Utopic to Vivid.  The exact commit that
introduced the regression was not identificed, but a fix to the
regression was found in Mainline.  The regression was preventing the
system from starting.  The bug is specific to the tg3 driver and does not
affect a system running Vivid without a Broadcom LAN-adapter.

The fix to the regression is in mainline as of v4.0-rc1.  A request was
also sent upstream to have this commit included in the upstream 3.18.y
and 3.19.y stable kernels. Since this commit fixes a regression introduced
going from 3.16 to 3.19 it was not requested in earlier than 3.18
stable releases.  However, I will monitor Utopic and prior releases for this
regression as upstream stable updates are applied to them(In case the
regression came down in a stable update).
 

== Fix ==

commit d0af71a3573f1217b140c60b66f1a9b335fb058b
Author: Jun'ichi Nomura \(NEC\) <j-nomura at ce.jp.nec.com>
Date:   Thu Feb 12 01:26:24 2015 +0000

    tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one()



== Test Case ==

A test kernel was built with this patch and tested by the original bug
reporter.  The bug reporter states the test kernel resolved the bug.



Jun'ichi Nomura \(NEC\) (1):
  tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one()

 drivers/net/ethernet/broadcom/tg3.c | 2 ++
 1 file changed, 2 insertions(+)

-- 
2.1.0





More information about the kernel-team mailing list