From: Mauro Carvalho Chehab Date: Mon, 2 Mar 2015 17:17:01 +0000 (-0300) Subject: [media] siano: avoid a linkedit error if !MC X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=f704eab5b6beff878fc68dca800a4979ec97a15c;p=linux-beck.git [media] siano: avoid a linkedit error if !MC If the media controller (MC) is not enabled, it will compile fine, but will fail at the linkedition: ERROR: "media_device_unregister" [drivers/media/usb/siano/smsusb.ko] undefined! Reported-by: kbuild test robot Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/media/usb/siano/smsusb.c b/drivers/media/usb/siano/smsusb.c index 0b13ad3d3a8c..c945e4c2fbd4 100644 --- a/drivers/media/usb/siano/smsusb.c +++ b/drivers/media/usb/siano/smsusb.c @@ -440,7 +440,9 @@ static int smsusb_init_device(struct usb_interface *intf, int board_id) if (rc < 0) { pr_err("smscore_register_device(...) failed, rc %d\n", rc); smsusb_term_device(intf); +#ifdef CONFIG_MEDIA_CONTROLLER_DVB media_device_unregister(mdev); +#endif kfree(mdev); return rc; }