Posts
195
Following
32
Followers
215
Linux Kernel developer and maintainer
🇵🇱 🇪🇺 🇰🇷 🇮🇱 🇺🇦 🇨🇭
IRC: krzk
Kernel work related account. Other accounts of mine: @krzk@mastodon.social
Edited 1 year ago

A talk for fresh Kernel Maintainers and anyone looking to optimize their workflow @linuxplumbersconf with @krzk
1. Get improvements to email workflow: b4, useful simple hooks for verifying commits (because checkpatch is not enough).
2. Get yourself in linux-next and get tested by community Continuous Integration/Testing.
3. Add yourself to kernel.org keyring, sign your tags and pushes (for transparency log).
4. Dump the mailing lists: use lei and lore
https://lpc.events/event/17/contributions/1498/

0
7
2
@geert @kernellogger @corbet @monsieuricon I believe choosing manually which list to CC (e.g. to CC LKML or not) is not the way the community should work. It might work for you, but such choice should not be in general task for a human. Scripts should make this decision for you.

This means that, if anyone has to or wants to trim or extend the output of scripts/get_maintainers.pl more than once per month, then the script is doing poor or insufficient job.

P.S. Occasional adjustment of get_maintainers.pl is reasonable, but not on regular basis.
0
0
0
Lads and gals,

Linux'n'Beer CH is back for version 2. We're meeting in Zurich on Wednesday, the 8th of November. If you're in Switzerland, come by, or pass this on to someone who might be interested.

We're set to meet at 6:30 PM at the Burgermeister Kaserne[*].

@krzk and I will be there!

Cheers!

[*] https://maps.app.goo.gl/VsZ4wRjzvewpowK19
0
2
2

Linaro successfully enables upstream Linux support for the Qualcomm Snapdragon 8 Gen 3 Mobile Platform - the latest addition to the Snapdragon family.
Learn more about:
- Effortless upstream Linux integration
- Powerful performance optimization
- Running AOSP with Mainline
- Continued collaboration
Read the Blog Post Here https://www.linaro.org/blog/upstream-linux-support-now-available-for-the-the-qualcomm-snapdragon-8-gen-3-mobile-platform/
"

0
8
2

Krzysztof Kozlowski

If Samsung Foundry designed a SoC for customer, re-using most of components/IP blocks from Samsung SoCs, is it still a Samsung SoC or not? Which one is the main, common part?
1. Core SoC architecture, like buses, pinctrl, clocks, timers, serial, and many IP blocks, which constitute 95% of Devicetree bindings and drivers. IOW, all these common Samsung SoCs parts.
2. The one, big piece made by Samsung's customer: TPU, NPU or whatever.

https://lore.kernel.org/all/48e1c0bd-9518-4927-b490-f3206256bbd4@lpnu.ua/
0
1
4

Krzysztof Kozlowski

Finally, after moving to new home, I have time to reorganize my board farm. I was thinking about big rack cabinet, but changed my mind. I want art. Art on the wall.
1
0
7
@monsieuricon @Di4na @adamw @bars @corbet @marcan hmm, @monsieuricon, no need to be sorry. For receiving such toxic answer? The toxic complaining about toxic? Awesome.
0
0
1
@marcan @bars One of the worst things about working in the kernel — one of the most toxic parts — is the constant stream of nastiness toward our community that comes from outside.

The kernel community is far from perfect; we have a lot of problems and we have been actively working for years (decades) to improve on them.

We are, nonetheless, a project that manages to incorporate nearly 100,000 commits per year, from over 5,000 developers, into a single code base while maintaining a level of quality that — while also certainly in need of improvement — is good enough for deployment into billions of devices.

As for the use of email...email is painful and broken, but we have found nothing better that will work at the scale we need. See https://lwn.net/Articles/702177/ from a few years back. For all its faults, email is distributed, non-proprietary, scriptable, and gives everybody the freedom to choose their tools; it is a highly inclusive solution in a way that proprietary web forges (for example) are not. Someday we'll find something better and move on with a cry of joy, but that day has not come.

Rather than crapping on the kernel community from afar, why not work with us to try to make things better?
7
18
55
I put together a mailing list etiquette page, in case it's useful for newbie posters.

