int intval; 
int intval, rc; 
dasd_ioctl_set_ro(struct block_device *bdev, int no, long args){	struct dasd_device *device;	int intval;	if (!capable(CAP_SYS_ADMIN))		return -EACCES;	if (bdev != bdev->bd_contains)		// ro setting is not allowed for partitions		return -EINVAL;	if (get_user(intval, (int __user *) args))		return -EFAULT;	device =  bdev->bd_disk->private_data;	if (device == NULL)		return -ENODEV;	set_disk_ro(bdev->bd_disk, intval);	if (intval)		set_bit(DASD_FLAG_RO, &device->flags);	else		clear_bit(DASD_FLAG_RO, &device->flags);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/f24acd4503270ed4c842c8fef0b71105285e0a06/dasd_ioctl.c/clean/drivers/s390/block/dasd_ioctl.c