diff for duplicates of <1478345972.2206.15.camel@intel.com> diff --git a/a/1.txt b/N1/1.txt index fd475b6..1258ff8 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -11,14 +11,14 @@ On Sat, 2016-11-05 at 12:07 +0100, Stefan Wahren wrote: > > > > On Mon, Oct 31, 2016 at 08:54:33PM +0100, Stefan Wahren wrote: > > > -> > > [ 366.696043] INFO: task ext4lazyinit:70 blocked for more than +> > > [??366.696043] INFO: task ext4lazyinit:70 blocked for more than > > > 120 seconds. -> > > [ 366.703046] Not tainted 4.9.0-rc1 #7 -> > > [ 366.707188] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" +> > > [??366.703046]???????Not tainted 4.9.0-rc1 #7 +> > > [??366.707188] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" > > > disables > > > this > > > message. -> > > [ 366.715161] ext4lazyinit D c05aa6ac 0 70 2 +> > > [??366.715161] ext4lazyinit????D c05aa6ac?????0????70??????2 > > > 0x00000000 > > This looks like a very different problem - I guess one for ext4 > > people. @@ -38,38 +38,38 @@ is this a regression? > --- a/kernel/power/suspend.c > +++ b/kernel/power/suspend.c > @@ -67,17 +67,20 @@ static void freeze_enter(void) -> spin_unlock_irq(&suspend_freeze_lock); -> -> get_online_cpus(); +> ? spin_unlock_irq(&suspend_freeze_lock); +> ? +> ? get_online_cpus(); > + pr_info("PM: calling cpuidle_resume()\n"); -> cpuidle_resume(); -> -> /* Push all the CPUs into the idle loop. */ +> ? cpuidle_resume(); +> ? +> ? /* Push all the CPUs into the idle loop. */ > + pr_info("PM: calling wake_up_all_idle_cpus()\n"); -> wake_up_all_idle_cpus(); +> ? wake_up_all_idle_cpus(); > - pr_debug("PM: suspend-to-idle\n"); > + pr_info("PM: suspend-to-idle\n"); -> /* Make the current CPU wait so it can enter the idle loop +> ? /* Make the current CPU wait so it can enter the idle loop > too. */ -> wait_event(suspend_freeze_wait_head, -> suspend_freeze_state == FREEZE_STATE_WAKE); +> ? wait_event(suspend_freeze_wait_head, +> ? ???suspend_freeze_state == FREEZE_STATE_WAKE); > - pr_debug("PM: resume from suspend-to-idle\n"); > + pr_info("PM: resume from suspend-to-idle\n"); -> -> cpuidle_pause(); +> ? +> ? cpuidle_pause(); > + pr_info("PM: called cpuidle_pause()\n"); -> put_online_cpus(); -> -> spin_lock_irq(&suspend_freeze_lock); +> ? put_online_cpus(); +> ? +> ? spin_lock_irq(&suspend_freeze_lock); > @@ -91,6 +94,8 @@ void freeze_wake(void) -> { -> unsigned long flags; -> +> ?{ +> ? unsigned long flags; +> ? > + pr_info("PM: freeze_wake()\n"); > + -> spin_lock_irqsave(&suspend_freeze_lock, flags); -> if (suspend_freeze_state > FREEZE_STATE_NONE) { -> suspend_freeze_state = FREEZE_STATE_WAKE; +> ? spin_lock_irqsave(&suspend_freeze_lock, flags); +> ? if (suspend_freeze_state > FREEZE_STATE_NONE) { +> ? suspend_freeze_state = FREEZE_STATE_WAKE; > > -------------------------------->8----------------------------------- > - @@ -83,75 +83,75 @@ is this a regression? > * echo freeze > /sys/power/state > > ... -> [ 139.371308] PM: suspend of devices complete after 1342.721 msecs -> [ 139.385203] PM: late suspend of devices complete after 7.668 msecs -> [ 139.399428] PM: noirq suspend of devices complete after 7.936 +> [??139.371308] PM: suspend of devices complete after 1342.721 msecs +> [??139.385203] PM: late suspend of devices complete after 7.668 msecs +> [??139.399428] PM: noirq suspend of devices complete after 7.936 > msecs -> [ 139.406639] PM: calling cpuidle_resume() -> [ 139.410619] PM: calling wake_up_all_idle_cpus() -> [ 139.415339] PM: suspend-to-idle +> [??139.406639] PM: calling cpuidle_resume() +> [??139.410619] PM: calling wake_up_all_idle_cpus() +> [??139.415339] PM: suspend-to-idle > > > > > > > > > > > > > > no reaction to input via Debug UART -> [ 366.683570] INFO: task bash:373 blocked for more than 120 seconds. -> [ 366.689814] Not tainted 4.9.0-rc1-dirty #14 -> [ 366.694705] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" +> [??366.683570] INFO: task bash:373 blocked for more than 120 seconds. +> [??366.689814]???????Not tainted 4.9.0-rc1-dirty #14 +> [??366.694705] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" > disables this > message. -> [ 366.702685] bash D c05aa6ec 0 373 275 +> [??366.702685] bash????????????D c05aa6ec?????0???373????275 > 0x00000000 -> [ 366.709227] [<c05aa6ec>] (__schedule) from [<c05aaff8>] +> [??366.709227] [<c05aa6ec>] (__schedule) from [<c05aaff8>] > (schedule+0x3c/0xbc) -> [ 366.716495] [<c05aaff8>] (schedule) from [<c005b588>] +> [??366.716495] [<c05aaff8>] (schedule) from [<c005b588>] > (suspend_devices_and_enter+0x888/0xa78) -> [ 366.725228] [<c005b588>] (suspend_devices_and_enter) from +> [??366.725228] [<c005b588>] (suspend_devices_and_enter) from > [<c005bea4>] > (pm_suspend+0x72c/0x81c) -> [ 366.734150] [<c005bea4>] (pm_suspend) from [<c005a008>] +> [??366.734150] [<c005bea4>] (pm_suspend) from [<c005a008>] > (state_store+0x80/0xcc) -> [ 366.741554] [<c005a008>] (state_store) from [<c02f0270>] +> [??366.741554] [<c005a008>] (state_store) from [<c02f0270>] > (kobj_attr_store+0x18/0x1c) -> [ 366.749515] [<c02f0270>] (kobj_attr_store) from [<c01911e8>] +> [??366.749515] [<c02f0270>] (kobj_attr_store) from [<c01911e8>] > (sysfs_kf_write+0x48/0x4c) -> [ 366.757735] [<c01911e8>] (sysfs_kf_write) from [<c0190308>] +> [??366.757735] [<c01911e8>] (sysfs_kf_write) from [<c0190308>] > (kernfs_fop_write+0xfc/0x1d0) -> [ 366.766130] [<c0190308>] (kernfs_fop_write) from [<c011f578>] +> [??366.766130] [<c0190308>] (kernfs_fop_write) from [<c011f578>] > (__vfs_write+0x2c/0x124) -> [ 366.774255] [<c011f578>] (__vfs_write) from [<c011f724>] +> [??366.774255] [<c011f578>] (__vfs_write) from [<c011f724>] > (vfs_write+0xb4/0x1a4) -> [ 366.781640] [<c011f724>] (vfs_write) from [<c011f8e8>] +> [??366.781640] [<c011f724>] (vfs_write) from [<c011f8e8>] > (SyS_write+0x44/0x88) -> [ 366.788890] [<c011f8e8>] (SyS_write) from [<c000a2c0>] +> [??366.788890] [<c011f8e8>] (SyS_write) from [<c000a2c0>] > (ret_fast_syscall+0x0/0x1c) -> [ 366.796627] -> [ 366.796627] Showing all locks held in the system: -> [ 366.803011] 2 locks held by khungtaskd/10: -> [ 366.807149] #0: [ 366.808931] ( -> rcu_read_lock[ 366.811784] ){......} -> , at: [ 366.814813] [<c0093a40>] watchdog+0xb4/0x61c -> [ 366.819128] #1: [ 366.820902] ( -> tasklist_lock[ 366.823876] ){.+.+..} -> , at: [ 366.826765] [<c0051dbc>] debug_show_all_locks+0x28/0x1bc -> [ 366.832151] 4 locks held by bash/373: -> [ 366.835973] #0: [ 366.837765] ( -> sb_writers[ 366.840365] #4 -> ){.+.+.+}[ 366.842987] , at: -> [ 366.845079] [<c011f804>] vfs_write+0x194/0x1a4 -> [ 366.849551] #1: [ 366.851324] ( -> &of->mutex[ 366.854058] ){+.+.+.} -> , at: [ 366.856944] [<c01902cc>] kernfs_fop_write+0xc0/0x1d0 -> [ 366.861941] #2: [ 366.863839] ( -> s_active[ 366.866288] #43 -> ){.+.+.+}[ 366.868877] , at: -> [ 366.870938] [<c01902d4>] kernfs_fop_write+0xc8/0x1d0 -> [ 366.876053] #3: [ 366.877843] ( -> pm_mutex[ 366.880272] ){+.+.+.} -> , at: [ 366.883266] [<c005b808>] pm_suspend+0x90/0x81c -> [ 366.887757] -> [ 366.889268] ============================================= -> [ 366.889268] +> [??366.796627] +> [??366.796627] Showing all locks held in the system: +> [??366.803011] 2 locks held by khungtaskd/10: +> [??366.807149]??#0: [??366.808931]??( +> rcu_read_lock[??366.811784] ){......} +> , at: [??366.814813] [<c0093a40>] watchdog+0xb4/0x61c +> [??366.819128]??#1: [??366.820902]??( +> tasklist_lock[??366.823876] ){.+.+..} +> , at: [??366.826765] [<c0051dbc>] debug_show_all_locks+0x28/0x1bc +> [??366.832151] 4 locks held by bash/373: +> [??366.835973]??#0: [??366.837765]??( +> sb_writers[??366.840365] #4 +> ){.+.+.+}[??366.842987] , at: +> [??366.845079] [<c011f804>] vfs_write+0x194/0x1a4 +> [??366.849551]??#1: [??366.851324]??( +> &of->mutex[??366.854058] ){+.+.+.} +> , at: [??366.856944] [<c01902cc>] kernfs_fop_write+0xc0/0x1d0 +> [??366.861941]??#2: [??366.863839]??( +> s_active[??366.866288] #43 +> ){.+.+.+}[??366.868877] , at: +> [??366.870938] [<c01902d4>] kernfs_fop_write+0xc8/0x1d0 +> [??366.876053]??#3: [??366.877843]??( +> pm_mutex[??366.880272] ){+.+.+.} +> , at: [??366.883266] [<c005b808>] pm_suspend+0x90/0x81c +> [??366.887757] +> [??366.889268] ============================================= +> [??366.889268] > > 2. cmdline contains no_console_suspend > @@ -165,16 +165,16 @@ is this a regression? > * echo enabled > /sys/class/tty/ttyAMA0/power/wakeup > * echo freeze > /sys/power/state > -> [ 161.093187] PM: Syncing filesystems ... [ 161.734413] done. -> [ 161.793242] Freezing user space processes ... (elapsed 0.008 +> [??161.093187] PM: Syncing filesystems ... [??161.734413] done. +> [??161.793242] Freezing user space processes ... (elapsed 0.008 > seconds) done. -> [ 161.809797] Freezing remaining freezable tasks ... (elapsed 0.004 +> [??161.809797] Freezing remaining freezable tasks ... (elapsed 0.004 > seconds) > done. -> [ 161.821953] Suspending console(s) (use no_console_suspend to +> [??161.821953] Suspending console(s) (use no_console_suspend to > debug) > -> > +> >? > > > > > no reaction to Debug UART Then the system does not have any response? or the system freezes and diff --git a/a/content_digest b/N1/content_digest index 59e8fb2..205c146 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -5,19 +5,10 @@ "ref\0847975190.29034.38a9c7fa-bdf8-4732-ac8b-cf15c21e3ce8.open-xchange@email.1und1.de\0" "ref\020161101092304.GM1041@n2100.armlinux.org.uk\0" "ref\0322177156.158733.9867e3e7-5710-4844-a098-6f44bd852a6d.open-xchange@email.1und1.de\0" - "From\0Zhang Rui <rui.zhang@intel.com>\0" - "Subject\0Re: [Bug] ARM: mxs: STI: console can't wake up from freeze\0" + "From\0rui.zhang@intel.com (Zhang Rui)\0" + "Subject\0[Bug] ARM: mxs: STI: console can't wake up from freeze\0" "Date\0Sat, 05 Nov 2016 19:39:32 +0800\0" - "To\0Stefan Wahren <stefan.wahren@i2se.com>" - " Russell King - ARM Linux <linux@armlinux.org.uk>\0" - "Cc\0Rafael J. Wysocki <rjw@rjwysocki.net>" - Sascha Hauer <kernel@pengutronix.de> - Shawn Guo <shawnguo@kernel.org> - joerg.krause@embedded.rocks - Daniel Lezcano <daniel.lezcano@linaro.org> - linux-pm@vger.kernel.org - linux-arm-kernel@lists.infradead.org - " Fabio Estevam <fabio.estevam@nxp.com>\0" + "To\0linux-arm-kernel@lists.infradead.org\0" "\00:1\0" "b\0" "On Sat, 2016-11-05 at 12:07 +0100, Stefan Wahren wrote:\n" @@ -33,14 +24,14 @@ "> > \n" "> > On Mon, Oct 31, 2016 at 08:54:33PM +0100, Stefan Wahren wrote:\n" "> > > \n" - "> > > [\302\240\302\240366.696043] INFO: task ext4lazyinit:70 blocked for more than\n" + "> > > [??366.696043] INFO: task ext4lazyinit:70 blocked for more than\n" "> > > 120 seconds.\n" - "> > > [\302\240\302\240366.703046]\302\240\302\240\302\240\302\240\302\240\302\240\302\240Not tainted 4.9.0-rc1 #7\n" - "> > > [\302\240\302\240366.707188] \"echo 0 > /proc/sys/kernel/hung_task_timeout_secs\"\n" + "> > > [??366.703046]???????Not tainted 4.9.0-rc1 #7\n" + "> > > [??366.707188] \"echo 0 > /proc/sys/kernel/hung_task_timeout_secs\"\n" "> > > disables\n" "> > > this\n" "> > > message.\n" - "> > > [\302\240\302\240366.715161] ext4lazyinit\302\240\302\240\302\240\302\240D c05aa6ac\302\240\302\240\302\240\302\240\302\2400\302\240\302\240\302\240\302\24070\302\240\302\240\302\240\302\240\302\240\302\2402\n" + "> > > [??366.715161] ext4lazyinit????D c05aa6ac?????0????70??????2\n" "> > > 0x00000000\n" "> > This looks like a very different problem - I guess one for ext4\n" "> > people.\n" @@ -60,38 +51,38 @@ "> --- a/kernel/power/suspend.c\n" "> +++ b/kernel/power/suspend.c\n" "> @@ -67,17 +67,20 @@ static void freeze_enter(void)\n" - "> \302\240\tspin_unlock_irq(&suspend_freeze_lock);\n" - "> \302\240\n" - "> \302\240\tget_online_cpus();\n" + "> ?\tspin_unlock_irq(&suspend_freeze_lock);\n" + "> ?\n" + "> ?\tget_online_cpus();\n" "> +\tpr_info(\"PM: calling cpuidle_resume()\\n\");\n" - "> \302\240\tcpuidle_resume();\n" - "> \302\240\n" - "> \302\240\t/* Push all the CPUs into the idle loop. */\n" + "> ?\tcpuidle_resume();\n" + "> ?\n" + "> ?\t/* Push all the CPUs into the idle loop. */\n" "> +\tpr_info(\"PM: calling wake_up_all_idle_cpus()\\n\");\n" - "> \302\240\twake_up_all_idle_cpus();\n" + "> ?\twake_up_all_idle_cpus();\n" "> -\tpr_debug(\"PM: suspend-to-idle\\n\");\n" "> +\tpr_info(\"PM: suspend-to-idle\\n\");\n" - "> \302\240\t/* Make the current CPU wait so it can enter the idle loop\n" + "> ?\t/* Make the current CPU wait so it can enter the idle loop\n" "> too. */\n" - "> \302\240\twait_event(suspend_freeze_wait_head,\n" - "> \302\240\t\t\302\240\302\240\302\240suspend_freeze_state == FREEZE_STATE_WAKE);\n" + "> ?\twait_event(suspend_freeze_wait_head,\n" + "> ?\t\t???suspend_freeze_state == FREEZE_STATE_WAKE);\n" "> -\tpr_debug(\"PM: resume from suspend-to-idle\\n\");\n" "> +\tpr_info(\"PM: resume from suspend-to-idle\\n\");\n" - "> \302\240\n" - "> \302\240\tcpuidle_pause();\n" + "> ?\n" + "> ?\tcpuidle_pause();\n" "> +\tpr_info(\"PM: called cpuidle_pause()\\n\");\n" - "> \302\240\tput_online_cpus();\n" - "> \302\240\n" - "> \302\240\tspin_lock_irq(&suspend_freeze_lock);\n" + "> ?\tput_online_cpus();\n" + "> ?\n" + "> ?\tspin_lock_irq(&suspend_freeze_lock);\n" "> @@ -91,6 +94,8 @@ void freeze_wake(void)\n" - "> \302\240{\n" - "> \302\240\tunsigned long flags;\n" - "> \302\240\n" + "> ?{\n" + "> ?\tunsigned long flags;\n" + "> ?\n" "> +\tpr_info(\"PM: freeze_wake()\\n\");\n" "> +\n" - "> \302\240\tspin_lock_irqsave(&suspend_freeze_lock, flags);\n" - "> \302\240\tif (suspend_freeze_state > FREEZE_STATE_NONE) {\n" - "> \302\240\t\tsuspend_freeze_state = FREEZE_STATE_WAKE;\n" + "> ?\tspin_lock_irqsave(&suspend_freeze_lock, flags);\n" + "> ?\tif (suspend_freeze_state > FREEZE_STATE_NONE) {\n" + "> ?\t\tsuspend_freeze_state = FREEZE_STATE_WAKE;\n" "> \n" "> -------------------------------->8-----------------------------------\n" "> -\n" @@ -105,75 +96,75 @@ "> * echo freeze > /sys/power/state\n" "> \n" "> ...\n" - "> [\302\240\302\240139.371308] PM: suspend of devices complete after 1342.721 msecs\n" - "> [\302\240\302\240139.385203] PM: late suspend of devices complete after 7.668 msecs\n" - "> [\302\240\302\240139.399428] PM: noirq suspend of devices complete after 7.936\n" + "> [??139.371308] PM: suspend of devices complete after 1342.721 msecs\n" + "> [??139.385203] PM: late suspend of devices complete after 7.668 msecs\n" + "> [??139.399428] PM: noirq suspend of devices complete after 7.936\n" "> msecs\n" - "> [\302\240\302\240139.406639] PM: calling cpuidle_resume()\n" - "> [\302\240\302\240139.410619] PM: calling wake_up_all_idle_cpus()\n" - "> [\302\240\302\240139.415339] PM: suspend-to-idle\n" + "> [??139.406639] PM: calling cpuidle_resume()\n" + "> [??139.410619] PM: calling wake_up_all_idle_cpus()\n" + "> [??139.415339] PM: suspend-to-idle\n" "> \n" "> > \n" "> > > \n" "> > > > \n" "> > > > no reaction to input via Debug UART\n" - "> [\302\240\302\240366.683570] INFO: task bash:373 blocked for more than 120 seconds.\n" - "> [\302\240\302\240366.689814]\302\240\302\240\302\240\302\240\302\240\302\240\302\240Not tainted 4.9.0-rc1-dirty #14\n" - "> [\302\240\302\240366.694705] \"echo 0 > /proc/sys/kernel/hung_task_timeout_secs\"\n" + "> [??366.683570] INFO: task bash:373 blocked for more than 120 seconds.\n" + "> [??366.689814]???????Not tainted 4.9.0-rc1-dirty #14\n" + "> [??366.694705] \"echo 0 > /proc/sys/kernel/hung_task_timeout_secs\"\n" "> disables this\n" "> message.\n" - "> [\302\240\302\240366.702685] bash\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240D c05aa6ec\302\240\302\240\302\240\302\240\302\2400\302\240\302\240\302\240373\302\240\302\240\302\240\302\240275\n" + "> [??366.702685] bash????????????D c05aa6ec?????0???373????275\n" "> 0x00000000\n" - "> [\302\240\302\240366.709227] [<c05aa6ec>] (__schedule) from [<c05aaff8>]\n" + "> [??366.709227] [<c05aa6ec>] (__schedule) from [<c05aaff8>]\n" "> (schedule+0x3c/0xbc)\n" - "> [\302\240\302\240366.716495] [<c05aaff8>] (schedule) from [<c005b588>]\n" + "> [??366.716495] [<c05aaff8>] (schedule) from [<c005b588>]\n" "> (suspend_devices_and_enter+0x888/0xa78)\n" - "> [\302\240\302\240366.725228] [<c005b588>] (suspend_devices_and_enter) from\n" + "> [??366.725228] [<c005b588>] (suspend_devices_and_enter) from\n" "> [<c005bea4>]\n" "> (pm_suspend+0x72c/0x81c)\n" - "> [\302\240\302\240366.734150] [<c005bea4>] (pm_suspend) from [<c005a008>]\n" + "> [??366.734150] [<c005bea4>] (pm_suspend) from [<c005a008>]\n" "> (state_store+0x80/0xcc)\n" - "> [\302\240\302\240366.741554] [<c005a008>] (state_store) from [<c02f0270>]\n" + "> [??366.741554] [<c005a008>] (state_store) from [<c02f0270>]\n" "> (kobj_attr_store+0x18/0x1c)\n" - "> [\302\240\302\240366.749515] [<c02f0270>] (kobj_attr_store) from [<c01911e8>]\n" + "> [??366.749515] [<c02f0270>] (kobj_attr_store) from [<c01911e8>]\n" "> (sysfs_kf_write+0x48/0x4c)\n" - "> [\302\240\302\240366.757735] [<c01911e8>] (sysfs_kf_write) from [<c0190308>]\n" + "> [??366.757735] [<c01911e8>] (sysfs_kf_write) from [<c0190308>]\n" "> (kernfs_fop_write+0xfc/0x1d0)\n" - "> [\302\240\302\240366.766130] [<c0190308>] (kernfs_fop_write) from [<c011f578>]\n" + "> [??366.766130] [<c0190308>] (kernfs_fop_write) from [<c011f578>]\n" "> (__vfs_write+0x2c/0x124)\n" - "> [\302\240\302\240366.774255] [<c011f578>] (__vfs_write) from [<c011f724>]\n" + "> [??366.774255] [<c011f578>] (__vfs_write) from [<c011f724>]\n" "> (vfs_write+0xb4/0x1a4)\n" - "> [\302\240\302\240366.781640] [<c011f724>] (vfs_write) from [<c011f8e8>]\n" + "> [??366.781640] [<c011f724>] (vfs_write) from [<c011f8e8>]\n" "> (SyS_write+0x44/0x88)\n" - "> [\302\240\302\240366.788890] [<c011f8e8>] (SyS_write) from [<c000a2c0>]\n" + "> [??366.788890] [<c011f8e8>] (SyS_write) from [<c000a2c0>]\n" "> (ret_fast_syscall+0x0/0x1c)\n" - "> [\302\240\302\240366.796627]\n" - "> [\302\240\302\240366.796627] Showing all locks held in the system:\n" - "> [\302\240\302\240366.803011] 2 locks held by khungtaskd/10:\n" - "> [\302\240\302\240366.807149]\302\240\302\240#0: [\302\240\302\240366.808931]\302\240\302\240(\n" - "> rcu_read_lock[\302\240\302\240366.811784] ){......}\n" - "> , at: [\302\240\302\240366.814813] [<c0093a40>] watchdog+0xb4/0x61c\n" - "> [\302\240\302\240366.819128]\302\240\302\240#1: [\302\240\302\240366.820902]\302\240\302\240(\n" - "> tasklist_lock[\302\240\302\240366.823876] ){.+.+..}\n" - "> , at: [\302\240\302\240366.826765] [<c0051dbc>] debug_show_all_locks+0x28/0x1bc\n" - "> [\302\240\302\240366.832151] 4 locks held by bash/373:\n" - "> [\302\240\302\240366.835973]\302\240\302\240#0: [\302\240\302\240366.837765]\302\240\302\240(\n" - "> sb_writers[\302\240\302\240366.840365] #4\n" - "> ){.+.+.+}[\302\240\302\240366.842987] , at:\n" - "> [\302\240\302\240366.845079] [<c011f804>] vfs_write+0x194/0x1a4\n" - "> [\302\240\302\240366.849551]\302\240\302\240#1: [\302\240\302\240366.851324]\302\240\302\240(\n" - "> &of->mutex[\302\240\302\240366.854058] ){+.+.+.}\n" - "> , at: [\302\240\302\240366.856944] [<c01902cc>] kernfs_fop_write+0xc0/0x1d0\n" - "> [\302\240\302\240366.861941]\302\240\302\240#2: [\302\240\302\240366.863839]\302\240\302\240(\n" - "> s_active[\302\240\302\240366.866288] #43\n" - "> ){.+.+.+}[\302\240\302\240366.868877] , at:\n" - "> [\302\240\302\240366.870938] [<c01902d4>] kernfs_fop_write+0xc8/0x1d0\n" - "> [\302\240\302\240366.876053]\302\240\302\240#3: [\302\240\302\240366.877843]\302\240\302\240(\n" - "> pm_mutex[\302\240\302\240366.880272] ){+.+.+.}\n" - "> , at: [\302\240\302\240366.883266] [<c005b808>] pm_suspend+0x90/0x81c\n" - "> [\302\240\302\240366.887757]\n" - "> [\302\240\302\240366.889268] =============================================\n" - "> [\302\240\302\240366.889268]\n" + "> [??366.796627]\n" + "> [??366.796627] Showing all locks held in the system:\n" + "> [??366.803011] 2 locks held by khungtaskd/10:\n" + "> [??366.807149]??#0: [??366.808931]??(\n" + "> rcu_read_lock[??366.811784] ){......}\n" + "> , at: [??366.814813] [<c0093a40>] watchdog+0xb4/0x61c\n" + "> [??366.819128]??#1: [??366.820902]??(\n" + "> tasklist_lock[??366.823876] ){.+.+..}\n" + "> , at: [??366.826765] [<c0051dbc>] debug_show_all_locks+0x28/0x1bc\n" + "> [??366.832151] 4 locks held by bash/373:\n" + "> [??366.835973]??#0: [??366.837765]??(\n" + "> sb_writers[??366.840365] #4\n" + "> ){.+.+.+}[??366.842987] , at:\n" + "> [??366.845079] [<c011f804>] vfs_write+0x194/0x1a4\n" + "> [??366.849551]??#1: [??366.851324]??(\n" + "> &of->mutex[??366.854058] ){+.+.+.}\n" + "> , at: [??366.856944] [<c01902cc>] kernfs_fop_write+0xc0/0x1d0\n" + "> [??366.861941]??#2: [??366.863839]??(\n" + "> s_active[??366.866288] #43\n" + "> ){.+.+.+}[??366.868877] , at:\n" + "> [??366.870938] [<c01902d4>] kernfs_fop_write+0xc8/0x1d0\n" + "> [??366.876053]??#3: [??366.877843]??(\n" + "> pm_mutex[??366.880272] ){+.+.+.}\n" + "> , at: [??366.883266] [<c005b808>] pm_suspend+0x90/0x81c\n" + "> [??366.887757]\n" + "> [??366.889268] =============================================\n" + "> [??366.889268]\n" "> \n" "> 2. cmdline contains no_console_suspend\n" "> \n" @@ -187,16 +178,16 @@ "> * echo enabled > /sys/class/tty/ttyAMA0/power/wakeup\n" "> * echo freeze > /sys/power/state\n" "> \n" - "> [\302\240\302\240161.093187] PM: Syncing filesystems ... [\302\240\302\240161.734413] done.\n" - "> [\302\240\302\240161.793242] Freezing user space processes ... (elapsed 0.008\n" + "> [??161.093187] PM: Syncing filesystems ... [??161.734413] done.\n" + "> [??161.793242] Freezing user space processes ... (elapsed 0.008\n" "> seconds) done.\n" - "> [\302\240\302\240161.809797] Freezing remaining freezable tasks ... (elapsed 0.004\n" + "> [??161.809797] Freezing remaining freezable tasks ... (elapsed 0.004\n" "> seconds)\n" "> done.\n" - "> [\302\240\302\240161.821953] Suspending console(s) (use no_console_suspend to\n" + "> [??161.821953] Suspending console(s) (use no_console_suspend to\n" "> debug)\n" "> \n" - "> >\302\240\n" + "> >?\n" "> > > > > no reaction to Debug UART\n" "\n" "Then the system does not have any response? or the system freezes and\n" @@ -217,4 +208,4 @@ "thanks,\n" rui -ae33655d3ce0678639f08e140dcb7ef93dee3653f0ba23654bf593ae2a170257 +cbd0aae470e9b7081dfd5be93f46980cf90277a68d2ed72ae08ebc93c5ffcee8
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.