X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=lttng-context-prio.c;h=c786f5d312d644094da09479e61b9991a8e838f5;hb=b260f6996712ed478b3670df5ebd6387fef00044;hp=367f7bd67ca04f7dbe89788417b8f807f5a60406;hpb=ea53823c42a70a80566a340834e2b00e650406b9;p=lttng-modules.git diff --git a/lttng-context-prio.c b/lttng-context-prio.c index 367f7bd6..c786f5d3 100644 --- a/lttng-context-prio.c +++ b/lttng-context-prio.c @@ -29,6 +29,19 @@ int wrapper_task_prio_init(void) return 0; } +/* + * Canary function to check for 'task_prio()' at compile time. + * + * From 'include/linux/sched.h': + * + * extern int task_prio(const struct task_struct *p); + */ +__attribute__((unused)) static +int __canary__task_prio(const struct task_struct *p) +{ + return task_prio(p); +} + static size_t prio_get_size(size_t offset) {