• Pete Zaitcev's avatar
    [PATCH] ieee80211_geo.c: remove frivolous BUG_ON's · 07981aa4
    Pete Zaitcev authored
    
    
    I have come to consider BUG_ON generally harmful. The idea of an assert is
    to prevent a program to execute past a point where its state is known
    erroneous, thus preventing it from dealing more damage to the data
    (or hiding the traces of malfunction). The problem is, in kernel this harm
    has to be balanced against the harm of forced reboot.
    
    The last straw was our softmac tree, where "iwlist eth1 scan" causes
    a lockup. It is absolutely frivolus and provides no advantages a normal
    assert has to provide. In fact, doing this impedes debugging.
    Signed-off-by: default avatarPete Zaitcev <zaitcev@redhat.com>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
    07981aa4
ieee80211_geo.c 5.15 KB