• Samuel Ortiz's avatar
    NFC: Only warn on SE discovery error · a434c240
    Samuel Ortiz authored
    SE discovery errors are currently overwriting the dev_up() return error.
    This is wrong for many reasons:
    
    - We don't want to report an error if we actually brought the device up
      but it failed to discover SEs. By doing so we pretend we don't have an
      NFC functional device even we do. The only thing we could not do was
      checking for SEs availability. This is the false negative case.
    
    - In some cases the actual device power up failed but the SE discovery
      succeeded. Userspace then believes the device is up while it's not.
      This is the false positive case.
    Signed-off-by: default avatarSamuel Ortiz <sameo@linux.intel.com>
    a434c240
core.c 24.2 KB