Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • X xcap-capability-linux
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • xcap
  • xcap-capability-linux
  • Repository
Switch branch/tag
  • xcap-capability-linux
  • drivers
  • net
  • wireless
  • b43
  • main.c
Find file BlameHistoryPermalink
  • Stefano Brivio's avatar
    b43: fix shared IRQ race condition · a19d12d7
    Stefano Brivio authored Nov 07, 2007
    
    
    Fix an IRQ race condition in b43. If we call b43_stop_wireless_core(), it
    will set the status of the device to INITIALIZED and the IRQ handler won't
    care any longer about IRQs, thus the kernel will disable the IRQ if it's
    shared (unless we boot it with the 'irqpoll' option). So we must disable
    IRQs before changing the device status.
    
    Signed-off-by: default avatarStefano Brivio <stefano.brivio@polimi.it>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
    a19d12d7