pci_enable_msi() can return failure with both positive and negative
integers -- it returns 0 for success -- but is only tested here for
"if (ret < 0)". This causes us to try to use MSI on the RTS5249 SD
reader in the Dell XPS 11 when enabling MSI failed, causing:
[ 1.737110] rtsx_pci: probe of 0000:05:00.0 failed with error -110
Mainline:
commit 5152970538a5e16 c03bbcb9f1c7804 89a795ed40
Author: Chris Ball <email address hidden>
Date: Thu Sep 4 17:11:53 2014 +0100
mfd: rtsx_pcr: Fix MSI enable error handling
pci_ enable_ msi() can return failure with both positive and negative
integers -- it returns 0 for success -- but is only tested here for
"if (ret < 0)". This causes us to try to use MSI on the RTS5249 SD
reader in the Dell XPS 11 when enabling MSI failed, causing:
[ 1.737110] rtsx_pci: probe of 0000:05:00.0 failed with error -110
patch has been submitted to kernel-team@