• Arnd Bergmann's avatar
    ipmi: avoid gcc warning · 191cc414
    Arnd Bergmann authored
    A new harmless warning has come up on ARM builds with gcc-4.9:
    
    drivers/char/ipmi/ipmi_msghandler.c: In function 'smi_send.isra.11':
    include/linux/spinlock.h:372:95: warning: 'flags' may be used uninitialized in this function [-Wmaybe-uninitialized]
      raw_spin_unlock_irqrestore(&lock->rlock, flags);
                                                                                                   ^
    drivers/char/ipmi/ipmi_msghandler.c:1490:16: note: 'flags' was declared here
      unsigned long flags;
                    ^
    
    This could be worked around by initializing the 'flags' variable, but it
    seems better to rework the code to avoid this.
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Fixes: 7ea0ed2b ("ipmi: Make the message handler easier to use for SMI interfaces")
    Signed-off-by: default avatarCorey Minyard <cminyard@mvista.com>
    191cc414
ipmi_msghandler.c 117 KB