staging/lirc_bt829: Return -ENODEV when no hardware is found.
sys_init_module: 'lirc_bt829'->init suspiciously returned 1, it should follow 0/-E conventionsys_init_module: loading module anyway...
Pid: 8511, comm: modprobe Tainted: G WC 3.0.0-rc6+ #73
Call Trace: [<ffffffff810b3da7>] sys_init_module+0x217/0x230 [<ffffffff815ed1d2>] system_call_fastpath+0x16/0x1b
Signed-off-by Dave Jones <[email protected]>
drivers/staging/lirc/lirc_bt829.c +2 -2
@@ -122,10 +122,10 @@ int init_module(void) pdev =do_pci_probe ();if (pdev ==NULL ) -return 1 ; +return -ENODEV ;if (!atir_init_start ()) -return 1 ; +return -ENODEV ;strcpy (atir_driver.name,"ATIR" ); atir_driver.minor =-1 ;