Issue 1: Unable to compile using kernel 2.6.24 and 2.6.25
Status:  New
Owner: ----
Reported by klaus...@gmail.com, Aug 8, 2008
What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.

 
I've manage to compile fjpanel on P1110 using linux kernel 2.6.22 and
2.6.23. But I'm not able to compile it on kernel 2.6.24 and 2.6.25.
Here is the output:
make KERNEL_SOURCE=/lib/modules/`uname -r`/build
 Say Y here if you want support the keys on the Application Panel
 of Fujitsu-Siemens laptops (FJKEYINF). This drivers are tested on
  - Fujitsu-Siemens LifeBook C1110
  - Fujitsu-Siemens LifeBook C1020
  - Fujitsu-Siemens LifeBook E4010
 It generates the differents keycodes for the panel buttons:
 It manage a Mail led if present with the input interface
 and with the leds_class interface
 the module will be called fjpanel.
make -C /lib/modules/2.6.25-2-486/build SUBDIRS=`pwd` modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.25-2-486'
  CC [M]  /tmp/fjpanel-0.1.0/fjpanel.o
/tmp/fjpanel-0.1.0/fjpanel.c: In function 'fjpanel_i2cwrite':
/tmp/fjpanel-0.1.0/fjpanel.c:234: warning: ignoring return value of
'mutex_lock_interruptible', declared with attribute warn_unused_result
/tmp/fjpanel-0.1.0/fjpanel.c: In function 'fjpanel_detect':
/tmp/fjpanel-0.1.0/fjpanel.c:579: error: 'struct input_dev' has no member
named 'cdev'
make[2]: *** [/tmp/fjpanel-0.1.0/fjpanel.o] Error 1
make[1]: *** [_module_/tmp/fjpanel-0.1.0] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.25-2-486'
make: *** [default] Error 2