Posts
4330
Following
312
Followers
445
Software Engineer at Opinsys Oy
Entrepreneur at Siltakatu Solutions Oy

OpenPGP: 3AB05486C7752FE1

Jarkko Sakkinen

I put this to my order because I love Condrad Barskis painting style :-) The very same reason why I bought Land of Lisp. I'm a fan of good visual arts, and my cousin Riiko is also a painting artist living in Spain: https://riikosakkinen.com/

https://nostarch.com/bitcoinforthebefuddled
1
1
1

Jarkko Sakkinen

This is sometimes useful feature that is not very common but evolution has it :-)

I even have one inbox that requires it (infradead.org).

#evolution #email #ssh
0
0
0

Jarkko Sakkinen

As always Raymond Chen delivers. This time on why Windows 95 setup needed three stages of operating systems 👇

devblogs.microsoft.com/oldnewthing/...

#microsoft #windows #oldnewthing #blog
0
0
1

Jarkko Sakkinen

Question about V4L2: there are these controllers and some events are defined in the core layer (or whatever it is called).

Is it like that they are processed multiple times:

1. Once by the core framework.
2. Once by the drivers that register them.

Or if driver registers an event, does it sort of take ownership of it?

Sorry for not using correct terminology.

#linux #kernel #media
0
2
1

Intenet search reminds me more and more of the end of . Even (or especially) when you were searching for something specify search result became more and more polluted. If you were lucky you would find something meaningful on page 5. But quite often you would give up and started playing with exclusion

Very frustrating.

0
2
0

Jarkko Sakkinen

hatch has also the nice feature shared with cargo apparently, i.e. "--fix".

#python #hatch
1
1
1

Jarkko Sakkinen

The thing that I hate in #Codeberg: no official merch to buy.
1
0
4

Jarkko Sakkinen

Any ideas how do I bind :nohlsearch in Zed's vim mode to a key?

I'd like to bind it exactly to CTRL+L, just like in my .vimrc for the sake of ubiquitous text editing experience:

https://codeberg.org/jarkko/skeleton/src/branch/main/.vimrc

#zed #vim #text #editor
0
0
0

Jarkko Sakkinen

Sometimes I feel that I'd like migrate my certificate key some day from the current RSA-4096 to ED-25519.

Can I bless the trust to the new certificate key or do I actually have to fucking meet F2F other kernel maintainers? ;-)

#linux #kernel #pgp
2
2
0

Jarkko Sakkinen

In addition to linux-media, I also subscribed to rust-for-linux for the sake of

1. Learning
2. Tested-by (aka "show me the payload")

Not for nuking Rust per se...

#linux #kernel #rust
0
1
1

Jarkko Sakkinen

Right. fRUSTration. How I never grabbed that albeit I'm a sucker for word plays ;-)

#rust #rustlang
1
0
0

Jarkko Sakkinen

Is CONFIG_VIDEO_V4L1_COMPAT something that I should look forward on using for new V4L2 drivers?

#linux #kernel #media #video

0
2
1

Jarkko Sakkinen

Finally found a Zed theme that I love :-) #zed #editor
0
0
0

Jarkko Sakkinen

Edited 2 months ago

Two small steps forward with the video loopback driver:

  1. Internally use kref + release life-cycle. This is a prequel for anonymous inode.
  2. Delete timeout and timeout_image attributes. In the anonymous inode based the user space driver for /dev/videoX is responsible for this.
  3. Rename the device as /dev/video_loop.
  4. Subscribed to linux-media@vger.kernel.org, as it is always good to start follow the discussion on other patch sets some time before your sending a feature patch set. For instance, some useful gray information might stick to you by accident…

#linux #kernel #media

1
2
3

Jarkko Sakkinen

This is weird:

~/work/codeberg.org/jarkko/linux-v4l2-loopback master
$ scripts/checkpatch.pl 0001-media-v4l2-loopback.patch
Exception ignored in: <function Git.AutoInterrupt.__del__ at 0x7f4eaa6c05e0>
Traceback (most recent call last):
  File "/usr/lib/python3.13/site-packages/git/cmd.py", line 563, in __del__
  File "/usr/lib/python3.13/site-packages/git/cmd.py", line 544, in _terminate
  File "/usr/lib64/python3.13/subprocess.py", line 2227, in terminate
ImportError: sys.meta_path is None, Python is likely shutting down
Exception ignored in: <function Git.AutoInterrupt.__del__ at 0x7fe9511dc5e0>
Traceback (most recent call last):
  File "/usr/lib/python3.13/site-packages/git/cmd.py", line 563, in __del__
  File "/usr/lib/python3.13/site-packages/git/cmd.py", line 544, in _terminate
  File "/usr/lib64/python3.13/subprocess.py", line 2227, in terminate
ImportError: sys.meta_path is None, Python is likely shutting down
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#61: 
new file mode 100644

total: 0 errors, 1 warnings, 3117 lines checked

NOTE: For some of the reported defects, checkpatch may be able to
      mechanically convert to the typical style using --fix or --fix-inplace.

0001-media-v4l2-loopback.patch has style problems, please review.

NOTE: If any of the errors are false positives, please report
      them to the maintainer, see CHECKPATCH in MAINTAINERS.
0
0
0

Jarkko Sakkinen

When the comedy writes itself: "Maintainer opinions on Rust-for-Linux"
1
0
0
Show older