如何在linux内核中获得rq结构?

时间:2014-07-16 15:02:55

标签: linux kernel

我制作了一个linux模块程序来获取CPU中的rq结构

    #include <linux/init.h>
    #include <linux/kernel.h>
    #include <linux/module.h>
    #include <../kernel/sched/sched.h>

    int init_hello(void)
    {
        int cpu;

        for_each_online_cpu(cpu)
        {
            struct rq *rq = cpu_rq(cpu)
            printk( KERN_ALERT "rq->curr->pid = %d", rq->curr->pid);
        }
    }
    ...

'Makefile'和'insmod hello.ko'都已完成,但是我收到了这样的错误消息

    ...
    [30557.012624] hello: Unknown symbol runqueues (err 0)

我该如何解决这个问题?

0 个答案:

没有答案