Displaying 13 results from an estimated 13 matches for "cpuidle_enter_st".
2015 Mar 30
1
Lockup/panic caused by nouveau_fantog_update recursion
...fffffff810cf59e>] handle_edge_irq+0x6e/0x120
[ 9227.509941] [<ffffffff81016952>] handle_irq+0x22/0x40
[ 9227.509943] [<ffffffff817b453f>] do_IRQ+0x4f/0xf0
[ 9227.509945] [<ffffffff817b23ad>] common_interrupt+0x6d/0x6d
[ 9227.509945] <EOI> [<ffffffff8164cf76>] ? cpuidle_enter_state+0x66/0x160
[ 9227.509948] [<ffffffff8164cf61>] ? cpuidle_enter_state+0x51/0x160
[ 9227.509949] [<ffffffff8164d157>] cpuidle_enter+0x17/0x20
[ 9227.509951] [<ffffffff810b5741>] cpu_startup_entry+0x351/0x400
[ 9227.509953] [<ffffffff8179f037>] rest_init+0x77/0x80
[ 9227...
2017 Nov 16
1
[PATCH RFC v3 3/6] sched/idle: Add a generic poll before enter real idle path
...then you can assume that the flood stopped and
> invoke halt or whatever.
>
> That avoids all of that 'tunable and tweakable' x86 specific hackery and
> utilizes common functionality which is mostly there already.
here is some sample code. Poll for a while before enter halt in
cpuidle_enter_state()
If I get a reschedule event, then don't try to enter halt.? (I hope this
is the right direction as Peter mentioned in another email)
--- a/drivers/cpuidle/cpuidle.c
+++ b/drivers/cpuidle/cpuidle.c
@@ -210,6 +210,13 @@ int cpuidle_enter_state(struct cpuidle_device *dev,
struct cpuidle_dr...
2017 Nov 15
6
[PATCH RFC v3 3/6] sched/idle: Add a generic poll before enter real idle path
On Wed, 15 Nov 2017, Peter Zijlstra wrote:
> On Mon, Nov 13, 2017 at 06:06:02PM +0800, Quan Xu wrote:
> > From: Yang Zhang <yang.zhang.wz at gmail.com>
> >
> > Implement a generic idle poll which resembles the functionality
> > found in arch/. Provide weak arch_cpu_idle_poll function which
> > can be overridden by the architecture code if needed.
>
>
2017 Nov 15
6
[PATCH RFC v3 3/6] sched/idle: Add a generic poll before enter real idle path
On Wed, 15 Nov 2017, Peter Zijlstra wrote:
> On Mon, Nov 13, 2017 at 06:06:02PM +0800, Quan Xu wrote:
> > From: Yang Zhang <yang.zhang.wz at gmail.com>
> >
> > Implement a generic idle poll which resembles the functionality
> > found in arch/. Provide weak arch_cpu_idle_poll function which
> > can be overridden by the architecture code if needed.
>
>
2017 Nov 16
0
[PATCH RFC v3 3/6] sched/idle: Add a generic poll before enter real idle path
On Thu, 16 Nov 2017, Quan Xu wrote:
> On 2017-11-16 06:03, Thomas Gleixner wrote:
> --- a/drivers/cpuidle/cpuidle.c
> +++ b/drivers/cpuidle/cpuidle.c
> @@ -210,6 +210,13 @@ int cpuidle_enter_state(struct cpuidle_device *dev,
> struct cpuidle_driver *drv,
> ??????????????? target_state = &drv->states[index];
> ??????? }
>
> +#ifdef CONFIG_PARAVIRT
> +?????? paravirt_idle_poll();
> +
> +?????? if (need_resched())
> +?????????????? return -EBUSY;
> +#end...
2015 Jul 21
17
[Bug 91413] New: INFO: task Xorg:2419 blocked for more than 120 seconds.
...rq+0x22/0x40
Jul 21 10:11:42 dioo-XPS kernel: [ 2185.090604] [<ffffffff817d2c91>]
do_IRQ+0x51/0xf0
Jul 21 10:11:42 dioo-XPS kernel: [ 2185.090605] [<ffffffff817d0b2e>]
common_interrupt+0x6e/0x6e
Jul 21 10:11:42 dioo-XPS kernel: [ 2185.090606] <EOI> [<ffffffff81664249>] ?
cpuidle_enter_state+0xa9/0x1f0
Jul 21 10:11:42 dioo-XPS kernel: [ 2185.090609] [<ffffffff81664218>] ?
cpuidle_enter_state+0x78/0x1f0
Jul 21 10:11:42 dioo-XPS kernel: [ 2185.090610] [<ffffffff816643c7>]
cpuidle_enter+0x17/0x20
Jul 21 10:11:42 dioo-XPS kernel: [ 2185.090612] [<ffffffff810bcbec>]...
2014 May 11
0
irq 45: nobody cared (try booting with the "irqpoll" option)
...6f44>] ? handle_edge_irq+0xa2/0xcc
[389936.600407] [<ffffffff81003cc8>] ? handle_irq+0x18/0x20
[389936.600411] [<ffffffff810037a4>] ? do_IRQ+0x43/0xb5
[389936.600415] [<ffffffff81382aea>] ? common_interrupt+0x6a/0x6a
[389936.600418] <EOI> [<ffffffff8129f51f>] ? cpuidle_enter_state+0x43/0xa6
[389936.600446] [<ffffffff8129f518>] ? cpuidle_enter_state+0x3c/0xa6
[389936.600456] [<ffffffff81067197>] ? cpu_startup_entry+0x131/0x1de
[389936.600462] [<ffffffff816b5cd6>] ? start_kernel+0x3b2/0x3bd
[389936.600465] [<ffffffff816b573b>] ? repair_env_string...
2017 Nov 17
2
[PATCH RFC v3 3/6] sched/idle: Add a generic poll before enter real idle path
On 2017-11-16 17:53, Thomas Gleixner wrote:
> On Thu, 16 Nov 2017, Quan Xu wrote:
>> On 2017-11-16 06:03, Thomas Gleixner wrote:
>> --- a/drivers/cpuidle/cpuidle.c
>> +++ b/drivers/cpuidle/cpuidle.c
>> @@ -210,6 +210,13 @@ int cpuidle_enter_state(struct cpuidle_device *dev,
>> struct cpuidle_driver *drv,
>> ??????????????? target_state = &drv->states[index];
>> ??????? }
>>
>> +#ifdef CONFIG_PARAVIRT
>> +?????? paravirt_idle_poll();
>> +
>> +?????? if (need_resched())
>> +???...
2017 Nov 17
2
[PATCH RFC v3 3/6] sched/idle: Add a generic poll before enter real idle path
On 2017-11-16 17:53, Thomas Gleixner wrote:
> On Thu, 16 Nov 2017, Quan Xu wrote:
>> On 2017-11-16 06:03, Thomas Gleixner wrote:
>> --- a/drivers/cpuidle/cpuidle.c
>> +++ b/drivers/cpuidle/cpuidle.c
>> @@ -210,6 +210,13 @@ int cpuidle_enter_state(struct cpuidle_device *dev,
>> struct cpuidle_driver *drv,
>> ??????????????? target_state = &drv->states[index];
>> ??????? }
>>
>> +#ifdef CONFIG_PARAVIRT
>> +?????? paravirt_idle_poll();
>> +
>> +?????? if (need_resched())
>> +???...
2017 Apr 15
1
[Bug 100691] New: [4.10] BUG: KASAN: use-after-free in drm_calc_vbltimestamp_from_scanoutpos+0x625/0x740
...nel/irq/handle.c:195)
handle_edge_irq+0x1cd/0x850 (kernel/irq/chip.c:622)
handle_irq+0x105/0x2a0 (arch/x86/kernel/irq_64.c:69)
? __local_bh_enable+0x37/0x60 (kernel/softirq.c:139)
do_IRQ+0x7d/0x1a0 (arch/x86/kernel/irq.c:213)
common_interrupt+0x90/0x90 (arch/x86/entry/entry_64.S:452)
RIP: 0010:cpuidle_enter_state+0x10d/0x7d0 (drivers/cpuidle/cpuidle.c:188)
RSP: 0018:ffff88077228fdc0 EFLAGS: 00000202 ORIG_RAX: ffffffffffffff1e
RAX: 0000000000000003 RBX: ffff8807761297b8 RCX: 000000000000001f
RDX: 0000000000000004 RSI: 1ffff100eec23d1b RDI: ffffffff839ec680
RBP: ffff88077228fe18 R08: 0000000000012314 R09:...
2014 Mar 28
48
[Bug 76732] New: Kworker using 100% CPU
https://bugs.freedesktop.org/show_bug.cgi?id=76732
Priority: medium
Bug ID: 76732
Assignee: nouveau at lists.freedesktop.org
Summary: Kworker using 100% CPU
QA Contact: xorg-team at lists.x.org
Severity: normal
Classification: Unclassified
OS: Linux (All)
Reporter: patrick.clara at gmail.com
2015 Mar 12
52
[Bug 89558] New: Unknown chipset error for GeForce 840M
https://bugs.freedesktop.org/show_bug.cgi?id=89558
Bug ID: 89558
Summary: Unknown chipset error for GeForce 840M
Product: xorg
Version: unspecified
Hardware: Other
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
Assignee: nouveau at
2013 Dec 21
21
[Bug 72943] New: NV98 [GeForce 9300 gs m] hangs on boot- all linux kernel versions > 3.2
...00000000003 0000000000000000
Dec 21 00:44:20 ycradnileved kernel: [ 3839.488055] Call Trace:
Dec 21 00:44:20 ycradnileved kernel: [ 3839.488055] [<ffffffffa0221e40>] ?
acpi_idle_enter_bm+0x1a7/0x1fb [processor]
Dec 21 00:44:20 ycradnileved kernel: [ 3839.488055] [<ffffffff81360c7b>] ?
cpuidle_enter_state+0x3b/0xc0
Dec 21 00:44:20 ycradnileved kernel: [ 3839.488055] [<ffffffff81360dbb>] ?
cpuidle_idle_call+0xbb/0x1f0
Dec 21 00:44:20 ycradnileved kernel: [ 3839.488055] [<ffffffff8101aac5>] ?
arch_cpu_idle+0x5/0x30
Dec 21 00:44:20 ycradnileved kernel: [ 3839.488055] [<ffffffff810a...