X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fwrapper%2Fgenhd.h;h=30fc5cea60ec75a8bb1b0cf38d7e0657d513e1fb;hb=ff04d185d2142f88a01bc8ff17ca2b61ab4622b7;hp=807074ddcbe3e3102f010c52e63cfd37fc128a18;hpb=f152946b70ccec4b1d330705f69ca632fa5488f9;p=deliverable%2Flttng-modules.git diff --git a/include/wrapper/genhd.h b/include/wrapper/genhd.h index 807074dd..30fc5cea 100644 --- a/include/wrapper/genhd.h +++ b/include/wrapper/genhd.h @@ -14,37 +14,11 @@ #include -#ifdef CONFIG_KALLSYMS +#ifdef CONFIG_KALLSYMS_ALL #include #include -static inline -char *wrapper_disk_name(struct gendisk *hd, int partno, char *buf) -{ - char *(*disk_name_sym)(struct gendisk *hd, int partno, char *buf); - - disk_name_sym = (void *) kallsyms_lookup_funcptr("disk_name"); - if (disk_name_sym) { - return disk_name_sym(hd, partno, buf); - } else { - printk_once(KERN_WARNING "LTTng: disk_name symbol lookup failed.\n"); - return NULL; - } -} - -#else - -static inline -char *wrapper_disk_name(struct gendisk *hd, int partno, char *buf) -{ - return disk_name(hd, partno, buf); -} - -#endif - -#ifdef CONFIG_KALLSYMS_ALL - static inline struct class *wrapper_get_block_class(void) {