mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-06 10:57:46 +00:00
[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: Mike Miller <mike.miller@hp.com> Acked-by: Jeff Garzik <jgarzik@pobox.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
cd6fb584cf
commit
60564a313a
1 changed files with 0 additions and 7 deletions
|
@ -791,13 +791,6 @@ static int cciss_ioctl(struct inode *inode, struct file *filep,
|
||||||
luninfo.LunID = drv->LunID;
|
luninfo.LunID = drv->LunID;
|
||||||
luninfo.num_opens = drv->usage_count;
|
luninfo.num_opens = drv->usage_count;
|
||||||
luninfo.num_parts = 0;
|
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,
|
if (copy_to_user(argp, &luninfo,
|
||||||
sizeof(LogvolInfo_struct)))
|
sizeof(LogvolInfo_struct)))
|
||||||
return -EFAULT;
|
return -EFAULT;
|
||||||
|
|
Loading…
Reference in a new issue