Re: [PATCH] staging: sm750fb: fix CamelCase variables name in sm750

From: kernel test robot

Date: Sun May 17 2026 - 00:01:26 EST


Hi Emmanuel,

kernel test robot noticed the following build errors:

[auto build test ERROR on staging/staging-testing]

url: https://github.com/intel-lab-lkp/linux/commits/Emmanuel-Arias/staging-sm750fb-fix-CamelCase-variables-name-in-sm750/20260517-062807
base: staging/staging-testing
patch link: https://lore.kernel.org/r/20260516222613.1178800-1-eamanu%40riseup.net
patch subject: [PATCH] staging: sm750fb: fix CamelCase variables name in sm750
config: riscv-randconfig-001-20260517 (https://download.01.org/0day-ci/archive/20260517/202605171120.K414qtus-lkp@xxxxxxxxx/config)
compiler: clang version 23.0.0git (https://github.com/llvm/llvm-project 5bac06718f502014fade905512f1d26d578a18f3)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260517/202605171120.K414qtus-lkp@xxxxxxxxx/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@xxxxxxxxx>
| Closes: https://lore.kernel.org/oe-kbuild-all/202605171120.K414qtus-lkp@xxxxxxxxx/

All errors (new ones prefixed by >>):

>> drivers/staging/sm750fb/sm750_hw.c:43:13: error: no member named 'pvReg' in 'struct sm750_dev'
43 | sm750_dev->pvReg =
| ~~~~~~~~~ ^
drivers/staging/sm750fb/sm750_hw.c:45:18: error: no member named 'pvReg' in 'struct sm750_dev'
45 | if (!sm750_dev->pvReg) {
| ~~~~~~~~~ ^
drivers/staging/sm750fb/sm750_hw.c:51:41: error: no member named 'pvReg' in 'struct sm750_dev'
51 | sm750_dev->accel.dpr_base = sm750_dev->pvReg + DE_BASE_ADDR_TYPE1;
| ~~~~~~~~~ ^
drivers/staging/sm750fb/sm750_hw.c:52:45: error: no member named 'pvReg' in 'struct sm750_dev'
52 | sm750_dev->accel.dp_port_base = sm750_dev->pvReg + DE_PORT_ADDR_TYPE1;
| ~~~~~~~~~ ^
drivers/staging/sm750fb/sm750_hw.c:54:23: error: no member named 'pvReg' in 'struct sm750_dev'
54 | mmio750 = sm750_dev->pvReg;
| ~~~~~~~~~ ^
drivers/staging/sm750fb/sm750_hw.c:78:21: error: no member named 'pvReg' in 'struct sm750_dev'
78 | iounmap(sm750_dev->pvReg);
| ~~~~~~~~~ ^
6 errors generated.


vim +43 drivers/staging/sm750fb/sm750_hw.c

efe9bc08bf479b Elise Lennion 2016-10-11 27
700591a9adc8b1 Mike Rapoport 2015-10-26 28 int hw_sm750_map(struct sm750_dev *sm750_dev, struct pci_dev *pdev)
81dee67e215b23 Sudip Mukherjee 2015-03-03 29 {
81dee67e215b23 Sudip Mukherjee 2015-03-03 30 int ret;
81dee67e215b23 Sudip Mukherjee 2015-03-03 31
e359b6a863e19f Mike Rapoport 2015-10-26 32 sm750_dev->vidreg_start = pci_resource_start(pdev, 1);
e359b6a863e19f Mike Rapoport 2015-10-26 33 sm750_dev->vidreg_size = SZ_2M;
81dee67e215b23 Sudip Mukherjee 2015-03-03 34
8225489ddb9006 Artem Lytkin 2026-02-16 35 /* reserve the vidreg space of smi adaptor */
9a52ae2dd8c24a Anatoly Stepanov 2015-06-29 36 ret = pci_request_region(pdev, 1, "sm750fb");
9a52ae2dd8c24a Anatoly Stepanov 2015-06-29 37 if (ret) {
e5448f8d2ec5b4 Artem Lytkin 2026-02-23 38 dev_err(&pdev->dev, "Can not request PCI regions.\n");
8225489ddb9006 Artem Lytkin 2026-02-16 39 return ret;
81dee67e215b23 Sudip Mukherjee 2015-03-03 40 }
81dee67e215b23 Sudip Mukherjee 2015-03-03 41
81dee67e215b23 Sudip Mukherjee 2015-03-03 42 /* now map mmio and vidmem */
fdc234d85210d9 Benjamin Philip 2021-07-28 @43 sm750_dev->pvReg =
fdc234d85210d9 Benjamin Philip 2021-07-28 44 ioremap(sm750_dev->vidreg_start, sm750_dev->vidreg_size);
e359b6a863e19f Mike Rapoport 2015-10-26 45 if (!sm750_dev->pvReg) {
e5448f8d2ec5b4 Artem Lytkin 2026-02-23 46 dev_err(&pdev->dev, "mmio failed\n");
81dee67e215b23 Sudip Mukherjee 2015-03-03 47 ret = -EFAULT;
8225489ddb9006 Artem Lytkin 2026-02-16 48 goto err_release_region;
81dee67e215b23 Sudip Mukherjee 2015-03-03 49 }
81dee67e215b23 Sudip Mukherjee 2015-03-03 50
5865a858dbc9cb Yiming Qian 2025-09-09 51 sm750_dev->accel.dpr_base = sm750_dev->pvReg + DE_BASE_ADDR_TYPE1;
5865a858dbc9cb Yiming Qian 2025-09-09 52 sm750_dev->accel.dp_port_base = sm750_dev->pvReg + DE_PORT_ADDR_TYPE1;
81dee67e215b23 Sudip Mukherjee 2015-03-03 53
efe9bc08bf479b Elise Lennion 2016-10-11 54 mmio750 = sm750_dev->pvReg;
efe9bc08bf479b Elise Lennion 2016-10-11 55 sm750_set_chip_type(sm750_dev->devid, sm750_dev->revid);
81dee67e215b23 Sudip Mukherjee 2015-03-03 56
e359b6a863e19f Mike Rapoport 2015-10-26 57 sm750_dev->vidmem_start = pci_resource_start(pdev, 0);
f5016082f63d42 Eric S. Stone 2016-10-22 58 /*
f5016082f63d42 Eric S. Stone 2016-10-22 59 * don't use pdev_resource[x].end - resource[x].start to
878336c3362d09 Stefan Wolz 2016-06-23 60 * calculate the resource size, it's only the maximum available
878336c3362d09 Stefan Wolz 2016-06-23 61 * size but not the actual size, using
3fcb465f1e74ef Elise Lennion 2016-10-13 62 * @ddk750_get_vm_size function can be safe.
878336c3362d09 Stefan Wolz 2016-06-23 63 */
3fcb465f1e74ef Elise Lennion 2016-10-13 64 sm750_dev->vidmem_size = ddk750_get_vm_size();
81dee67e215b23 Sudip Mukherjee 2015-03-03 65
81dee67e215b23 Sudip Mukherjee 2015-03-03 66 /* reserve the vidmem space of smi adaptor */
f50b4602fea62f Jennifer Guo 2026-05-09 67 sm750_dev->vmem =
fdc234d85210d9 Benjamin Philip 2021-07-28 68 ioremap_wc(sm750_dev->vidmem_start, sm750_dev->vidmem_size);
f50b4602fea62f Jennifer Guo 2026-05-09 69 if (!sm750_dev->vmem) {
e5448f8d2ec5b4 Artem Lytkin 2026-02-23 70 dev_err(&pdev->dev, "Map video memory failed\n");
81dee67e215b23 Sudip Mukherjee 2015-03-03 71 ret = -EFAULT;
8225489ddb9006 Artem Lytkin 2026-02-16 72 goto err_unmap_reg;
81dee67e215b23 Sudip Mukherjee 2015-03-03 73 }
8225489ddb9006 Artem Lytkin 2026-02-16 74
8225489ddb9006 Artem Lytkin 2026-02-16 75 return 0;
8225489ddb9006 Artem Lytkin 2026-02-16 76
8225489ddb9006 Artem Lytkin 2026-02-16 77 err_unmap_reg:
8225489ddb9006 Artem Lytkin 2026-02-16 78 iounmap(sm750_dev->pvReg);
8225489ddb9006 Artem Lytkin 2026-02-16 79 err_release_region:
8225489ddb9006 Artem Lytkin 2026-02-16 80 pci_release_region(pdev, 1);
81dee67e215b23 Sudip Mukherjee 2015-03-03 81 return ret;
81dee67e215b23 Sudip Mukherjee 2015-03-03 82 }
81dee67e215b23 Sudip Mukherjee 2015-03-03 83

--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki