diff -u -r old/Makefile work/Makefile --- old/Makefile 2003-10-08 15:38:51.000000000 -0600 +++ work/Makefile 2003-10-08 15:39:27.000000000 -0600 @@ -69,7 +69,7 @@ CFLAGS += -I$(KINCLUDE) -Idrivers/usb # Setup link flags -LDFLAGS = --strip-debug --relocateable +LDFLAGS = --strip-debug --relocatable # Setup the list of files to be included in a distribution DIST_FILES = CHANGELOG \ diff -u -r old/drivers/usb/spca50x.c work/drivers/usb/spca50x.c --- old/drivers/usb/spca50x.c 2003-10-08 15:38:51.000000000 -0600 +++ work/drivers/usb/spca50x.c 2003-10-08 15:39:56.000000000 -0600 @@ -465,7 +465,7 @@ if (!pgd_none(*pgd)) { pmd = pmd_offset(pgd, adr); if (!pmd_none(*pmd)) { - ptep = pte_offset(pmd, adr); + ptep = pte_offset_kernel(pmd, adr); pte = *ptep; if (pte_present(pte)) { ret = (unsigned long) page_address(pte_page(pte));