+ if (filp->f_op) ioctl_method = filp->f_op->unlocked_ioctl;
+ lookup_symbol_name_((unsigned long)ioctl_method, ioctl_method_name);
+ if (strcmp(ioctl_method_name, "block_ioctl") == 0) {
+ struct block_device *bdev = I_BDEV(filp->f_mapping->host);
+ ioctl_method = bdev->bd_disk->fops->ioctl;
+ lookup_symbol_name_((unsigned long)ioctl_method, ioctl_method_name);
+ }