Loading drivers/media/radio/radio-iris-transport.c +4 −0 Original line number Original line Diff line number Diff line Loading @@ -204,6 +204,10 @@ static int radio_hci_smd_register_dev(struct radio_data *hsmd) static void radio_hci_smd_deregister(void) static void radio_hci_smd_deregister(void) { { radio_hci_unregister_dev(hs.hdev); kfree(hs.hdev); hs.hdev = NULL; smd_close(hs.fm_channel); smd_close(hs.fm_channel); hs.fm_channel = 0; hs.fm_channel = 0; fmsmd_set = 0; fmsmd_set = 0; Loading drivers/media/radio/radio-iris.c +0 −2 Original line number Original line Diff line number Diff line Loading @@ -632,8 +632,6 @@ int radio_hci_unregister_dev(struct radio_hci_dev *hdev) skb_queue_purge(&hdev->rx_q); skb_queue_purge(&hdev->rx_q); skb_queue_purge(&hdev->cmd_q); skb_queue_purge(&hdev->cmd_q); skb_queue_purge(&hdev->raw_q); skb_queue_purge(&hdev->raw_q); kfree(radio->fm_hdev); kfree(radio->videodev); return 0; return 0; } } Loading Loading
drivers/media/radio/radio-iris-transport.c +4 −0 Original line number Original line Diff line number Diff line Loading @@ -204,6 +204,10 @@ static int radio_hci_smd_register_dev(struct radio_data *hsmd) static void radio_hci_smd_deregister(void) static void radio_hci_smd_deregister(void) { { radio_hci_unregister_dev(hs.hdev); kfree(hs.hdev); hs.hdev = NULL; smd_close(hs.fm_channel); smd_close(hs.fm_channel); hs.fm_channel = 0; hs.fm_channel = 0; fmsmd_set = 0; fmsmd_set = 0; Loading
drivers/media/radio/radio-iris.c +0 −2 Original line number Original line Diff line number Diff line Loading @@ -632,8 +632,6 @@ int radio_hci_unregister_dev(struct radio_hci_dev *hdev) skb_queue_purge(&hdev->rx_q); skb_queue_purge(&hdev->rx_q); skb_queue_purge(&hdev->cmd_q); skb_queue_purge(&hdev->cmd_q); skb_queue_purge(&hdev->raw_q); skb_queue_purge(&hdev->raw_q); kfree(radio->fm_hdev); kfree(radio->videodev); return 0; return 0; } } Loading