spi: don't treat ioctl(2) returning 0 as an error