diff options
Diffstat (limited to 'drivers/media/dvb/ttpci/budget-patch.c')
-rw-r--r-- | drivers/media/dvb/ttpci/budget-patch.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/drivers/media/dvb/ttpci/budget-patch.c b/drivers/media/dvb/ttpci/budget-patch.c index aa5ed4ef19f2..60136688a9a4 100644 --- a/drivers/media/dvb/ttpci/budget-patch.c +++ b/drivers/media/dvb/ttpci/budget-patch.c | |||
@@ -39,6 +39,8 @@ | |||
39 | 39 | ||
40 | #include "bsru6.h" | 40 | #include "bsru6.h" |
41 | 41 | ||
42 | DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr); | ||
43 | |||
42 | #define budget_patch budget | 44 | #define budget_patch budget |
43 | 45 | ||
44 | static struct saa7146_extension budget_extension; | 46 | static struct saa7146_extension budget_extension; |
@@ -360,7 +362,7 @@ static void frontend_init(struct budget_patch* budget) | |||
360 | } | 362 | } |
361 | 363 | ||
362 | if (budget->dvb_frontend == NULL) { | 364 | if (budget->dvb_frontend == NULL) { |
363 | printk("dvb-ttpci: A frontend driver was not found for device %04x/%04x subsystem %04x/%04x\n", | 365 | printk("dvb-ttpci: A frontend driver was not found for device [%04x:%04x] subsystem [%04x:%04x]\n", |
364 | budget->dev->pci->vendor, | 366 | budget->dev->pci->vendor, |
365 | budget->dev->pci->device, | 367 | budget->dev->pci->device, |
366 | budget->dev->pci->subsystem_vendor, | 368 | budget->dev->pci->subsystem_vendor, |
@@ -592,8 +594,9 @@ static int budget_patch_attach (struct saa7146_dev* dev, struct saa7146_pci_exte | |||
592 | 594 | ||
593 | dprintk(2, "budget: %p\n", budget); | 595 | dprintk(2, "budget: %p\n", budget); |
594 | 596 | ||
595 | if ((err = ttpci_budget_init (budget, dev, info, THIS_MODULE))) { | 597 | err = ttpci_budget_init(budget, dev, info, THIS_MODULE, adapter_nr); |
596 | kfree (budget); | 598 | if (err) { |
599 | kfree(budget); | ||
597 | return err; | 600 | return err; |
598 | } | 601 | } |
599 | 602 | ||