0

我正在尝试通过 SCHED_DEADLINE 实施能源感知计划,我正在将 5.4 内核构建到 odroid-xu4 中。

我的 rcu 锁有问题,实际上我不明白为什么我的实现会崩溃。我知道问题是 rcu_readl_lock() 和 rcu_read_unlock(),因为在另一个实现中它给了我同样的错误,但我不明白怎么做!!当任务即将结束时,即测试结束时,就会出现问题。

这是我的代码,用dea​​dline.c编写:

/* This must be done with arch_scale_cpu_capacity maybe with a for loop among perf. domain */
#define CAP_LITTLE 377
#define CAP_BIG    1024


static int find_energy_efficient_cpu_in_domain(struct task_struct *p, struct perf_domain *pd, struct sched_domain *sd)
{
    unsigned long min = ULONG_MAX;
    unsigned long cpu_cap, util, total_cap, remain_cap;
    int cpu, target = -1;
    
    rcu_read_lock();
    for_each_cpu_and(cpu, perf_domain_span(pd), sched_domain_span(sd)) {
        if (!cpumask_test_cpu(cpu, p->cpus_ptr))
            continue;
                    
        cpu_cap = capacity_of(cpu);
        util = cpu_rq(cpu)->dl.this_bw + (cpu == task_cpu(p) ? 0 : p->dl.dl_bw); 
        total_cap = arch_scale_cpu_capacity(cpu);
        
        if(total_cap <= (util << SCHED_CAPACITY_SHIFT >> BW_SHIFT))
            continue;
        else
        {
            if (cpu_cap > (util << SCHED_CAPACITY_SHIFT >> BW_SHIFT)) // fit well
            {   
                target = cpu;
                goto out; // leave the for loop, we have found the good one!
            } 
            
        
        
            remain_cap = total_cap - (util << SCHED_CAPACITY_SHIFT >> BW_SHIFT);
            if (remain_cap < min)
            {
                min = remain_cap;
                target = cpu;
            }
        }       
    }
    
out:
    rcu_read_unlock();
        
    return target;
}



static int find_energy_efficient_cpu_ff(struct task_struct *p, int prev_cpu)
{
    struct root_domain *rd = cpu_rq(smp_processor_id())->rd;
    struct sched_domain *sd;
    struct perf_domain *pd, *little_domain, *big_domain;
    int target = -1;
    
    

    rcu_read_lock();
    
    pd = rcu_dereference(rd->pd); 
    big_domain = pd;
    little_domain = pd->next;
    if (!pd) {
        rcu_read_unlock();
        
        return find_later_rq_ff(p);
    }
    
    sd = rcu_dereference(*this_cpu_ptr(&sd_asym_cpucapacity));
    while (sd && !cpumask_test_cpu(prev_cpu, sched_domain_span(sd)))
        sd = sd->parent;
    if (!sd) {
        rcu_read_unlock();
        return find_later_rq_ff(p);
    }
    
    rcu_read_unlock();
    
    
    if (p->dl.dl_bw < CAP_LITTLE << SCHED_CAPACITY_SHIFT >> BW_SHIFT)
    {   
        
            
        target = find_energy_efficient_cpu_in_domain(p, little_domain, sd);
        if (target <= 0)
        {
            target = find_energy_efficient_cpu_in_domain(p, big_domain, sd);
        }
    }
    else
    {
        target = find_energy_efficient_cpu_in_domain(p, big_domain, sd);
    }
    
    
    
            
    if (target <= 0)
        target = find_later_rq_ff(p);   
        
    
    return target;

}

这是来自 dmesg 的错误:

