{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":18916494,"defaultBranch":"master","name":"lttng-modules","ownerLogin":"lttng","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-04-18T15:12:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7333024?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715628861.0","currentOid":""},"activityList":{"items":[{"before":"a16d513016dad678bb3baa30a967033890bb0c37","after":"116e2b72141ca18cdf8c875aac4631f48821b016","ref":"refs/heads/master","pushedAt":"2024-06-09T12:06:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Warn and return on fd overflow fdt\n\nThe fdt should only grow and iterate_fd() holds file_lock, which should\nensure the fdt does not change while the lock is taken but be cautious\nand check anyway.\n\nChange-Id: Icd6a3263026734cbe3f296f6087f79add4148a8f\nSigned-off-by: Michael Jeanson \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"Warn and return on fd overflow fdt"}},{"before":"8c34b41250497ef69693f3e14045ede4aa076207","after":"a16d513016dad678bb3baa30a967033890bb0c37","ref":"refs/heads/master","pushedAt":"2024-06-06T20:33:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"cleanup: add correct error messages to lttng-get-syscall-inout.sh\n\nThe script argument parsing was modified in\ncommit 6ae73da43362 (\"Fix syscall generator scripts\") without adjusting\nthe error messages and comments.\n\nReport the proper errors for the current arguments.\n\nChange-Id: I86f4d16ffede1a6a48bc6ab5fe1e678ef340585b\nSigned-off-by: Michael Jeanson \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"cleanup: add correct error messages to lttng-get-syscall-inout.sh"}},{"before":"7a231e11a3f2a17bf392e24b311b2ec6874239c2","after":"4ae0d960e149d1205d0cc167e44c120148c7f4f0","ref":"refs/heads/stable-2.13","pushedAt":"2024-05-28T15:55:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"fix: net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (v6.10)\n\nSee upstream commit:\n\n commit e9669a00bba79442dd4862c57761333d6a020c24\n Author: Balazs Scheidler \n Date: Tue Mar 26 19:05:47 2024 +0100\n\n net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb\n\n The udp_fail_queue_rcv_skb() tracepoint lacks any details on the source\n and destination IP/port whereas this information can be critical in case\n of UDP/syslog.\n\nChange-Id: I0c337c5817b0a120298cbf5088d60671d9625b0d\nSigned-off-by: Michael Jeanson \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"fix: net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_…"}},{"before":"768388a23715710258b942cd047f423630f83697","after":"8c34b41250497ef69693f3e14045ede4aa076207","ref":"refs/heads/master","pushedAt":"2024-05-28T15:52:05.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"fix: net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (v6.10)\n\nSee upstream commit:\n\n commit e9669a00bba79442dd4862c57761333d6a020c24\n Author: Balazs Scheidler \n Date: Tue Mar 26 19:05:47 2024 +0100\n\n net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb\n\n The udp_fail_queue_rcv_skb() tracepoint lacks any details on the source\n and destination IP/port whereas this information can be critical in case\n of UDP/syslog.\n\nChange-Id: I0c337c5817b0a120298cbf5088d60671d9625b0d\nSigned-off-by: Michael Jeanson \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"fix: net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_…"}},{"before":"7a03a49a221efa744ef2de0562dcd24cde911603","after":"08f84975e16c8d7f8b91b58186e35435773a853a","ref":"refs/heads/stable-2.12","pushedAt":"2024-05-27T18:14:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Version 2.12.17\n\nSigned-off-by: Mathieu Desnoyers \nChange-Id: I45e902486818e867e807d93d6c66f4a697ab7f0e","shortMessageHtmlLink":"Version 2.12.17"}},{"before":"92dd6990b635d31390e073507ec51c19128a562f","after":"768388a23715710258b942cd047f423630f83697","ref":"refs/heads/master","pushedAt":"2024-05-22T20:08:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Fix mm_vmscan_lru_isolate tracepoint for RHEL 9.4 kernel\n\nRedhat has moved to using the format first found in the 6.7 kernel\nfor the mm_vmscan_lru_isolate tracepoint.\n\nChange-Id: I2aa84769c0070458d902e9a0305488d6d8a380e1\nSigned-off-by: Martin Hicks \nSigned-off-by: Kienan Stewart \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"Fix mm_vmscan_lru_isolate tracepoint for RHEL 9.4 kernel"}},{"before":"b813aed7b6e763db83caa3ba24468bc21c514b23","after":"7a231e11a3f2a17bf392e24b311b2ec6874239c2","ref":"refs/heads/stable-2.13","pushedAt":"2024-05-22T20:08:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Fix mm_vmscan_lru_isolate tracepoint for RHEL 9.4 kernel\n\nRedhat has moved to using the format first found in the 6.7 kernel\nfor the mm_vmscan_lru_isolate tracepoint.\n\nChange-Id: I2aa84769c0070458d902e9a0305488d6d8a380e1\nSigned-off-by: Martin Hicks \nSigned-off-by: Kienan Stewart \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"Fix mm_vmscan_lru_isolate tracepoint for RHEL 9.4 kernel"}},{"before":"86d39f4f5fdbdf6e676d54db6755b7a85f06bf92","after":"b813aed7b6e763db83caa3ba24468bc21c514b23","ref":"refs/heads/stable-2.13","pushedAt":"2024-05-13T18:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Version 2.13.13\n\nSigned-off-by: Mathieu Desnoyers \nChange-Id: Ia4f3e6f2686278cfdd4aea5389c63072e0fe42cb","shortMessageHtmlLink":"Version 2.13.13"}},{"before":"d16e08f96b7dd6e1bd5fdeb5aca038896600d9f4","after":"92dd6990b635d31390e073507ec51c19128a562f","ref":"refs/heads/master","pushedAt":"2024-05-13T18:36:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"fix: Add missing 'pselect6_time32' and 'ppoll_time32' syscall overrides\n\nThe instrumentation currently has overrides to the generated syscall\ntracepoints of 'ppoll' and 'pselect6' to extract additional information\nfrom the parameters.\n\nOn arm-32 and x86-32 these 2 syscalls were renamed to 'ppoll_time32' and\n'pselect6_time32' and new syscalls using 64-bit time_t were introduced\nwith the old names. This results in missing overrides on these\narchitectures for the 32-bit variants that were renamed.\n\nAdd the '_time32' overrides to restore the previous behavior.\n\nChange-Id: I81e3a3ddc3f3cea58d86edcdf4a1fc9b600637c2\nSigned-off-by: Michael Jeanson \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"fix: Add missing 'pselect6_time32' and 'ppoll_time32' syscall overrides"}},{"before":"a208676d5d136b1d52cc598f85374750e368587c","after":"7a03a49a221efa744ef2de0562dcd24cde911603","ref":"refs/heads/stable-2.12","pushedAt":"2024-05-09T19:59:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"page alloc wrapper: Fix get_pfnblock_flags_mask prototype\n\nThe canary __canary__get_pfnblock_flags_mask has never done its job of\ndetecting changes to the prototype of get_pfnblock_flags_mask because\nit was actually calling the wrapper, because the wrapper/page_alloc.h\nheader maps get_pfnblock_flags_mask to wrapper_get_pfnblock_flags_mask.\n\nUnfortunately, this wrapper is included by page_alloc.c only _after_ the\nlinux/pageblock-flags.h header is included, which means the\nget_pfnblock_flags_mask prototype does _not_ have the wrapper prefix,\nwhich prevents it from being useful for any kind of type validation.\n\nThis has been detected by a compiler warning stating that\nwrapper_get_pfnblock_flags_mask() does not have a prior declaration.\n\nMove the wrapper/page_alloc.h include _before_ including\npageblock-flags.h. This ensures the declaration has the wrapper_ prefix,\nand therefore the compiler compares the declaration with the definition\nof wrapper_get_pfnblock_flags_mask within page_alloc.c. The canary\nfunction can be removed because it is redundant with this type check.\n\nWith this proper type check in place, we notice the following two\nchanges upstream:\n\ncommit 535b81e209219 (\"mm/page_alloc.c: remove unnecessary end_bitidx for [set|get]_pfnblock_flags_mask()\")\nintroduced in v5.9 removes the end_bitidx argument.\n\ncommit ca891f41c4c79 (\"mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype\")\nintroduced in v5.14 adds a const qualifier to the struct page pointer.\n\nAdapt the code to match the evolution of this prototype.\n\nSigned-off-by: Mathieu Desnoyers \nChange-Id: I51b7871edfbff0f74ba1cf4d0ad988eb8d642b4e","shortMessageHtmlLink":"page alloc wrapper: Fix get_pfnblock_flags_mask prototype"}},{"before":"b258b549a9bc218a08c102ba54aac2c1d477b45a","after":"86d39f4f5fdbdf6e676d54db6755b7a85f06bf92","ref":"refs/heads/stable-2.13","pushedAt":"2024-05-09T19:47:45.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"splice wrapper: Fix missing declaration\n\nInclude the splice wrapper header within the splice.c implementation to\nprevent missing declaration warnings.\n\nSigned-off-by: Mathieu Desnoyers \nChange-Id: Ib62f7f575324aa3268d76fb38c39ef70257155ef","shortMessageHtmlLink":"splice wrapper: Fix missing declaration"}},{"before":"3a6d09342ff21074eea4a686f459d921ca46c628","after":"d16e08f96b7dd6e1bd5fdeb5aca038896600d9f4","ref":"refs/heads/master","pushedAt":"2024-05-09T19:47:39.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"page alloc wrapper: Fix get_pfnblock_flags_mask prototype\n\nThe canary __canary__get_pfnblock_flags_mask has never done its job of\ndetecting changes to the prototype of get_pfnblock_flags_mask because\nit was actually calling the wrapper, because the wrapper/page_alloc.h\nheader maps get_pfnblock_flags_mask to wrapper_get_pfnblock_flags_mask.\n\nUnfortunately, this wrapper is included by page_alloc.c only _after_ the\nlinux/pageblock-flags.h header is included, which means the\nget_pfnblock_flags_mask prototype does _not_ have the wrapper prefix,\nwhich prevents it from being useful for any kind of type validation.\n\nThis has been detected by a compiler warning stating that\nwrapper_get_pfnblock_flags_mask() does not have a prior declaration.\n\nMove the wrapper/page_alloc.h include _before_ including\npageblock-flags.h. This ensures the declaration has the wrapper_ prefix,\nand therefore the compiler compares the declaration with the definition\nof wrapper_get_pfnblock_flags_mask within page_alloc.c. The canary\nfunction can be removed because it is redundant with this type check.\n\nWith this proper type check in place, we notice the following two\nchanges upstream:\n\ncommit 535b81e209219 (\"mm/page_alloc.c: remove unnecessary end_bitidx for [set|get]_pfnblock_flags_mask()\")\nintroduced in v5.9 removes the end_bitidx argument.\n\ncommit ca891f41c4c79 (\"mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype\")\nintroduced in v5.14 adds a const qualifier to the struct page pointer.\n\nAdapt the code to match the evolution of this prototype.\n\nSigned-off-by: Mathieu Desnoyers \nChange-Id: I51b7871edfbff0f74ba1cf4d0ad988eb8d642b4e","shortMessageHtmlLink":"page alloc wrapper: Fix get_pfnblock_flags_mask prototype"}},{"before":"fb4b909790d4baf3e9971aca8e4ee8b3150098f6","after":"3a6d09342ff21074eea4a686f459d921ca46c628","ref":"refs/heads/master","pushedAt":"2024-05-03T19:32:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Rename \"tsc\" to \"timestamp\"\n\nNaming timestamps \"TSC\" or \"tsc\" is an historical artefact dating from\nthe implementation of libringbuffer, where the initial intent was to use\nthe x86 \"rdtsc\" instruction directly, which ended up not being what was\ndone in reality.\n\nRename uses of \"TSC\" and \"tsc\" to \"timestamp\" to clarify things and\ndon't require reviewers to be fluent in x86 instruction set.\n\nSigned-off-by: Mathieu Desnoyers \nChange-Id: I09437b0cf6db79600ed1a423d1f6df0344f5c9f7","shortMessageHtmlLink":"Rename \"tsc\" to \"timestamp\""}},{"before":"18fd64422b4297f9beea82f1c1a97b80791312e4","after":"fb4b909790d4baf3e9971aca8e4ee8b3150098f6","ref":"refs/heads/master","pushedAt":"2024-04-15T14:11:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Fix: timer_expire_entry changed in 4.19.312\n\nSee upstream commit:\n\n commit bbb5b1c060d73ca96ccc8cceaa81f5e1a96e8fa4\n Author: Anna-Maria Gleixner \n Date: Thu Mar 21 13:09:21 2019 +0100\n\n timer/trace: Improve timer tracing\n\n [ Upstream commit f28d3d5346e97e60c81f933ac89ccf015430e5cf ]\n\n Timers are added to the timer wheel off by one. This is required in\n case a timer is queued directly before incrementing jiffies to prevent\n early timer expiry.\n\n When reading a timer trace and relying only on the expiry time of the timer\n in the timer_start trace point and on the now in the timer_expiry_entry\n trace point, it seems that the timer fires late. With the current\n timer_expiry_entry trace point information only now=jiffies is printed but\n not the value of base->clk. This makes it impossible to draw a conclusion\n to the index of base->clk and makes it impossible to examine timer problems\n without additional trace points.\n\n Therefore add the base->clk value to the timer_expire_entry trace\n point, to be able to calculate the index the timer base is located at\n during collecting expired timers.\n\nChange-Id: I2ebdbb637db0966ff51f45bf66916a59a496b50c\nSigned-off-by: Kienan Stewart \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"Fix: timer_expire_entry changed in 4.19.312"}},{"before":"52eb2ee979a24301179e8f96cc0a6edeaaa40690","after":"b258b549a9bc218a08c102ba54aac2c1d477b45a","ref":"refs/heads/stable-2.13","pushedAt":"2024-04-15T14:11:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Fix: timer_expire_entry changed in 4.19.312\n\nSee upstream commit:\n\n commit bbb5b1c060d73ca96ccc8cceaa81f5e1a96e8fa4\n Author: Anna-Maria Gleixner \n Date: Thu Mar 21 13:09:21 2019 +0100\n\n timer/trace: Improve timer tracing\n\n [ Upstream commit f28d3d5346e97e60c81f933ac89ccf015430e5cf ]\n\n Timers are added to the timer wheel off by one. This is required in\n case a timer is queued directly before incrementing jiffies to prevent\n early timer expiry.\n\n When reading a timer trace and relying only on the expiry time of the timer\n in the timer_start trace point and on the now in the timer_expiry_entry\n trace point, it seems that the timer fires late. With the current\n timer_expiry_entry trace point information only now=jiffies is printed but\n not the value of base->clk. This makes it impossible to draw a conclusion\n to the index of base->clk and makes it impossible to examine timer problems\n without additional trace points.\n\n Therefore add the base->clk value to the timer_expire_entry trace\n point, to be able to calculate the index the timer base is located at\n during collecting expired timers.\n\nChange-Id: I2ebdbb637db0966ff51f45bf66916a59a496b50c\nSigned-off-by: Kienan Stewart \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"Fix: timer_expire_entry changed in 4.19.312"}},{"before":"0155bce179eec75e9dc51ae27f1559242626b8ff","after":"a208676d5d136b1d52cc598f85374750e368587c","ref":"refs/heads/stable-2.12","pushedAt":"2024-04-15T14:11:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Fix: timer_expire_entry changed in 4.19.312\n\nSee upstream commit:\n\n commit bbb5b1c060d73ca96ccc8cceaa81f5e1a96e8fa4\n Author: Anna-Maria Gleixner \n Date: Thu Mar 21 13:09:21 2019 +0100\n\n timer/trace: Improve timer tracing\n\n [ Upstream commit f28d3d5346e97e60c81f933ac89ccf015430e5cf ]\n\n Timers are added to the timer wheel off by one. This is required in\n case a timer is queued directly before incrementing jiffies to prevent\n early timer expiry.\n\n When reading a timer trace and relying only on the expiry time of the timer\n in the timer_start trace point and on the now in the timer_expiry_entry\n trace point, it seems that the timer fires late. With the current\n timer_expiry_entry trace point information only now=jiffies is printed but\n not the value of base->clk. This makes it impossible to draw a conclusion\n to the index of base->clk and makes it impossible to examine timer problems\n without additional trace points.\n\n Therefore add the base->clk value to the timer_expire_entry trace\n point, to be able to calculate the index the timer base is located at\n during collecting expired timers.\n\nChange-Id: I2ebdbb637db0966ff51f45bf66916a59a496b50c\nSigned-off-by: Kienan Stewart \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"Fix: timer_expire_entry changed in 4.19.312"}},{"before":"217bc2e4685050dddce9bdd2557b64f6b8c16622","after":"18fd64422b4297f9beea82f1c1a97b80791312e4","ref":"refs/heads/master","pushedAt":"2024-04-11T20:13:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"ring buffer: Use cpu_dcache_is_aliasing()\n\nUpstream Linux commit 8690bbcf3b7 (\"Introduce cpu_dcache_is_aliasing()\nacross all architectures\") allows checking whether the architecture has\naliasing data caches more accurately. This will be present in upstream\nLinux v6.9 (currently in v6.9-rc3).\n\nI expect this to improve the ring buffer performance on ARM64 and\n32-bit ARM with non-aliasing data caches.\n\nSigned-off-by: Mathieu Desnoyers \nChange-Id: I3e29966b8c8cab098d57437a11f1f94c53a9e186","shortMessageHtmlLink":"ring buffer: Use cpu_dcache_is_aliasing()"}},{"before":"d6560a97a913a28d0939e998cdf1ba70c9127f8d","after":"217bc2e4685050dddce9bdd2557b64f6b8c16622","ref":"refs/heads/master","pushedAt":"2024-03-27T13:31:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Fix: dev_base_lock removed in linux 6.9-rc1\n\nSee upstream commit:\n\n commit 1b3ef46cb7f2618cc0b507393220a69810f6da12\n Author: Eric Dumazet \n Date: Tue Feb 13 06:32:45 2024 +0000\n\n net: remove dev_base_lock\n\n dev_base_lock is not needed anymore, all remaining users also hold RTNL.\n\nChange-Id: I6b07e6eed07fd398302ca14d23162ed24d74df15\nSigned-off-by: Kienan Stewart \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"Fix: dev_base_lock removed in linux 6.9-rc1"}},{"before":"578ab2074b3eea0b0e18054f83ccb1cc4dc7df23","after":"52eb2ee979a24301179e8f96cc0a6edeaaa40690","ref":"refs/heads/stable-2.13","pushedAt":"2024-03-27T13:30:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Fix: dev_base_lock removed in linux 6.9-rc1\n\nSee upstream commit:\n\n commit 1b3ef46cb7f2618cc0b507393220a69810f6da12\n Author: Eric Dumazet \n Date: Tue Feb 13 06:32:45 2024 +0000\n\n net: remove dev_base_lock\n\n dev_base_lock is not needed anymore, all remaining users also hold RTNL.\n\nChange-Id: I6b07e6eed07fd398302ca14d23162ed24d74df15\nSigned-off-by: Kienan Stewart \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"Fix: dev_base_lock removed in linux 6.9-rc1"}},{"before":"057ad399bf132abcd01bb0fc4afb1df0b5577887","after":"578ab2074b3eea0b0e18054f83ccb1cc4dc7df23","ref":"refs/heads/stable-2.13","pushedAt":"2024-03-26T18:19:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Fix: build kvm probe on EL 8.4+\n\nThe lower value of the EL range, 240.15.1, corresponds to the first\nimport of EL r8 kernels into Rocky Linux's kernel staging repo.\nThe change may have been introduced in an earlier RHEL 8 kernel,\nprior to the history of imports into Rocky.\n\nChange-Id: Icefe472d43e28cc09746e9e046b12299609ebab1\nSigned-off-by: Kienan Stewart \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"Fix: build kvm probe on EL 8.4+"}},{"before":"e96d6e063c1b1de409d2ebd500580a75bdddc83a","after":"0155bce179eec75e9dc51ae27f1559242626b8ff","ref":"refs/heads/stable-2.12","pushedAt":"2024-03-26T18:19:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Fix: build kvm probe on EL 8.4+\n\nThe lower value of the EL range, 240.15.1, corresponds to the first\nimport of EL r8 kernels into Rocky Linux's kernel staging repo.\nThe change may have been introduced in an earlier RHEL 8 kernel,\nprior to the history of imports into Rocky.\n\nChange-Id: Icefe472d43e28cc09746e9e046b12299609ebab1\nSigned-off-by: Kienan Stewart \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"Fix: build kvm probe on EL 8.4+"}},{"before":"d9a1666ee1a6ea59c4ab7e567df8b6cce319f890","after":"d6560a97a913a28d0939e998cdf1ba70c9127f8d","ref":"refs/heads/master","pushedAt":"2024-03-25T19:52:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Fix: support ext4_journal_start on EL 8.4+\n\nThe lower value of the EL range, 240.15.1, corresponds to the first\nimport of EL r8 kernels into Rocky Linux's kernel staging repo.\nThe change may have been introduced in an earlier RHEL 8 kernel,\nprior to the history of imports into Rocky.\n\nChange-Id: Ibec02b382478bee33947d079f33835823827f4c5\nSigned-off-by: Kienan Stewart \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"Fix: support ext4_journal_start on EL 8.4+"}},{"before":"4ba4f0ec881a167d337f8e936b607a28d0bf1c6b","after":"057ad399bf132abcd01bb0fc4afb1df0b5577887","ref":"refs/heads/stable-2.13","pushedAt":"2024-03-25T19:52:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Fix: support ext4_journal_start on EL 8.4+\n\nThe lower value of the EL range, 240.15.1, corresponds to the first\nimport of EL r8 kernels into Rocky Linux's kernel staging repo.\nThe change may have been introduced in an earlier RHEL 8 kernel,\nprior to the history of imports into Rocky.\n\nChange-Id: Ibec02b382478bee33947d079f33835823827f4c5\nSigned-off-by: Kienan Stewart \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"Fix: support ext4_journal_start on EL 8.4+"}},{"before":"30e736e5c2121dfb03abda8e108623fef7da85c0","after":"e96d6e063c1b1de409d2ebd500580a75bdddc83a","ref":"refs/heads/stable-2.12","pushedAt":"2024-03-25T19:52:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Fix: support ext4_journal_start on EL 8.4+\n\nThe lower value of the EL range, 240.15.1, corresponds to the first\nimport of EL r8 kernels into Rocky Linux's kernel staging repo.\nThe change may have been introduced in an earlier RHEL 8 kernel,\nprior to the history of imports into Rocky.\n\nChange-Id: Ibec02b382478bee33947d079f33835823827f4c5\nSigned-off-by: Kienan Stewart \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"Fix: support ext4_journal_start on EL 8.4+"}},{"before":"1124749b18f3de0fc0812ba510de6bc68b731490","after":"4ba4f0ec881a167d337f8e936b607a28d0bf1c6b","ref":"refs/heads/stable-2.13","pushedAt":"2024-03-21T19:51:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Version 2.13.12\n\nSigned-off-by: Mathieu Desnoyers \nChange-Id: I448e493bbf064587e3b717a9f5c41c13f0569f29","shortMessageHtmlLink":"Version 2.13.12"}},{"before":"7f63713ff401d2e57c8be5706a641c2874730366","after":"30e736e5c2121dfb03abda8e108623fef7da85c0","ref":"refs/heads/stable-2.12","pushedAt":"2024-03-21T19:50:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"Version 2.12.16\n\nSigned-off-by: Mathieu Desnoyers \nChange-Id: I0dca55a99ba0dacdf5b08b6a9853f0829be02b1b","shortMessageHtmlLink":"Version 2.12.16"}},{"before":"e6d0ac2628a8ffe40cbd834b2cf955a3240a12b5","after":"7f63713ff401d2e57c8be5706a641c2874730366","ref":"refs/heads/stable-2.12","pushedAt":"2024-03-18T15:50:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"fix: lttng-probe-kvm-x86-mmu build with linux 6.6\n\nA small change was made upstream in `spte.h` that requires\n`arch/x86/kvm` to be added to the search path when\nbuilding lttng-probe-kvm.x86-mmu.o.\n\nSee upstream commit :\n\n commit d10f3780bc2f80744d291e118c0c8bade54ed3b8\n Author: Sean Christopherson \n Date: Tue Aug 8 15:40:59 2023 -0700\n\n KVM: x86/mmu: Include mmu.h in spte.h\n\n Explicitly include mmu.h in spte.h instead of relying on the \"parent\" to\n include mmu.h. spte.h references a variety of macros and variables that\n are defined/declared in mmu.h, and so including spte.h before (or instead\n of) mmu.h will result in build errors, e.g.\n\nSigned-off-by: Kienan Stewart \nSigned-off-by: Mathieu Desnoyers \nChange-Id: I5c3fc87d3b006cefbcca198e6e15868a342cb8dd","shortMessageHtmlLink":"fix: lttng-probe-kvm-x86-mmu build with linux 6.6"}},{"before":"93e9f463b4cc4af01a007499de4d61222668b6b7","after":"d9a1666ee1a6ea59c4ab7e567df8b6cce319f890","ref":"refs/heads/master","pushedAt":"2024-03-15T16:04:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"docs: Add supported versions and fix-backport policy\n\nChange-Id: I5d6da21b9541f838cb326263eff8c1448e37fc55\nSigned-off-by: Kienan Stewart \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"docs: Add supported versions and fix-backport policy"}},{"before":"d6b75831c0b56274774ad03820eeaf391d995576","after":"1124749b18f3de0fc0812ba510de6bc68b731490","ref":"refs/heads/stable-2.13","pushedAt":"2024-03-15T16:04:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"docs: Add supported versions and fix-backport policy\n\nChange-Id: I5d6da21b9541f838cb326263eff8c1448e37fc55\nSigned-off-by: Kienan Stewart \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"docs: Add supported versions and fix-backport policy"}},{"before":"1efb917a94b34e724a061668f3d722bfcde640c5","after":"e6d0ac2628a8ffe40cbd834b2cf955a3240a12b5","ref":"refs/heads/stable-2.12","pushedAt":"2024-03-15T16:04:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"compudj","name":"Mathieu Desnoyers","path":"/compudj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4039949?s=80&v=4"},"commit":{"message":"docs: Add supported versions and fix-backport policy\n\nChange-Id: I5d6da21b9541f838cb326263eff8c1448e37fc55\nSigned-off-by: Kienan Stewart \nSigned-off-by: Mathieu Desnoyers ","shortMessageHtmlLink":"docs: Add supported versions and fix-backport policy"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYFgsAgA","startCursor":null,"endCursor":null}},"title":"Activity · lttng/lttng-modules"}