static int mali_release(struct inode *inode, struct file *filp) { _mali_osk_errcode_t err; /* input validation */ if (0 != MINOR(inode->i_rdev)) return -ENODEV; err = _mali_ukk_close((void **)&filp->private_data); if (_MALI_OSK_ERR_OK != err) return map_errcode(err); return 0; }
static int mali_release(struct inode *inode, struct file *filp) { _mali_osk_errcode_t err; /* input validation */ if (mali_miscdevice.minor != iminor(inode)) { MALI_PRINT_ERROR(("mali_release() Minor does not match\n")); return -ENODEV; } err = _mali_ukk_close((void **)&filp->private_data); if (_MALI_OSK_ERR_OK != err) return map_errcode(err); return 0; }