Skip to content
Snippets Groups Projects
Select Git revision
  • main
1 result

simon-says

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Michael Chan authored and David S. Miller committed
    When changing ring size, we free all memory including status block
    memory.  If we're in INTA mode and sharing IRQ, the IRQ handler can
    be called and it will reference the NULL status block pointer.
    
    Because of the lockless design of the IRQ handler, there is no simple
    way to synchronize and prevent this.  So we avoid this problem by
    freeing the IRQ handler before freeing the status block memory.
    
    Signed-off-by: default avatarMichael Chan <mchan@broadcom.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    a29ba9d2
    History
    Name Last commit Last update