commit 98d068ab52b4b11d403995ed14154660797e7136
Author: hayeswang <hayesw...@realtek.com>
Date:   Tue Mar 14 14:15:20 2017 +0800

    r8152: fix the list rx_done may be used without initialization
    
    The list rx_done would be initialized when the linking on occurs.
    Therefore, if a napi is scheduled without any linking on before,
    the following kernel panic would happen.
    
        BUG: unable to handle kernel NULL pointer dereference at 000000000000008
        IP: [<ffffffffc085efde>] r8152_poll+0xe1e/0x1210 [r8152]
        PGD 0
        Oops: 0002 [#1] SMP
    
    Signed-off-by: Hayes Wang <hayesw...@realtek.com>
    Signed-off-by: David S. Miller <da...@davemloft.net>

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1720977

Title:
  [Dell Docking IE][0bda:8153] Realtek USB Ethernet leads to system hang

Status in linux package in Ubuntu:
  In Progress

Bug description:
  [Impact]
  There is a USB Ethernet port, 0bda:8153, on Dell IE Docking.
  After plugged in the docking, system hard hangs.

  [Fix]
  This issue has been fix after v4.11-rc4, so after bisecting the kernel, we 
found the first bad commit, and realized this issue is from Realtek USB 
Ethernet driver with a non-initialized list.
     98d068a r8152: fix the list rx_done may be used without initialization

  [Test Case]
  Verified on the Dell XPS and IE docking, and confirm this patch works.

  [Regression Potential]
  It's a one line patch and do the initialization of the list variable, there 
should be no any regression would be resulted from this.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1720977/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to