GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Christian Brauner ?? (brauner@mastodon.social)

  1. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Tuesday, 06-May-2025 04:46:46 JST Christian Brauner ?? Christian Brauner ??

    I've done a series that adds support for AF_UNIX sockets in coredumps. Userspace provides an AF_UNIX socket path via core_pattern and the kernel connects to it, shuts down the read side and writes the coredump to the socket.

    This means no more super privileged usermode helper upcalls and makes for a very nice API experience. I captured coredumps simply via socat:

    https://lore.kernel.org/20250430-work-coredump-socket-v1-0-2faf027dbb47@kernel.org

    The receiver can use SO_PEERPIDFD to get a stable handle on the crashed process.

    #kernel #linux #coredump

    In conversation about 23 days ago from mastodon.social permalink
  2. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Friday, 02-May-2025 02:15:28 JST Christian Brauner ?? Christian Brauner ??

    1/n

    Oh yeah, I already mentioned this a while ago but I also added support for pidfds in Linux coredumps.

    /proc/sys/kernel/core_pattern has been extended so userspace can instruct the kernel to install a pidfd for the
    crashing process into the usermode helper process, e.g., systemd-coredump.

    In conversation about a month ago from mastodon.social permalink
  3. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Thursday, 20-Mar-2025 04:04:46 JST Christian Brauner ?? Christian Brauner ??

    Replaced sudo with run0 and I'm very happy to have one less setuid binary to worry about.

    #systemd #Linux

    In conversation about 2 months ago from mastodon.social permalink
  4. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Thursday, 13-Mar-2025 03:24:16 JST Christian Brauner ?? 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.

    #linux #kernel #vfs #filesystems

    In conversation about 3 months ago from mastodon.social permalink
  5. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Wednesday, 05-Mar-2025 06:39:14 JST Christian Brauner ?? 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=3ae8576617e88a2b3cdbad6d8087be3454a4b326

    de_thread() is an insult to humanity.

    In conversation about 3 months ago from mastodon.social permalink

    Attachments


  6. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Wednesday, 26-Feb-2025 04:52:35 JST Christian Brauner ?? Christian Brauner ??

    https://lwn.net/Articles/1010667

    I want this for struct file allocations.

    In conversation about 3 months ago from mastodon.social permalink

    Attachments


  7. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Saturday, 22-Feb-2025 07:49:17 JST Christian Brauner ?? 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.

    #kernel #linux #fs

    In conversation about 3 months ago from mastodon.social permalink

    Attachments


  8. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Tuesday, 21-Jan-2025 06:14:08 JST Christian Brauner ?? Christian Brauner ??
    in reply to
    • Omar Sandoval

    @osandov 🤡

    In conversation about 4 months ago from mastodon.social permalink
  9. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Tuesday, 21-Jan-2025 06:03:41 JST Christian Brauner ?? Christian Brauner ??
    in reply to
    • Jens Axboe
    • Omar Sandoval

    @axboe @osandov This was actually the first time I ever read Phoronix comments. Immediately regretted it.

    In conversation about 4 months ago from mastodon.social permalink
  10. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Tuesday, 21-Jan-2025 02:43:04 JST Christian Brauner ?? Christian Brauner ??
    • Omar Sandoval

    @osandov you already made it to Phoronix.
    https://www.phoronix.com/news/Linux-6.14-Faster-kcore-Reads

    In conversation about 4 months ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: www.phoronix.net
      Linux 6.14 To Perform Better With The Drgn Debugger Via Faster /proc/kcore Reads
      from @michaellarabel
      Christian Brauner of Microsoft began sending out his various pull requests today of new material for the Linux 6.14 kernel in advance of the merge window expected to open next week
  11. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Saturday, 11-Jan-2025 05:27:58 JST Christian Brauner ?? Christian Brauner ??

    util-linux has merged support for statmount() and listmount() to list mounts:
    https://github.com/util-linux/util-linux/pull/3092#event-15865684400

    This should be a nice performance improvement.

    See https://brauner.io/2024/12/16/list-all-mounts.html for some details on listmount() and statmount().

    #linux #kernel

    In conversation about 5 months ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      libmount statmount support by karelzak · Pull Request #3092 · util-linux/util-linux
      Plan: use statmount() in libmnt_fs fill libmnt_table by listmount() on-demand read nodes from kernel by listmount() in mnt_table_next_fs() loops (mnt_table_next_lsmnt() as backend) allocate/sh...
    2. No result found on File_thumbnail lookup.
      Listing all mounts in all mount namespaces
      from Christian Brauner
      Introduction
  12. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Friday, 20-Dec-2024 05:06:04 JST Christian Brauner ?? 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.

    https://brauner.io/2024/12/16/list-all-mounts.html

    #kernel #linux #vfs

    In conversation about 5 months ago from mastodon.social permalink
  13. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Friday, 06-Sep-2024 15:09:08 JST Christian Brauner ?? Christian Brauner ??
    in reply to
    • Jonathan Corbet

    @corbet fwiw, I tend to not use it unless the message really isn't getting across.

    In conversation about 9 months ago from gnusocial.jp permalink
  14. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Friday, 06-Sep-2024 15:09:08 JST Christian Brauner ?? Christian Brauner ??
    in reply to
    • Jonathan Corbet

    @corbet Any specific example that triggered this?

    In conversation about 9 months ago from mastodon.social permalink
  15. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Friday, 06-Sep-2024 03:44:24 JST Christian Brauner ?? 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)...

    https://github.com/brauner/linux/commits/vfs.file.f_version

    #linux #kernel

    In conversation about 9 months ago from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      http://expansions.It/
  16. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Tuesday, 19-Mar-2024 03:24:52 JST Christian Brauner ?? Christian Brauner ??

    I just added nine new EINVALs to the move_mount() manpage...

    In conversation about a year ago from mastodon.social permalink
  17. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Tuesday, 19-Mar-2024 03:24:45 JST Christian Brauner ?? 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=d9f21b3613337b55cc9d4a6ead484dca68475143

    is very scary to people who remember the "pleasantness" we've already gotten out of this codepath.

    In conversation about a year ago from mastodon.social permalink

    Attachments


  18. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Wednesday, 14-Feb-2024 14:03:57 JST Christian Brauner ?? Christian Brauner ??

    I'm done writing groff.
    https://github.com/brauner/man-pages-md

    In conversation about a year ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      GitHub - brauner/man-pages-md
      Contribute to brauner/man-pages-md development by creating an account on GitHub.
  19. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Tuesday, 06-Feb-2024 06:15:59 JST Christian Brauner ?? Christian Brauner ??

    fyi https://fosdem.org/2024/schedule/track/kernel
    happening rn.

    In conversation about a year ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: fosdem.org
      FOSDEM 2024 - Kernel devroom
  20. Embed this notice
    Christian Brauner ?? (brauner@mastodon.social)'s status on Wednesday, 20-Dec-2023 05:46:22 JST Christian Brauner ?? Christian Brauner ??

    I hadn't read that commit message until now. 😅

    In conversation Wednesday, 20-Dec-2023 05:46:22 JST from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/111/595/671/606/448/480/original/9e10030b9689e834.png
  • Before

User actions

    Christian Brauner ??

    Christian Brauner ??

    maintains some #kernel stuff.#systemd, #LXC, #LXD and a few other things.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          109510
          Member since
          24 Mar 2023
          Notices
          39
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.