View Single Post
Old 10-04-2016, 09:42 PM   #117
lucida
Enthusiast
lucida 's ceiling is 100% spider-free.lucida 's ceiling is 100% spider-free.lucida 's ceiling is 100% spider-free.lucida 's ceiling is 100% spider-free.lucida 's ceiling is 100% spider-free.lucida 's ceiling is 100% spider-free.lucida 's ceiling is 100% spider-free.lucida 's ceiling is 100% spider-free.lucida 's ceiling is 100% spider-free.lucida 's ceiling is 100% spider-free.lucida 's ceiling is 100% spider-free.
 
Posts: 30
Karma: 118906
Join Date: Jul 2016
Device: PW3
Quote:
Originally Posted by knc1 View Post
What is the problem with re-compiling your module for a different kernel version?

Edit:
I can answer my own question now -

The sources of the kernel modules are not in the release tar-ball nor are they in your public repository src branch.

You do realize that the kernel is GPLv2 and that means the source of the kernel binaries must be available on request?

I am requesting with this post.

I also suggest that you include your module sources (and corresponding kernel source tree) in your repository.

(Which would not only meet the requirements of GPLv2, but make it simpler to support multiple kernel versions.)

Code:
core2quad bin $ ls *.ko
hid.ko  mousedev.ko  usbhid.ko
core2quad bin $ modinfo ./hid.ko
filename:       ./hid.ko
license:        GPL
author:         Jiri Kosina
author:         Vojtech Pavlik
author:         Andreas Gal
depends:        
vermagic:       3.0.35-lab126 preempt mod_unload ARMv7 p2v8 
parm:           debug:toggle HID debugging messages (int)
core2quad bin $ modinfo ./mousedev.ko
filename:       ./mousedev.ko
license:        GPL
description:    Mouse (ExplorerPS/2) device interfaces
author:         Vojtech Pavlik <vojtech@ucw.cz>
alias:          input:b*v*p*e*-e*1,*3,*k*110,*r*a*0,*1,*m*l*s*f*w*
alias:          input:b*v*p*e*-e*1,*3,*k*145,*r*a*0,*1,*18,*1C,*m*l*s*f*w*
alias:          input:b*v*p*e*-e*1,*3,*k*14A,*r*a*0,*1,*m*l*s*f*w*
alias:          input:b*v*p*e*-e*1,*2,*k*r*8,*a*m*l*s*f*w*
alias:          input:b*v*p*e*-e*1,*2,*k*110,*r*0,*1,*a*m*l*s*f*w*
depends:        usb_dr
vermagic:       3.0.35-lab126 preempt mod_unload ARMv7 p2v8 
parm:           xres:Horizontal screen resolution (uint)
parm:           yres:Vertical screen resolution (uint)
parm:           tap_time:Tap time for touchpads in absolute mode (msecs) (uint)
core2quad bin $ modinfo ./usbhid.ko
filename:       ./usbhid.ko
license:        GPL
description:    USB HID core driver
author:         Jiri Kosina
author:         Vojtech Pavlik
author:         Andreas Gal
alias:          usb:v*p*d*dc*dsc*dp*ic03isc*ip*
depends:        hid
vermagic:       3.0.35-lab126 preempt mod_unload ARMv7 p2v8 
parm:           mousepoll:Polling interval of mice (uint)
parm:           ignoreled:Autosuspend with active leds (uint)
parm:           quirks:Add/modify USB HID quirks by specifying  quirks=vendorID:productID:quirks where vendorID, productID, and quirks are all in 0x-prefixed hex (array of charp)
amazon released wrong source code for 5.8.2
grab 5.8.1 source code you'll get all the codes then.
lucida is offline   Reply With Quote