John, checking your patch and the one at bug #268134, yours seem more
clear than the published there.

Would it be possible for you to integrate that patch into yours?

acording to icesheep output the missing part for your patch (and present
at the other bug) is:

--- a/qc-usb-old/qc-memory.c
+++ b/qc-usb/qc-memory.c
@@ -81,12 +81,14 @@ static inline int qc_remap_page_range(unsigned long from, 
unsigned long pfn, uns
 #define pte_offset(pmd,adr)    pte_offset_map(pmd,adr) /* Emulation for a 
kernel using the new rmap-vm */
 #endif                                                 /* Fix by Michele 
Balistreri <brai...@gmx.net> */
 
+#if LINUX_VERSION_CODE>=KERNEL_VERSION(2,5,3) &&  
LINUX_VERSION_CODE<KERNEL_VERSION(2,6,26)
 #ifndef SetPageReserved
 #define SetPageReserved(p)     mem_map_reserve(p)
 #endif
 #ifndef ClearPageReserved
 #define ClearPageReserved(p)   mem_map_unreserve(p)
 #endif
+#endif


And also this part would be useful

 #endif
@@ -3159,6 +3158,7 @@ PDEBUG("poisoning qc in qc_usb_init");
 
                /* Register V4L video device */
                memcpy(&qc->vdev, &qc_v4l_template, sizeof(qc_v4l_template));
+               qc->vdev.parent = &usbdev->dev;


but probably this last part would need a #IFDEF for linux version.

I'm asking this so that bug can be moved to this one, as this one has
more chances to get solved for Jaunty and maybe backported to Intrepid.

Thanks in advance.

-- 
Can't build qc-usb kernel modules with module-assistant
https://bugs.launchpad.net/bugs/213114
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to