[  203.215525] ------------[ cut here ]------------
[  203.215551] WARNING: CPU: 0 PID: 1714 at lib/refcount.c:156 do_sched_setscheduler+0xbc/0x14c
[  203.215556] refcount_t: increment on 0; use-after-free.
[  203.215561] Modules linked in: fuse rfkill cpufreq_conservative cpufreq_userspace cpufreq_powersave input_leds evdev uio_pdrv_genirq exynos_gpiomem uio loop sch_fq_codel ip_tables ipv6 spidev spi_s3c64xx usbhid gpio_keys aes_arm_bs crypto_simd cryptd
[  203.215613] CPU: 0 PID: 1714 Comm: task4-4 Tainted: G        W         5.4.87 #24
[  203.215617] Hardware name: Hardkernel ODROID-XU4
[  203.215642] [<c0111fe0>] (unwind_backtrace) from [<c010d914>] (show_stack+0x10/0x14)
[  203.215659] [<c010d914>] (show_stack) from [<c09d194c>] (dump_stack+0x90/0xa4)
[  203.215671] [<c09d194c>] (dump_stack) from [<c012684c>] (__warn+0xd0/0xf8)
[  203.215681] [<c012684c>] (__warn) from [<c0126c28>] (warn_slowpath_fmt+0x98/0xc8)
[  203.215692] [<c0126c28>] (warn_slowpath_fmt) from [<c01534d0>] (do_sched_setscheduler+0xbc/0x14c)
[  203.215704] [<c01534d0>] (do_sched_setscheduler) from [<c0101000>] (ret_fast_syscall+0x0/0x54)
[  203.215710] Exception stack(0xebeabfa8 to 0xebeabff0)
[  203.215718] bfa0:                   b4d4e460 b4d4ddcc 000006b2 00000000 b4d4ddcc 00000000
[  203.215727] bfc0: b4d4e460 b4d4ddcc 00000000 0000009c b4d4ddac 00000000 b4d4ddb4 004d91a8
[  203.215733] bfe0: b6de0ca1 b4d4dd1c b6e58cad b6de0ca8
[  203.215739] ---[ end trace c7033975cff11147 ]---
[  203.215753] 8<--- cut here ---
[  203.217381] Unable to handle kernel NULL pointer dereference at virtual address 00000068
[  203.225544] pgd = 3c4b95c8
[  203.228155] [00000068] *pgd=00000000
[  203.231706] Internal error: Oops: 5 [#1] PREEMPT SMP ARM
[  203.236912] Modules linked in: fuse rfkill cpufreq_conservative cpufreq_userspace cpufreq_powersave input_leds evdev uio_pdrv_genirq exynos_gpiomem uio loop sch_fq_codel ip_tables ipv6 spidev spi_s3c64xx usbhid gpio_keys aes_arm_bs crypto_simd cryptd
[  203.250854] dwmmc_exynos 12220000.mmc: Unexpected interrupt latency
[  203.259012] CPU: 0 PID: 1714 Comm: task4-4 Tainted: G        W         5.4.87 #24
[  203.272698] Hardware name: Hardkernel ODROID-XU4
[  203.277301] PC is at cap_capable+0x4/0x80
[  203.281280] LR is at ns_capable_common+0x34/0x6c
[  203.285870] pc : [<c04910c4>]    lr : [<c0131f04>]    psr: 800b0013
[  203.292109] sp : ebeabebc  ip : ebeabf68  fp : ebeabf2c
[  203.297308] r10: ebeabf30  r9 : 00000001  r8 : 00000000
[  203.302508] r7 : ffffffff  r6 : 00000001  r5 : df89b600  r4 : ffffe000
[  203.309006] r3 : 00000000  r2 : 00000017  r1 : c0e0d818  r0 : 00000000
[  203.315507] Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
[  203.322612] Control: 10c5387d  Table: 6bebc06a  DAC: 00000051
[  203.328333] Process task4-4 (pid: 1714, stack limit = 0xd5051b66)
[  203.334397] Stack: (0xebeabebc to 0xebeac000)
[  203.338730] bea0:                                                                c0131f04
[  203.346878] bec0: df89b600 c0152e34 00003cb4 00000000 ebeabf0c c0bb160c 00000009 c01534d0
[  203.355047] bee0: 0000009c 00000063 ffffffff 00000000 ebeabfa4 c017cd3c 00000000 00000000
[  203.355056] bf00: 0000009c c0e04f48 ebeabf1c 00000000 df89b600 00000001 ebeabf88 c0101204
[  203.355064] bf20: ebeaa000 0000009c ebeabf84 c01533bc 00000000 00000000 00000000 00000000
[  203.355071] bf40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  203.355078] bf60: 00000000 00000000 00000000 c0e04f48 df89b600 00000000 df89b608 0000009c
[  203.355085] bf80: ebeabfa4 c01534e8 00000000 c0e04f48 0ceaed49 b4d4e460 b4d4ddcc 00000000
[  203.355093] bfa0: 004d91a8 c0101000 b4d4e460 b4d4ddcc 000006b2 00000000 b4d4ddcc 00000000
[  203.355101] bfc0: b4d4e460 b4d4ddcc 00000000 0000009c b4d4ddac 00000000 b4d4ddb4 004d91a8
[  203.355108] bfe0: b6de0ca1 b4d4dd1c b6e58cad b6de0ca8 800b0030 000006b2 00000000 00000000
[  203.355139] [<c04910c4>] (cap_capable) from [<c0131f04>] (ns_capable_common+0x34/0x6c)
[  203.355161] [<c0131f04>] (ns_capable_common) from [<c0152e34>] (__sched_setscheduler+0x444/0x950)
[  203.355173] [<c0152e34>] (__sched_setscheduler) from [<c01533bc>] (_sched_setscheduler+0x7c/0xbc)
[  203.355183] [<c01533bc>] (_sched_setscheduler) from [<c01534e8>] (do_sched_setscheduler+0xd4/0x14c)
[  203.355193] [<c01534e8>] (do_sched_setscheduler) from [<c0101000>] (ret_fast_syscall+0x0/0x54)
[  203.355198] Exception stack(0xebeabfa8 to 0xebeabff0)
[  203.355205] bfa0:                   b4d4e460 b4d4ddcc 000006b2 00000000 b4d4ddcc 00000000
[  203.355213] bfc0: b4d4e460 b4d4ddcc 00000000 0000009c b4d4ddac 00000000 b4d4ddb4 004d91a8
[  203.355219] bfe0: b6de0ca1 b4d4dd1c b6e58cad b6de0ca8
[  203.355232] Code: e6ef4074 e2644000 eafffff4 e52de004 (e590c068) 
[  203.355449] ---[ end trace c7033975cff11148 ]---
[  203.378862] 8<--- cut here ---
[  203.379698] 8<--- cut here ---
[  203.387638] Unable to handle kernel NULL pointer dereference at virtual address 00000068
[  203.387650] pgd = 3c4b95c8
[  203.387655] [00000068] *pgd=00000000
[  203.387668] Internal error: Oops: 5 [#2] PREEMPT SMP ARM
[  203.387675] Modules linked in: fuse rfkill cpufreq_conservative cpufreq_userspace cpufreq_powersave input_leds evdev uio_pdrv_genirq exynos_gpiomem uio loop sch_fq_codel ip_tables ipv6 spidev spi_s3c64xx usbhid gpio_keys aes_arm_bs crypto_simd cryptd
[  203.395891] Unable to handle kernel NULL pointer dereference at virtual address 00000064
[  203.403898] CPU: 1 PID: 1715 Comm: task5-5 Tainted: G      D W         5.4.87 #24
[  203.403903] Hardware name: Hardkernel ODROID-XU4
[  203.403918] PC is at cap_capable+0x4/0x80
[  203.403925] LR is at ns_capable_common+0x34/0x6c
[  203.403930] pc : [<c04910c4>]    lr : [<c0131f04>]    psr: 80030013
[  203.403936] sp : ebeadebc  ip : ebeadf68  fp : ebeadf2c
[  203.403939] r10: ebeadf30  r9 : 00000001  r8 : 00000000
[  203.403944] r7 : ffffffff  r6 : 00000001  r5 : df898000  r4 : ffffe000
[  203.403949] r3 : 00000000  r2 : 00000017  r1 : c0e0d818  r0 : 00000000
[  203.403958] Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
[  203.403967] Control: 10c5387d  Table: 6bebc06a  DAC: 00000051
[  203.403974] Process task5-5 (pid: 1715, stack limit = 0x73f2d60e)
[  203.403981] Stack: (0xebeadebc to 0xebeae000)
[  203.403988] dea0:                                                                c0131f04
[  203.403997] dec0: df898000 c0152e34 c0e03080 c0d87348 0000000a c0d92c80 c0d92c80 c0d872d4
[  203.404006] dee0: ffffa1a7 00000063 ffffffff 00000000 00000004 ffffe000 00000000 00000000
[  203.404015] df00: 00000001 c0e04f48 f0803000 00000000 df898000 00000001 ebeadf88 c0101204
[  203.404027] df20: ebeac000 0000009c ebeadf84 c01533bc 00000000 00000000 00000000 00000000
[  203.412128] pgd = adee244b
[  203.420187] df40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  203.420195] df60: 00000000 00000000 00000000 c0e04f48 df898000 00000000 df898008 0000009c
[  203.420203] df80: ebeadfa4 c01534e8 00000000 c0e04f48 b6de0ca8 b454d460 b454cdcc 00000000
[  203.420210] dfa0: 004d9378 c0101000 b454d460 b454cdcc 000006b3 00000000 b454cdcc 00000000
[  203.420217] dfc0: b454d460 b454cdcc 00000000 0000009c b454cdac 00000000 b454cdb4 004d9378
[  203.420226] dfe0: b6e7404c b454cd1c b6e58cad b6de0ca8 60030030 000006b3 00000000 00000000
[  203.420245] [<c04910c4>] (cap_capable) from [<c0131f04>] (ns_capable_common+0x34/0x6c)
[  203.420262] [<c0131f04>] (ns_capable_common) from [<c0152e34>] (__sched_setscheduler+0x444/0x950)
[  203.420272] [<c0152e34>] (__sched_setscheduler) from [<c01533bc>] (_sched_setscheduler+0x7c/0xbc)
[  203.420283] [<c01533bc>] (_sched_setscheduler) from [<c01534e8>] (do_sched_setscheduler+0xd4/0x14c)
[  203.428411] [00000064] *pgd=00000000
[  203.436220] [<c01534e8>] (do_sched_setscheduler) from [<c0101000>] (ret_fast_syscall+0x0/0x54)
[  203.436225] Exception stack(0xebeadfa8 to 0xebeadff0)
[  203.436231] dfa0:                   b454d460 b454cdcc 000006b3 00000000 b454cdcc 00000000
[  203.436238] dfc0: b454d460 b454cdcc 00000000 0000009c b454cdac 00000000 b454cdb4 004d9378
[  203.436244] dfe0: b6e7404c b454cd1c b6e58cad b6de0ca8
[  203.436253] Code: e6ef4074 e2644000 eafffff4 e52de004 (e590c068) 
[  203.436313] ---[ end trace c7033975cff11149 ]---
[  203.445127] Internal error: Oops: 5 [#3] PREEMPT SMP ARM
[  203.453999] 8<--- cut here ---
[  203.462879] dwmmc_exynos 12220000.mmc: Unexpected interrupt latency
[  203.462907] Modules linked in: fuse rfkill cpufreq_conservative cpufreq_userspace cpufreq_powersave input_leds evdev uio_pdrv_genirq exynos_gpiomem uio loop sch_fq_codel ip_tables ipv6 spidev spi_s3c64xx usbhid gpio_keys aes_arm_bs crypto_simd cryptd
[  203.462948] CPU: 0 PID: 1714 Comm: task4-4 Tainted: G      D W         5.4.87 #24
[  203.462954] Hardware name: Hardkernel ODROID-XU4
[  203.462973] PC is at release_task+0x2c/0x514
[  203.471510] Unable to handle kernel NULL pointer dereference at virtual address 00000064
[  203.476509] LR is at release_task+0x28/0x514
[  203.476513] pc : [<c012a588>]    lr : [<c012a584>]    psr: 800b0113
[  203.476518] sp : ebeabd60  ip : 600b0113  fp : ffffe000
[  203.476522] r10: df89b600  r9 : df89b934  r8 : 00000002
[  203.476526] r7 : c0d87288  r6 : c0e03040  r5 : ebeaba4c  r4 : df89b600
[  203.476530] r3 : 00000000  r2 : df89b600  r1 : ebeabd9c  r0 : df89b600
[  203.476536] Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
[  203.476543] Control: 10c5387d  Table: 6bebc06a  DAC: 00000051
[  203.476550] Process task4-4 (pid: 1714, stack limit = 0xd5051b66)
[  203.476557] Stack: (0xebeabd60 to 0xebeac000)
[  203.484680] pgd = adee244b
[  203.492805] bd60: ed84c600 df89b600 c0d87288 df89b600 df89bb64 df89b600 ebeaba4c ee8f8000
[  203.492812] bd80: ebeabd9c 00000002 df89b934 df89b600 ffffe000 c012c1c8 c0ec341c ebeabd9c
[  203.492820] bda0: ebeabd9c c0e04f48 ebeaa000 c0e09d68 ffffe000 c010dc44 ebeaa210 0000000b
[  203.492828] bdc0: e673f800 00000068 ebeabe68 00000005 e673f800 e673f800 c0eecea0 e673f840
[  203.492836] bde0: 00000014 c0116144 df89b600 c01164dc 63666631 33393735 63373033 ebeabfa8
[  203.492845] be00: ebeabff0 00010000 00000000 00000000 c0b77014 c0b77014 ebeabf28 c0e0a56c
[  203.497849] [00000064] *pgd=00000000
[  203.503895] be20: 00000005 00000068 ebeabe68 c011654c ebeaa000 ebeabf30 ebeabf2c c0116634
[  203.503902] be40: 00000000 c017a9f0 00000000 00000004 c04910c4 800b0013 ffffffff ebeabe9c
[  203.503912] be60: 00000000 c01019f8 00000000 c0e0d818 00000017 00000000 ffffe000 df89b600
[  203.503919] be80: 00000001 ffffffff 00000000 00000001 ebeabf30 ebeabf2c ebeabf68 ebeabebc
[  203.503931] bea0: c0131f04 c04910c4 800b0013 ffffffff 00000051 bf000000 c0ec5ab0 c0131f04
[  203.503940] bec0: df89b600 c0152e34 00003cb4 00000000 ebeabf0c c0bb160c 00000009 c01534d0
[  203.547017] exynos5-hsi2c 12ca0000.i2c: tx timeout
[  203.556237] bee0: 0000009c 00000063 ffffffff 00000000 ebeabfa4 c017cd3c 00000000 00000000
[  203.556245] bf00: 0000009c c0e04f48 ebeabf1c 00000000 df89b600 00000001 ebeabf88 c0101204
[  203.556253] bf20: ebeaa000 0000009c ebeabf84 c01533bc 00000000 00000000 00000000 00000000
[  203.556259] bf40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  203.556266] bf60: 00000000 00000000 00000000 c0e04f48 df89b600 00000000 df89b608 0000009c
[  203.556274] bf80: ebeabfa4 c01534e8 00000000 c0e04f48 0ceaed49 b4d4e460 b4d4ddcc 00000000
[  203.556282] bfa0: 004d91a8 c0101000 b4d4e460 b4d4ddcc 000006b2 00000000 b4d4ddcc 00000000
[  203.556292] bfc0: b4d4e460 b4d4ddcc 00000000 0000009c b4d4ddac 00000000 b4d4ddb4 004d91a8
[  203.556300] bfe0: b6de0ca1 b4d4dd1c b6e58cad b6de0ca8 800b0030 000006b2 00000000 00000000
[  203.556345] [<c012a588>] (release_task) from [<c012c1c8>] (do_exit+0x678/0xb78)
[  203.666957] exynos5-hsi2c 12ca0000.i2c: tx timeout
[  203.670388] [<c012c1c8>] (do_exit) from [<c010dc44>] (die+0x32c/0x348)
[  203.778980] exynos5-hsi2c 12ca0000.i2c: tx timeout
[  203.781822] [<c010dc44>] (die) from [<c0116144>] (__do_kernel_fault.part.0+0x78/0x88)
[  203.890943] exynos5-hsi2c 12ca0000.i2c: tx timeout
[  203.895664] [<c0116144>] (__do_kernel_fault.part.0) from [<c01164dc>] (do_bad_area+0x0/0x60)
[  203.895673] [<c01164dc>] (do_bad_area) from [<00010000>] (0x10000)
[  203.895685] Code: e1a07003 e58d7008 eb018a9d e5943424 (e5933064) 
[  203.895709] Internal error: Oops: 5 [#4] PREEMPT SMP ARM
[  203.895721] Modules linked in: fuse rfkill cpufreq_conservative cpufreq_userspace cpufreq_powersave input_leds evdev uio_pdrv_genirq exynos_gpiomem uio loop sch_fq_codel ip_tables ipv6 spidev spi_s3c64xx usbhid gpio_keys aes_arm_bs crypto_simd cryptd
[  203.895771] CPU: 1 PID: 1715 Comm: task5-5 Tainted: G      D W         5.4.87 #24
[  203.895777] Hardware name: Hardkernel ODROID-XU4
[  203.895805] PC is at release_task+0x2c/0x514
[  203.895807] sched: DL replenish lagged too much
[  203.895908] ---[ end trace c7033975cff1114a ]---
[  203.895923] Fixing recursive fault but reboot is needed!
[  203.895938] ------------[ cut here ]------------
[  203.895976] WARNING: CPU: 0 PID: 1714 at kernel/rcu/tree_plugin.h:293 rcu_note_context_switch+0x164/0x678
[  203.895993] Modules linked in: fuse rfkill cpufreq_conservative cpufreq_userspace cpufreq_powersave input_leds evdev uio_pdrv_genirq exynos_gpiomem uio loop sch_fq_codel ip_tables ipv6 spidev spi_s3c64xx usbhid gpio_keys aes_arm_bs crypto_simd cryptd
[  203.896140] CPU: 0 PID: 1714 Comm: task4-4 Tainted: G      D W         5.4.87 #24
[  203.896156] Hardware name: Hardkernel ODROID-XU4
[  203.896183] [<c0111fe0>] (unwind_backtrace) from [<c010d914>] (show_stack+0x10/0x14)
[  203.896214] [<c010d914>] (show_stack) from [<c09d194c>] (dump_stack+0x90/0xa4)
[  203.896235] [<c09d194c>] (dump_stack) from [<c012684c>] (__warn+0xd0/0xf8)
[  203.896255] [<c012684c>] (__warn) from [<c0126bf4>] (warn_slowpath_fmt+0x64/0xc8)
[  203.896276] [<c0126bf4>] (warn_slowpath_fmt) from [<c0190be0>] (rcu_note_context_switch+0x164/0x678)
[  203.896301] [<c0190be0>] (rcu_note_context_switch) from [<c09ea31c>] (__schedule+0x84/0x6a0)
[  203.896322] [<c09ea31c>] (__schedule) from [<c09ea998>] (schedule+0x60/0x104)
[  203.896342] [<c09ea998>] (schedule) from [<c012c668>] (do_exit+0xb18/0xb78)
[  203.896362] [<c012c668>] (do_exit) from [<c010dc44>] (die+0x32c/0x348)
[  203.896382] [<c010dc44>] (die) from [<c0116144>] (__do_kernel_fault.part.0+0x78/0x88)
[  203.896402] [<c0116144>] (__do_kernel_fault.part.0) from [<c01164dc>] (do_bad_area+0x0/0x60)
[  203.896421] [<c01164dc>] (do_bad_area) from [<00000000>] (0x0)
[  203.896433] ---[ end trace c7033975cff1114b ]---
[  203.902322] cpu cpu4: _set_opp_voltage: failed to set voltage (900000 900000 900000 mV): -110
[  203.908660] LR is at release_task+0x28/0x514
[  203.908667] pc : [<c012a588>]    lr : [<c012a584>]    psr: 80030113
[  203.908672] sp : ebeadd60  ip : 60030113  fp : ffffe000
[  203.908677] r10: df898000  r9 : df898334  r8 : 00000001
[  203.908680] r7 : c0d87288  r6 : c0e03040  r5 : ebeada4c  r4 : df898000
[  203.908684] r3 : 00000000  r2 : df898000  r1 : ebeadd9c  r0 : df898000
[  203.908691] Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
[  203.908697] Control: 10c5387d  Table: 6bebc06a  DAC: 00000051
[  203.908707] Process task5-5 (pid: 1715, stack limit = 0x73f2d60e)
[  203.908711] Stack: (0xebeadd60 to 0xebeae000)
[  203.908721] dd60: ed84c600 df898000 c0d87288 df898000 df898564 df898000 ebeada4c ee8f8000
[  203.908728] dd80: ebeadd9c 00000001 df898334 df898000 ffffe000 c012c1c8 c0ec341c ebeadd9c
[  203.908736] dda0: ebeadd9c c0e04f48 ebeac000 c0e09d68 ffffe000 c010dc44 ebeac210 0000000b
[  203.908743] ddc0: e673f800 00000068 ebeade68 00000005 e673f800 e673f800 c0eecea0 e673f840
[  203.908751] dde0: 00000014 c0116144 df898000 c01164dc 5a648500 5aa18e00 0000002f ffffffff
[  203.908759] de00: 7fffffff 00010000 00000000 00000000 00000000 c019cf70 ffffffff c0e0a56c
[  203.908766] de20: 00000005 00000068 ebeade68 c011654c ebeac000 ebeadf30 ebeadf2c c0116634
[  203.908774] de40: 0000002f 1669d9cf 00000000 5aa18e00 c04910c4 80030013 ffffffff ebeade9c
[  203.908783] de60: 00000000 c01019f8 00000000 c0e0d818 00000017 00000000 ffffe000 df898000
[  203.908791] de80: 00000001 ffffffff 00000000 00000001 ebeadf30 ebeadf2c ebeadf68 ebeadebc
[  203.908800] dea0: c0131f04 c04910c4 80030013 ffffffff 00000051 bf000000 00000000 c0131f04
[  203.908827] dec0: df898000 c0152e34 c0e03080 c0d87348 0000000a c0d92c80 c0d92c80 c0d872d4
[  203.916099] cpufreq: __target_index: Failed to change cpu frequency: -110
[  203.921482] dee0: ffffa1a7 00000063 ffffffff 00000000 00000004 ffffe000 00000000 00000000
[  203.921489] df00: 00000001 c0e04f48 f0803000 00000000 df898000 00000001 ebeadf88 c0101204
[  203.921496] df20: ebeac000 0000009c ebeadf84 c01533bc 00000000 00000000 00000000 00000000
[  203.921505] df40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  204.573320] df60: 00000000 00000000 00000000 c0e04f48 df898000 00000000 df898008 0000009c
[  204.573328] df80: ebeadfa4 c01534e8 00000000 c0e04f48 b6de0ca8 b454d460 b454cdcc 00000000
[  204.573335] dfa0: 004d9378 c0101000 b454d460 b454cdcc 000006b3 00000000 b454cdcc 00000000
[  204.573344] dfc0: b454d460 b454cdcc 00000000 0000009c b454cdac 00000000 b454cdb4 004d9378
[  204.573358] dfe0: b6e7404c b454cd1c b6e58cad b6de0ca8 60030030 000006b3 00000000 00000000
[  204.614048] [<c012a588>] (release_task) from [<c012c1c8>] (do_exit+0x678/0xb78)
[  204.614059] [<c012c1c8>] (do_exit) from [<c010dc44>] (die+0x32c/0x348)
[  204.614070] [<c010dc44>] (die) from [<c0116144>] (__do_kernel_fault.part.0+0x78/0x88)
[  204.614078] [<c0116144>] (__do_kernel_fault.part.0) from [<c01164dc>] (do_bad_area+0x0/0x60)
[  204.614085] [<c01164dc>] (do_bad_area) from [<00010000>] (0x10000)
[  204.614094] Code: e1a07003 e58d7008 eb018a9d e5943424 (e5933064) 
[  204.614182] ---[ end trace c7033975cff1114c ]---
[  204.660853] Fixing recursive fault but reboot is needed!

有人可以帮助我吗?非常感谢!

4

0 回答 0