@vegard@mastodon.social
@vegard@mastodon.social avatar

vegard

@vegard@mastodon.social

Linux kernel, open source. SAT solvers, cryptography, GPU and graphics programming, compilers, fuzzing, security.

Former Ksplicer.

The views expressed on this website are my own and do not reflect the views of Oracle.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

vegard, to random
@vegard@mastodon.social avatar

PSA: everybody should set their conflictstyle to diff3 or zdiff3:

git config --global merge.conflictStyle diff3

I have no idea why this isn't already the default. Without this, you have no idea what the actual conflict is.

Meaning of the conflict markers:

<<<<<<<
this is what is in your current tree before cherry-picking
|||||||
this is what the patch expected to find there

this is what the patch wants it to be after being applied
>>>>>>>

diff3 basically adds the middle part.

vegard, to random
@vegard@mastodon.social avatar

Yay, I just submitted a Sphinx extension that adds translation links to the top of the kernel docs where translations exist: https://lore.kernel.org/linux-doc/20231028162931.261843-1-vegard.nossum@oracle.com/

...that said, I do wonder if machine translations are good enough at this point that you can just do it on the fly.

vegard, to gamedev
@vegard@mastodon.social avatar

Somebody made a programming language for NES games:

https://pubby.games/nesfab.html

Honestly looks pretty cool.

vegard, to random
@vegard@mastodon.social avatar

Civil Infrastructure Platform to maintain 6.1 for 10 years: https://lwn.net/Articles/947606/

There are still things I don't understand, like how this is an official LF project, yet the SLTS kernels are not official stable (kernel.org) kernels. And Greg KH who maintains those official stable kernels is also working for LF and simultaneously completely against what CIP is doing: https://lore.kernel.org/all/Yvo2TnrUGoLKEY+v@kroah.com/ 🤨

vegard, to random
@vegard@mastodon.social avatar

Oracle Linux is hiring Product Security Engineers: https://careers.oracle.com/jobs/#en/sites/jobsearch/job/215168/share/302937247875733

Positions in US, EMEA, AU/NZ. Fully remote.

#LinuxSecurity #GetFediHired #FediHiring #InfoSecJobs

vegard, to random
@vegard@mastodon.social avatar

I was thinking that subsystems should all have review checklists or guidelines that are specific to their subsystem, just the kind of small bits of info that reviewers who know the subsystem will always check for.

So far I only found these for KVM (https://docs.kernel.org/virt/kvm/review-checklist.html) and RCU (https://docs.kernel.org/RCU/checklist.html) -- are there others?

It seems like such an obvious thing to have, as it should help both patch authors and reviewers (especially new reviewers) and document subsystem specifics.

vegard,
@vegard@mastodon.social avatar

Turns out the P: line in MAINTAINERS is for linking this kind of documentation!

...there are 11 of them.

They seem to be linked from this page: https://docs.kernel.org/maintainer/maintainer-entry-profile.html

sunfish, to random
@sunfish@hachyderm.io avatar

cursed unix syscalls

NAME
setpid - set process identification

SYNOPSIS
<sys/types.h>
<unistd.h>

void setpid(pid_t pid);

DESCRIPTION
setpid() sets the process ID (PID) of the calling process. If another
process has the same ID, it is assigned a new randomly chosen ID.

vegard,
@vegard@mastodon.social avatar
vegard, to random
@vegard@mastodon.social avatar

Visa card declined by Amazon for a 10 euro purchase using stored card details that have been used many times before. Bank says the error message on their end indicates an incorrect cryptogram (security code on the back of the card). I re-added the card and even successfully verified the purchase using 2FA with my bank's phone app and it still comes back as declined the next day.

Anybody have ideas on what could be going wrong here?

Edit: balance is positive... not hitting limits either...

vegard, to random
@vegard@mastodon.social avatar

Heh, apparently Red Hat recently assigned a CVE for a random kernel fix I did 7 years ago: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-3106

I honestly don't really remember the context but I'm pretty sure this was found with an AFL-based netlink fuzzer (unprivileged).

I'd be curious to know how they came across this now and what sort of analysis they based the CVE request on. I'm not saying it's wrong, but it's odd to dig something that old up so I have to wonder "why now?"

dec_hl, to retrocomputing
@dec_hl@mastodon.social avatar

Hey bubble, please hit me with links to your favorite tracker files (MOD/S3M/XM/SID).
Preferably download links and/or online players, but YouTube is OK, too.

vegard,
@vegard@mastodon.social avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines