Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 60564a31 authored by Mike Miller's avatar Mike Miller Committed by Linus Torvalds
Browse files

[PATCH] cciss: remove partition info from CCISS_GETLUNINFO



This patch fulfills a promise I made to Christoph sometime back.  I am
removing the partition info from the CCISS_GETLUNINFO ioctl as I was informed
my "driver had no damn business reading that structure." ;)

The application folks are to use /proc or /sys for partition info from now on.
 I am only aware of a few apps that use this ioctl and I'm not sure they ever
used the partition info.

Signed-off-by: default avatarMike Miller <mike.miller@hp.com>
Acked-by: default avatarJeff Garzik <jgarzik@pobox.com>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent cd6fb584
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
@@ -791,13 +791,6 @@ static int cciss_ioctl(struct inode *inode, struct file *filep,
 		luninfo.LunID = drv->LunID;
 		luninfo.num_opens = drv->usage_count;
 		luninfo.num_parts = 0;
 		/* count partitions 1 to 15 with sizes > 0 */
 		for (i = 0; i < MAX_PART - 1; i++) {
			if (!disk->part[i])
				continue;
			if (disk->part[i]->nr_sects != 0)
				luninfo.num_parts++;
		}
 		if (copy_to_user(argp, &luninfo,
 				sizeof(LogvolInfo_struct)))
 			return -EFAULT;