Compare commits
5 Commits
90e8a54e3a
...
5c840cf438
Author | SHA1 | Date | |
---|---|---|---|
|
5c840cf438 | ||
|
d228a12f1c | ||
|
6d4c748e04 | ||
|
4df746fe3f | ||
|
97e744ad96 |
@ -127,6 +127,7 @@ dahdi_vpmadt032_loader-objs := vpmadt032_loader/dahdi_vpmadt032_loader.o
|
|||||||
|
|
||||||
ifneq ($(DAHDI_ARCH),)
|
ifneq ($(DAHDI_ARCH),)
|
||||||
ifneq ($(wildcard $(src)/vpmadt032_loader/vpmadt032_$(DAHDI_ARCH).o_shipped),)
|
ifneq ($(wildcard $(src)/vpmadt032_loader/vpmadt032_$(DAHDI_ARCH).o_shipped),)
|
||||||
|
$(shell touch $(KBUILD_EXTMOD)/vpmadt032_loader/.vpmadt032_$(DAHDI_ARCH).o.cmd)
|
||||||
VPMADT032_LOADER_PRESENT=yes
|
VPMADT032_LOADER_PRESENT=yes
|
||||||
dahdi_vpmadt032_loader-objs += vpmadt032_loader/vpmadt032_$(DAHDI_ARCH).o
|
dahdi_vpmadt032_loader-objs += vpmadt032_loader/vpmadt032_$(DAHDI_ARCH).o
|
||||||
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_VPMADT032_LOADER) += dahdi_vpmadt032_loader.o
|
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_VPMADT032_LOADER) += dahdi_vpmadt032_loader.o
|
||||||
@ -152,7 +153,7 @@ obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_HPEC) += dahdi_echocan_hpec.o
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
hostprogs-y := makefw
|
hostprogs := makefw
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -53,10 +53,6 @@
|
|||||||
#include <linux/ktime.h>
|
#include <linux/ktime.h>
|
||||||
#include <linux/slab.h>
|
#include <linux/slab.h>
|
||||||
|
|
||||||
#if defined(HAVE_UNLOCKED_IOCTL) && defined(CONFIG_BKL)
|
|
||||||
#include <linux/smp_lock.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <linux/ppp_defs.h>
|
#include <linux/ppp_defs.h>
|
||||||
|
|
||||||
#include <asm/atomic.h>
|
#include <asm/atomic.h>
|
||||||
@ -4069,14 +4065,6 @@ dahdi_timer_unlocked_ioctl(struct file *file, unsigned int cmd,
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef HAVE_UNLOCKED_IOCTL
|
|
||||||
static int dahdi_timer_ioctl(struct inode *inode, struct file *file,
|
|
||||||
unsigned int cmd, unsigned long data)
|
|
||||||
{
|
|
||||||
return dahdi_timer_unlocked_ioctl(file, cmd, data);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static int dahdi_ioctl_getgains(struct file *file, unsigned long data)
|
static int dahdi_ioctl_getgains(struct file *file, unsigned long data)
|
||||||
{
|
{
|
||||||
int res = 0;
|
int res = 0;
|
||||||
@ -7011,25 +6999,6 @@ exit:
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef HAVE_UNLOCKED_IOCTL
|
|
||||||
static int dahdi_ioctl(struct inode *inode, struct file *file,
|
|
||||||
unsigned int cmd, unsigned long data)
|
|
||||||
{
|
|
||||||
return dahdi_unlocked_ioctl(file, cmd, data);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef HAVE_COMPAT_IOCTL
|
|
||||||
static long dahdi_ioctl_compat(struct file *file, unsigned int cmd,
|
|
||||||
unsigned long data)
|
|
||||||
{
|
|
||||||
if (cmd == DAHDI_SFCONFIG)
|
|
||||||
return -ENOTTY; /* Not supported yet */
|
|
||||||
|
|
||||||
return dahdi_unlocked_ioctl(file, cmd, data);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* _get_next_channo - Return the next taken channel number from the span list.
|
* _get_next_channo - Return the next taken channel number from the span list.
|
||||||
* @span: The span with which to start the search.
|
* @span: The span with which to start the search.
|
||||||
@ -10283,14 +10252,7 @@ static const struct file_operations dahdi_fops = {
|
|||||||
.owner = THIS_MODULE,
|
.owner = THIS_MODULE,
|
||||||
.open = dahdi_open,
|
.open = dahdi_open,
|
||||||
.release = dahdi_release,
|
.release = dahdi_release,
|
||||||
#ifdef HAVE_UNLOCKED_IOCTL
|
|
||||||
.unlocked_ioctl = dahdi_unlocked_ioctl,
|
.unlocked_ioctl = dahdi_unlocked_ioctl,
|
||||||
#ifdef HAVE_COMPAT_IOCTL
|
|
||||||
.compat_ioctl = dahdi_ioctl_compat,
|
|
||||||
#endif
|
|
||||||
#else
|
|
||||||
.ioctl = dahdi_ioctl,
|
|
||||||
#endif
|
|
||||||
.poll = dahdi_poll,
|
.poll = dahdi_poll,
|
||||||
.read = dahdi_no_read,
|
.read = dahdi_no_read,
|
||||||
.write = dahdi_no_write,
|
.write = dahdi_no_write,
|
||||||
@ -10299,14 +10261,7 @@ static const struct file_operations dahdi_fops = {
|
|||||||
static const struct file_operations dahdi_timer_fops = {
|
static const struct file_operations dahdi_timer_fops = {
|
||||||
.owner = THIS_MODULE,
|
.owner = THIS_MODULE,
|
||||||
.release = dahdi_timer_release,
|
.release = dahdi_timer_release,
|
||||||
#ifdef HAVE_UNLOCKED_IOCTL
|
|
||||||
.unlocked_ioctl = dahdi_timer_unlocked_ioctl,
|
.unlocked_ioctl = dahdi_timer_unlocked_ioctl,
|
||||||
#ifdef HAVE_COMPAT_IOCTL
|
|
||||||
.compat_ioctl = dahdi_timer_unlocked_ioctl,
|
|
||||||
#endif
|
|
||||||
#else
|
|
||||||
.ioctl = dahdi_timer_ioctl,
|
|
||||||
#endif
|
|
||||||
.poll = dahdi_timer_poll,
|
.poll = dahdi_timer_poll,
|
||||||
.read = dahdi_no_read,
|
.read = dahdi_no_read,
|
||||||
.write = dahdi_no_write,
|
.write = dahdi_no_write,
|
||||||
@ -10369,35 +10324,9 @@ nodev_unlocked_ioctl(struct file *file, unsigned int cmd, unsigned long data)
|
|||||||
return nodev_common("ioctl");
|
return nodev_common("ioctl");
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef HAVE_UNLOCKED_IOCTL
|
|
||||||
static int nodev_ioctl(struct inode *inode, struct file *file,
|
|
||||||
unsigned int cmd, unsigned long data)
|
|
||||||
{
|
|
||||||
return nodev_unlocked_ioctl(file, cmd, data);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef HAVE_COMPAT_IOCTL
|
|
||||||
static long nodev_ioctl_compat(struct file *file, unsigned int cmd,
|
|
||||||
unsigned long data)
|
|
||||||
{
|
|
||||||
if (cmd == DAHDI_SFCONFIG)
|
|
||||||
return -ENOTTY; /* Not supported yet */
|
|
||||||
|
|
||||||
return nodev_unlocked_ioctl(file, cmd, data);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static const struct file_operations nodev_fops = {
|
static const struct file_operations nodev_fops = {
|
||||||
.owner = THIS_MODULE,
|
.owner = THIS_MODULE,
|
||||||
#ifdef HAVE_UNLOCKED_IOCTL
|
|
||||||
.unlocked_ioctl = nodev_unlocked_ioctl,
|
.unlocked_ioctl = nodev_unlocked_ioctl,
|
||||||
#ifdef HAVE_COMPAT_IOCTL
|
|
||||||
.compat_ioctl = nodev_ioctl_compat,
|
|
||||||
#endif
|
|
||||||
#else
|
|
||||||
.ioctl = nodev_ioctl,
|
|
||||||
#endif
|
|
||||||
.read = nodev_chan_read,
|
.read = nodev_chan_read,
|
||||||
.write = nodev_chan_write,
|
.write = nodev_chan_write,
|
||||||
.poll = nodev_chan_poll,
|
.poll = nodev_chan_poll,
|
||||||
@ -10407,14 +10336,7 @@ static const struct file_operations dahdi_chan_fops = {
|
|||||||
.owner = THIS_MODULE,
|
.owner = THIS_MODULE,
|
||||||
.open = dahdi_open,
|
.open = dahdi_open,
|
||||||
.release = dahdi_release,
|
.release = dahdi_release,
|
||||||
#ifdef HAVE_UNLOCKED_IOCTL
|
|
||||||
.unlocked_ioctl = dahdi_unlocked_ioctl,
|
.unlocked_ioctl = dahdi_unlocked_ioctl,
|
||||||
#ifdef HAVE_COMPAT_IOCTL
|
|
||||||
.compat_ioctl = dahdi_ioctl_compat,
|
|
||||||
#endif
|
|
||||||
#else
|
|
||||||
.ioctl = dahdi_ioctl,
|
|
||||||
#endif
|
|
||||||
.read = dahdi_chan_read,
|
.read = dahdi_chan_read,
|
||||||
.write = dahdi_chan_write,
|
.write = dahdi_chan_write,
|
||||||
.poll = dahdi_chan_poll,
|
.poll = dahdi_chan_poll,
|
||||||
|
@ -397,13 +397,6 @@ static long dahdi_tc_unlocked_ioctl(struct file *file, unsigned int cmd, unsigne
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef HAVE_UNLOCKED_IOCTL
|
|
||||||
static int dahdi_tc_ioctl(struct inode *inode, struct file *file, unsigned int cmd, unsigned long data)
|
|
||||||
{
|
|
||||||
return (int)dahdi_tc_unlocked_ioctl(file, cmd, data);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static unsigned int dahdi_tc_poll(struct file *file, struct poll_table_struct *wait_table)
|
static unsigned int dahdi_tc_poll(struct file *file, struct poll_table_struct *wait_table)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
@ -427,11 +420,7 @@ static struct file_operations __dahdi_transcode_fops = {
|
|||||||
.owner = THIS_MODULE,
|
.owner = THIS_MODULE,
|
||||||
.open = dahdi_tc_open,
|
.open = dahdi_tc_open,
|
||||||
.release = dahdi_tc_release,
|
.release = dahdi_tc_release,
|
||||||
#ifdef HAVE_UNLOCKED_IOCTL
|
|
||||||
.unlocked_ioctl = dahdi_tc_unlocked_ioctl,
|
.unlocked_ioctl = dahdi_tc_unlocked_ioctl,
|
||||||
#else
|
|
||||||
.ioctl = dahdi_tc_ioctl,
|
|
||||||
#endif
|
|
||||||
.read = dahdi_tc_read,
|
.read = dahdi_tc_read,
|
||||||
.write = dahdi_tc_write,
|
.write = dahdi_tc_write,
|
||||||
.poll = dahdi_tc_poll,
|
.poll = dahdi_tc_poll,
|
||||||
|
@ -57,8 +57,8 @@ xpp_verified = $(foreach file, $(xpp_verifications), $(file).verified)
|
|||||||
FXO_MODES = $(src)/../fxo_modes.h
|
FXO_MODES = $(src)/../fxo_modes.h
|
||||||
FXO_VERIFY = $(obj)/init_card_2_$(XPP_PROTOCOL_VERSION) -v $(obj)/init_fxo_modes
|
FXO_VERIFY = $(obj)/init_card_2_$(XPP_PROTOCOL_VERSION) -v $(obj)/init_fxo_modes
|
||||||
|
|
||||||
hostprogs-y := print_fxo_modes
|
hostprogs := print_fxo_modes
|
||||||
always := $(xpp_verified)
|
always-y := $(xpp_verified)
|
||||||
print_fxo_modes-objs := print_fxo_modes.o
|
print_fxo_modes-objs := print_fxo_modes.o
|
||||||
HOSTCFLAGS_print_fxo_modes.o += -include $(FXO_MODES)
|
HOSTCFLAGS_print_fxo_modes.o += -include $(FXO_MODES)
|
||||||
|
|
||||||
|
@ -16,9 +16,9 @@ if command -v apt >/dev/null; then
|
|||||||
KERNELS=$(find /usr/src -maxdepth 1 -type d -name 'linux-headers-*' -not -name '*common*')
|
KERNELS=$(find /usr/src -maxdepth 1 -type d -name 'linux-headers-*' -not -name '*common*')
|
||||||
else
|
else
|
||||||
if command -v dnf > /dev/null ; then
|
if command -v dnf > /dev/null ; then
|
||||||
dnf update kernel-devel
|
dnf update -y dnf kernel-devel
|
||||||
else
|
else
|
||||||
yum update kernel-devel
|
yum update -y kernel-devel
|
||||||
fi
|
fi
|
||||||
KERNELS=$(find /usr/src/kernels -maxdepth 1 -type d -regextype sed -regex '.*[.]\(el\|fc\).*')
|
KERNELS=$(find /usr/src/kernels -maxdepth 1 -type d -regextype sed -regex '.*[.]\(el\|fc\).*')
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user