https://subspace.kernel.org/etiquette.html
5
33
34
@marcan @broonie @janne That's a way to solve your use case. Might not get pass upstream review, though. DTS should represent real hardware and you created there a virtual regulator. What's more, do your devices have a SDZ supply? Probably not, so also not a true hardware representation. IOW, this is a work-around for the limitations of current OS implementation, so wearing DT maintainer hat: does not looks upstreamable.
1
0
0
@janne @broonie @marcan As Janne points, reset controller framework solves this problem ("Shared resets behave similarly to clocks in the kernel clock framework. They provide reference counted deassertion..."), but, now wearing DT maintainer hat, "resets" property points to a reset controller not to a GPIO. It is something else than a reset-gpio. Representing reset-gpio as a reset controller would be an overkill and a workaround for limitations of a specific OS implementation. Thus it would not make me happy as a DT maintainer...

As far as Linux kernel is concerned, I was thinking of stuffing this feature into the GPIO lib: https://lore.kernel.org/alsa-devel/84f9f1c4-0627-4986-8160-b4ab99469b81@linaro.org/
1
0
1

Krzysztof Kozlowski

What's happening in Poland around parliamentary election is beautiful! People waiting in long queues to vote, sometimes up to 1 AM. Just to vote! 73% turnout - record for Polish parliamentary elections after fall of communism. It is such a great pleasure to see the nation woken up to kick out corrupted, populist, close-minded, anti-democratic party out of their seats!

https://www.theguardian.com/world/2023/oct/15/poland-exit-polls-pis-party-wins-most-votes-but-opposition-coalition-possible
1
12
32
@vegard Why should they be separate? Probably because no one using generic kernels should ever use CIP kernel? These two worlds - so CIP customers and everyone else - should never intersect?
1
0
0
@vegard I understand that. I was saying that LF is not involved here. CIP and Greg are different people. One maintains generic stable kernels, other maintain non-generic-long-term stable kernels. Why non-generic kernel should be mixed up with our generic stable kernels? Really, CIP is entirely different thing, so where's the confusing part?
1
0
0
@vegard LF does not send any message here, thus there cannot be a confusion from recipients of its message. Greg sent a message and CIP folks sent their own. What's more CIP folks never said they can support SLTS 10yo *generic* kernel... Basically the customers of CIP SLTS are not customers of stable kernels.
1
0
0
@vegard Do you mean that it is surprising that two people working in the same organization have different point of view on some things?
Also, Linux Foundation gathers many different projects under its umbrella. Some stakeholders want (and pay for) CIP, others don't.
1
0
1
Edited 1 year ago

I'm proud to call Bradley Kuhn a friend and am celebrating him joining the growing community of out-and-proud FOSS leaders.

But it is a tragedy when someone is forced out.

I've watched as Eben Moglen and SFLC have abused the legal system and attacked SFC, wasting the scarce resources of one of FOSS's most important charitable nonprofits, and am devastated to learn about the personal abuse Bradley has endured.

FOSS friends: please take the time to read this. https://ebb.org/bkuhn/blog/2023/10/11/moglen-sflc.html

2
14
1
@rmader @mort @cassidy @agx @cas I do not understand that statement, therefore I cannot answer whether I agree or I disagree. I wrote what the DT is for (and what it is not for). To repeat - there is no DT bindings patch in that thread, which I could analyze and respond to.
0
0
0

Krzysztof Kozlowski

Edited 7 months ago
Keep an eye on this talk for Linux Plumbers Conference 2023 - @abelvesa will be talking about how devices attached to discoverable buses on DT-based platforms need some special kind of powering up solution.
https://lpc.events/event/17/contributions/1507/
I am looking forward to it.
0
2
4
@mort @rmader @agx @cassidy @cas I really have no clue to what you refer (and pasting some links to some long discussions won't help me because none of us has time to read hundreds of pages of possible discussions). For example the cut-off region (inaccessible because of physical layer covering it) for touchscreen got my review and I think it was accepted, so to what do you refer here? Please point me to specific bindings patch where DT maintainers rejected some particular idea. Otherwise I have no clue to what to respond to.
1
0
0
Show older