X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=wrapper%2Fgenhd.h;h=4eac2c1a14c62ed74a316a98ff4228f4478352da;hb=3bcb1fb34fc8904413476afd87afbdeab3806e56;hp=a44198a7eb138f6698c7495ccb059a0370a91026;hpb=0aab09598613629a4014fd4eaef063e1fc1a1cc7;p=lttng-modules.git diff --git a/wrapper/genhd.h b/wrapper/genhd.h index a44198a7..4eac2c1a 100644 --- a/wrapper/genhd.h +++ b/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) {