Posts by kernellogger@fosstodon.org
 (DIR) Post #AoJTMao6341oZxWiSu by kernellogger@fosstodon.org
       2024-11-22T08:51:40Z
       
       1 likes, 0 repeats
       
       And with "reiserfs: The last commit", #reiserfs is now gone from #Linux for 6.13:https://git.kernel.org/torvalds/c/fb6f20ecb121cef4d7946f834a6ee867c4e21b4a63 files changed, 12 insertions, 32804 deletionsBye bye! 👋 #LinuxKernel #Kernel #FileSystem
       
 (DIR) Post #Aq68j3ngHCtJRe6qCO by kernellogger@fosstodon.org
       2025-01-15T06:31:55Z
       
       1 likes, 0 repeats
       
       Imagine being a mechanic for Mercedes and receiving an email from a customer who complains about leaky doors and strange engine noises – and only after four or five tedious mails back and forth you figure out the car was bought from modder who added gullwing doors, shortened the wheelbase, and added twin turbochargers.I guess that's how #Linux developers feel when they find out the bug someone reported only happens with a heavily modified #kernel like those shipped in RHEL, SLES, or Ubuntu.
       
 (DIR) Post #AqCh0Jfv4PhEzbde7s by kernellogger@fosstodon.org
       2025-01-18T06:28:07Z
       
       0 likes, 1 repeats
       
       Bypassing disk encryption on systems with automatic TPM2 unlock – https://oddlama.org/blog/bypassing-disk-encryption-with-tpm2-unlock/oddlama writes: '"Most TPM2 unlock setups fail to verify the LUKS identity of the decrypted partition. Since the initrd must reside in an unencrypted boot partition, an attacker can inspect it to learn how it decrypts the disk and also what type of filesystem it expects to find inside. By recreating the LUKS partition with a known key, we can confuse the initrd […]"' #tpm #linux #Encryption
       
 (DIR) Post #AqItN3oWZYn0rJ2Cmm by kernellogger@fosstodon.org
       2025-01-21T10:14:10Z
       
       1 likes, 1 repeats
       
       Migrating away from #bcachefshttps://blog.sesse.net/blog/tech/2025-01-20-21-45_migrating_away_from_bcachefs.htmlSteinar H. Gunderson aka Sesse writes:'"[…] I've converted my last bcachefs filesystem to XFS, and I don't intend to look at it again in the near future. […] I no longer trust bcachefs' future. […] […] I've had catastrophic data loss bugs that went unfixed for weeks despite multiple people reporting them. I've seen strange read performance issues. I've had oopses. […] “oh, yeah, that's a known issue […]There are more things: […]"'
       
 (DIR) Post #AqTGqvwCf3UXe4RHjk by kernellogger@fosstodon.org
       2025-01-26T09:07:41Z
       
       0 likes, 1 repeats
       
       Linus on installing #rust support for #Linux development and 'allmodconfig' builds:"'It really should be as simple as installing the proper distro packages […]. So do the pacman / apt / dnf / emerge / zypper command line to just install the packages […].Of course, that assumes you have a modern enough distro that it _has_ sufficiently up-to-date rust packages.So if you are on something like #Debian stable, it's simply not worth the pain."'https://lore.kernel.org/lkml/CAHk-=wja7+gm-9s0-ba-FnykK2j0VWyNwOH7VzWSdMERWQzb_g@mail.gmail.com/#kernel #rustlang
       
 (DIR) Post #AqVI1Z8CHgLMMrbQXo by kernellogger@fosstodon.org
       2025-01-27T09:45:25Z
       
       0 likes, 1 repeats
       
       Any #Linux #vulkan loader experts around that could help me out?How to tell the loader to prefer a driver I installed over the one installed by the distribution – using drop-in files only? Neither touching the distro's driver/icd files nor using the environment variable VK_ICD_FILENAMES thus are options here.Just putting a ICD file in /etc/vulkan/icd.d/ did not work, the driver is detected, but the distro's driver defined in /usr/share/vulkan/icd.d/ used by default.1/ Backstory:
       
 (DIR) Post #AqVI1dHYqoD7F40xhA by kernellogger@fosstodon.org
       2025-01-27T09:45:48Z
       
       0 likes, 0 repeats
       
       2/ #RPMFusion wants to ship an *add-on* pkg for #Fedora with vulkan drivers that support hw video acceleration for patent encumbered codecs.
       
 (DIR) Post #AqZvu5D1uPJmL0gom8 by kernellogger@fosstodon.org
       2025-01-29T08:37:57Z
       
       0 likes, 1 repeats
       
       🥳 "'We are almost at the "write a real driver in #rust" stage now, depending on what you want to do."' 🥳That's what @gregkh wrote in the comment for the main driver core and debugfs updates merged for #Linux 6.14, as it contained "driver core rust bindings for PCI, platform, OF, and some i/o functions"; there is also a "misc device rust bindings and a sample driver to show how to use them":https://git.kernel.org/torvalds/c/2ab002c755bfa88777e3f2db884d531f3010736c#LinuxKernel #kernel #rustlang
       
 (DIR) Post #AqfYDsfj01OXIKmKKO by kernellogger@fosstodon.org
       2025-02-01T06:38:09Z
       
       1 likes, 0 repeats
       
       Initial bits of the new nova-drm #Linux #kernel graphics driver for modern #Nvidia GPUs (and thus #Nouveau successor) written in #Rust have been submitted for review: https://lore.kernel.org/dri-devel/20250131220432.17717-1-dakr@kernel.org/'"Add the initial nova-core driver stub.nova-core is intended to serve as a common base for nova-drm (the corresponding DRM driver) and the vGPU manager VFIO driver […]In order to avoid the chicken and egg problem  […] nova-core kicks off as a driver stub and is subsequently developed upstream."'
       
 (DIR) Post #AqyJThMtxa8xx5knOi by kernellogger@fosstodon.org
       2025-02-06T18:35:49Z
       
       0 likes, 0 repeats
       
       Linus on the social media shaming in the context of the #Rust on #Linux DMA drama[1]:https://lore.kernel.org/all/CAHk-%3Dwi%3DZmP2%3DTmHsFSUGq8vUZAOWWSK1vrJarMaOhReDRQRYQ@mail.gmail.com/"'[…] the current process works.It has problems, but problems are a fact of life.  There is no perfect.However, I will say that the social media brigading just makes me not want to have anything at all to do with your approach.[…] Technical patches and discussions matter. Social media brigading - no than\k you.Linus"'[1] https://fosstodon.org/@kernellogger/113955147394109633#kernel #LinuxKernel #Rustlang
       
 (DIR) Post #AqyJTkP8fiiRMtp7nk by kernellogger@fosstodon.org
       2025-02-06T18:56:48Z
       
       0 likes, 0 repeats
       
       @ike there are many aspects at play here, but let me pick one that stuck out:In a professional setting you work in the interest of the company for the money you get in return.In FLOSS projects like Linux (the kernel) everyone is a volunteer with a different motivation. As project leader you don't want to step on people toes without strong needs too often (especially not those of core people), as that can quickly ruin a project. It's similar in sports clubs, rabbit breeders association, …
       
 (DIR) Post #AqytBhsIw1VSf0A7v6 by kernellogger@fosstodon.org
       2025-02-10T16:01:49Z
       
       0 likes, 1 repeats
       
       Miguel Ojeda, lead maintainer for the "#Rust for #Linux" project, announced a "Rust #kernel policy":https://lore.kernel.org/all/CANiq72m-R0tOakf=j7BZ78jDHdy=9-fvZbAT8j91Je2Bxy0sFg@mail.gmail.com/"'Given the discussions in the last days, I decided to publish this page with what our understanding is:https://rust-for-linux.com/rust-kernel-policyI hope it helps to clarify things. I intend to keep it updated as needed."'To quote one bit:1/ '"Who is responsible if a C change breaks a build with Rust enabled?The usual kernel policy applies. […]However, …#LinuxKernel #RustLang
       
 (DIR) Post #AqytBmTfp1m6w3g1iq by kernellogger@fosstodon.org
       2025-02-10T16:02:27Z
       
       0 likes, 0 repeats
       
       2/ …exceptionally, for Rust, a subsystem may allow to temporarily break Rust code. The intention is to facilitate friendly adoption of Rust in a subsystem without introducing a burden to existing maintainers who may be working on urgent fixes for the C side. The breakage should nevertheless be fixed as soon as possible, ideally before the breakage reaches Linus.For instance, this approach was chosen by the block layer […]We believe this approach is reasonable  […]"'
       
 (DIR) Post #Ar8nhJwmmCjZZXY78K by kernellogger@fosstodon.org
       2025-02-15T11:11:03Z
       
       0 likes, 1 repeats
       
       #btrfs-progs 6.13 is out:https://lore.kernel.org/all/20250214235148.5285-1-dsterba@suse.com/https://github.com/kdave/btrfs-progs/releases/tag/v6.13Some highlights:mkfs:* new option to enable compression* updated summary (subvolumes, compression)scrub:* start: new option --limit to set the bandwidth limit for the duration of the runbtrfstune:* add option to remove squotaother:* a bit more optimized crc32c code#linux #kernel #LinuxKernel #FileSystem
       
 (DIR) Post #ArKazzDn5iF5HsanYW by kernellogger@fosstodon.org
       2025-02-21T03:49:37Z
       
       1 likes, 0 repeats
       
       Linus replied to Christoph about the Rust for #Linux DMA blockage:https://lore.kernel.org/all/CAHk-=wgLbz1Bm8QhmJ4dJGSmTuV5w_R0Gwvg5kHrYr4Ko9dUHQ@mail.gmail.com/'"Honestly, what you have been doing is basically saying "as a DMA maintainer I control what the DMA code is used for".And that is not how *any* of this works […]You are saying that you disagree with Rust - which is fine […]I respect you technically, and I like working with you.And no, I am not looking for yes-men, and I like it when you call me out on my bullshit. […]"'#kernel #LinuxKernel
       
 (DIR) Post #ArVNOPl6yZae0UIabg by kernellogger@fosstodon.org
       2025-02-26T05:40:48Z
       
       0 likes, 0 repeats
       
       Christoph Hellwig, who recently vetoed dma-mapping #rust bindings, stepped down as maintainer for the dma-mapping[1] and configfs[2] subsystems of the #Linux #kernel.[1] https://git.kernel.org/torvalds/c/f7d5db965f3e132887779c6b449452db2b807caa[2] https://git.kernel.org/torvalds/c/815291c11acda54515f1af5ce6fe307490de9127#LinuxKernel #Rustlang
       
 (DIR) Post #ArXMY1ypfjTTgdiNTE by kernellogger@fosstodon.org
       2025-02-26T16:39:36Z
       
       0 likes, 1 repeats
       
       2/ For the record:* Christoph Hellwig might have dropped two #Linux #kernel maintainer positions (and a reviewer entry for VMALLOC), but kept four others, among them for the NVMe driver and the NVMe target driver: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS#n16933* From a look at the lore archives it currently looks like hch is as busy as usual when it comes to contributing to the #LinuxKernel https://lore.kernel.org/all/?q=f%3A%22Christoph+Hellwig%22+d%3A2025-02-24..
       
 (DIR) Post #As3rUvzYw5ix7cUrFw by kernellogger@fosstodon.org
       2025-03-14T19:39:01Z
       
       0 likes, 0 repeats
       
       #Git 2.49 is out[1]. GitHub posted a blog entry with a few highlights:https://github.blog/open-source/git/highlights-from-git-2-49/Faster packing with name-hash v2Backfill historical blobs in partial clonesYou can now build Git with zlib-ngThis release marks a major milestone in the Git project with the first pieces of Rust code being checked in.A a much more convenient method to round out the --branch and --tag options by adding a new --revision option that fetches history leading up to […][1] https://lore.kernel.org/all/xmqqfrjfilc8.fsf@gitster.g/
       
 (DIR) Post #AscagDghDWZriAP7Fg by kernellogger@fosstodon.org
       2025-03-31T16:49:37Z
       
       0 likes, 1 repeats
       
       "'I live in auto-complete. I basically never type out file-names, and I replace keyboards every once in a while because my TAB key has worn down (not really, but you get the idea).'"We all do, @torvalds , we all do. 😂 #Linux #kernel #LinuxKernel
       
 (DIR) Post #AswhSgzMLA87o4tzbE by kernellogger@fosstodon.org
       2025-04-10T10:55:00Z
       
       0 likes, 1 repeats
       
       "[…] Let's take a look at 6 improvements to look forward to in the upcoming #GCC 15.1. Prettier execution paths2. A new look for C++ template errors3. Machine-readable diagnostics4. An easier transition to C235. A revamped color scheme6. libgdiagnosticsWe're still fixing bugs, but we hope that GCC 15 will be ready to officially release (as 15.1) sometime later this month. […]"'https://developers.redhat.com/articles/2025/04/10/6-usability-improvements-gcc-15 – by David Malcolm #gcc15