- From: SA <n0td1scl0s3d_at_ntlworld.com>
- Date: Fri, 5 Aug 2005 19:36:09 +0100
Dear List,
Anyone know what "pud" means ?
[root_at_valium comedi-0.7.70]# make
make all-recursive
make[1]: Entering directory `/home/matt/Desktop/comedi-0.7.70'
Making all in comedi
make[2]: Entering directory `/home/matt/Desktop/comedi-0.7.70/comedi'
Making all in .
make[3]: Entering directory `/home/matt/Desktop/comedi-0.7.70/comedi'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -DKBUILD_MODNAME=comedi -DKBUILD_BASENAME=drivers -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -g -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdeclaration-after-statement -D__KERNEL__ -I/lib/modules/2.6.12-1.1372_FC3/build/include -DMODULE -g -O2 -MT comedi_ko-drivers.o -MD -MP -MF ".deps/comedi_ko-drivers.Tpo" -c -o comedi_ko-drivers.o `test -f 'drivers.c' || echo './'`drivers.c; \
then mv -f ".deps/comedi_ko-drivers.Tpo" ".deps/comedi_ko-drivers.Po"; else rm -f ".deps/comedi_ko-drivers.Tpo"; exit 1; fi
drivers.c: In function `uvirt_to_kva':
drivers.c:398: error: structure has no member named `pud'
make[3]: *** [comedi_ko-drivers.o] Error 1
make[3]: Leaving directory `/home/matt/Desktop/comedi-0.7.70/comedi'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/matt/Desktop/comedi-0.7.70/comedi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/matt/Desktop/comedi-0.7.70'
make: *** [all] Error 2
[root_at_valium comedi-0.7.70]#
// snip from drivers.c
static inline unsigned long uvirt_to_kva(pgd_t *pgd, unsigned long adr)
{
unsigned long ret = 0UL;
pmd_t *pmd;
pte_t *ptep, pte;
if(!pgd_none(*pgd)){
pmd = pmd_offset(pgd, adr); // this is line 398
if(!pmd_none(*pmd)){
ptep = pte_offset_kernel(pmd, adr);
pte = *ptep;
if(pte_present(pte)){
ret = (unsigned long) page_address(pte_page(pte));
ret |= (adr & (PAGE_SIZE - 1));
}
}
}
return ret;
}
uname -a
Linux valium 2.6.12-1.1372_FC3 #1 Fri Jul 15 00:55:23 EDT 2005 x86_64 x86_64 x86_64 GNU/Linux
Thanks,
SA
Received on 2005-08-05Z17:36:09