• Abraham Arce's avatar
    KS8851: NULL pointer dereference if list is empty · 761172fb
    Abraham Arce authored
    Fix NULL pointer dereference in ks8851_tx_work by checking if dequeued
    list is already empty before writing the packet to TX FIFO
    
     Unable to handle kernel NULL pointer dereference at virtual address 00000050
     PC is at ks8851_tx_work+0xdc/0x1b0
     LR is at wait_for_common+0x148/0x164
     pc : [<c01c0df4>]    lr : [<c025a980>]    psr: 20000013
     Backtrace:
      ks8851_tx_work+0x0/0x1b0
      worker_thread+0x0/0x190
      kthread+0x0/0x90
    Signed-off-by: default avatarAbraham Arce <x0066660@ti.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    761172fb
ks8851.c 34.9 KB