--- db749461e5c61126a73bbabd7710d66b8fea5455 +++ efddf15d498cac67ecbfdd4c557dbd19e2fb1e68 @@ -610,6 +610,7 @@ static int dvb_fini(struct em28xx *dev) if (dev->dvb) { unregister_dvb(dev->dvb); + kfree(dev->dvb); dev->dvb = NULL; }