[staging:staging-testing 597/643] drivers/video/fbdev/sm712fb.c:1549:12: warning: 'smtcfb_pci_suspend' defined but not used

Sudip Mukherjee sudipm.mukherjee at gmail.com
Tue Aug 11 05:49:43 UTC 2015


On Sun, Aug 09, 2015 at 08:39:56AM +0800, kbuild test robot wrote:
> tree:   git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git staging-testing
> head:   b963e7223cb3278dda35a6550a8df08ff2be2ee5
> commit: 1461d66728648540a043ba69ace1081ed5006faf [597/643] staging: sm7xxfb: merge sm712fb with fbdev
> config: ia64-allyesconfig (attached as .config)
> reproduce:
>   wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross
>   chmod +x ~/bin/make.cross
>   git checkout 1461d66728648540a043ba69ace1081ed5006faf
>   # save the attached .config to linux build tree
>   make.cross ARCH=ia64 
I am not able to reproduce it in my test system (32bit). Tried many
times.
Compilation fails with:

In file included from drivers/nfc/nxp-nci/firmware.c:27:0:
include/linux/unaligned/access_ok.h:7:19: error: redefinition of 'get_unaligned_le16'
include/linux/unaligned/le_struct.h:6:19: note: previous definition of 'get_unaligned_le16' was here
include/linux/unaligned/access_ok.h:12:19: error: redefinition of 'get_unaligned_le32'
include/linux/unaligned/le_struct.h:11:19: note: previous definition of 'get_unaligned_le32' was here
include/linux/unaligned/access_ok.h:17:19: error: redefinition of 'get_unaligned_le64'
include/linux/unaligned/le_struct.h:16:19: note: previous definition of 'get_unaligned_le64' was here
include/linux/unaligned/access_ok.h:22:19: error: redefinition of 'get_unaligned_be16'
include/linux/unaligned/be_byteshift.h:40:19: note: previous definition of 'get_unaligned_be16' was here
include/linux/unaligned/access_ok.h:27:19: error: redefinition of 'get_unaligned_be32'
include/linux/unaligned/be_byteshift.h:45:19: note: previous definition of 'get_unaligned_be32' was here
include/linux/unaligned/access_ok.h:32:19: error: redefinition of 'get_unaligned_be64'
include/linux/unaligned/be_byteshift.h:50:19: note: previous definition of 'get_unaligned_be64' was here
include/linux/unaligned/access_ok.h:37:20: error: redefinition of 'put_unaligned_le16'
include/linux/unaligned/le_struct.h:21:20: note: previous definition of 'put_unaligned_le16' was here
include/linux/unaligned/access_ok.h:42:20: error: redefinition of 'put_unaligned_le32'
include/linux/unaligned/le_struct.h:26:20: note: previous definition of 'put_unaligned_le32' was here
include/linux/unaligned/access_ok.h:47:20: error: redefinition of 'put_unaligned_le64'
include/linux/unaligned/le_struct.h:31:20: note: previous definition of 'put_unaligned_le64' was here
include/linux/unaligned/access_ok.h:52:20: error: redefinition of 'put_unaligned_be16'
include/linux/unaligned/be_byteshift.h:55:20: note: previous definition of 'put_unaligned_be16' was here
include/linux/unaligned/access_ok.h:57:20: error: redefinition of 'put_unaligned_be32'
include/linux/unaligned/be_byteshift.h:60:20: note: previous definition of 'put_unaligned_be32' was here
include/linux/unaligned/access_ok.h:62:20: error: redefinition of 'put_unaligned_be64'
include/linux/unaligned/be_byteshift.h:65:20: note: previous definition of 'put_unaligned_be64' was here

regards
sudip


More information about the devel mailing list