[PATCH] protect ide_cdrom_capacity by ifdef
The only call to ide_cdrom_capacity is in code protected by CONFIG_PROC_FS, so when that is not enabled, the compiler complains: drivers/ide/ide-cd.c:3259: warning: `ide_cdrom_capacity' defined but not used Here is a patch that fixes that. It provides some space savings for embedded systems that are not using procfs, as well: text data bss dec hex filename - 33540 6504 1032 41076 a074 drivers/ide/ide-cd.o + 33468 6480 1032 40980 a014 drivers/ide/ide-cd.o Signed-off-by: Amos Waterland <apw@us.ibm.com> Cc: Jens Axboe <axboe@suse.de> Cc: Bartlomiej Zolnierkiewicz <B.Zolnierkiewicz@elka.pw.edu.pl> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
42e50a5a69
commit
d97b321425
|
@ -3254,6 +3254,7 @@ int ide_cdrom_setup (ide_drive_t *drive)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef CONFIG_PROC_FS
|
||||||
static
|
static
|
||||||
sector_t ide_cdrom_capacity (ide_drive_t *drive)
|
sector_t ide_cdrom_capacity (ide_drive_t *drive)
|
||||||
{
|
{
|
||||||
|
@ -3264,6 +3265,7 @@ sector_t ide_cdrom_capacity (ide_drive_t *drive)
|
||||||
|
|
||||||
return capacity * sectors_per_frame;
|
return capacity * sectors_per_frame;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
static int ide_cd_remove(struct device *dev)
|
static int ide_cd_remove(struct device *dev)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue