Description of problem: Since dvb_frontend_detach() is not called in ttusb_dec_exit_dvb(), which is called when the device is disconnected, dvb_frontend_free() is not finally called. This causes a memory leak just by repeatedly plugging and unplugging the device.
The PR Link: https://gitee.com/anolis/cloud-kernel/pulls/1674