[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