13:01:52 #startmeeting CIP IRC weekly meeting 13:01:52 Meeting started Thu Apr 11 13:01:52 2024 UTC and is due to finish in 60 minutes. The chair is jki. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:01:52 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:01:52 The meeting name has been set to 'cip_irc_weekly_meeting' 13:01:59 #topic AI review 13:02:05 - prepare blog entry on SLTS kernel state and challenges [Jan] 13:02:14 no update (vacation...) 13:02:37 anything else from past meetings? 13:02:47 5 13:02:49 4 13:02:50 3 13:02:52 2 13:02:54 1 13:02:57 #topic Kernel maintenance updates 13:03:17 I'm doing reviews on 6.1.84..86 13:03:18 i released 4.4, now reviewing 6.1.83 13:03:21 This week reported 82 new CVEs and 16 updated CVEs. 13:03:40 I reviewed 6.1.84. 13:04:02 There's "Intel Atom" vulnerability -- not fixed in 4.19. 13:04:16 masami: do you also track later on rejected CVEs in the stats? 13:04:41 jki: not yet but I'll 13:04:41 It is again speculative execution kind, so it will not matter for people not running untrusted code. 13:05:01 pavel: 5.10 got a fix? 13:05:11 Yes. 13:05:30 would backporting be complex? 13:05:40 not suggesting that we try, just to get a cost feeling 13:06:06 Not sure. It touches low level kernel entry/exit, so testing might be tricky. 13:07:01 well, unless that is rarely used entry/exit code, practical coverage might be still high 13:07:16 but it would also need a reproducer to validate to mitigation 13:07:40 And affected system to run it on. 13:08:02 but there is no lower hw limited, is there? 13:08:35 I believe there is... 13:08:50 I'll make a note to take closer look? 13:08:54 we should highlight this at the next TSC 13:08:57 yes, please 13:09:39 anything else? 13:10:12 5 13:10:14 4 13:10:16 3 13:10:18 2 13:10:19 1 13:10:22 #topic Kernel release status 13:10:34 5.10-rt is late IIRC 13:10:54 waiting for upstream release? 13:11:12 Yep. v5.10.214-rt106-rc1 is out there, so hopefully wait won't be too long. 13:13:09 ok 13:13:22 moving on... 13:13:25 5 13:13:26 4 13:13:28 3 13:13:30 2 13:13:32 1 13:13:34 #topic Kernel testing 13:13:47 Hello all 13:13:54 hi patersonc 13:13:59 Apologies for missing the E-TSC yesterday 13:14:13 Did I miss anything exciting? (I'll review the video once it's out) 13:15:00 We've had some issues with the auto-scaling gitlab runners this week, which I think I've resolved now. Our runner-man is on holiday so they can double check things when they return 13:15:05 no idea but I see you at the KernelCI TSC 13:15:14 Please let me know if you spot any issues with the runners 13:15:40 arisut: Yea I try to attend the monthly ones just so I'm half-in the loop 13:15:46 patersonc: yes, my latest pipelines passed 13:15:59 Great 13:16:04 I thought maybe we could try to deploy our own KernelCI instance 13:16:27 pave1: Today's stable-rcs have all gone through as well 13:17:13 Umm. No, I had to retry. 13:17:30 Yes, but they have gone through now 13:17:30 But this time it was test, not compile phase, so there may be changes there. 13:17:44 Aha, yes. After enough retries it usually works :-). 13:18:36 still I think that the next set is to work on the tool for sending command to the main instance (like kernel builds and test executions) 13:18:42 set/step 13:19:05 arisut: Yea. We should have a chat about what to try next. 13:19:46 also send results to the CIP results analyzer tool that now I struggle to rember the name 13:20:47 Yes, otherwise most of the testing done in kernelci is being ignored atm. Need to get that sorted 13:21:40 thanks 13:22:38 what is now the state of consolidating kernel configs to reduce builds (and costs...)? 13:24:16 As for x86, I haveĀ  been able to confirm the boot. 13:25:13 ok, good 13:25:29 what is missing to finalize x86? 13:25:57 besides probably also patches to isar-cip-core 13:26:26 I think the .config needs to be reviewed next. 13:26:35 by whom all? 13:27:05 I just found the diff for the ipc227e - that's on us, ok 13:27:06 However, this is a merge of two .config files (OBS and IPC), so it may not be necessary. 13:27:46 CONFIG_NO_HZ on or off, CONFIG_PREEMPT_? - these are likely generic decisions 13:28:00 jki: yes, please review. 13:28:01 which of those we would like to focus on 13:28:11 for testing 13:28:27 I'd say CONFIG_NO_HZ=y. 13:28:46 As NO_HZ is more complex/risky then the other. 13:29:01 ack 13:29:42 CONFIG_PREEMPT... I feel PREEMPT_NONE is not sexy so may get less testing... Might be worth testing both but that goes against the goals. 13:30:33 well, we also have CONFIG_PREEMPT_RT(_FULL) in a different stream, I suppose 13:31:19 Yep. If we are testing other PREEMPT options elsewhere, we might as well test NONE here. 13:31:26 maybe PREEMPT_VOLUNTARY? or majority vote of known configs 13:31:55 Yes, we need to discuss them. However, the current diff has many items... 13:32:05 I'm seeing quite a view config switches now being off 13:32:15 Another option is to start building multiple configs in the same build environment. I assume a lot of files wouldn't need to be recompiled each time. At the moment we're very inefficient with a completely clean build env for each config 13:32:16 that should be changed unless there conflicts 13:32:16 I extract the main features (CONFIG_) from the diff. 13:32:42 I feel that we should have PREEMPT_VOLUNTARY in some config and PREEMPT_NONE in some other. 13:33:12 we still have different archs anyway and could use that to vary some generic switches 13:33:24 Yes, that's what I meant. 13:35:01 ok, I will try to review the ipc thing, but it would be good to have more eyes/opinions 13:35:16 Thank you. 13:35:35 and then maybe we just start with some version and ask for patches against it 13:35:44 nothing is set in stone by that 13:36:11 the key is to switch the mode and, thus, force to work with that central config 13:37:04 good - more testing topics? 13:37:25 some version could = the defconfig for each arch 13:37:36 jki: I've nothing else 13:38:53 5 13:38:55 4 13:38:56 3 13:38:58 2 13:38:59 1 13:39:01 #topic AOB 13:39:28 I suppose I won't see anyone of you in Seattle next week, right? 13:40:00 Not me, unless you want to take a photo with you 13:40:06 not me 13:40:27 No plans on my side. 13:40:42 Not me. 13:40:44 not me 13:40:47 just checked: I may oversleep our irc meeting next week (6am PST) 13:41:01 in that case, someone else should please take over 13:41:32 any other topics? 13:43:14 5 13:43:15 4 13:43:17 3 13:43:18 2 13:43:19 1 13:43:21 #endmeeting