Quote:
Originally Posted by knc1
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.