From 64137fed722bbfcf5d708511972690fe23189ff8 Mon Sep 17 00:00:00 2001 From: Trent Piepho Date: Thu, 16 Aug 2007 15:23:20 -0700 Subject: compat: Add missing compat.h From: Trent Piepho dvb_ca_en50221.c and dvb-pll.c were missing compat.h, and they used kzalloc which is something that compat.h takes care of. Signed-off-by: Trent Piepho --- linux/drivers/media/dvb/dvb-core/dvb_ca_en50221.c | 1 + linux/drivers/media/dvb/frontends/dvb-pll.c | 1 + 2 files changed, 2 insertions(+) (limited to 'linux/drivers/media/dvb') diff --git a/linux/drivers/media/dvb/dvb-core/dvb_ca_en50221.c b/linux/drivers/media/dvb/dvb-core/dvb_ca_en50221.c index 4fadddb26..423eaeb03 100644 --- a/linux/drivers/media/dvb/dvb-core/dvb_ca_en50221.c +++ b/linux/drivers/media/dvb/dvb-core/dvb_ca_en50221.c @@ -37,6 +37,7 @@ #include #include #include +#include "compat.h" #include "dvb_ca_en50221.h" #include "dvb_ringbuffer.h" diff --git a/linux/drivers/media/dvb/frontends/dvb-pll.c b/linux/drivers/media/dvb/frontends/dvb-pll.c index 11f7d5939..2ea254570 100644 --- a/linux/drivers/media/dvb/frontends/dvb-pll.c +++ b/linux/drivers/media/dvb/frontends/dvb-pll.c @@ -21,6 +21,7 @@ #include #include #include +#include "compat.h" #include "dvb-pll.h" -- cgit v1.2.3 From f2ead120937d5077a260732019a12e6ed6c6752e Mon Sep 17 00:00:00 2001 From: Trent Piepho Date: Fri, 17 Aug 2007 12:38:05 -0700 Subject: compat: Fix device_create compat code From: Trent Piepho The current compat code for device_create/destroy doesn't work properly for kernels 2.6.14 or below, and 2.6.18 to 2.6.23. For kernels 2.6.14 and below, the device_create/destroy compat code wasn't enabled. Those kernels need it too. For kernels 2.6.18 to 2.6.23, compat code _was_ getting including, which caused errors since 2.6.18 and above already have device_create and device_destroy. Signed-off-by: Trent Piepho --- linux/drivers/media/dvb/dvb-core/dvbdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'linux/drivers/media/dvb') diff --git a/linux/drivers/media/dvb/dvb-core/dvbdev.c b/linux/drivers/media/dvb/dvb-core/dvbdev.c index 564c57b79..b4165ddb3 100644 --- a/linux/drivers/media/dvb/dvb-core/dvbdev.c +++ b/linux/drivers/media/dvb/dvb-core/dvbdev.c @@ -211,7 +211,7 @@ int dvb_register_device(struct dvb_adapter *adap, struct dvb_device **pdvbdev, { struct dvb_device *dvbdev; struct file_operations *dvbdevfops; -#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,23) +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,18) struct device *clsdev; #else struct class_device *clsdev; -- cgit v1.2.3