···27272828static int gio_open(struct inode *inode, struct file *filp)2929{3030- int minor;3030+ int minor = iminor(inode);3131 int ret = -ENOENT;32323333 preempt_disable();3434- minor = MINOR(inode->i_rdev);3534 if (minor < DEVCOUNT) {3635 if (openCnt > 0) {3736 ret = -EALREADY;···45464647static int gio_close(struct inode *inode, struct file *filp)4748{4848- int minor;4949+ int minor = iminor(inode);49505050- minor = MINOR(inode->i_rdev);5151 if (minor < DEVCOUNT) {5252 openCnt--;5353 }
+1-1
drivers/block/loop.c
···663663{664664 struct inode *i = file->f_mapping->host;665665666666- return i && S_ISBLK(i->i_mode) && MAJOR(i->i_rdev) == LOOP_MAJOR;666666+ return i && S_ISBLK(i->i_mode) && imajor(i) == LOOP_MAJOR;667667}668668669669static int loop_validate_file(struct file *file, struct block_device *bdev)
···783783 */784784static int wdt_open(struct inode *inode, struct file *file)785785{786786- if (MINOR(inode->i_rdev) == WATCHDOG_MINOR) {786786+ if (iminor(inode) == WATCHDOG_MINOR) {787787 mutex_lock(&m41t80_rtc_mutex);788788 if (test_and_set_bit(0, &wdt_is_open)) {789789 mutex_unlock(&m41t80_rtc_mutex);···807807 */808808static int wdt_release(struct inode *inode, struct file *file)809809{810810- if (MINOR(inode->i_rdev) == WATCHDOG_MINOR)810810+ if (iminor(inode) == WATCHDOG_MINOR)811811 clear_bit(0, &wdt_is_open);812812 return 0;813813}
+1-1
drivers/s390/char/vmur.c
···681681 * We treat the minor number as the devno of the ur device682682 * to find in the driver tree.683683 */684684- devno = MINOR(file_inode(file)->i_rdev);684684+ devno = iminor(file_inode(file));685685686686 urd = urdev_get_from_devno(devno);687687 if (!urd) {
+6-6
drivers/staging/vme/devices/vme_user.c
···175175static ssize_t vme_user_read(struct file *file, char __user *buf, size_t count,176176 loff_t *ppos)177177{178178- unsigned int minor = MINOR(file_inode(file)->i_rdev);178178+ unsigned int minor = iminor(file_inode(file));179179 ssize_t retval;180180 size_t image_size;181181···218218static ssize_t vme_user_write(struct file *file, const char __user *buf,219219 size_t count, loff_t *ppos)220220{221221- unsigned int minor = MINOR(file_inode(file)->i_rdev);221221+ unsigned int minor = iminor(file_inode(file));222222 ssize_t retval;223223 size_t image_size;224224···260260261261static loff_t vme_user_llseek(struct file *file, loff_t off, int whence)262262{263263- unsigned int minor = MINOR(file_inode(file)->i_rdev);263263+ unsigned int minor = iminor(file_inode(file));264264 size_t image_size;265265 loff_t res;266266···294294 struct vme_slave slave;295295 struct vme_irq_id irq_req;296296 unsigned long copied;297297- unsigned int minor = MINOR(inode->i_rdev);297297+ unsigned int minor = iminor(inode);298298 int retval;299299 dma_addr_t pci_addr;300300 void __user *argp = (void __user *)arg;···412412{413413 int ret;414414 struct inode *inode = file_inode(file);415415- unsigned int minor = MINOR(inode->i_rdev);415415+ unsigned int minor = iminor(inode);416416417417 mutex_lock(&image[minor].mutex);418418 ret = vme_user_ioctl(inode, file, cmd, arg);···481481482482static int vme_user_mmap(struct file *file, struct vm_area_struct *vma)483483{484484- unsigned int minor = MINOR(file_inode(file)->i_rdev);484484+ unsigned int minor = iminor(file_inode(file));485485486486 if (type[minor] == MASTER_MINOR)487487 return vme_user_master_mmap(minor, vma);