diff for duplicates of <1510538727.2418.41.camel@intel.com> diff --git a/a/1.txt b/N1/1.txt index cbb2bf6..64d1363 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -42,9 +42,9 @@ On Mon, 2017-11-13 at 09:13 +0800, Fengguang Wu wrote: > > > > So can I ask that you make the 0day build scripts always use > > -> > ?CONFIG_DEBUG_INFO=y -> > ?CONFIG_DEBUG_INFO_REDUCED=y -> > ?# CONFIG_DEBUG_INFO_SPLIT is not set +> > CONFIG_DEBUG_INFO=y +> > CONFIG_DEBUG_INFO_REDUCED=y +> > # CONFIG_DEBUG_INFO_SPLIT is not set > > > > because with that "DEBUG_INFO_REDUCED=y", the use of > > DEBUG_INFO_SPLIT @@ -68,11 +68,11 @@ On Mon, 2017-11-13 at 09:13 +0800, Fengguang Wu wrote: > 7.2+CONFIG_DEBUG_INFO_REDUCED/gcc-6/v4.14-rc7/, > comparing to +CONFIG_DEBUG_INFO_SPLIT: > -> =>????54M??135M??modules.cgz -> ?????7.3M??7.3M??vmlinuz-4.14.0-rc7 -> ?????1.2M??1.2M??linux-headers.cgz -> ?????7.6M??7.7M??linux-selftests.cgz -> ??????31M???31M??linux-perf.cgz +> => 54M 135M modules.cgz +> 7.3M 7.3M vmlinuz-4.14.0-rc7 +> 1.2M 1.2M linux-headers.cgz +> 7.6M 7.7M linux-selftests.cgz +> 31M 31M linux-perf.cgz > > Nevertheless, that's machine cost. If DEBUG_INFO_SPLIT hurts our > ability to analyze bugs, I think the forthright way would be to @@ -83,23 +83,23 @@ On Mon, 2017-11-13 at 09:13 +0800, Fengguang Wu wrote: > > > > - with DEBUG_INFO_SPLIT=y > > -> > ???[torvalds at i7 linux]$ ./scripts/faddr2line vmlinux +> > [torvalds@i7 linux]$ ./scripts/faddr2line vmlinux > > __schedule+0x314 -> > ???__schedule+0x314/0x840: -> > ???__schedule at kernel/sched/stats.h:12 +> > __schedule+0x314/0x840: +> > __schedule at kernel/sched/stats.h:12 > > > > - with DEBUG_INFO_SPLIT is not set > > -> > ???[torvalds at i7 linux]$ ./scripts/faddr2line vmlinux +> > [torvalds@i7 linux]$ ./scripts/faddr2line vmlinux > > __schedule+0x314 -> > ???__schedule+0x314/0x840: -> > ???rq_sched_info_arrive at kernel/sched/stats.h:12 -> > ????(inlined by) sched_info_arrive at kernel/sched/stats.h:99 -> > ????(inlined by) __sched_info_switch at kernel/sched/stats.h:151 -> > ????(inlined by) sched_info_switch at kernel/sched/stats.h:158 -> > ????(inlined by) prepare_task_switch at kernel/sched/core.c:2582 -> > ????(inlined by) context_switch at kernel/sched/core.c:2755 -> > ????(inlined by) __schedule at kernel/sched/core.c:3366 +> > __schedule+0x314/0x840: +> > rq_sched_info_arrive at kernel/sched/stats.h:12 +> > (inlined by) sched_info_arrive at kernel/sched/stats.h:99 +> > (inlined by) __sched_info_switch at kernel/sched/stats.h:151 +> > (inlined by) sched_info_switch at kernel/sched/stats.h:158 +> > (inlined by) prepare_task_switch at kernel/sched/core.c:2582 +> > (inlined by) context_switch at kernel/sched/core.c:2755 +> > (inlined by) __schedule at kernel/sched/core.c:3366 > > > > and while (once again) this is a pretty extreme case, we do use a > > lot @@ -128,8 +128,8 @@ future. :) > > Even on non-laptop hardware, it should be possible to do something > > like > > -> > ???echo platform > /sys/power/pm_test -> > ???echo freeze > /sys/power/state +> > echo platform > /sys/power/pm_test +> > echo freeze > /sys/power/state > > > > or similar (assuming CONFIG_PM_DEBUG is enabled). > > diff --git a/a/content_digest b/N1/content_digest index c1ff10b..35efc35 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -6,9 +6,25 @@ "ref\0CA+55aFx0O+NTbBjavPm_jPucqHdXFYPmUya4kw=ps7LSqTFd5w@mail.gmail.com\0" "ref\020171113011338.3qmnp64pttyscuus@wfg-t540p.sh.intel.com\0" "From\0Zhang Rui <rui.zhang@intel.com>\0" - "Subject\0[Intel-wired-lan] CONFIG_DEBUG_INFO_SPLIT impacts on faddr2line\0" + "Subject\0Re: CONFIG_DEBUG_INFO_SPLIT impacts on faddr2line\0" "Date\0Mon, 13 Nov 2017 10:05:27 +0800\0" - "To\0intel-wired-lan@osuosl.org\0" + "To\0Fengguang Wu <fengguang.wu@intel.com>" + " Linus Torvalds <torvalds@linux-foundation.org>\0" + "Cc\0Jeff Kirsher <jeffrey.t.kirsher@intel.com>" + Network Development <netdev@vger.kernel.org> + David S. Miller <davem@davemloft.net> + Linux Kernel Mailing List <linux-kernel@vger.kernel.org> + intel-wired-lan@lists.osuosl.org + Andi Kleen <ak@linux.intel.com> + Michal Marek <mmarek@suse.cz> + Sam Ravnborg <sam@ravnborg.org> + Dirk Gouders <dirk@gouders.net> + linux-kbuild@vger.kernel.org + lkp@intel.com + Lu + Aaron <aaron.lu@intel.com> + Rafael J. Wysocki <rafael.j.wysocki@intel.com> + " Len Brown <len.brown@intel.com>\0" "\00:1\0" "b\0" "On Mon, 2017-11-13 at 09:13 +0800, Fengguang Wu wrote:\n" @@ -55,9 +71,9 @@ "> > \n" "> > So can I ask that you make the 0day build scripts always use\n" "> > \n" - "> > ?CONFIG_DEBUG_INFO=y\n" - "> > ?CONFIG_DEBUG_INFO_REDUCED=y\n" - "> > ?# CONFIG_DEBUG_INFO_SPLIT is not set\n" + "> > \302\240CONFIG_DEBUG_INFO=y\n" + "> > \302\240CONFIG_DEBUG_INFO_REDUCED=y\n" + "> > \302\240# CONFIG_DEBUG_INFO_SPLIT is not set\n" "> > \n" "> > because with that \"DEBUG_INFO_REDUCED=y\", the use of\n" "> > DEBUG_INFO_SPLIT\n" @@ -81,11 +97,11 @@ "> 7.2+CONFIG_DEBUG_INFO_REDUCED/gcc-6/v4.14-rc7/,\n" "> comparing to +CONFIG_DEBUG_INFO_SPLIT:\n" "> \n" - "> =>????54M??135M??modules.cgz\n" - "> ?????7.3M??7.3M??vmlinuz-4.14.0-rc7\n" - "> ?????1.2M??1.2M??linux-headers.cgz\n" - "> ?????7.6M??7.7M??linux-selftests.cgz\n" - "> ??????31M???31M??linux-perf.cgz\n" + "> =>\302\240\302\240\302\240\302\24054M\302\240\302\240135M\302\240\302\240modules.cgz\n" + "> \302\240\302\240\302\240\302\240\302\2407.3M\302\240\302\2407.3M\302\240\302\240vmlinuz-4.14.0-rc7\n" + "> \302\240\302\240\302\240\302\240\302\2401.2M\302\240\302\2401.2M\302\240\302\240linux-headers.cgz\n" + "> \302\240\302\240\302\240\302\240\302\2407.6M\302\240\302\2407.7M\302\240\302\240linux-selftests.cgz\n" + "> \302\240\302\240\302\240\302\240\302\240\302\24031M\302\240\302\240\302\24031M\302\240\302\240linux-perf.cgz\n" "> \n" "> Nevertheless, that's machine cost. If DEBUG_INFO_SPLIT hurts our\n" "> ability to analyze bugs, I think the forthright way would be to\n" @@ -96,23 +112,23 @@ "> > \n" "> > - with DEBUG_INFO_SPLIT=y\n" "> > \n" - "> > ???[torvalds at i7 linux]$ ./scripts/faddr2line vmlinux\n" + "> > \302\240\302\240\302\240[torvalds@i7 linux]$ ./scripts/faddr2line vmlinux\n" "> > __schedule+0x314\n" - "> > ???__schedule+0x314/0x840:\n" - "> > ???__schedule at kernel/sched/stats.h:12\n" + "> > \302\240\302\240\302\240__schedule+0x314/0x840:\n" + "> > \302\240\302\240\302\240__schedule at kernel/sched/stats.h:12\n" "> > \n" "> > - with DEBUG_INFO_SPLIT is not set\n" "> > \n" - "> > ???[torvalds at i7 linux]$ ./scripts/faddr2line vmlinux\n" + "> > \302\240\302\240\302\240[torvalds@i7 linux]$ ./scripts/faddr2line vmlinux\n" "> > __schedule+0x314\n" - "> > ???__schedule+0x314/0x840:\n" - "> > ???rq_sched_info_arrive at kernel/sched/stats.h:12\n" - "> > ????(inlined by) sched_info_arrive at kernel/sched/stats.h:99\n" - "> > ????(inlined by) __sched_info_switch at kernel/sched/stats.h:151\n" - "> > ????(inlined by) sched_info_switch at kernel/sched/stats.h:158\n" - "> > ????(inlined by) prepare_task_switch at kernel/sched/core.c:2582\n" - "> > ????(inlined by) context_switch at kernel/sched/core.c:2755\n" - "> > ????(inlined by) __schedule at kernel/sched/core.c:3366\n" + "> > \302\240\302\240\302\240__schedule+0x314/0x840:\n" + "> > \302\240\302\240\302\240rq_sched_info_arrive at kernel/sched/stats.h:12\n" + "> > \302\240\302\240\302\240\302\240(inlined by) sched_info_arrive at kernel/sched/stats.h:99\n" + "> > \302\240\302\240\302\240\302\240(inlined by) __sched_info_switch at kernel/sched/stats.h:151\n" + "> > \302\240\302\240\302\240\302\240(inlined by) sched_info_switch at kernel/sched/stats.h:158\n" + "> > \302\240\302\240\302\240\302\240(inlined by) prepare_task_switch at kernel/sched/core.c:2582\n" + "> > \302\240\302\240\302\240\302\240(inlined by) context_switch at kernel/sched/core.c:2755\n" + "> > \302\240\302\240\302\240\302\240(inlined by) __schedule at kernel/sched/core.c:3366\n" "> > \n" "> > and while (once again) this is a pretty extreme case, we do use a\n" "> > lot\n" @@ -141,8 +157,8 @@ "> > Even on non-laptop hardware, it should be possible to do something\n" "> > like\n" "> > \n" - "> > ???echo platform > /sys/power/pm_test\n" - "> > ???echo freeze > /sys/power/state\n" + "> > \302\240\302\240\302\240echo platform > /sys/power/pm_test\n" + "> > \302\240\302\240\302\240echo freeze > /sys/power/state\n" "> > \n" "> > or similar (assuming CONFIG_PM_DEBUG is enabled).\n" "> > \n" @@ -172,4 +188,4 @@ "> Regards,\n" > Fengguang -ad1ae094afd8dc1160ae52df8b524651cebb7936254757d95ee89c0610e60627 +5c0064476f90e3a2d901512b68f80864268609be9743f7b5e37e2db028746cbf
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.