)]}'
{"src/lttng-statedump-impl.c":[{"author":{"_account_id":1000006,"name":"Jérémie Galarneau","email":"jeremie.galarneau@efficios.com","username":"jgalar","avatars":[{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"change_message_id":"ac292f1354e19c6b4499ba1f0b1d546fadbbeb24","unresolved":true,"context_lines":[{"line_number":592,"context_line":"\t[TASKLET_SOFTIRQ] \u003d \"TASKLET_SOFTIRQ\","},{"line_number":593,"context_line":"\t[SCHED_SOFTIRQ] \u003d \"SCHED_SOFTIRQ\","},{"line_number":594,"context_line":"\t[HRTIMER_SOFTIRQ] \u003d \"HRTIMER_SOFTIRQ\","},{"line_number":595,"context_line":"\t[RCU_SOFTIRQ] \u003d \"RCU_SOFTIRQ\","},{"line_number":596,"context_line":"};"},{"line_number":597,"context_line":""},{"line_number":598,"context_line":"static_assert(ARRAY_SIZE(softirq_table) \u003d\u003d NR_SOFTIRQS);"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"e5c04444_64078ece","line":595,"updated":"2025-05-12 15:43:30.000000000","message":"I don\u0027t know much about these kernel bits, but is there a risk that `NR_SOFTIRQS` could eventually increase and cause trouble when attempting to access the name of unknown soft IRQs?","commit_id":"a3cd2af59bb3b0fe998bb225b26e9ef5bdbbc5dc"},{"author":{"_account_id":1000006,"name":"Jérémie Galarneau","email":"jeremie.galarneau@efficios.com","username":"jgalar","avatars":[{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"change_message_id":"0e1a275c9a98df285eeb5140fa6982bcd37cdf36","unresolved":false,"context_lines":[{"line_number":592,"context_line":"\t[TASKLET_SOFTIRQ] \u003d \"TASKLET_SOFTIRQ\","},{"line_number":593,"context_line":"\t[SCHED_SOFTIRQ] \u003d \"SCHED_SOFTIRQ\","},{"line_number":594,"context_line":"\t[HRTIMER_SOFTIRQ] \u003d \"HRTIMER_SOFTIRQ\","},{"line_number":595,"context_line":"\t[RCU_SOFTIRQ] \u003d \"RCU_SOFTIRQ\","},{"line_number":596,"context_line":"};"},{"line_number":597,"context_line":""},{"line_number":598,"context_line":"static_assert(ARRAY_SIZE(softirq_table) \u003d\u003d NR_SOFTIRQS);"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"6911aeef_8ff7ccad","line":595,"in_reply_to":"2c842dae_fecd3116","updated":"2025-05-12 15:52:59.000000000","message":"Ah fair, thanks!","commit_id":"a3cd2af59bb3b0fe998bb225b26e9ef5bdbbc5dc"},{"author":{"_account_id":1000009,"name":"Mathieu Desnoyers","email":"mathieu.desnoyers@efficios.com","username":"compudj","avatars":[{"url":"https://www.gravatar.com/avatar/7326b3e1d32b971a5e69d9730228c428.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/7326b3e1d32b971a5e69d9730228c428.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/7326b3e1d32b971a5e69d9730228c428.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/7326b3e1d32b971a5e69d9730228c428.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"change_message_id":"400931d4ca885c5ab27a18a70488720dd1d2f5b1","unresolved":true,"context_lines":[{"line_number":592,"context_line":"\t[TASKLET_SOFTIRQ] \u003d \"TASKLET_SOFTIRQ\","},{"line_number":593,"context_line":"\t[SCHED_SOFTIRQ] \u003d \"SCHED_SOFTIRQ\","},{"line_number":594,"context_line":"\t[HRTIMER_SOFTIRQ] \u003d \"HRTIMER_SOFTIRQ\","},{"line_number":595,"context_line":"\t[RCU_SOFTIRQ] \u003d \"RCU_SOFTIRQ\","},{"line_number":596,"context_line":"};"},{"line_number":597,"context_line":""},{"line_number":598,"context_line":"static_assert(ARRAY_SIZE(softirq_table) \u003d\u003d NR_SOFTIRQS);"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"2c842dae_fecd3116","line":595,"in_reply_to":"e5c04444_64078ece","updated":"2025-05-12 15:46:23.000000000","message":"Yes, this is why I\u0027ve placed this:\n\nstatic_assert(ARRAY_SIZE(softirq_table) \u003d\u003d NR_SOFTIRQS);\n\nIt will fail the build if additional softirqs are added to the kernel tree.","commit_id":"a3cd2af59bb3b0fe998bb225b26e9ef5bdbbc5dc"}]}
