Hi Stephen, I love your patch! Yet something to improve: [auto build test ERROR on linus/master] [also build test ERROR on v4.19-rc3 next-20180913] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Stephen-Hemminger/fix-Hyper-V-uio-restart/20180916-181024 config: x86_64-randconfig-g0-09161659 (attached as .config) compiler: gcc-4.9 (Debian 4.9.4-2) 4.9.4 reproduce: # save the attached .config to linux build tree make ARCH=x86_64 All errors (new ones prefixed by >>): drivers//uio/uio_hv_generic.c: In function 'hv_uio_open': >> drivers//uio/uio_hv_generic.c:214:20: error: 'struct hv_uio_private_data' has no member named 'refcount' atomic_dec(&pdata->refcount); ^ vim +214 drivers//uio/uio_hv_generic.c 195 196 /* VMBus primary channel is opened on first use */ 197 static int 198 hv_uio_open(struct uio_info *info, struct inode *inode) 199 { 200 struct hv_uio_private_data *pdata 201 = container_of(info, struct hv_uio_private_data, info); 202 struct hv_device *dev = pdata->device; 203 int ret; 204 205 if (atomic_inc_return(&pdata->refcnt) != 1) 206 return 0; 207 208 ret = vmbus_connect_ring(dev->channel, 209 hv_uio_channel_cb, dev->channel); 210 211 if (ret == 0) 212 dev->channel->inbound.ring_buffer->interrupt_mask = 1; 213 else > 214 atomic_dec(&pdata->refcount); 215 216 return ret; 217 } 218 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: application/gzip
_______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel