[airlied:01.01-gsp-rm 132/180] drivers/gpu/drm/nouveau/nouveau_connector.c:1218:30: warning: unused variable 'aux'
kernel test robot
lkp at intel.com
Tue Oct 25 08:02:59 UTC 2022
tree: git://people.freedesktop.org/~airlied/linux.git 01.01-gsp-rm
head: 6be95d5e52818808565790c5ee3fd5569263bd36
commit: beea5ab213b28f7abf7c3405439ac9abcd1b8415 [132/180] drm/nouveau/disp: add output aux xfer method
config: i386-allyesconfig (attached as .config)
compiler: gcc-11 (Debian 11.3.0-8) 11.3.0
reproduce (this is a W=1 build):
git remote add airlied git://people.freedesktop.org/~airlied/linux.git
git fetch --no-tags airlied 01.01-gsp-rm
git checkout beea5ab213b28f7abf7c3405439ac9abcd1b8415
# save the config file
mkdir build_dir && cp config build_dir/.config
make W=1 O=build_dir ARCH=i386 SHELL=/bin/bash drivers/gpu/drm/
If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <lkp at intel.com>
All warnings (new ones prefixed by >>):
drivers/gpu/drm/nouveau/nouveau_connector.c: In function 'nouveau_connector_aux_xfer':
>> drivers/gpu/drm/nouveau/nouveau_connector.c:1218:30: warning: unused variable 'aux' [-Wunused-variable]
1218 | struct nvkm_i2c_aux *aux;
| ^~~
vim +/aux +1218 drivers/gpu/drm/nouveau/nouveau_connector.c
4f47643dbb4c34 Ben Skeggs 2013-02-03 1211
8894f4919bc43f Ben Skeggs 2014-05-30 1212 static ssize_t
2aa5eac5163fed Ben Skeggs 2015-08-20 1213 nouveau_connector_aux_xfer(struct drm_dp_aux *obj, struct drm_dp_aux_msg *msg)
8894f4919bc43f Ben Skeggs 2014-05-30 1214 {
8894f4919bc43f Ben Skeggs 2014-05-30 1215 struct nouveau_connector *nv_connector =
2aa5eac5163fed Ben Skeggs 2015-08-20 1216 container_of(obj, typeof(*nv_connector), aux);
8894f4919bc43f Ben Skeggs 2014-05-30 1217 struct nouveau_encoder *nv_encoder;
2aa5eac5163fed Ben Skeggs 2015-08-20 @1218 struct nvkm_i2c_aux *aux;
1af5c410cc0cae Ben Skeggs 2017-03-01 1219 u8 size = msg->size;
8894f4919bc43f Ben Skeggs 2014-05-30 1220 int ret;
8894f4919bc43f Ben Skeggs 2014-05-30 1221
860b3f587f0d6d Ben Skeggs 2022-10-13 1222 nv_encoder = find_encoder(&nv_connector->base, NVIF_OUTP_DP);
beea5ab213b28f Ben Skeggs 2022-10-13 1223 if (!nv_encoder)
8894f4919bc43f Ben Skeggs 2014-05-30 1224 return -ENODEV;
8894f4919bc43f Ben Skeggs 2014-05-30 1225 if (WARN_ON(msg->size > 16))
8894f4919bc43f Ben Skeggs 2014-05-30 1226 return -E2BIG;
8894f4919bc43f Ben Skeggs 2014-05-30 1227
beea5ab213b28f Ben Skeggs 2022-10-13 1228 ret = nvif_outp_dp_aux_xfer(&nv_encoder->outp,
beea5ab213b28f Ben Skeggs 2022-10-13 1229 msg->request, &size, msg->address, msg->buffer);
8894f4919bc43f Ben Skeggs 2014-05-30 1230 if (ret >= 0) {
8894f4919bc43f Ben Skeggs 2014-05-30 1231 msg->reply = ret;
1af5c410cc0cae Ben Skeggs 2017-03-01 1232 return size;
8894f4919bc43f Ben Skeggs 2014-05-30 1233 }
8894f4919bc43f Ben Skeggs 2014-05-30 1234
8894f4919bc43f Ben Skeggs 2014-05-30 1235 return ret;
8894f4919bc43f Ben Skeggs 2014-05-30 1236 }
8894f4919bc43f Ben Skeggs 2014-05-30 1237
:::::: The code at line 1218 was first introduced by commit
:::::: 2aa5eac5163fedf09f2d61992cb5ea4d75bec9db drm/nouveau/i2c: transition pad/ports away from being based on nvkm_object
:::::: TO: Ben Skeggs <bskeggs at redhat.com>
:::::: CC: Ben Skeggs <bskeggs at redhat.com>
--
0-DAY CI Kernel Test Service
https://01.org/lkp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 68661 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20221025/8e1b0e2c/attachment-0001.gz>
More information about the dri-devel
mailing list