diff for duplicates of <20190125140606.GA17196@linaro.org> diff --git a/a/1.txt b/N1/1.txt index 596692b..aff0532 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -3,20 +3,20 @@ Hi Biju, It seems that the call of mark_last_busy in rpm_resume raises this problem. We have the sequence: change_clocksource - write_seqcount_begin - ... - timekeeping_update - ... - sh_cmt_clocksource_enable - ... - rpm_resume - pm_runtime_mark_last_busy - ktime_get - do - read_seqcount_begin - while read_seqcount_retry - .... - write_seqcount_end +� � write_seqcount_begin +� � ... +� � timekeeping_update +� � � � ... +� � � � sh_cmt_clocksource_enable +� � � � � � ... +� � � � � � rpm_resume +� � � � � � � � pm_runtime_mark_last_busy +� � � � � � � � � � ktime_get +� � � � � � � � � � � � do +� � � � � � � � � � � � � � read_seqcount_begin +� � � � � � � � � � � � while read_seqcount_retry +� � .... +� � write_seqcount_end In fact, we should be safe because we haven't yet changed the clocksource as we are enabling the clocksource that will be used for the switch. @@ -73,7 +73,7 @@ index 457be03..708a13f 100644 -- 2.7.4 -Le Friday 25 Jan 2019 à 12:26:54 (+0000), Biju Das a écrit : +Le Friday 25 Jan 2019 � 12:26:54 (+0000), Biju Das a �crit : > Hi All, > > I have enabled lock debugging and it is showing "possible recursive locking detected "with the patch ("8234f6734c5d74ac794e5517437f51c57d65f865" PM-runtime: Switch autosuspend over to using hrtimers) diff --git a/a/content_digest b/N1/content_digest index 272399e..28c39c2 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -28,20 +28,20 @@ "It seems that the call of mark_last_busy in rpm_resume raises this problem. We have the sequence:\n" "change_clocksource\n" "\n" - "\302\240 \302\240 write_seqcount_begin\n" - "\302\240 \302\240 ...\n" - "\302\240 \302\240 timekeeping_update\n" - "\302\240 \302\240 \302\240 \302\240 ...\n" - "\302\240 \302\240 \302\240 \302\240 sh_cmt_clocksource_enable\n" - "\302\240 \302\240 \302\240 \302\240 \302\240 \302\240 ...\n" - "\302\240 \302\240 \302\240 \302\240 \302\240 \302\240 rpm_resume\n" - "\302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 pm_runtime_mark_last_busy\n" - "\302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 ktime_get\n" - "\302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 do\n" - "\302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 read_seqcount_begin\n" - "\302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 \302\240 while read_seqcount_retry\n" - "\302\240 \302\240 ....\n" - "\302\240 \302\240 write_seqcount_end\n" + "\303\257\302\277\302\275 \303\257\302\277\302\275 write_seqcount_begin\n" + "\303\257\302\277\302\275 \303\257\302\277\302\275 ...\n" + "\303\257\302\277\302\275 \303\257\302\277\302\275 timekeeping_update\n" + "\303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 ...\n" + "\303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 sh_cmt_clocksource_enable\n" + "\303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 ...\n" + "\303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 rpm_resume\n" + "\303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 pm_runtime_mark_last_busy\n" + "\303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 ktime_get\n" + "\303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 do\n" + "\303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 read_seqcount_begin\n" + "\303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 \303\257\302\277\302\275 while read_seqcount_retry\n" + "\303\257\302\277\302\275 \303\257\302\277\302\275 ....\n" + "\303\257\302\277\302\275 \303\257\302\277\302\275 write_seqcount_end\n" "\n" "In fact, we should be safe because we haven't yet changed the clocksource as\n" "we are enabling the clocksource that will be used for the switch.\n" @@ -98,7 +98,7 @@ "-- \n" "2.7.4\n" "\n" - "Le Friday 25 Jan 2019 \303\240 12:26:54 (+0000), Biju Das a \303\251crit :\n" + "Le Friday 25 Jan 2019 \303\257\302\277\302\275 12:26:54 (+0000), Biju Das a \303\257\302\277\302\275crit :\n" "> Hi All,\n" "> \n" "> I have enabled lock debugging and it is showing \"possible recursive locking detected \"with the patch (\"8234f6734c5d74ac794e5517437f51c57d65f865\" PM-runtime: Switch autosuspend over to using hrtimers)\n" @@ -262,4 +262,4 @@ "> \n" > Renesas Electronics Europe Ltd, Dukes Meadow, Millboard Road, Bourne End, Buckinghamshire, SL8 5FH, UK. Registered in England & Wales under Registered No. 04586709. -89755516b75e7e9e8aa23236613cbe522a3713dc482d1e8dcfd2be67a6808ce4 +4639d71202a6a5d49bb081598a14a547ffb26ac27760fbc0f2aeb255eac88959
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.