From: kernel test robot <lkp@intel.com>
To: Brian Cain <brian.cain@oss.qualcomm.com>
Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev
Subject: [bcain:hexagon 2/82] drivers/video/fbdev/udlfb.c:370:52: error: use of undeclared identifier 'PAGE_SHARED'
Date: Sat, 24 Oct 2026 08:03:34 +0800 [thread overview]
Message-ID: <202610240743.6bfk7K8M-lkp@intel.com> (raw)
tree: https://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git hexagon
head: 35ab1dadb94646b74469738c1741f68e8c6aac3d
commit: a068d81e03bf28e40eceb94bc49e122f09177d70 [2/82] hexagon: fix the page table model for the Hexagon VM
config: hexagon-allmodconfig (https://download.01.org/0day-ci/archive/20261024/202610240743.6bfk7K8M-lkp@intel.com/config)
compiler: clang version 24.0.0git (https://github.com/llvm/llvm-project 6719b9e31d6a93099612c474eec76d9f41d0275a)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20261024/202610240743.6bfk7K8M-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202610240743.6bfk7K8M-lkp@intel.com/
All errors (new ones prefixed by >>):
>> drivers/video/fbdev/udlfb.c:370:52: error: use of undeclared identifier 'PAGE_SHARED'
370 | if (remap_pfn_range(vma, start, page, PAGE_SIZE, PAGE_SHARED))
| ^~~~~~~~~~~
1 error generated.
vim +/PAGE_SHARED +370 drivers/video/fbdev/udlfb.c
8de779dc40d35d drivers/video/fbdev/udlfb.c Rajat Gupta 2026-05-03 342
4574203f45eb26 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-02-15 343 static int dlfb_ops_mmap(struct fb_info *info, struct vm_area_struct *vma)
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 344 {
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 345 unsigned long start = vma->vm_start;
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 346 unsigned long size = vma->vm_end - vma->vm_start;
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 347 unsigned long offset = vma->vm_pgoff << PAGE_SHIFT;
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 348 unsigned long page, pos;
8de779dc40d35d drivers/video/fbdev/udlfb.c Rajat Gupta 2026-05-03 349 struct dlfb_data *dlfb = info->par;
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 350
5905585103276b drivers/video/fbdev/udlfb.c Thomas Zimmermann 2022-04-29 351 if (info->fbdefio)
5905585103276b drivers/video/fbdev/udlfb.c Thomas Zimmermann 2022-04-29 352 return fb_deferred_io_mmap(info, vma);
5905585103276b drivers/video/fbdev/udlfb.c Thomas Zimmermann 2022-04-29 353
76f92201b821dd drivers/video/fbdev/udlfb.c Thomas Zimmermann 2023-11-27 354 vma->vm_page_prot = pgprot_decrypted(vma->vm_page_prot);
76f92201b821dd drivers/video/fbdev/udlfb.c Thomas Zimmermann 2023-11-27 355
04f8afbec37f63 drivers/video/udlfb.c Tomi Valkeinen 2013-04-18 356 if (vma->vm_pgoff > (~0UL >> PAGE_SHIFT))
04f8afbec37f63 drivers/video/udlfb.c Tomi Valkeinen 2013-04-18 357 return -EINVAL;
04f8afbec37f63 drivers/video/udlfb.c Tomi Valkeinen 2013-04-18 358 if (size > info->fix.smem_len)
04f8afbec37f63 drivers/video/udlfb.c Tomi Valkeinen 2013-04-18 359 return -EINVAL;
04f8afbec37f63 drivers/video/udlfb.c Tomi Valkeinen 2013-04-18 360 if (offset > info->fix.smem_len - size)
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 361 return -EINVAL;
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 362
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 363 pos = (unsigned long)info->fix.smem_start + offset;
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 364
5865889fe43194 drivers/video/fbdev/udlfb.c Ladislav Michl 2018-01-16 365 dev_dbg(info->dev, "mmap() framebuffer addr:%lu size:%lu\n",
2685cffa9e7992 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05 366 pos, size);
2685cffa9e7992 drivers/staging/udlfb/udlfb.c Bernie Thompson 2010-09-05 367
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 368 while (size > 0) {
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 369 page = vmalloc_to_pfn((void *)pos);
f05e0575ed334a drivers/staging/udlfb/udlfb.c Greg Kroah-Hartman 2009-06-03 @370 if (remap_pfn_range(vma, start, page, PAGE_SIZE, PAGE_SHARED))
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 371 return -EAGAIN;
f05e0575ed334a drivers/staging/udlfb/udlfb.c Greg Kroah-Hartman 2009-06-03 372
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 373 start += PAGE_SIZE;
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 374 pos += PAGE_SIZE;
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 375 if (size > PAGE_SIZE)
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 376 size -= PAGE_SIZE;
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 377 else
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 378 size = 0;
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 379 }
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 380
8de779dc40d35d drivers/video/fbdev/udlfb.c Rajat Gupta 2026-05-03 381 vma->vm_ops = &dlfb_vm_ops;
8de779dc40d35d drivers/video/fbdev/udlfb.c Rajat Gupta 2026-05-03 382 vma->vm_private_data = dlfb;
8de779dc40d35d drivers/video/fbdev/udlfb.c Rajat Gupta 2026-05-03 383 atomic_inc(&dlfb->mmap_count);
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 384 return 0;
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 385 }
88e58b1a42f8c1 drivers/staging/udlfb/udlfb.c Roberto De Ioris 2009-06-03 386
:::::: The code at line 370 was first introduced by commit
:::::: f05e0575ed334a23dad91b8f6ed0ac42a3996b8d Staging: udlfb: clean up checkpatch warnings in udlfb.c
:::::: TO: Greg Kroah-Hartman <gregkh@suse.de>
:::::: CC: Greg Kroah-Hartman <gregkh@suse.de>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
reply other threads:[~2026-10-24 0:04 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202610240743.6bfk7K8M-lkp@intel.com \
--to=lkp@intel.com \
--cc=brian.cain@oss.qualcomm.com \
--cc=llvm@lists.linux.dev \
--cc=oe-kbuild-all@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox