diff options
author | Tejun Heo <tj@kernel.org> | 2010-12-08 14:57:35 -0500 |
---|---|---|
committer | Jens Axboe <jaxboe@fusionio.com> | 2010-12-16 11:53:38 -0500 |
commit | dddd9dc340ae1a41d90e084529ca979c77c4ecfe (patch) | |
tree | 7ab2dba891308a0c9209d71ecc8d620260b8674b /block | |
parent | e4ea0c16a85d221ebcc3a21f32e321440459e0fc (diff) |
block: kill genhd_media_change_notify()
There's no user of the facility. Kill it.
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
Diffstat (limited to 'block')
-rw-r--r-- | block/genhd.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/block/genhd.c b/block/genhd.c index 5fa2b44a72ff..0905ab22c8cf 100644 --- a/block/genhd.c +++ b/block/genhd.c | |||
@@ -1110,29 +1110,6 @@ static int __init proc_genhd_init(void) | |||
1110 | module_init(proc_genhd_init); | 1110 | module_init(proc_genhd_init); |
1111 | #endif /* CONFIG_PROC_FS */ | 1111 | #endif /* CONFIG_PROC_FS */ |
1112 | 1112 | ||
1113 | static void media_change_notify_thread(struct work_struct *work) | ||
1114 | { | ||
1115 | struct gendisk *gd = container_of(work, struct gendisk, async_notify); | ||
1116 | char event[] = "MEDIA_CHANGE=1"; | ||
1117 | char *envp[] = { event, NULL }; | ||
1118 | |||
1119 | /* | ||
1120 | * set enviroment vars to indicate which event this is for | ||
1121 | * so that user space will know to go check the media status. | ||
1122 | */ | ||
1123 | kobject_uevent_env(&disk_to_dev(gd)->kobj, KOBJ_CHANGE, envp); | ||
1124 | put_device(gd->driverfs_dev); | ||
1125 | } | ||
1126 | |||
1127 | #if 0 | ||
1128 | void genhd_media_change_notify(struct gendisk *disk) | ||
1129 | { | ||
1130 | get_device(disk->driverfs_dev); | ||
1131 | schedule_work(&disk->async_notify); | ||
1132 | } | ||
1133 | EXPORT_SYMBOL_GPL(genhd_media_change_notify); | ||
1134 | #endif /* 0 */ | ||
1135 | |||
1136 | dev_t blk_lookup_devt(const char *name, int partno) | 1113 | dev_t blk_lookup_devt(const char *name, int partno) |
1137 | { | 1114 | { |
1138 | dev_t devt = MKDEV(0, 0); | 1115 | dev_t devt = MKDEV(0, 0); |
@@ -1198,8 +1175,6 @@ struct gendisk *alloc_disk_node(int minors, int node_id) | |||
1198 | disk_to_dev(disk)->class = &block_class; | 1175 | disk_to_dev(disk)->class = &block_class; |
1199 | disk_to_dev(disk)->type = &disk_type; | 1176 | disk_to_dev(disk)->type = &disk_type; |
1200 | device_initialize(disk_to_dev(disk)); | 1177 | device_initialize(disk_to_dev(disk)); |
1201 | INIT_WORK(&disk->async_notify, | ||
1202 | media_change_notify_thread); | ||
1203 | } | 1178 | } |
1204 | return disk; | 1179 | return disk; |
1205 | } | 1180 | } |