Posts
4409
Following
315
Followers
470
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1
@liw Fuck. It's not far away way I do it :-D

I've tried e.g. restic but for some reason they don't stick on me...

I've used this lame backup tool that I wrote many years ago, which takes a selection of subdirectories and makes tar.xz out of them and copy that to my NAS:

https://codeberg.org/jarkko/adhoc-backup/src/branch/main/adhoc-backup

Not even incremental/delta backup but it does the job and I keep only five backups in my circle...
0
0
0

Jarkko Sakkinen

Edited 4 months ago
The reason being the key length. Right, and I also would like to re-parent my subkeys if I ever do that.
2
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
@liw BTW how do you backup as of today? Thinking about refurnishing my local NAS backup strategy :-)
1
0
0
@bshankar i like this too :-) good catch, thanks!
0
0
1

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
1
1
@triskelion Personally, no opinion on topic, but git grep told me so ;-)
0
0
1

Jarkko Sakkinen

Edited 4 months ago
@MEActNOW While not accepting any actions by Elon today, that song is lying in multiple occasions... Or at minimum it's not exactly correct. I dislike everything he is today but I'm also objective on truth, even on people that I proactively hate.
0
0
0
@raven667 OK so I totally misread part what you said (I have dyslexia).

Is there a driver in kernel tree that I can test with it? That obviously changes the picture.
0
0
0
@triskelion We don't use SPDX-FileCopyRightText.
1
0
1

Jarkko Sakkinen

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

IMHO, this tells that “it’s about time”:

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (c) 2025 Jarkko Sakkinen
 * Copyright (c) 2010-2023 IOhannes M. Zmoelnig
 * Copyright (c) 2016 Gavin Qiu
 * Copyright (c) 2016 George Chriss
 * Copyright (c) 2014-2015 Tasos Sahanidis
 * Copyright (c) 2012-2015 Yusuke Ohshima
 * Copyright (c) 2015 Kurt Kiefer
 * Copyright (c) 2015 Michel Promonet
 * Copyright (c) 2015 Paul Brook
 * Copyright (c) 2015 Tom Zerucha
 * Copyright (c) 2013 Aidan Thornton
 * Copyright (c) 2013 Anatolij Gustschin
 * Copyright (c) 2012 Ted Mielczarek
 * Copyright (c) 2012 Anton Novikov
 * Copyright (c) 2011 Stefan Diewald
 * Copyright (c) 2010 Scott Maines
 * Copyright (c) 2009 Gorinich Zmey
 * Copyright (c) 2005-2009 Vasily Levin
 */
0
0
1
Removed in the end all of "ATTRIBUTES" in https://github.com/v4l2loopback/v4l2loopback/blob/main/README.md.

Even in the case they would make sense, they can be left out, so not much analysis needed for scraping them.
0
0
0

Jarkko Sakkinen

Edited 4 months ago

The kref change was internal prequel, and this first API break is the external prequel:

/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */

#ifndef _UAPI_LINUX_VIDEO_LOOP_H
#define _UAPI_LINUX_VIDEO_LOOP_H

#include <linux/types.h>
#include <linux/ioctl.h>

struct video_loop_config {
	__u32 device_nr;
	__u32 device_fd;
	__u32 capabilities;
	__u32 min_width;
	__u32 max_width;
	__u32 min_height;
	__u32 max_height;
	char card_label[32];
};

#define VIDEO_LOOP_CTL_ADD _IOW('v', 0x00, struct video_loop_config)
#define VIDEO_LOOP_CTL_REMOVE _IOW('v', 0x01, __u32)

#endif /* _UAPI_LINUX_VIDEO_LOOP_H */

If you have any comments on the fields, please spare me dude ;-) I don’t expect this to be final as in FINAL. It is good enough for RFC.

Glitches that will be fixed by anonymous inode:

  1. device_fd is still unfilled.
  2. capabilities accepts right now only V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_VIDEO_OUTPUT.

  3. For obvious reasons, VIDEO_LOOP_CTL_REMOVE is ought to be deleted.
1
0
0
Show older