From 02d6741ebd63896a622d8b048638da65a95754ff Mon Sep 17 00:00:00 2001 From: "Jose A. Deniz" Date: Tue, 8 Sep 2009 00:49:24 +0000 Subject: Added support for kernel 2.6.30 git-svn-id: http://zaphfc.googlecode.com/svn/branches/2.2@4 6b77f504-82de-11de-a8c8-95b3e4aa02d0 --- drivers/dahdi/zaphfc/base.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/dahdi/zaphfc/base.c b/drivers/dahdi/zaphfc/base.c index 64e7d22..cc23e54 100644 --- a/drivers/dahdi/zaphfc/base.c +++ b/drivers/dahdi/zaphfc/base.c @@ -70,6 +70,12 @@ int debug_level; #define TRUE (!FALSE) #endif +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30) +#define SET_PROC_DIRENTRY_OWNER(p) do { (p)->owner = THIS_MODULE; } +#else +#define SET_PROC_DIRENTRY_OWNER(p) do { } while(0); +#endif + static struct pci_device_id hfc_pci_ids[] = { {PCI_VENDOR_ID_CCD, PCI_DEVICE_ID_CCD_2BD0, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, @@ -1556,7 +1562,7 @@ static int __devinit hfc_probe(struct pci_dev *pci_dev, sizeof(card->proc_dir_name), "%d", card->cardnum); card->proc_dir = proc_mkdir(card->proc_dir_name, hfc_proc_zaphfc_dir); - card->proc_dir->owner = THIS_MODULE; + SET_PROC_DIRENTRY_OWNER(card->proc_dir); hfc_resetCard(card); -- cgit v1.2.3