In the case of alloc_netdev_mq failure and kmalloc failure, current implementation returns ERR_PTR(0). As a result, the caller of iwm_if_alloc does not catch the error by IS_ERR macro. Fix it by setting proper error code for ret variable in the failure cases. Signed-off-by: Axel Lin <axel.lin@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com> |
||
|---|---|---|
| .. | ||
| bus.h | ||
| cfg80211.c | ||
| cfg80211.h | ||
| commands.c | ||
| commands.h | ||
| debug.h | ||
| debugfs.c | ||
| eeprom.c | ||
| eeprom.h | ||
| fw.c | ||
| fw.h | ||
| hal.c | ||
| hal.h | ||
| iwm.h | ||
| Kconfig | ||
| lmac.h | ||
| main.c | ||
| Makefile | ||
| netdev.c | ||
| rx.c | ||
| rx.h | ||
| sdio.c | ||
| sdio.h | ||
| trace.c | ||
| trace.h | ||
| tx.c | ||
| umac.h | ||