CC: [email protected]
CC: [email protected]
TO: Stephen Boyd <[email protected]>
CC: Mark Brown <[email protected]>
CC: Arnd Bergmann <[email protected]>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   ed8780e3f2ecc82645342d070c6b4e530532e680
commit: bbd7ffdbef6888459f301c5889f3b14ada38b913 clk: Allow the common clk 
framework to be selectable
date:   6 months ago
:::::: branch date: 12 hours ago
:::::: commit date: 6 months ago
config: powerpc64-randconfig-s032-20201028 (attached as .config)
compiler: powerpc-linux-gcc (GCC) 9.3.0
reproduce:
        wget 
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
        chmod +x ~/bin/make.cross
        # apt-get install sparse
        # sparse version: v0.6.3-56-gc09e8239-dirty
        # 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bbd7ffdbef6888459f301c5889f3b14ada38b913
        git remote add linus 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
        git fetch --no-tags linus master
        git checkout bbd7ffdbef6888459f301c5889f3b14ada38b913
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C=1 
CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=powerpc64 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <[email protected]>


"sparse warnings: (new ones prefixed by >>)"
   drivers/video/fbdev/atmel_lcdfb.c:354:27: sparse: sparse: incorrect type in 
assignment (different address spaces) @@     expected char [noderef] <asn:2> 
*screen_base @@     got void * @@
   drivers/video/fbdev/atmel_lcdfb.c:354:27: sparse:     expected char 
[noderef] <asn:2> *screen_base
   drivers/video/fbdev/atmel_lcdfb.c:354:27: sparse:     got void *
   drivers/video/fbdev/atmel_lcdfb.c:362:9: sparse: sparse: incorrect type in 
argument 1 (different address spaces) @@     expected void *s @@     got char 
[noderef] <asn:2> *screen_base @@
>> drivers/video/fbdev/atmel_lcdfb.c:362:9: sparse:     expected void *s
   drivers/video/fbdev/atmel_lcdfb.c:362:9: sparse:     got char [noderef] 
<asn:2> *screen_base
   drivers/video/fbdev/atmel_lcdfb.c:333:59: sparse: sparse: incorrect type in 
argument 3 (different address spaces) @@     expected void *cpu_addr @@     got 
char [noderef] <asn:2> *screen_base @@
   drivers/video/fbdev/atmel_lcdfb.c:333:59: sparse:     expected void *cpu_addr
   drivers/video/fbdev/atmel_lcdfb.c:333:59: sparse:     got char [noderef] 
<asn:2> *screen_base
   drivers/video/fbdev/atmel_lcdfb.c:333:59: sparse: sparse: incorrect type in 
argument 3 (different address spaces) @@     expected void *cpu_addr @@     got 
char [noderef] <asn:2> *screen_base @@
   drivers/video/fbdev/atmel_lcdfb.c:333:59: sparse:     expected void *cpu_addr
   drivers/video/fbdev/atmel_lcdfb.c:333:59: sparse:     got char [noderef] 
<asn:2> *screen_base

vim +362 drivers/video/fbdev/atmel_lcdfb.c

14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 336  
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 337  /**
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 338   *        atmel_lcdfb_alloc_video_memory - Allocate framebuffer memory
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 339   *        @sinfo: the frame buffer to allocate memory for
1d01e83557105e7 drivers/video/atmel_lcdfb.c       Krzysztof Helt     2009-07-08 
 340   *        
1d01e83557105e7 drivers/video/atmel_lcdfb.c       Krzysztof Helt     2009-07-08 
 341   *        This function is called only from the atmel_lcdfb_probe()
1d01e83557105e7 drivers/video/atmel_lcdfb.c       Krzysztof Helt     2009-07-08 
 342   *        so no locking by fb_info->mm_lock around smem_len setting is 
needed.
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 343   */
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 344  static int atmel_lcdfb_alloc_video_memory(struct atmel_lcdfb_info *sinfo)
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 345  {
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 346    struct fb_info *info = sinfo->info;
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 347    struct fb_var_screeninfo *var = &info->var;
ea757acad5a5183 drivers/video/atmel_lcdfb.c       Haavard Skinnemoen 2008-08-12 
 348    unsigned int smem_len;
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 349  
ea757acad5a5183 drivers/video/atmel_lcdfb.c       Haavard Skinnemoen 2008-08-12 
 350    smem_len = (var->xres_virtual * var->yres_virtual
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 351                * ((var->bits_per_pixel + 7) / 8));
ea757acad5a5183 drivers/video/atmel_lcdfb.c       Haavard Skinnemoen 2008-08-12 
 352    info->fix.smem_len = max(smem_len, sinfo->smem_len);
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 353  
f6e45661f9be546 drivers/video/fbdev/atmel_lcdfb.c Luis R. Rodriguez  2016-01-22 
@354    info->screen_base = dma_alloc_wc(info->device, info->fix.smem_len,
f6e45661f9be546 drivers/video/fbdev/atmel_lcdfb.c Luis R. Rodriguez  2016-01-22 
 355                                     (dma_addr_t *)&info->fix.smem_start,
f6e45661f9be546 drivers/video/fbdev/atmel_lcdfb.c Luis R. Rodriguez  2016-01-22 
 356                                     GFP_KERNEL);
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 357  
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 358    if (!info->screen_base) {
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 359            return -ENOMEM;
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 360    }
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 361  
01d3a5e7fab7732 drivers/video/atmel_lcdfb.c       Haavard Skinnemoen 2008-04-28 
@362    memset(info->screen_base, 0, info->fix.smem_len);
01d3a5e7fab7732 drivers/video/atmel_lcdfb.c       Haavard Skinnemoen 2008-04-28 
 363  
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 364    return 0;
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 365  }
14340586148e7c8 drivers/video/atmel_lcdfb.c       Nicolas Ferre      2007-05-10 
 366  

:::::: The code at line 362 was first introduced by commit
:::::: 01d3a5e7fab7732cfc5d5d4533e9378ea435295a atmel_lcdfb: don't initialize a 
pre-allocated framebuffer

:::::: TO: Haavard Skinnemoen <[email protected]>
:::::: CC: Linus Torvalds <[email protected]>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/[email protected]

Attachment: .config.gz
Description: application/gzip

_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to