[LinuxPPS] 9 May 22:01 - ide: move IDE settings handling to ide-proc.c

linuxpps: Bartlomiej Zolnierkiewicz <> webmaster at enneenne.com
Fri May 11 23:45:11 CEST 2007


ide: move IDE settings handling to ide-proc.c  
  
* move  
__ide_add_setting()  
ide_add_setting()  
__ide_remove_setting()  
auto_remove_settings()  
ide_find_setting_by_name()  
ide_read_setting()  
ide_write_setting()  
set_xfer_rate()  
ide_add_generic_settings()  
ide_register_subdriver()  
ide_unregister_subdriver()  
  
from ide.c to ide-proc.c  
  
* set_{io_32bit,pio_mode,using_dma}() cannot be marked static now, fix it  
  
* rename ide_[un]register_subdriver() to ide_proc_[un]register_driver(),  
update device drivers to use new names  
  
* add CONFIG_IDE_PROC_FS=n versions of ide_proc_[un]register_driver()  
and ide_add_generic_settings()  
  
* make ide_find_setting_by_name(), ide_{read,write}_setting()  
and ide_{add,remove}_proc_entries() static  
  
* cover IDE settings code in device drivers with CONFIG_IDE_PROC_FS #ifdef,  
also while at it cover with CONFIG_IDE_PROC_FS #ifdef ide_driver_t.proc  
  
* remove bogus comment from ide.h  
  
* cover with CONFIG_IDE_PROC_FS #ifdef .proc and .settings in ide_drive_t  
  
Besides saner code this patch results in the IDE core smaller by ~2 kB  
(on x86-32) and IDE disk driver by ~1 kB (ditto) when CONFIG_IDE_PROC_FS=n.  
  
Signed-off-by: Bartlomiej Zolnierkiewicz   
  
drivers/ide/ide-cd.c  
drivers/ide/ide-disk.c  
drivers/ide/ide-floppy.c  
drivers/ide/ide-proc.c  
drivers/ide/ide-tape.c  
drivers/ide/ide.c  
drivers/scsi/ide-scsi.c  
include/linux/ide.h

URL: http://gitweb.enneenne.com/?p=linuxpps;a=commit;h=7662d046df09e80680b77b68de896beab45e675e



More information about the LinuxPPS mailing list