net/ethernet/dec/tulip/eeprom.c:120:40: error: 'struct pci_dev' has no member named 'pdev'; did you mean 'dev'?

From: Naresh Kamboju
Date: Wed May 18 2022 - 09:49:46 EST


The Linux next-20220517 and next-20220518 arch parisc builds failed.

Regressions found on parisc:
- gcc-8-defconfig
- gcc-9-defconfig
- gcc-11-defconfig
- gcc-10-defconfig

make --silent --keep-going --jobs=8
O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=parisc
CROSS_COMPILE=hppa-linux-gnu- 'CC=sccache hppa-linux-gnu-gcc'
'HOSTCC=sccache gcc'
arch/parisc/kernel/vdso32/Makefile:30: FORCE prerequisite is missing
drivers/net/ethernet/dec/tulip/eeprom.c: In function
'tulip_build_fake_mediatable':
drivers/net/ethernet/dec/tulip/eeprom.c:120:40: error: 'struct
pci_dev' has no member named 'pdev'; did you mean 'dev'?
120 | tp->mtable = devm_kmalloc(&tp->pdev->pdev, sizeof(struct mediatable) +
| ^~~~
| dev
make[6]: *** [scripts/Makefile.build:295:
drivers/net/ethernet/dec/tulip/eeprom.o] Error 1

Reported-by: Linux Kernel Functional Testing <lkft@xxxxxxxxxx>

Build log link,
https://builds.tuxbuild.com/29HszOsHU1On0kNlZbdJBfNWstp/

--
Linaro LKFT
https://lkft.linaro.org