mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 21:37:15 +02:00
37 lines
1.4 KiB
Diff
37 lines
1.4 KiB
Diff
Index: dahdi-linux-2.5.0/drivers/dahdi/zaphfc.c
|
|
===================================================================
|
|
--- dahdi-linux-2.5.0.orig/drivers/dahdi/zaphfc.c 2011-08-15 14:29:51.000000000 +0300
|
|
+++ dahdi-linux-2.5.0/drivers/dahdi/zaphfc.c 2011-08-15 14:30:11.000000000 +0300
|
|
@@ -616,7 +616,7 @@
|
|
return 0;
|
|
}
|
|
|
|
-static int zthfc_startup(struct dahdi_span *span) {
|
|
+static int zthfc_startup(struct file *file, struct dahdi_span *span) {
|
|
struct dahdi_hfc *zthfc = container_of(span, struct dahdi_hfc, span);
|
|
struct hfc_card *hfctmp = zthfc->card;
|
|
int alreadyrunning;
|
|
@@ -653,12 +653,12 @@
|
|
return 0;
|
|
}
|
|
|
|
-static int zthfc_chanconfig(struct dahdi_chan *chan, int sigtype) {
|
|
+static int zthfc_chanconfig(struct file *file, struct dahdi_chan *chan, int sigtype) {
|
|
// printk(KERN_CRIT "chan_config sigtype=%d\n", sigtype);
|
|
return 0;
|
|
}
|
|
|
|
-static int zthfc_spanconfig(struct dahdi_span *span, struct dahdi_lineconfig *lc) {
|
|
+static int zthfc_spanconfig(struct file *file, struct dahdi_span *span, struct dahdi_lineconfig *lc) {
|
|
span->lineconfig = lc->lineconfig;
|
|
return 0;
|
|
}
|
|
@@ -699,7 +699,6 @@
|
|
zthfc->span.deflaw = DAHDI_LAW_ALAW;
|
|
zthfc->span.linecompat = DAHDI_CONFIG_AMI | DAHDI_CONFIG_CCS; // <--- this is really BS
|
|
zthfc->span.offset = 0;
|
|
- init_waitqueue_head(&zthfc->span.maintq);
|
|
|
|
for (i = 0; i < zthfc->span.channels; i++) {
|
|
memset(&(zthfc->chans[i]), 0x0, sizeof(struct dahdi_chan));
|