On Sun, Nov 09, 2014 at 08:36:09PM +0000, Sean Young wrote: > > [...] > > + dev_info(dev, "receiver initialized\n"); > > + > > + return 0; > > +out_unreg: > > + rc_unregister_device(ir->rc); > > rc_unregister_device() already calls rc_free_device(). Right, I will fix this. Thanks, Beniamino