View Single Post
Old 10-04-2016, 09:08 PM   #116
knc1
Going Viral
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
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)

Last edited by knc1; 10-04-2016 at 09:28 PM.
knc1 is offline   Reply With Quote