summaryrefslogtreecommitdiff
path: root/drivers/ide
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2003-04-20 00:50:12 -0700
committerChristoph Hellwig <hch@lst.de>2003-04-20 00:50:12 -0700
commite5627bdffcbd3f0836fa7c05281dc65145bfafbf (patch)
treee3cf1576110b7476d068da7c032b01be50f3e4ca /drivers/ide
parent54b209531bef182e523835f69e550d7b8f2f0ddd (diff)
[PATCH] remove some junk from hd98.c's ioctl implementation
Also pointed out by Al.
Diffstat (limited to 'drivers/ide')
-rw-r--r--drivers/ide/legacy/hd98.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/ide/legacy/hd98.c b/drivers/ide/legacy/hd98.c
index c7b61ac8424b..b21c147d9fee 100644
--- a/drivers/ide/legacy/hd98.c
+++ b/drivers/ide/legacy/hd98.c
@@ -655,11 +655,8 @@ static int hd_ioctl(struct inode * inode, struct file * file,
unsigned int cmd, unsigned long arg)
{
struct hd_geometry *loc = (struct hd_geometry *) arg;
- int dev;
+ int dev = DEVICE_NR(inode->i_rdev);
- if ((!inode) || kdev_none(inode->i_rdev))
- return -EINVAL;
- dev = DEVICE_NR(inode->i_rdev);
if (dev >= NR_HD)
return -EINVAL;
switch (cmd) {