{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":669093320,"defaultBranch":"bugzilla-203296-v1","name":"linux","ownerLogin":"adi-g15-ibm","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-07-21T10:19:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/135099846?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725475349.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"e28b348e3d820ebf4be8feb641acf3ae10b88c46","ref":"refs/heads/perf-check-feature-v15","pushedAt":"2024-09-04T18:42:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"perf: Add more features to supported_features list\n\nAs suggested in [1], add more feature names and corresponding names,\nbased on the information in Makefile.config\n\nThe entries were added after seeing the corresponding -D option which is\nadded to CFLAGS, based on the presence of a feature in Makefile.config,\nsuch as:\n\n ifeq ($(feature-file-handle), 1)\n CFLAGS += -DHAVE_FILE_HANDLE\n endif\n\nFor above feature 'file-handle', corresponding entry has been added to\nsupported_features as below:\n\n FEATURE_STATUS(\"file-handle\", HAVE_FILE_HANDLE)\n\n[1]: https://lore.kernel.org/linux-perf-users/Zn7EvDbsnlbLXj4g@x1/\n\nCc: Arnaldo Carvalho de Melo \nCc: Athira Rajeev \nCc: Disha Goel \nCc: Jiri Olsa \nCc: Ian Rogers \nCc: Kajol Jain \nCc: Madhavan Srinivasan \nCc: Namhyung Kim \nSigned-off-by: Aditya Gupta \n\n---\nCould not add below features to the list:\n\n* 'fortify-source': is a compiler option, doesn't add any feature MACRO\n* 'stackprotector-all': is a compiler option, doesn't add any feature MACRO\n* 'libtracefs': defines 'LIBTRACEFS_VERSION', not something like 'HAVE_LIBTRACEFS_SUPPORT'\n* 'reallocarray': it's absence is known by 'COMPAT_NEED_REALLOCARRAY', but no flag for 'presence' of feature\n\nAlso, few names may feel inconsistent, but left as is:\n* 'HAVE_GETTID': could be 'HAVE_GETTID_SUPPORT'\n* 'LIBC_SUPPORT': could be 'HAVE_LIBC_SUPPORT'\n* 'HAVE_LIBNUMA_SUPPORT': used by both 'numa_num_possible_cpus' and\n 'libnuma', can remove one of those\n* Currently some features have '_' in name, others have '-'\n---","shortMessageHtmlLink":"perf: Add more features to supported_features list"}},{"before":"b33db9f7c5eea168dd428601aebd4a8a00eaeb42","after":"889bd7ba9ac686e1e9bf8a2908a5663050e8e7c7","ref":"refs/heads/perf-check-feature-v13","pushedAt":"2024-07-18T08:58:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"perf: Add more features to supported_features list\n\nAs suggested in [1], add more feature names and corresponding names,\nbased on the information in Makefile.config\n\nThe entries were added after seeing the corresponding -D option which is\nadded to CFLAGS, based on the presence of a feature in Makefile.config,\nsuch as:\n\n ifeq ($(feature-file-handle), 1)\n CFLAGS += -DHAVE_FILE_HANDLE\n endif\n\nFor above feature 'file-handle', corresponding entry has been added to\nsupported_features as below:\n\n FEATURE_STATUS(\"file-handle\", HAVE_FILE_HANDLE)\n\n[1]: https://lore.kernel.org/linux-perf-users/Zn7EvDbsnlbLXj4g@x1/\n\nCc: Arnaldo Carvalho de Melo \nCc: Athira Rajeev \nCc: Disha Goel \nCc: Jiri Olsa \nCc: Ian Rogers \nCc: Kajol Jain \nCc: Madhavan Srinivasan \nCc: Namhyung Kim \nSigned-off-by: Aditya Gupta \n\n---\nCould not add below features to the list:\n\n* 'fortify-source': is a compiler option, doesn't add any feature MACRO\n* 'stackprotector-all': is a compiler option, doesn't add any feature MACRO\n* 'libtracefs': defines 'LIBTRACEFS_VERSION', not something like 'HAVE_LIBTRACEFS_SUPPORT'\n* 'reallocarray': it's absence is known by 'COMPAT_NEED_REALLOCARRAY', but no flag for 'presence' of feature\n\nAlso, few names may feel inconsistent, but left as is:\n* 'HAVE_GETTID': could be 'HAVE_GETTID_SUPPORT'\n* 'LIBC_SUPPORT': could be 'HAVE_LIBC_SUPPORT'\n* 'HAVE_LIBNUMA_SUPPORT': used by both 'numa_num_possible_cpus' and\n 'libnuma', can remove one of those\n* Currently some features have '_' in name, others have '-'\n---","shortMessageHtmlLink":"perf: Add more features to supported_features list"}},{"before":"643e50c6a2adfaff9f436b47f1497d1a59d36d0f","after":"b33db9f7c5eea168dd428601aebd4a8a00eaeb42","ref":"refs/heads/perf-check-feature-v13","pushedAt":"2024-07-18T08:50:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"perf: Add more features to supported_features list\n\nAs suggested in [1], add more feature names and corresponding names,\nbased on the information in Makefile.config\n\nThe entries were added after seeing the corresponding -D option which is\nadded to CFLAGS, based on the presence of a feature in Makefile.config,\nsuch as:\n\n ifeq ($(feature-file-handle), 1)\n CFLAGS += -DHAVE_FILE_HANDLE\n endif\n\nFor above feature 'file-handle', corresponding entry has been added to\nsupported_features as below:\n\n FEATURE_STATUS(\"file-handle\", HAVE_FILE_HANDLE)\n\n[1]: https://lore.kernel.org/linux-perf-users/Zn7EvDbsnlbLXj4g@x1/\n\nCc: Arnaldo Carvalho de Melo \nCc: Athira Rajeev \nCc: Disha Goel \nCc: Jiri Olsa \nCc: Ian Rogers \nCc: Kajol Jain \nCc: Madhavan Srinivasan \nCc: Namhyung Kim \nSigned-off-by: Aditya Gupta \n\n---\nCould not add below features to the list:\n\n* 'fortify-source': is a compiler option, doesn't add any feature MACRO\n* 'stackprotector-all': is a compiler option, doesn't add any feature MACRO\n* 'libtracefs': defines 'LIBTRACEFS_VERSION', not something like 'HAVE_LIBTRACEFS_SUPPORT'\n* 'reallocarray': it's absence is known by 'COMPAT_NEED_REALLOCARRAY', but no flag for 'presence' of feature\n\nAlso, few names may feel inconsistent, but left as is:\n* 'HAVE_GETTID': could be 'HAVE_GETTID_SUPPORT'\n* 'LIBC_SUPPORT': could be 'HAVE_LIBC_SUPPORT'\n* 'HAVE_LIBNUMA_SUPPORT': used by both 'numa_num_possible_cpus' and\n 'libnuma', can remove one of those\n* Currently some features have '_' in name, others have '-'\n---","shortMessageHtmlLink":"perf: Add more features to supported_features list"}},{"before":null,"after":"643e50c6a2adfaff9f436b47f1497d1a59d36d0f","ref":"refs/heads/perf-check-feature-v13","pushedAt":"2024-07-17T17:53:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"perf: builtin-check: Add more features to supported_features list\n\nAs suggested in [1], add more feature names and corresponding names,\nbased on the information in Makefile.config\n\nThe entries were added after seeing the corresponding -D option which is\nadded to CFLAGS, based on the presence of a feature in Makefile.config,\nsuch as:\n\n ifeq ($(feature-file-handle), 1)\n CFLAGS += -DHAVE_FILE_HANDLE\n endif\n\nFor above feature 'file-handle', corresponding entry has been added to\nsupported_features as below:\n\n FEATURE_STATUS(\"file-handle\", HAVE_FILE_HANDLE)\n\n[1]: https://lore.kernel.org/linux-perf-users/Zn7EvDbsnlbLXj4g@x1/\n\nCc: Arnaldo Carvalho de Melo \nCc: Athira Rajeev \nCc: Disha Goel \nCc: Jiri Olsa \nCc: Ian Rogers \nCc: Kajol Jain \nCc: Madhavan Srinivasan \nCc: Namhyung Kim \nSigned-off-by: Aditya Gupta \n\n---\nCould not add below features to the list:\n\n* 'fortify-source': is a compiler option, doesn't add any feature MACRO\n* 'stackprotector-all': is a compiler option, doesn't add any feature MACRO\n* 'libtracefs': defines 'LIBTRACEFS_VERSION', not something like 'HAVE_LIBTRACEFS_SUPPORT'\n* 'reallocarray': it's absence is known by 'COMPAT_NEED_REALLOCARRAY', but no flag for 'presence' of feature\n\nAlso, few names may feel inconsistent, but left as is:\n* 'HAVE_GETTID': could be 'HAVE_GETTID_SUPPORT'\n* 'LIBC_SUPPORT': could be 'HAVE_LIBC_SUPPORT'\n* 'HAVE_LIBNUMA_SUPPORT': used by both 'numa_num_possible_cpus' and\n 'libnuma', can remove one of those\n* Currently some features have '_' in name, others have '-'\n---","shortMessageHtmlLink":"perf: builtin-check: Add more features to supported_features list"}},{"before":null,"after":"ea454dc5139f0befe2d1f790635d32deb94d3169","ref":"refs/heads/perf-check-feature-v12","pushedAt":"2024-06-30T10:17:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf check feature\n\nIn probe_vfs_getname.sh, current we use \"perf record --dry-run\"\nto check for libtraceevent and skip the test if perf is not\nbuild with libtraceevent. Change the check to use \"perf check feature\"\noption\n\nAcked-by: Namhyung Kim \nSigned-off-by: Athira Rajeev ","shortMessageHtmlLink":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf chec…"}},{"before":"ea6bd4a8dde91ef3b6c70d3af336b127c3e16add","after":"155e57171091ea387720b39dc4a632b09411780d","ref":"refs/heads/perf-check-feature-v11","pushedAt":"2024-06-27T10:01:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf check feature\n\nIn probe_vfs_getname.sh, current we use \"perf record --dry-run\"\nto check for libtraceevent and skip the test if perf is not\nbuild with libtraceevent. Change the check to use \"perf check feature\"\noption\n\nAcked-by: Namhyung Kim \nSigned-off-by: Athira Rajeev ","shortMessageHtmlLink":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf chec…"}},{"before":"384a6b15d9e4335aff4b6acdd0090a38b9b57085","after":"ea6bd4a8dde91ef3b6c70d3af336b127c3e16add","ref":"refs/heads/perf-check-feature-v11","pushedAt":"2024-06-27T09:58:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf check feature\n\nIn probe_vfs_getname.sh, current we use \"perf record --dry-run\"\nto check for libtraceevent and skip the test if perf is not\nbuild with libtraceevent. Change the check to use \"perf check feature\"\noption\n\nAcked-by: Namhyung Kim \nSigned-off-by: Athira Rajeev ","shortMessageHtmlLink":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf chec…"}},{"before":null,"after":"384a6b15d9e4335aff4b6acdd0090a38b9b57085","ref":"refs/heads/perf-check-feature-v11","pushedAt":"2024-06-27T09:55:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf check feature\n\nIn probe_vfs_getname.sh, current we use \"perf record --dry-run\"\nto check for libtraceevent and skip the test if perf is not\nbuild with libtraceevent. Change the check to use \"perf check feature\"\noption\n\nAcked-by: Namhyung Kim \nSigned-off-by: Athira Rajeev ","shortMessageHtmlLink":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf chec…"}},{"before":"0bf8934e71c541f02231f7bb80063e14bcd8555a","after":"8e7b88da3581f27da1ffe2d11b749f98562d8ed3","ref":"refs/heads/perf-check-feature-v10","pushedAt":"2024-06-26T13:16:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf check feature\n\nIn probe_vfs_getname.sh, current we use \"perf record --dry-run\"\nto check for libtraceevent and skip the test if perf is not\nbuild with libtraceevent. Change the check to use \"perf check feature\"\noption\n\nAcked-by: Namhyung Kim \nSigned-off-by: Athira Rajeev ","shortMessageHtmlLink":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf chec…"}},{"before":null,"after":"0bf8934e71c541f02231f7bb80063e14bcd8555a","ref":"refs/heads/perf-check-feature-v10","pushedAt":"2024-06-26T08:39:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf check feature\n\nIn probe_vfs_getname.sh, current we use \"perf record --dry-run\"\nto check for libtraceevent and skip the test if perf is not\nbuild with libtraceevent. Change the check to use \"perf check feature\"\noption\n\nAcked-by: Namhyung Kim \nSigned-off-by: Athira Rajeev ","shortMessageHtmlLink":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf chec…"}},{"before":"f4bc253e370bc801849ca43e77d5151fed665f7d","after":"8ad543f2fabbedbcdbe154b72ed4b0a747c7a729","ref":"refs/heads/perf-check-feature-v9","pushedAt":"2024-06-25T08:11:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf check feature\n\nIn probe_vfs_getname.sh, current we use \"perf record --dry-run\"\nto check for libtraceevent and skip the test if perf is not\nbuild with libtraceevent. Change the check to use \"perf check feature\"\noption\n\nAcked-by: Namhyung Kim \nSigned-off-by: Athira Rajeev ","shortMessageHtmlLink":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf chec…"}},{"before":null,"after":"a2cb8431aa39d90b358ed6149ca30bf019c6f298","ref":"refs/heads/bug-209636-v2","pushedAt":"2024-06-21T06:15:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"fix: machine check due to old power7 processor rng\n\nbla bla bla\n\naccept karlo mpe, nick\n\nSigned-off-by: Aditya Gupta ","shortMessageHtmlLink":"fix: machine check due to old power7 processor rng"}},{"before":"fa0fc8e9bacbcbacf69f5f76056f3d1b6fd8f832","after":"f4bc253e370bc801849ca43e77d5151fed665f7d","ref":"refs/heads/perf-check-feature-v9","pushedAt":"2024-06-17T05:44:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf check feature\n\nIn probe_vfs_getname.sh, current we use \"perf record --dry-run\"\nto check for libtraceevent and skip the test if perf is not\nbuild with libtraceevent. Change the check to use \"perf check feature\"\noption\n\nAcked-by: Namhyung Kim \nSigned-off-by: Athira Rajeev ","shortMessageHtmlLink":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf chec…"}},{"before":null,"after":"646da048cb83afa04c61b9cae84ea4fb9b52ee62","ref":"refs/heads/pnext-pvr-v1","pushedAt":"2024-01-09T06:20:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"Add PNext PVR\n\nThese changes are based on understanding of the patch series introducing\ncpu_spec for P10:\n\nhttps://lore.kernel.org/linuxppc-dev/20200512113614.28169-1-alistair@popple.id.au/\n\nSigned-off-by: Aditya Gupta ","shortMessageHtmlLink":"Add PNext PVR"}},{"before":null,"after":"fa0fc8e9bacbcbacf69f5f76056f3d1b6fd8f832","ref":"refs/heads/perf-check-feature-v9","pushedAt":"2024-01-08T12:46:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf check --feature\n\nIn probe_vfs_getname.sh, current we use \"perf record --dry-run\"\nto check for libtraceevent and skip the test if perf is not\nbuild with libtraceevent. Change the check to use \"perf check --feature\"\noption\n\nAcked-by: Namhyung Kim \nSigned-off-by: Athira Rajeev \nSigned-off-by: Aditya Gupta ","shortMessageHtmlLink":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf chec…"}},{"before":null,"after":"ade6fbb083937bca0b377f477bd5fd156dc7a157","ref":"refs/heads/linux-5.10.y","pushedAt":"2024-01-05T07:32:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"commit b684c09f09e7a6af3794d4233ef785819e72db79 upstream.\n\npowerpc: update ppc_save_regs to save current r1 in pt_regs\n\nppc_save_regs() skips one stack frame while saving the CPU register states.\nInstead of saving current R1, it pulls the previous stack frame pointer.\n\nWhen vmcores caused by direct panic call (such as `echo c >\n/proc/sysrq-trigger`), are debugged with gdb, gdb fails to show the\nbacktrace correctly. On further analysis, it was found that it was because\nof mismatch between r1 and NIP.\n\nGDB uses NIP to get current function symbol and uses corresponding debug\ninfo of that function to unwind previous frames, but due to the\nmismatching r1 and NIP, the unwinding does not work, and it fails to\nunwind to the 2nd frame and hence does not show the backtrace.\n\nGDB backtrace with vmcore of kernel without this patch:\n\n---------\n(gdb) bt\n #0 0xc0000000002a53e8 in crash_setup_regs (oldregs=,\n newregs=0xc000000004f8f8d8) at ./arch/powerpc/include/asm/kexec.h:69\n #1 __crash_kexec (regs=) at kernel/kexec_core.c:974\n #2 0x0000000000000063 in ?? ()\n #3 0xc000000003579320 in ?? ()\n---------\n\nFurther analysis revealed that the mismatch occurred because\n\"ppc_save_regs\" was saving the previous stack's SP instead of the current\nr1. This patch fixes this by storing current r1 in the saved pt_regs.\n\nGDB backtrace with vmcore of patched kernel:\n\n--------\n(gdb) bt\n #0 0xc0000000002a53e8 in crash_setup_regs (oldregs=0x0, newregs=0xc00000000670b8d8)\n at ./arch/powerpc/include/asm/kexec.h:69\n #1 __crash_kexec (regs=regs@entry=0x0) at kernel/kexec_core.c:974\n #2 0xc000000000168918 in panic (fmt=fmt@entry=0xc000000001654a60 \"sysrq triggered crash\\n\")\n at kernel/panic.c:358\n #3 0xc000000000b735f8 in sysrq_handle_crash (key=) at drivers/tty/sysrq.c:155\n #4 0xc000000000b742cc in __handle_sysrq (key=key@entry=99, check_mask=check_mask@entry=false)\n at drivers/tty/sysrq.c:602\n #5 0xc000000000b7506c in write_sysrq_trigger (file=, buf=,\n count=2, ppos=) at drivers/tty/sysrq.c:1163\n #6 0xc00000000069a7bc in pde_write (ppos=, count=,\n buf=, file=, pde=0xc00000000362cb40) at fs/proc/inode.c:340\n #7 proc_reg_write (file=, buf=, count=,\n ppos=) at fs/proc/inode.c:352\n #8 0xc0000000005b3bbc in vfs_write (file=file@entry=0xc000000006aa6b00,\n buf=buf@entry=0x61f498b4f60 ,\n count=count@entry=2, pos=pos@entry=0xc00000000670bda0) at fs/read_write.c:582\n #9 0xc0000000005b4264 in ksys_write (fd=,\n buf=0x61f498b4f60 , count=2)\n at fs/read_write.c:637\n #10 0xc00000000002ea2c in system_call_exception (regs=0xc00000000670be80, r0=)\n at arch/powerpc/kernel/syscall.c:171\n #11 0xc00000000000c270 in system_call_vectored_common ()\n at arch/powerpc/kernel/interrupt_64.S:192\n--------\n\nNick adds:\n So this now saves regs as though it was an interrupt taken in the\n caller, at the instruction after the call to ppc_save_regs, whereas\n previously the NIP was there, but R1 came from the caller's caller and\n that mismatch is what causes gdb's dwarf unwinder to go haywire.\n\nSigned-off-by: Aditya Gupta \nFixes: d16a58f8854b1 (\"powerpc: Improve ppc_save_regs()\")\nReivewed-by: Nicholas Piggin \nSigned-off-by: Michael Ellerman \nLink: https://msgid.link/20230615091047.90433-1-adityag@linux.ibm.com\n\nSigned-off-by: Aditya Gupta ","shortMessageHtmlLink":"commit b684c09 upstream."}},{"before":null,"after":"815fdc682461368b2044933824e5405abf4fcdbb","ref":"refs/heads/perf-check-feature-v8","pushedAt":"2023-12-04T06:23:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf check --feature\n\nIn probe_vfs_getname.sh, current we use \"perf record --dry-run\"\nto check for libtraceevent and skip the test if perf is not\nbuild with libtraceevent. Change the check to use \"perf check --feature\"\noption\n\nAcked-by: Namhyung Kim \nSigned-off-by: Athira Rajeev \nSigned-off-by: Aditya Gupta ","shortMessageHtmlLink":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf chec…"}},{"before":null,"after":"d691e041f1c6c26c0d1c5f8de1f9d8d90293e83d","ref":"refs/heads/perf-check-feature-v5","pushedAt":"2023-11-21T19:48:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf check --feature\n\nIn probe_vfs_getname.sh, current we use \"perf record --dry-run\"\nto check for libtraceevent and skip the test if perf is not\nbuild with libtraceevent. Change the check to use \"perf check --feature\"\noption\n\nAcked-by: Namhyung Kim \nSigned-off-by: Athira Rajeev ","shortMessageHtmlLink":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf chec…"}},{"before":null,"after":"832aa7acf34f4b324e66b77b4b34f29b46dd4d38","ref":"refs/heads/perf-check-feature-v7","pushedAt":"2023-11-16T21:31:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf check --feature\n\nIn probe_vfs_getname.sh, current we use \"perf record --dry-run\"\nto check for libtraceevent and skip the test if perf is not\nbuild with libtraceevent. Change the check to use \"perf check --feature\"\noption\n\nAcked-by: Namhyung Kim \nSigned-off-by: Athira Rajeev ","shortMessageHtmlLink":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf chec…"}},{"before":null,"after":"789b4a41c247ed654322a6150815025b5497cad0","ref":"refs/heads/master","pushedAt":"2023-11-16T21:31:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"Merge tag 'nfsd-6.3-6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux\n\nPull nfsd fixes from Chuck Lever:\n\n - Address two issues with the new GSS krb5 Kunit tests\n\n* tag 'nfsd-6.3-6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux:\n SUNRPC: Fix failures of checksum Kunit tests\n sunrpc: Fix RFC6803 encryption test","shortMessageHtmlLink":"Merge tag 'nfsd-6.3-6' of git://git.kernel.org/pub/scm/linux/kernel/g…"}},{"before":null,"after":"a8d20b7d6fe2e3ffd99a367c53a3e76d3a6133b0","ref":"refs/heads/number_radix_cur_cpu_spec_merged","pushedAt":"2023-10-23T05:26:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"ppc64: add mmu information to vmcoreinfo\n\nSince below commit, address mapping for vmemmap has changed for Radix\nMMU, where address mapping is stored in kernel page table itself,\ninstead of earlier used 'vmemmap_list'.\n\n commit 368a0590d954 (\"powerpc/book3s64/vmemmap: switch radix to use\n a different vmemmap handling function\")\n\nHence with upstream kernel, in case of Radix MMU, makedumpfile fails to do\naddress translation for vmemmap addresses, as it depended on vmemmap_list,\nwhich can now be empty.\n\nWhile fixing the address translation in makedumpfile, it was identified\nthat currently makedumpfile cannot distinguish between Hash MMU and\nRadix MMU, unless VMLINUX is passed with -x flag to makedumpfile.\nAnd hence fails to assign offsets and shifts correctly (such as in L4 to\nPGDIR offset calculation in makedumpfile).\n\nFor getting the MMU, makedumpfile uses `cur_cpu_spec.mmu_features`.\n\nAdd `cur_cpu_spec` symbol and offset of `mmu_features` in the\n`cpu_spec` struct, to VMCOREINFO, so that makedumpfile can assign the\noffsets correctly, without needing a VMLINUX.\n\nAlso, even along with `cur_cpu_spec->mmu_features` makedumpfile has to\ndepend on the 'MMU_FTR_TYPE_RADIX' flag in mmu_features, implying kernel\ndevelopers need to be cautious of changes to 'MMU_FTR_*' defines.\n\nA more stable approach was suggested in the below thread by contributors:\nhttps://lore.kernel.org/linuxppc-dev/20230920105706.853626-1-adityag@linux.ibm.com/\n\nThe suggestion was to add whether 'RADIX_MMU' is enabled in vmcoreinfo\n\nThis patch also implements the suggestion, by adding 'RADIX_MMU' in\nvmcoreinfo, which makedumpfile can use to get whether the crashed system\nhad RADIX MMU (in which case 'NUMBER(RADIX_MMU)=1') or not (in which\ncase 'NUMBER(RADIX_MMU)=0')\n\nFixes: 368a0590d954 (\"powerpc/book3s64/vmemmap: switch radix to use a different vmemmap handling function\")\nReported-by: Sachin Sant \nSigned-off-by: Aditya Gupta ","shortMessageHtmlLink":"ppc64: add mmu information to vmcoreinfo"}},{"before":null,"after":"b764bb083b11f01e8777e2c8a39c9a310f628f68","ref":"refs/heads/perf-check-feature-v6","pushedAt":"2023-10-21T15:03:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf check --feature\n\nIn probe_vfs_getname.sh, current we use \"perf record --dry-run\"\nto check for libtraceevent and skip the test if perf is not\nbuild with libtraceevent. Change the check to use \"perf check --feature\"\noption\n\nAcked-by: Namhyung Kim \nSigned-off-by: Athira Rajeev ","shortMessageHtmlLink":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf chec…"}},{"before":"729f94860071ba95426a32765202f77a7beec9bc","after":"074d8e4887a1495f942217d61244f85c2ea74bfe","ref":"refs/heads/pylint-task_analyzer","pushedAt":"2023-10-14T09:53:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"perf report task_analyzer: fix pylint warnings\n\npylint points out 156 warnings (errors+warnings+refactor+checks messages),\n48 of them have been fixed in this patch.\n\nMany warnings by pylint, given for this file, are false positives, such\nas \"unused-argument\" in case of 'trace_unhandled', and\n'sched__sched_switch' functions, the arguments are required by design,\nhence pylint check has been disabled for those lines.\n\nOther warnings such as 'consider-using-f-string',\n'consider-using-enumerate' have not been fixed, considering the code\ncomplexity in mind\n\nMost changes don't affect the behaviour in any way, other than\n'inconsistent-return-statements' [1] fixes in following functions, where\nit used to return None, and now returns False:\n\n1. '_limit_filtered'\n2. '_is_within_timelimit'\n\nOn reading the code, default return should be logically False, so both\nissues have been fixed by returning False at the end.\n\n[1]: https://pylint.readthedocs.io/en/latest/user_guide/messages/refactor/inconsistent-return-statements.html)\n\nSigned-off-by: Aditya Gupta ","shortMessageHtmlLink":"perf report task_analyzer: fix pylint warnings"}},{"before":"d7e1050f9ca718075909fb0608b593a7c221c8cd","after":"729f94860071ba95426a32765202f77a7beec9bc","ref":"refs/heads/pylint-task_analyzer","pushedAt":"2023-10-14T08:45:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"perf report task_analyzer: fix pylint warnings\n\npylint points out 156 warnings (errors+warnings+refactor+checks messages),\n48 of them have been fixed in this patch.\n\nMany warnings by pylint, given for this file, are false positives, such\nas \"unused-argument\" in case of 'trace_unhandled', and\n'sched__sched_switch' functions, the arguments are required by design,\nhence pylint check has been disabled for those lines.\n\nOther warnings such as 'consider-using-f-string',\n'consider-using-enumerate' have not been fixed, considering the code\ncomplexity in mind\n\nMost changes don't affect the behaviour in any way, other than\n'inconsistent-return-statements' [1] fixes in following functions, where\nit used to return None, and now returns False:\n\n1. '_limit_filtered'\n2. '_is_within_timelimit'\n\nOn reading the code, default return should be logically False, so both\nissues have been fixed by returning False at the end.\n\n[1]: https://pylint.readthedocs.io/en/latest/user_guide/messages/refactor/inconsistent-return-statements.html)\n\nSigned-off-by: Aditya Gupta ","shortMessageHtmlLink":"perf report task_analyzer: fix pylint warnings"}},{"before":null,"after":"3534184766e18b03db06bcc49ca3ec709c8c98de","ref":"refs/heads/perf-check-feature-v4","pushedAt":"2023-10-02T17:16:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf check --feature\n\nIn probe_vfs_getname.sh, current we use \"perf record --dry-run\"\nto check for libtraceevent and skip the test if perf is not\nbuild with libtraceevent. Change the check to use \"perf check --feature\"\noption\n\nSigned-off-by: Athira Rajeev ","shortMessageHtmlLink":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf chec…"}},{"before":"a59c60171bb2d2a3f29cbf226d0b669bfe03e6c4","after":"fb468ffb9267b61e8d767706e08260a7561801ca","ref":"refs/heads/perf-check-feature-v3","pushedAt":"2023-09-29T05:45:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf check --feature\n\nIn probe_vfs_getname.sh, current we use \"perf record --dry-run\"\nto check for libtraceevent and skip the test if perf is not\nbuild with libtraceevent. Change the check to use \"perf check --feature\"\noption\n\nSigned-off-by: Athira Rajeev ","shortMessageHtmlLink":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf chec…"}},{"before":null,"after":"a59c60171bb2d2a3f29cbf226d0b669bfe03e6c4","ref":"refs/heads/perf-check-feature-v3","pushedAt":"2023-09-28T19:02:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf check --feature\n\nIn probe_vfs_getname.sh, current we use \"perf record --dry-run\"\nto check for libtraceevent and skip the test if perf is not\nbuild with libtraceevent. Change the check to use \"perf check --feature\"\noption\n\nSigned-off-by: Athira Rajeev ","shortMessageHtmlLink":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf chec…"}},{"before":null,"after":"022f730f010feefa208b3e4e3441148519c4b3bf","ref":"refs/heads/perf-check-feature-v2","pushedAt":"2023-09-20T19:11:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf check --feature\n\nIn probe_vfs_getname.sh, current we use \"perf record --dry-run\"\nto check for libtraceevent and skip the test if perf is not\nbuild with libtraceevent. Change the check to use \"perf check --feature\"\noption\n\nSigned-off-by: Athira Rajeev ","shortMessageHtmlLink":"tools/perf/tests: Update probe_vfs_getname.sh script to use perf chec…"}},{"before":"06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5","after":"cd04b2fab5ee58862674e9bab3cbc8e9a8576845","ref":"refs/heads/bugzilla-203296-v1","pushedAt":"2023-09-07T05:19:45.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"},"commit":{"message":"Add linux-next specific files for 20230907\n\nSigned-off-by: Stephen Rothwell ","shortMessageHtmlLink":"Add linux-next specific files for 20230907"}},{"before":"06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5","after":null,"ref":"refs/heads/master","pushedAt":"2023-09-07T04:39:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adi-g15-ibm","name":"Aditya Gupta","path":"/adi-g15-ibm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135099846?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNFQxODo0MjoyOS4wMDAwMDBazwAAAAStDch1","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNFQxODo0MjoyOS4wMDAwMDBazwAAAAStDch1","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0wN1QwNDozOTozMi4wMDAwMDBazwAAAAN7IuTJ"}},"title":"Activity · adi-g15-ibm/linux"}