Skip to content
  • Jon Mason's avatar
    NTB: Add Error Handling in ntb_device_setup · 21720562
    Jon Mason authored
    
    
    commit 3b12a0d15bd1559e72ad21d9d807fd2a6706f0ab upstream.
    
    If an error is encountered in ntb_device_setup, it is possible that the
    spci_cmd isn't populated.  Writes to the offset can result in a NULL
    pointer dereference.  This issue is easily encountered by running in
    NTB-RP mode, as it currently is not supported and will generate an
    error.  To get around this issue, return if an error is encountered
    prior to attempting to write to the spci_cmd offset.
    
    Signed-off-by: default avatarJon Mason <jon.mason@intel.com>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
    21720562