{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":16093210,"defaultBranch":"main","name":"kexec-tools","ownerLogin":"horms","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-01-21T05:05:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65151?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707299539.0","currentOid":""},"activityList":{"items":[{"before":"2a3e54e9f734ce08dee20b4ff1bdd5037f1b0193","after":"2e8a93af1e852d7b197b8561e433058c668fcc9c","ref":"refs/heads/master","pushedAt":"2024-06-03T18:05:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"kexec: loongarch: fix load command line segment error\n\nWhen kernel cmdline reserved multiple crash kernel segments, like:\n\"crashkernel=4G,high crashkernel=256M,low\".\nCmdline segment may be loaded in locations larger than 4G of memory.\nSo the parameter 'buf_max' of add_buffer function should be\n'hole_max'.\n\nSigned-off-by: Hongchen Zhang \nSigned-off-by: Ming Wang \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"kexec: loongarch: fix load command line segment error"}},{"before":"2a3e54e9f734ce08dee20b4ff1bdd5037f1b0193","after":"2e8a93af1e852d7b197b8561e433058c668fcc9c","ref":"refs/heads/main","pushedAt":"2024-06-03T18:05:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"kexec: loongarch: fix load command line segment error\n\nWhen kernel cmdline reserved multiple crash kernel segments, like:\n\"crashkernel=4G,high crashkernel=256M,low\".\nCmdline segment may be loaded in locations larger than 4G of memory.\nSo the parameter 'buf_max' of add_buffer function should be\n'hole_max'.\n\nSigned-off-by: Hongchen Zhang \nSigned-off-by: Ming Wang \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"kexec: loongarch: fix load command line segment error"}},{"before":"69ccfa12d5e3851e4538711db1f696a4f2180558","after":"2e8a93af1e852d7b197b8561e433058c668fcc9c","ref":"refs/heads/build-test","pushedAt":"2024-06-03T17:56:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"kexec: loongarch: fix load command line segment error\n\nWhen kernel cmdline reserved multiple crash kernel segments, like:\n\"crashkernel=4G,high crashkernel=256M,low\".\nCmdline segment may be loaded in locations larger than 4G of memory.\nSo the parameter 'buf_max' of add_buffer function should be\n'hole_max'.\n\nSigned-off-by: Hongchen Zhang \nSigned-off-by: Ming Wang \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"kexec: loongarch: fix load command line segment error"}},{"before":"3194d1eba9c182602eabc107c874045f414f6341","after":"69ccfa12d5e3851e4538711db1f696a4f2180558","ref":"refs/heads/build-test","pushedAt":"2024-06-03T17:54:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"kexec: loongarch: add multi crash kernel segment support\n\nProduction kernel may reserved multiple crash kernel segments, like:\n'crashkernel=4G,high crashkernel=256M,low'.\nSo we should pass multiple mem=@
parameters in capture kernel.\n\nSigned-off-by: Hongchen Zhang \nSigned-off-by: Ming Wang \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"kexec: loongarch: add multi crash kernel segment support"}},{"before":"2a3e54e9f734ce08dee20b4ff1bdd5037f1b0193","after":"3194d1eba9c182602eabc107c874045f414f6341","ref":"refs/heads/build-test","pushedAt":"2024-06-03T17:52:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"LoongArch: fix kernel image size error\n\nUse kernel_size instead of kernel image size is wrong, we should get\nthe kernel image size from loongarch image header.\n\nSigned-off-by: Ming Wang \nSigned-off-by: Hongchen Zhang \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"LoongArch: fix kernel image size error"}},{"before":"f53bcef5063c70960b2b8eb8990722d5c9d1b99e","after":"2a3e54e9f734ce08dee20b4ff1bdd5037f1b0193","ref":"refs/heads/master","pushedAt":"2024-04-26T17:42:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"ARM: Fix add_buffer_phys_virt() align issue\n\nWhen \"CONFIG_ARM_LPAE\" is enabled,3 level page table\nis used by MMU, the \"SECTION_SIZE\" is defined with\n(1 << 21), but 'add_buffer_phys_virt()' hardcode this\nto (1 << 20).\n\nSuggested-By: fredrik.markstrom@gmail.com\nSigned-off-by: Haiqing Bai \nSigned-off-by: Alexander Kanavin \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"ARM: Fix add_buffer_phys_virt() align issue"}},{"before":"f53bcef5063c70960b2b8eb8990722d5c9d1b99e","after":"2a3e54e9f734ce08dee20b4ff1bdd5037f1b0193","ref":"refs/heads/main","pushedAt":"2024-04-26T17:42:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"ARM: Fix add_buffer_phys_virt() align issue\n\nWhen \"CONFIG_ARM_LPAE\" is enabled,3 level page table\nis used by MMU, the \"SECTION_SIZE\" is defined with\n(1 << 21), but 'add_buffer_phys_virt()' hardcode this\nto (1 << 20).\n\nSuggested-By: fredrik.markstrom@gmail.com\nSigned-off-by: Haiqing Bai \nSigned-off-by: Alexander Kanavin \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"ARM: Fix add_buffer_phys_virt() align issue"}},{"before":"1ef203fc883f80af7a7cef671bec2951b2fa42ba","after":"2a3e54e9f734ce08dee20b4ff1bdd5037f1b0193","ref":"refs/heads/build-test","pushedAt":"2024-04-26T17:38:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"ARM: Fix add_buffer_phys_virt() align issue\n\nWhen \"CONFIG_ARM_LPAE\" is enabled,3 level page table\nis used by MMU, the \"SECTION_SIZE\" is defined with\n(1 << 21), but 'add_buffer_phys_virt()' hardcode this\nto (1 << 20).\n\nSuggested-By: fredrik.markstrom@gmail.com\nSigned-off-by: Haiqing Bai \nSigned-off-by: Alexander Kanavin \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"ARM: Fix add_buffer_phys_virt() align issue"}},{"before":"623ceb333c18df6f75d46940d9e1934004bc8ae0","after":"f53bcef5063c70960b2b8eb8990722d5c9d1b99e","ref":"refs/heads/master","pushedAt":"2024-04-23T10:20:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"Fix incorrect Free Software Foundation address in the license\n\nAs detected by rpmlint,\n kexec-tools.x86_64: E: incorrect-fsf-address /usr/share/licenses/kexec-tools/COPYING\n The Free Software Foundation address in this file seems to be outdated or\n misspelled. Ask upstream to update the address, or if this is a license file,\n possibly the entire file with a new copy available from the FSF.\n\nReplace current one with\nhttps://www.gnu.org/licenses/old-licenses/gpl-2.0.txt\nto fix this issue.\n\nSigned-off-by: Coiby Xu \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"Fix incorrect Free Software Foundation address in the license"}},{"before":"623ceb333c18df6f75d46940d9e1934004bc8ae0","after":"f53bcef5063c70960b2b8eb8990722d5c9d1b99e","ref":"refs/heads/main","pushedAt":"2024-04-23T10:19:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"Fix incorrect Free Software Foundation address in the license\n\nAs detected by rpmlint,\n kexec-tools.x86_64: E: incorrect-fsf-address /usr/share/licenses/kexec-tools/COPYING\n The Free Software Foundation address in this file seems to be outdated or\n misspelled. Ask upstream to update the address, or if this is a license file,\n possibly the entire file with a new copy available from the FSF.\n\nReplace current one with\nhttps://www.gnu.org/licenses/old-licenses/gpl-2.0.txt\nto fix this issue.\n\nSigned-off-by: Coiby Xu \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"Fix incorrect Free Software Foundation address in the license"}},{"before":"f53bcef5063c70960b2b8eb8990722d5c9d1b99e","after":"1ef203fc883f80af7a7cef671bec2951b2fa42ba","ref":"refs/heads/build-test","pushedAt":"2024-04-23T10:14:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"crashdump-x86.c:Add a check for the crash kernel range in exclude_region()\n\nIn some cases, such as start < mstart < mend < end when exclude_region(),\nthis results in crash_memory_range[i].end becoming less than\ncrash_memory_range[i].start, leading to incorrect address ranges.\nAdding a range check should be necessary.\n\nSigned-off-by: chenhaixiang chenhaixiang3@huawei.com\nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"crashdump-x86.c:Add a check for the crash kernel range in exclude_reg…"}},{"before":"623ceb333c18df6f75d46940d9e1934004bc8ae0","after":"f53bcef5063c70960b2b8eb8990722d5c9d1b99e","ref":"refs/heads/build-test","pushedAt":"2024-04-23T10:14:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"Fix incorrect Free Software Foundation address in the license\n\nAs detected by rpmlint,\n kexec-tools.x86_64: E: incorrect-fsf-address /usr/share/licenses/kexec-tools/COPYING\n The Free Software Foundation address in this file seems to be outdated or\n misspelled. Ask upstream to update the address, or if this is a license file,\n possibly the entire file with a new copy available from the FSF.\n\nReplace current one with\nhttps://www.gnu.org/licenses/old-licenses/gpl-2.0.txt\nto fix this issue.\n\nSigned-off-by: Coiby Xu \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"Fix incorrect Free Software Foundation address in the license"}},{"before":"9d9cf8de8b2ad8273861a30476a46f34cd34871a","after":"623ceb333c18df6f75d46940d9e1934004bc8ae0","ref":"refs/heads/master","pushedAt":"2024-03-22T21:09:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"util_lib/elf_info.c: fix a warning\n\nThere's a incorrect array operation in function scan_vmcoreinfo(), it\nwill cause below warning message.\n\n-----------------------\nutil_lib/elf_info.c: In function ‘scan_vmcoreinfo’:\nutil_lib/elf_info.c:360:43: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]\n 360 | temp_buf[len + 1] = '\\0';\n | ~~~~~~~~~~~~~~~~~~^~~~~~\nutil_lib/elf_info.c:319:14: note: at offset 1024 into destination object ‘temp_buf’ of size 1024\n 319 | char temp_buf[1024];\n | ^~~~~~~~\n---------------------\n\nFix it to avoid oob access of array.\n\nSigned-off-by: Baoquan He \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"util_lib/elf_info.c: fix a warning"}},{"before":"9d9cf8de8b2ad8273861a30476a46f34cd34871a","after":"623ceb333c18df6f75d46940d9e1934004bc8ae0","ref":"refs/heads/main","pushedAt":"2024-03-22T21:09:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"util_lib/elf_info.c: fix a warning\n\nThere's a incorrect array operation in function scan_vmcoreinfo(), it\nwill cause below warning message.\n\n-----------------------\nutil_lib/elf_info.c: In function ‘scan_vmcoreinfo’:\nutil_lib/elf_info.c:360:43: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]\n 360 | temp_buf[len + 1] = '\\0';\n | ~~~~~~~~~~~~~~~~~~^~~~~~\nutil_lib/elf_info.c:319:14: note: at offset 1024 into destination object ‘temp_buf’ of size 1024\n 319 | char temp_buf[1024];\n | ^~~~~~~~\n---------------------\n\nFix it to avoid oob access of array.\n\nSigned-off-by: Baoquan He \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"util_lib/elf_info.c: fix a warning"}},{"before":"9d9cf8de8b2ad8273861a30476a46f34cd34871a","after":"623ceb333c18df6f75d46940d9e1934004bc8ae0","ref":"refs/heads/build-test","pushedAt":"2024-03-22T20:45:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"util_lib/elf_info.c: fix a warning\n\nThere's a incorrect array operation in function scan_vmcoreinfo(), it\nwill cause below warning message.\n\n-----------------------\nutil_lib/elf_info.c: In function ‘scan_vmcoreinfo’:\nutil_lib/elf_info.c:360:43: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]\n 360 | temp_buf[len + 1] = '\\0';\n | ~~~~~~~~~~~~~~~~~~^~~~~~\nutil_lib/elf_info.c:319:14: note: at offset 1024 into destination object ‘temp_buf’ of size 1024\n 319 | char temp_buf[1024];\n | ^~~~~~~~\n---------------------\n\nFix it to avoid oob access of array.\n\nSigned-off-by: Baoquan He \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"util_lib/elf_info.c: fix a warning"}},{"before":"6ee2ac1bf7395a66c50365a329ae0a1519094c92","after":"9d9cf8de8b2ad8273861a30476a46f34cd34871a","ref":"refs/heads/master","pushedAt":"2024-03-15T08:39:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"kexec_file: add kexec_file flag to support debug printing\n\nThis add KEXEC_FILE_DEBUG to kexec_file_flags so that it can be passed\nto kernel when '-d' is added with kexec_file_load interface. With that\nflag enabled, kernel can enable the debugging message printing.\n\nSigned-off-by: Baoquan He \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"kexec_file: add kexec_file flag to support debug printing"}},{"before":"6ee2ac1bf7395a66c50365a329ae0a1519094c92","after":"9d9cf8de8b2ad8273861a30476a46f34cd34871a","ref":"refs/heads/main","pushedAt":"2024-03-15T08:39:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"kexec_file: add kexec_file flag to support debug printing\n\nThis add KEXEC_FILE_DEBUG to kexec_file_flags so that it can be passed\nto kernel when '-d' is added with kexec_file_load interface. With that\nflag enabled, kernel can enable the debugging message printing.\n\nSigned-off-by: Baoquan He \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"kexec_file: add kexec_file flag to support debug printing"}},{"before":"328de8e00e298f00d7ba6b25dc3950147e9642e6","after":"9d9cf8de8b2ad8273861a30476a46f34cd34871a","ref":"refs/heads/build-test","pushedAt":"2024-03-15T08:33:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"kexec_file: add kexec_file flag to support debug printing\n\nThis add KEXEC_FILE_DEBUG to kexec_file_flags so that it can be passed\nto kernel when '-d' is added with kexec_file_load interface. With that\nflag enabled, kernel can enable the debugging message printing.\n\nSigned-off-by: Baoquan He \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"kexec_file: add kexec_file flag to support debug printing"}},{"before":"328de8e00e298f00d7ba6b25dc3950147e9642e6","after":"6ee2ac1bf7395a66c50365a329ae0a1519094c92","ref":"refs/heads/master","pushedAt":"2024-02-07T09:53:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"workflow: update to use checkout@v4\n\nUpdate to use checkout@v4.\n\nThis addresses the following warning that appears in GitHub runs:\n\n\"Node.js 16 actions are deprecated. Please update the following actions\n to use Node.js 20: actions/checkout@v3. For more information\n see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.\n\nLink: https://github.com/horms/kexec-tools/actions/runs/7753454923\nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"workflow: update to use checkout@v4"}},{"before":"c0de8fba8b516803e15d6c6396474278e28ecbce","after":null,"ref":"refs/heads/b4/checkout-v4","pushedAt":"2024-02-07T09:52:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"}},{"before":"328de8e00e298f00d7ba6b25dc3950147e9642e6","after":"6ee2ac1bf7395a66c50365a329ae0a1519094c92","ref":"refs/heads/main","pushedAt":"2024-02-07T09:52:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"workflow: update to use checkout@v4\n\nUpdate to use checkout@v4.\n\nThis addresses the following warning that appears in GitHub runs:\n\n\"Node.js 16 actions are deprecated. Please update the following actions\n to use Node.js 20: actions/checkout@v3. For more information\n see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.\n\nLink: https://github.com/horms/kexec-tools/actions/runs/7753454923\nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"workflow: update to use checkout@v4"}},{"before":null,"after":"c0de8fba8b516803e15d6c6396474278e28ecbce","ref":"refs/heads/b4/checkout-v4","pushedAt":"2024-02-02T08:52:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"workflow: update to use checkout@v4\n\nUpdate to use checkout@v4.\n\nThis addresses the following warning that appears in GitHub runs:\n\n\"Node.js 16 actions are deprecated. Please update the following actions\n to use Node.js 20: actions/checkout@v3. For more information\n see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.\n\nLink: https://github.com/horms/kexec-tools/actions/runs/7753454923\nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"workflow: update to use checkout@v4"}},{"before":"94fbe64fb22d61726ca0c0996987574b6c783c19","after":"328de8e00e298f00d7ba6b25dc3950147e9642e6","ref":"refs/heads/master","pushedAt":"2024-02-02T08:41:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"Fix building on x86_64 with binutils 2.41\n\nNewer versions of the GNU assembler (observed with binutils 2.41) will\ncomplain about the \".arch i386\" in files assembled with \"as --64\",\nwith the message \"Error: 64bit mode not supported on 'i386'\".\n\nFix by moving \".arch i386\" below the relevant \".code32\" directive, so\nthat the assembler is no longer expecting 64-bit instructions to be used\nby the time that the \".arch i386\" directive is encountered.\n\nBased on similar iPXE fix:\nhttps://github.com/ipxe/ipxe/commit/6ca597eee\n\nSigned-off-by: Michel Lind \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"Fix building on x86_64 with binutils 2.41"}},{"before":"94fbe64fb22d61726ca0c0996987574b6c783c19","after":"328de8e00e298f00d7ba6b25dc3950147e9642e6","ref":"refs/heads/main","pushedAt":"2024-02-02T08:41:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"Fix building on x86_64 with binutils 2.41\n\nNewer versions of the GNU assembler (observed with binutils 2.41) will\ncomplain about the \".arch i386\" in files assembled with \"as --64\",\nwith the message \"Error: 64bit mode not supported on 'i386'\".\n\nFix by moving \".arch i386\" below the relevant \".code32\" directive, so\nthat the assembler is no longer expecting 64-bit instructions to be used\nby the time that the \".arch i386\" directive is encountered.\n\nBased on similar iPXE fix:\nhttps://github.com/ipxe/ipxe/commit/6ca597eee\n\nSigned-off-by: Michel Lind \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"Fix building on x86_64 with binutils 2.41"}},{"before":"94fbe64fb22d61726ca0c0996987574b6c783c19","after":"328de8e00e298f00d7ba6b25dc3950147e9642e6","ref":"refs/heads/build-test","pushedAt":"2024-02-02T08:39:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"Fix building on x86_64 with binutils 2.41\n\nNewer versions of the GNU assembler (observed with binutils 2.41) will\ncomplain about the \".arch i386\" in files assembled with \"as --64\",\nwith the message \"Error: 64bit mode not supported on 'i386'\".\n\nFix by moving \".arch i386\" below the relevant \".code32\" directive, so\nthat the assembler is no longer expecting 64-bit instructions to be used\nby the time that the \".arch i386\" directive is encountered.\n\nBased on similar iPXE fix:\nhttps://github.com/ipxe/ipxe/commit/6ca597eee\n\nSigned-off-by: Michel Lind \nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"Fix building on x86_64 with binutils 2.41"}},{"before":"adef8a8e4bfda3cf43e8ab87c3b210cdf723ae33","after":"94fbe64fb22d61726ca0c0996987574b6c783c19","ref":"refs/heads/master","pushedAt":"2024-01-25T16:57:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"kexec: don't use kexec_file_load on XEN\n\nSince commit 29fe5067ed07 (\"kexec: make -a the default\")\nkexec tries the kexec_file_load syscall first and only falls back to kexec_load on\nselected error codes.\n\nThis effectively breaks kexec on XEN, unless -c is pecified to force the kexec_load\nsyscall.\n\nThe XEN-specific functions (xen_kexec_load / xen_kexec_unload) are only called\nfrom my_load / k_unload, i.e. the kexec_load code path.\n\nWith -p (panic kernel) kexec_file_load on XEN fails with -EADDRNOTAVAIL (crash\nkernel reservation is ignored by the kernel on XEN), which is not in the list\nof return codes that cause the fallback to kexec_file.\n\nWithout -p kexec_file_load actualy leads to a kernel oops on v6.4.0\n(needs to be dubugged separately).\n\nSigned-off-by: Jiri Bohac \nFixes: 29fe5067ed07 (\"kexec: make -a the default\")\nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"kexec: don't use kexec_file_load on XEN"}},{"before":"adef8a8e4bfda3cf43e8ab87c3b210cdf723ae33","after":"94fbe64fb22d61726ca0c0996987574b6c783c19","ref":"refs/heads/main","pushedAt":"2024-01-25T16:57:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"kexec: don't use kexec_file_load on XEN\n\nSince commit 29fe5067ed07 (\"kexec: make -a the default\")\nkexec tries the kexec_file_load syscall first and only falls back to kexec_load on\nselected error codes.\n\nThis effectively breaks kexec on XEN, unless -c is pecified to force the kexec_load\nsyscall.\n\nThe XEN-specific functions (xen_kexec_load / xen_kexec_unload) are only called\nfrom my_load / k_unload, i.e. the kexec_load code path.\n\nWith -p (panic kernel) kexec_file_load on XEN fails with -EADDRNOTAVAIL (crash\nkernel reservation is ignored by the kernel on XEN), which is not in the list\nof return codes that cause the fallback to kexec_file.\n\nWithout -p kexec_file_load actualy leads to a kernel oops on v6.4.0\n(needs to be dubugged separately).\n\nSigned-off-by: Jiri Bohac \nFixes: 29fe5067ed07 (\"kexec: make -a the default\")\nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"kexec: don't use kexec_file_load on XEN"}},{"before":"549466430ae68f7df6cfa65088fe55d4ef926d8e","after":"94fbe64fb22d61726ca0c0996987574b6c783c19","ref":"refs/heads/build-test","pushedAt":"2024-01-25T16:54:58.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"kexec: don't use kexec_file_load on XEN\n\nSince commit 29fe5067ed07 (\"kexec: make -a the default\")\nkexec tries the kexec_file_load syscall first and only falls back to kexec_load on\nselected error codes.\n\nThis effectively breaks kexec on XEN, unless -c is pecified to force the kexec_load\nsyscall.\n\nThe XEN-specific functions (xen_kexec_load / xen_kexec_unload) are only called\nfrom my_load / k_unload, i.e. the kexec_load code path.\n\nWith -p (panic kernel) kexec_file_load on XEN fails with -EADDRNOTAVAIL (crash\nkernel reservation is ignored by the kernel on XEN), which is not in the list\nof return codes that cause the fallback to kexec_file.\n\nWithout -p kexec_file_load actualy leads to a kernel oops on v6.4.0\n(needs to be dubugged separately).\n\nSigned-off-by: Jiri Bohac \nFixes: 29fe5067ed07 (\"kexec: make -a the default\")\nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"kexec: don't use kexec_file_load on XEN"}},{"before":"5d7bc25cf15b872d92366e44fdc7da6a44f8b12b","after":"adef8a8e4bfda3cf43e8ab87c3b210cdf723ae33","ref":"refs/heads/master","pushedAt":"2024-01-11T11:31:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"kexec-tools 2.0.28\n\nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"kexec-tools 2.0.28"}},{"before":"5d7bc25cf15b872d92366e44fdc7da6a44f8b12b","after":"adef8a8e4bfda3cf43e8ab87c3b210cdf723ae33","ref":"refs/heads/main","pushedAt":"2024-01-11T11:31:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"horms","name":"Simon Horman","path":"/horms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65151?s=80&v=4"},"commit":{"message":"kexec-tools 2.0.28\n\nSigned-off-by: Simon Horman ","shortMessageHtmlLink":"kexec-tools 2.0.28"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWz0_NAA","startCursor":null,"endCursor":null}},"title":"Activity · horms/kexec-tools"}