Posts
168
Following
29
Followers
158
Linux Kernel developer and maintainer
🇵🇱 🇪🇺 🇰🇷 🇮🇱 🇺🇦 🇨🇭
IRC: krzk
Kernel work related account. Other accounts of mine: @krzk@mastodon.social
A video directly confirms a Russian missile strike on "Okhmatdyt" in Kyiv. It wasn't intercepted and didn't deviate from its coordinates - it was aimed precisely there to cause maximum casualties and inflict the most pain.

SBU investigators have determined that Russia struck "Okhmatdyt" with a Kh-101 missile.

#RussiaIsATerroristState #ArmUkraineNow #Ukraine #EU #Europe #NATOSummit #NatoAllies
2
5
2

Krzysztof Kozlowski

Edited 2 months ago
Since a year we got some contributions for converting Devicetree bindings from TXT to DT schema as part of some sort mentorship programs. This is great although leads to some misunderstandings in that work, considering mentorships did not ask DT maintainers about some sort of guidance. To clarify:

1. Please convert bindings which have active DTS users. First choose bindings with DTS built by arm64 defconfig, then next choice by arm multi_v7 defconfig. Then any other ARM or different architecture DTS.

2. Be sure dt_bindings_check (including yamllint) and checkpatch pass without any warnings. See writing-schema.rst document.

3. Be sure DTS using this binding passes dtbs_check validation. If this means binding needs to be adapted during conversion, mention briefly in commit message changes done comparing to pure TXT->DT schema conversion. Sometimes DTS has to be fixed. Sometimes both - DTS and binding - must be changed, because actual ABI (Linux drivers) is different.
1
0
4

Krzysztof Kozlowski

That's an interesting session: @cas explaining current status of upstream U-Boot on Qualcomm robotic platforms - using mainline kernel DTS and getting to SystemReady IR.
Slides: https://calebs.dev/u-boot24.pdf
https://www.kitefor.events/events/linaro-connect-24/submissions/183
0
12
28

Krzysztof Kozlowski

Edited 2 months ago
@abelvesa explaining the hacking setup used during his bringing up of the Qualcomm X Elite compute platform in Linaro:
https://www.kitefor.events/events/linaro-connect-24/submissions/182
1
1
4
@kernellogger And the cherry on the cake is last sentence: "We’ve published an experimental, raw disk image for a Debian installer..."
so good luck finding there any Qualcomm commits:
https://git.codelinaro.org/linaro/qcomlt/demos/debian-12-installer-image/-/commits/master
1
0
2
@kernellogger It's sad that article misses that most of the upstream work was actually done by @abelvesa from Linaro. :(
1
0
2

Krzysztof Kozlowski

Just a reminder: only a week to hear me babbling about Linux kernel DTS validation and shared reset GPIOs on Embedded Open Source Summit/OSSNA 2024. Don't miss it and come to say hi!
EOSS: https://sched.co/1aBEf
OSSNA: https://sched.co/1aPvr
0
3
5
@kernellogger Oh, interesting, I did not know about the "delay" argument. The no-stable is so far a bit per subsystem. Some of them, like I think netdev, rely on marking things explicitly cc-stable. Most don't care thus anything with Fixes tag is picked up.
1
0
0
@kernellogger That's reasonable classification. Some kernel users also need some time to take new kernel release, thus actual tests and results might be coming 1-2 years after a release.
0
0
1
@kernellogger Linus expressed few times that if something was broken for very long time, was not working for long time, it should not be treated as urgent/important fix thus should not go to current RC cycle. Instead, should go via normal development branch, so for the next merge window. I know that stable folks have different point of view - they also expressed it.

I personally follow exactly the same approach in handling fixes: if something was broken for long time, it is regular bugfix thus goes to "for-next" branch, not "fixes / for-linus / for-current-rc".

Now, if a regression was unnoticed for 8 years, it kinda fits above criteria.
1
0
3
@sam_ravnborg so far lore got my emails, but that does not mean they will pass spam filters on receiver's side.
0
0
0
@sam_ravnborg I use b4, but maybe you meant b4 relay? I used kernel.org, but I wonder how emails from other domain will be treated (From is @linaro, smtp is mail.kernel.org).
3
0
0

Krzysztof Kozlowski

Edited 4 months ago

Hey, Google, not again! How am I supposed to send my patches?

smtplib.SMTPDataError: 5.4.5 Daily user sending limit exceeded.

2
0
1
@jarkko It's not that bad... I still find it more useful than: "Where do you see yourself in five years?" (and responding: "Hm, working and earning currency in exchange of performing the work"). Or: "Why do you want to work for us?" To receive currency in exchange of performing services. "Who is your idol and why?" Cats, because they don't have to come to such crappy interviews...
1
0
2

Krzysztof Kozlowski

Preparing speeches for conferences was always rather difficult for me. Went slow, somehow painful. But now I have wonderful data, which I am going to present, and it is just pleasure to write the slides slowly reaching the conclusion I want to share!
https://sched.co/1aBEf
0
1
3

Vlastimil Babka

Thanks Pope for making me angry enough! Don't like your fundraising campaign style, but it worked! #DronesNotWhiteFlags
2
2
14

Krzysztof Kozlowski

If you ever wondered how Linux kernel can handle multiple devices sharing the same GPIO, you got one more reason to go to Seattle this April:
https://sched.co/1aPvr

My second talk got accepted to LinuxCon / Open Source Summit NA 2024.
0
1
8

Krzysztof Kozlowski

About current EU and Polish farmer protests, let's digest this meme. Left pic is from Poland, where Polish farmers protest with Soviet Union flag and banner saying:
"Puting clean up mess with Ukraine, Brussels and our government."

Right picture is from Ukraine (quite old btw)...
0
0
1

Krzysztof Kozlowski

Edited 5 months ago
@airtower @pavel These are documents describing rules and the contribution process. These are not tutorials and they have never been such. They do not mention tools at all, e.g. people submit/manage patchsets with quilt, git or whatever. That's why there is no place for b4 there. You can use any tools...

Tutorials are for example:
https://people.kernel.org/monsieuricon/sending-a-kernel-patch-with-b4-part-1
https://www.youtube.com/watch?v=QBR06ml2YLQ&ab_channel=KonstantinRyabitsev
https://www.marcusfolkesson.se/blog/use-b4-for-kernel-contributions/
and others presented on conferences or on blogs...
0
0
0
Show older