3246 }
3247#line 425
3248 if (nchans <= 0) {
3249 {
3250#line 426
3251 printk("<3>comedi_bond: INTERNAL ERROR: comedi_get_n_channels() returned %d on minor %u subdev %d!\n",
3252 nchans, minor, sdev);
3253 }
3254#line 429
3255 return (0);
3256 } else {
3257
3258 }
3259 {
3260#line 431
3261 tmp___1 = kmalloc(32UL, 208U);
3262#line 431
3263 bdev = (struct BondedDevice *)tmp___1;
3264 }
3265 {
3266#line 432
3267 __cil_tmp88 = (struct BondedDevice *)0;
3268#line 432
3269 __cil_tmp89 = (unsigned long )__cil_tmp88;
3270#line 432
3271 __cil_tmp90 = (unsigned long )bdev;
3272#line 432
3273 if (__cil_tmp90 == __cil_tmp89) {
3274 {
3275#line 433
3276 printk("<3>comedi_bond: INTERNAL ERROR: Out of memory.\n");
3277 }
3278#line 434
3279 return (0);
3280 } else {
3281
3282 }
3283 }
3284#line 436
3285 *((struct comedi_device **)bdev) = d;
3286#line 437