Replaced sudo with run0 and I'm very happy to have one less setuid binary to worry about.
Notices by Christian Brauner ?? (brauner@mastodon.social)
-
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Thursday, 20-Mar-2025 04:04:46 JST Christian Brauner ??
-
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Thursday, 13-Mar-2025 03:24:16 JST Christian Brauner ??
Picked back up the work for VFS {g,u}id squashing. IOW, mapping all {g,u}ids down to a single {g,u}id. Any process that doesn't have that {g,u}id but is still privileged otherwise will write to disk as the squashed {g,u}id. I just finished a draft and selftests that miraculously work.
https://web.git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git/log/?h=work.idmapped.squash
Probably "bugs galore" at this point. Needs more thinking.
-
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Wednesday, 05-Mar-2025 06:39:14 JST Christian Brauner ??
I think multi-threaded exec behavior needs to be illegal:
https://web.git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git/commit/?h=vfs-6.15.pidfs&id=3ae8576617e88a2b3cdbad6d8087be3454a4b326de_thread() is an insult to humanity.
-
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Wednesday, 26-Feb-2025 04:52:35 JST Christian Brauner ??
https://lwn.net/Articles/1010667
I want this for struct file allocations.
-
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Saturday, 22-Feb-2025 07:49:17 JST Christian Brauner ??
We've removed #reiserfs and now we're removing #sysv https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git/log/?h=vfs-6.15.sysv
The code removal continues.
-
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Tuesday, 21-Jan-2025 06:14:08 JST Christian Brauner ??
@osandov 🤡
-
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Tuesday, 21-Jan-2025 06:03:41 JST Christian Brauner ??
@axboe @osandov This was actually the first time I ever read Phoronix comments. Immediately regretted it.
-
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Tuesday, 21-Jan-2025 02:43:04 JST Christian Brauner ??
@osandov you already made it to Phoronix.
https://www.phoronix.com/news/Linux-6.14-Faster-kcore-Reads -
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Saturday, 11-Jan-2025 05:27:58 JST Christian Brauner ??
util-linux has merged support for statmount() and listmount() to list mounts:
https://github.com/util-linux/util-linux/pull/3092#event-15865684400This should be a nice performance improvement.
See https://brauner.io/2024/12/16/list-all-mounts.html for some details on listmount() and statmount().
In conversation from mastodon.social permalink Attachments
-
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Friday, 20-Dec-2024 05:06:04 JST Christian Brauner ??
I've written a post that shows how to list all mounts in all mount namespaces (all mounts on the system) using new apis we added to the #vfs this year.
In conversation from mastodon.social permalink -
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Friday, 06-Sep-2024 15:09:08 JST Christian Brauner ??
@corbet fwiw, I tend to not use it unless the message really isn't getting across.
In conversation from gnusocial.jp permalink -
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Friday, 06-Sep-2024 15:09:08 JST Christian Brauner ??
@corbet Any specific example that triggered this?
In conversation from mastodon.social permalink -
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Friday, 06-Sep-2024 03:44:24 JST Christian Brauner ??
I can probably mange to free up another 8 bytes in struct file by killing f_version and moving it into the few filesystems that care about it.
That would give us back 8 bytes for future expansions.
It's a rough draft and lacking commit messages but it should work (famous last words)...
In conversation from mastodon.social permalink Attachments
-
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Tuesday, 19-Mar-2024 03:24:52 JST Christian Brauner ??
I just added nine new EINVALs to the move_mount() manpage...
In conversation from mastodon.social permalink -
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Tuesday, 19-Mar-2024 03:24:45 JST Christian Brauner ??
That commit message
kernel test robot noticed a 9.1% improvement of stress-ng.sockfd.ops_per_sec on:
commit: d9f21b3613337b55cc9d4a6ead484dca68475143 ("af_unix: Try to run GC async.")
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d9f21b3613337b55cc9d4a6ead484dca68475143is very scary to people who remember the "pleasantness" we've already gotten out of this codepath.
In conversation from mastodon.social permalink Attachments
-
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Wednesday, 14-Feb-2024 14:03:57 JST Christian Brauner ??
I'm done writing groff.
https://github.com/brauner/man-pages-mdIn conversation from mastodon.social permalink Attachments
-
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Tuesday, 06-Feb-2024 06:15:59 JST Christian Brauner ??
fyi https://fosdem.org/2024/schedule/track/kernel
happening rn.In conversation from mastodon.social permalink Attachments
-
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Wednesday, 20-Dec-2023 05:46:22 JST Christian Brauner ??
I hadn't read that commit message until now. 😅
In conversation from mastodon.social permalink Attachments
-
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Saturday, 02-Dec-2023 06:01:57 JST Christian Brauner ??
Hey #Linux #Kernel people. Last year we had the first #Kernel Devroom at #FOSDEM. And we're running the #Kernel Devroom for #FOSDEM in 2024 as well!
#FOSDEM 2024 is taking place over the weekend of the 3 & 4 February in Brussels, Belgium!
It is a wonderful event that's very close to my and a lot of people's hearts!
Join @rppt, Daniel Borkmann, and @stgraber, and myself and make this another great #FOSDEM!
We're very excited for your submissions!
https://lists.fosdem.org/pipermail/fosdem/2023q4/003536.html
In conversation from mastodon.social permalink -
Embed this notice
Christian Brauner ?? (brauner@mastodon.social)'s status on Friday, 10-Nov-2023 02:48:19 JST Christian Brauner ??
It's wild to me that we keep putrified architectures around in #Linux for that long in the first place. And then when we finally remove it people argue for them to be put back in.
I really have a hard time understanding this.
I had one of those ia64 servers at home for about a month which I actually picked up from someone in Berlin just to fscking test copy_thread() changes in 9ba27414f2ec
In conversation from mastodon.social permalink