summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/ttusb-budget
diff options
context:
space:
mode:
authorMichael Hunold <devnull@localhost>2003-05-06 14:27:56 +0000
committerMichael Hunold <devnull@localhost>2003-05-06 14:27:56 +0000
commite4e3a26f4c976328c77dc109828f8e41acf27f37 (patch)
tree5c9bb2de4a08b97c8bbd420fe0cd8a9742d8637a /linux/drivers/media/dvb/ttusb-budget
parent48e25cdc73a979d86cceeebd9d64918130f9079f (diff)
downloadmediapointer-dvb-s2-e4e3a26f4c976328c77dc109828f8e41acf27f37.tar.gz
mediapointer-dvb-s2-e4e3a26f4c976328c77dc109828f8e41acf27f37.tar.bz2
Remove the ttusb-* drivers from the makelinks script and the
build process again, due to the unknown licensing issues with the firmware.
Diffstat (limited to 'linux/drivers/media/dvb/ttusb-budget')
-rw-r--r--linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c b/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c
index 5afc92b0c..1922128ae 100644
--- a/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c
+++ b/linux/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c
@@ -29,7 +29,6 @@
#include <linux/pci.h>
#include "dvb_functions.h"
-#include "dvb_compat.h"
/*
TTUSB_HWSECTIONS:
@@ -62,7 +61,7 @@ static int debug = 1;
#define TTUSB_MAXFILTER 16 /* ??? */
#endif
-
+#define TTUSB_BUDGET_NAME "ttusb_stc_fw"
/**
* since we're casting (struct ttusb*) <-> (struct dvb_demux*) around
@@ -1171,7 +1170,7 @@ int ttusb_probe (struct usb_interface *intf,
err:
ttusb->stc_devfs_handle = devfs_register(
ttusb->adapter->devfs_handle,
- "ttusb_stc_fw",
+ TTUSB_BUDGET_NAME,
DEVFS_FL_DEFAULT, 0, 192,
S_IFCHR | S_IRUSR | S_IWUSR |
S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH,
@@ -1205,7 +1204,11 @@ void ttusb_disconnect (struct usb_interface *intf)
ttusb_stop_iso_xfer (ttusb);
- devfs_unregister(ttusb->stc_devfs_handle);
+#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,5,69))
+ #undef devfs_remove
+ #define devfs_remove(x) devfs_unregister(ttusb->stc_devfs_handle);
+#endif
+ devfs_remove(TTUSB_BUDGET_NAME);
ttusb->dvb_demux.dmx.close(&ttusb->dvb_demux.dmx);
dvb_net_release(&ttusb->dvbnet);