<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-09-01T14:10:49Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by Greg K-H</title>
  <author>
    <name>Greg K-H</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1hfelzemwrvxxpd7qqfr3m3a7mv4nmf9ydjdnfk83lj6zuhdqmlmsgkk5ww.rss" />
  <link href="https://nostr.now/npub1hfelzemwrvxxpd7qqfr3m3a7mv4nmf9ydjdnfk83lj6zuhdqmlmsgkk5ww" />
  <id>https://nostr.now/npub1hfelzemwrvxxpd7qqfr3m3a7mv4nmf9ydjdnfk83lj6zuhdqmlmsgkk5ww</id>
  <icon>https://social.kernel.org/media/3f73cef195c0cb40ddf21ef3842b1c83150d4972f2f9cb5afd5ce09cc8acf07a.blob</icon>
  <logo>https://social.kernel.org/media/3f73cef195c0cb40ddf21ef3842b1c83150d4972f2f9cb5afd5ce09cc8acf07a.blob</logo>




  <entry>
    <id>https://nostr.now/nevent1qqsgcsgf62dwk346hunk7f6drh4gse37czu7c3sh89lnvxwdn70frvgzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw4wzfyv</id>
    
      <title type="html">This site wins the internet for the week: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgcsgf62dwk346hunk7f6drh4gse37czu7c3sh89lnvxwdn70frvgzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw4wzfyv" />
    <content type="html">
      This site wins the internet for the week: &lt;a href=&#34;https://www.getrandomnumber.org/&#34;&gt;https://www.getrandomnumber.org/&lt;/a&gt;
    </content>
    <updated>2026-10-27T15:33:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxu7j9fu8stkfzclc8v2xvwfzpvdcc48seqmw6s4gmf5zc34ent9qzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwj5zey3</id>
    
      <title type="html">Here&amp;#39;s a bit more up to date version of the &amp;#34;how many ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxu7j9fu8stkfzclc8v2xvwfzpvdcc48seqmw6s4gmf5zc34ent9qzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwj5zey3" />
    <content type="html">
      Here&amp;#39;s a bit more up to date version of the &amp;#34;how many CVEs have we fixed&amp;#34; stats than what I showed earlier this week at &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqmhdv67685938zvy06wtvq477r497fk49wa9m8gjg7s2s3g5lzeqst0pmw0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqmhdv67685938zvy06wtvq477r497fk49wa9m8gjg7s2s3g5lzeqst0pmw0&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…pmw0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; as I was able to catch up on some reviews on my way home on the train.&lt;br/&gt;&lt;br/&gt;Also cve.org just crossed the 100000 numbering barrier just now, first time that ever has happened, hopefully no scripts broke.  And yes, the kernel.org CNA has CVE-2026-100000 reserved, need to find a &amp;#34;good&amp;#34; bug for that one, suggestions welcome!&lt;br/&gt;&lt;a href=&#34;https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/100xxx&#34;&gt;https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/100xxx&lt;/a&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.social.kernel.org/media/de4884b2cd6303ece06715d3c40a0bde7b6176d7bf498a180f8a3f10b15d7f24.png&#34;&gt; 
    </content>
    <updated>2026-09-25T13:26:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsw5qzv9eg7t74s7x7eza8e0pddp6hykqjm4p3suwlcp5m2wx94r0gzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw3jr5ef</id>
    
      <title type="html">My secret kernel review tools were spotted in the back of the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsw5qzv9eg7t74s7x7eza8e0pddp6hykqjm4p3suwlcp5m2wx94r0gzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw3jr5ef" />
    <content type="html">
      My secret kernel review tools were spotted in the back of the &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqmhdv67685938zvy06wtvq477r497fk49wa9m8gjg7s2s3g5lzeqst0pmw0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqmhdv67685938zvy06wtvq477r497fk49wa9m8gjg7s2s3g5lzeqst0pmw0&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…pmw0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; room&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.social.kernel.org/media/9d2f210065207954b69c79f887e99dea816d6ffc3f11aaa95f66ca6b0ab88e40.png&#34;&gt; 
    </content>
    <updated>2026-09-23T14:55:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs22ua463pznrfmwp76jmgc65uw6fgct939rn3ennslmu60qeqyrkczyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwx9yp0p</id>
    
      <title type="html">In which I explain how I will treat LLM generated or assisted ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs22ua463pznrfmwp76jmgc65uw6fgct939rn3ennslmu60qeqyrkczyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwx9yp0p" />
    <content type="html">
      In which I explain how I will treat LLM generated or assisted patches for the Linux kernel drivers/staging/ subsystem going forward:&lt;br/&gt;&lt;a href=&#34;https://lore.kernel.org/all/2026080354-skater-urgent-31b2@gregkh/T/#u&#34;&gt;https://lore.kernel.org/all/2026080354-skater-urgent-31b2@gregkh/T/#u&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;(hint, not allowed, except for security bugs that you can prove actually fix something by testing the issue on the actual hardware the driver controls.)
    </content>
    <updated>2026-08-03T13:31:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstjpfz39zr8xflaypd9qut0eqrfdt69eqf472xwt0lxe0azvr6g0czyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw6z7d5n</id>
    
      <title type="html">Another one of those mornings.... ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstjpfz39zr8xflaypd9qut0eqrfdt69eqf472xwt0lxe0azvr6g0czyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw6z7d5n" />
    <content type="html">
      Another one of those mornings....&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.social.kernel.org/media/cc6e6585f88f8afbe368f3ccb36b8033b54f20fe6ccb4f773e81a5591b24fe20.png&#34;&gt; 
    </content>
    <updated>2026-07-30T10:43:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvqfe6d2jjz5c8n4qat79d2x8mmcrgsrfj7t3fc236h7lxp2mdmqczyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwvf49zq</id>
    
      <title type="html">CVE issue stats for the first 6 months of the year, by vendor, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvqfe6d2jjz5c8n4qat79d2x8mmcrgsrfj7t3fc236h7lxp2mdmqczyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwvf49zq" />
    <content type="html">
      CVE issue stats for the first 6 months of the year, by vendor, sorted by quantity:&lt;br/&gt;&lt;br/&gt;   2308 &amp;#34;vendor&amp;#34;: &amp;#34;Linux&amp;#34;,&lt;br/&gt;   1752 &amp;#34;vendor&amp;#34;: &amp;#34;Google&amp;#34;,&lt;br/&gt;   1308 &amp;#34;vendor&amp;#34;: &amp;#34;n/a&amp;#34;,&lt;br/&gt;    843 &amp;#34;vendor&amp;#34;: &amp;#34;Microsoft&amp;#34;,&lt;br/&gt;    495 &amp;#34;vendor&amp;#34;: &amp;#34;OpenClaw&amp;#34;,&lt;br/&gt;    445 &amp;#34;vendor&amp;#34;: &amp;#34;Oracle Corporation&amp;#34;,&lt;br/&gt;    395 &amp;#34;vendor&amp;#34;: &amp;#34;Adobe&amp;#34;,&lt;br/&gt;    340 &amp;#34;vendor&amp;#34;: &amp;#34;Red Hat&amp;#34;,&lt;br/&gt;    310 &amp;#34;vendor&amp;#34;: &amp;#34;Apache Software Foundation&amp;#34;,&lt;br/&gt;    284 &amp;#34;vendor&amp;#34;: &amp;#34;Apple&amp;#34;,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I gotta change my talk where I say “we are #2” as that’s not the case by far anymore.  Hopefully the other vendors get their act together and start properly reporting all CVEs to the system, not just the ones that they feel like submitting…&lt;br/&gt;&lt;br/&gt;And the numbers for OpenClaw is quite impressive, nice to see someone take responsibility there :)
    </content>
    <updated>2026-07-03T09:35:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstvtq0wckppjpq6uwfhc5xawlarfl9dvnna3tvldw6hd2az24j4wszyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwdk2dmu</id>
    
      <title type="html">@nprofile…mcwl Been there, done that, gave up as I just want to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstvtq0wckppjpq6uwfhc5xawlarfl9dvnna3tvldw6hd2az24j4wszyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwdk2dmu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstldrgrv4jptew5vu4lvcqc9947mddv4hayjqczhsekl7jnltynggpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43q25qzr8&#39;&gt;nevent1q…qzr8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqhg2hvzx6sxxrwkk5a90eskxm9qu00lw26faq8yvdukfv7295uz6sxwmcwl&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqhg2hvzx6sxxrwkk5a90eskxm9qu00lw26faq8yvdukfv7295uz6sxwmcwl&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…mcwl&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; Been there, done that, gave up as I just want to get real work (i.e. kernel stuff) done faster.
    </content>
    <updated>2026-04-23T12:34:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfgxsjyltkpp7268u9y4py4447rhyc9z6t3rus2s48wvvqq6u2msgzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwt8h7el</id>
    
      <title type="html">After totally messing up my gdm configuration by foolishly using ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfgxsjyltkpp7268u9y4py4447rhyc9z6t3rus2s48wvvqq6u2msgzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwt8h7el" />
    <content type="html">
      After totally messing up my gdm configuration by foolishly using `gdm-settings` (I didn&amp;#39;t want the machine to suspend at the login screen for obvious reasons that doesn&amp;#39;t play well with logging into it from other boxes), causing it to not properly even show a login screen, I&amp;#39;ve reverted back to running plasma and realizing it&amp;#39;s been a long time since I last ran KDE and how nice it&amp;#39;s gotten since then.&lt;br/&gt;&lt;br/&gt;So, until I figure out how to wipe all gdm settings from the system (hint, I tried the &amp;#34;reset&amp;#34; option on gdm-settings and to blow away all dconf files that i could find on the disk, but odds are I missed something), I guess I&amp;#39;m now a KDE user until I move to a new system...
    </content>
    <updated>2026-04-23T12:12:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszkpx8c5l9pk0vcml84fx66rd78dvzucjrjyx3d5yfa3h52vhf27qzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwa86tv7</id>
    
      <title type="html">Dear semi-lazyweb, Given a git diff of a C/Rust codebase, how to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszkpx8c5l9pk0vcml84fx66rd78dvzucjrjyx3d5yfa3h52vhf27qzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwa86tv7" />
    <content type="html">
      Dear semi-lazyweb,&lt;br/&gt;&lt;br/&gt;Given a git diff of a C/Rust codebase, how to best determine which functions/defines have been modified between the two versions?  Yes, the diff itself sometimes gives hints as to what has changed, but it&amp;#39;s not always correct.  Think about when it modifies the start of a function, but the diffstat &amp;#34;name&amp;#34; shows the previous function, a correct marking, but not what is needed.&lt;br/&gt;&lt;br/&gt;Is the correct answer really going to be &amp;#34;compile the two versions and compare the AST&amp;#34; or something like that?  No &amp;#34;diff library&amp;#34; somewhere that &amp;#34;knows&amp;#34; how to parse C (and Rust) that can do this in a faster way?  Surely I&amp;#39;m missing something obvious here...
    </content>
    <updated>2026-04-06T10:21:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0m870zpc2n6cyl5kch3kdyrq3wev96nz9gsuvgzlnqxdywvznftszyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw36fjgm</id>
    
      <title type="html">In a few minutes I get interviewed by Shuah Khan and might answer ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0m870zpc2n6cyl5kch3kdyrq3wev96nz9gsuvgzlnqxdywvznftszyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw36fjgm" />
    <content type="html">
      In a few minutes I get interviewed by Shuah Khan and might answer questions from the audience if we have time: &lt;a href=&#34;https://www.linuxfoundation.org/webinars/lf-live-maintainer-series-my-life-as-a-linux-kernel-developer-and-maintainer-with-greg-kh-and-shuah-khan&#34;&gt;https://www.linuxfoundation.org/webinars/lf-live-maintainer-series-my-life-as-a-linux-kernel-developer-and-maintainer-with-greg-kh-and-shuah-khan&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It will be recorded for playback later as well.  It&amp;#39;s part of the great Mentorship video series that Shuah has been putting on for years, the back catalog is deep: &lt;a href=&#34;https://events.linuxfoundation.org/lf-live-mentorship-series/&#34;&gt;https://events.linuxfoundation.org/lf-live-mentorship-series/&lt;/a&gt;
    </content>
    <updated>2026-03-31T13:47:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8qmxpefp9ejvypu3l2l45628x8q4wwgmxw2gyeqvlk3h9azlv5wqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwrr8atx</id>
    
      <title type="html">We&amp;#39;ve gotten five different &amp;#34;security reports&amp;#34; about ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8qmxpefp9ejvypu3l2l45628x8q4wwgmxw2gyeqvlk3h9azlv5wqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwrr8atx" />
    <content type="html">
      We&amp;#39;ve gotten five different &amp;#34;security reports&amp;#34; about the decades old USBIP protocol &lt;a href=&#34;https://docs.kernel.org/usb/usbip_protocol.html&#34;&gt;https://docs.kernel.org/usb/usbip_protocol.html&lt;/a&gt;  and how it is &amp;#34;insecure&amp;#34; in the past few days.&lt;br/&gt;&lt;br/&gt;Yes, it&amp;#39;s only to be run between &amp;#34;trusted&amp;#34; devices, and we will gladly take patches so see the ones recently posted to the linux-usb mailing list to mitigate these issues, but this is very strange as to why all of a sudden this is being reported all at the same time by random different semi-anonymous accounts.&lt;br/&gt;&lt;br/&gt;Is there some big usb-over-ip installation somewhere that people suddenly started caring about out there, or did some internal hacking tool that uses usbip just get leaked?  &lt;br/&gt;&lt;br/&gt;No one who we asked &amp;#34;why?&amp;#34; when they submitting these issues would give a very clear answer to that simple question so something is going on...
    </content>
    <updated>2026-03-30T06:49:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8rgsg284z8x6wz6ssv47m5anlkgp7kwad8h9489q86gekzd7v3jqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwy5ukgz</id>
    
      <title type="html">It was one of those Mondays... https://lwn.net/Articles/1059031/</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8rgsg284z8x6wz6ssv47m5anlkgp7kwad8h9489q86gekzd7v3jqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwy5ukgz" />
    <content type="html">
      It was one of those Mondays...&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://lwn.net/Articles/1059031/&#34;&gt;https://lwn.net/Articles/1059031/&lt;/a&gt;
    </content>
    <updated>2026-02-16T21:14:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswjd5qvvxqwcpyunahr4vem6ckjflhd6m3m79kj7tr7wnth9d8ysgzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwnkrc0e</id>
    
      <title type="html">Another post in my series about the kernel CVE process, all about ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswjd5qvvxqwcpyunahr4vem6ckjflhd6m3m79kj7tr7wnth9d8ysgzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwnkrc0e" />
    <content type="html">
      Another post in my series about the kernel CVE process, all about how we classify fixes to be assigned a CVE and other related things:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://www.kroah.com/log/blog/2026/02/16/linux-cve-assignment-process/&#34;&gt;http://www.kroah.com/log/blog/2026/02/16/linux-cve-assignment-process/&lt;/a&gt;
    </content>
    <updated>2026-02-16T13:54:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyrx2wgcj56km4uk039a5fe4ckkuhapvquan0uzm4ng75r50vtxaszyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwqxa0f6</id>
    
      <title type="html">All 5960 GSD kernel security reports are now finally processed ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyrx2wgcj56km4uk039a5fe4ckkuhapvquan0uzm4ng75r50vtxaszyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwqxa0f6" />
    <content type="html">
      All 5960 GSD kernel security reports are now finally processed and CVE ids have been assigned for those that meet the cve.org criteria.  Only took me almost 2 years of manual review, ugh, that was a grind:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://lore.kernel.org/r/2025123055-directory-hemlock-a282@gregkh&#34;&gt;https://lore.kernel.org/r/2025123055-directory-hemlock-a282@gregkh&lt;/a&gt;
    </content>
    <updated>2025-12-30T14:36:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspujtl4027vu6kfq4nvunuzu6dcxgs35tc6r63jjhcqts788x0fpgzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwf23h8x</id>
    
      <title type="html">The kernel CNA assigned their 10000th CVE last week, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspujtl4027vu6kfq4nvunuzu6dcxgs35tc6r63jjhcqts788x0fpgzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwf23h8x" />
    <content type="html">
      The kernel CNA assigned their 10000th CVE last week, CVE-2025-68750&lt;br/&gt;&lt;br/&gt;So far the “stats” look like:&lt;br/&gt;&lt;br/&gt; Year	Reserved	Assigned	Rejected	 A&#43;R		Returned	Total&lt;br/&gt;  2019:	   0		   2		   1		   3		  47		  50&lt;br/&gt;  2020:	   0		  17		   0		  17		  33		  50&lt;br/&gt;  2021:	   0		 732		  24		 756		  16		 772&lt;br/&gt;  2022:	   3		2041		  47		2088		   0		2091&lt;br/&gt;  2023:	   1		1464		  47		1511		   0		1512&lt;br/&gt;  2024:	   6		3069		  96		3165		   0		3171&lt;br/&gt;  2025:	  73		2421		  39		2460		   0		2533&lt;br/&gt; Total:	  83		9746		 254		10000		  96		10179&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Note, the “year” is the year the bug was fixed in the kernel tree, NOT the year the CVE was applied for/assigned.
    </content>
    <updated>2025-12-28T12:29:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstq9604atfplhqk87svart5khqysmpzewhqyurytpygljkd547jagzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwezpxyz</id>
    
      <title type="html">Rust is is not a &amp;#34;silver bullet&amp;#34; that can solve all ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstq9604atfplhqk87svart5khqysmpzewhqyurytpygljkd547jagzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwezpxyz" />
    <content type="html">
      Rust is is not a &amp;#34;silver bullet&amp;#34; that can solve all security problems, but it sure helps out a lot and will cut out huge swatches of Linux kernel vulnerabilities as it gets used more widely in our codebase.&lt;br/&gt;&lt;br/&gt;That being said, we just assigned our first CVE for some Rust code in the kernel: &lt;a href=&#34;https://lore.kernel.org/all/2025121614-CVE-2025-68260-558d@gregkh/&#34;&gt;https://lore.kernel.org/all/2025121614-CVE-2025-68260-558d@gregkh/&lt;/a&gt; where the offending issue just causes a crash, not the ability to take advantage of the memory corruption, a much better thing overall.&lt;br/&gt;&lt;br/&gt;Note the other 159 kernel CVEs issued today for fixes in the C portion of the codebase, so as always, everyone should be upgrading to newer kernels to remain secure overall.
    </content>
    <updated>2025-12-16T16:09:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr8y63cpuhsgewp0adv5qnsteqvgwf96d4gzs4kjfcmfdrp535qhqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwukf7je</id>
    
      <title type="html">Starting to write up a series of articles about the Linux kernel ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr8y63cpuhsgewp0adv5qnsteqvgwf96d4gzs4kjfcmfdrp535qhqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwukf7je" />
    <content type="html">
      Starting to write up a series of articles about the Linux kernel CVE work that has happened in the past 2 years, starting with some &amp;#34;back to basics&amp;#34; information about how Linux kernels are numbered as many people/companies really don&amp;#39;t know how we do this, and it matters a lot in tracking bugfixes and how to determine &amp;#34;vulnerable&amp;#34; and &amp;#34;fixed&amp;#34; kernel releases:&lt;br/&gt;&lt;a href=&#34;http://www.kroah.com/log/blog/2025/12/08/linux-cves-more-than-you-ever-wanted-to-know/&#34;&gt;http://www.kroah.com/log/blog/2025/12/08/linux-cves-more-than-you-ever-wanted-to-know/&lt;/a&gt;&lt;br/&gt;and&lt;br/&gt;&lt;a href=&#34;http://www.kroah.com/log/blog/2025/12/09/linux-kernel-version-numbers/&#34;&gt;http://www.kroah.com/log/blog/2025/12/09/linux-kernel-version-numbers/&lt;/a&gt;
    </content>
    <updated>2025-12-09T04:43:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0kjaw9axahc00c4t28sqk9yr7xcdzedpnfawyv28gpyxzfjgrhlczyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwk3wz29</id>
    
      <title type="html">The European Union has now published a great page about the Cyber ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0kjaw9axahc00c4t28sqk9yr7xcdzedpnfawyv28gpyxzfjgrhlczyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwk3wz29" />
    <content type="html">
      The European Union has now published a great page about the Cyber Resilience Act that contains a 66 page FAQ about lots of things in &amp;#34;plain english&amp;#34;: &lt;a href=&#34;https://digital-strategy.ec.europa.eu/en/factpages/cyber-resilience-act-implementation&#34;&gt;https://digital-strategy.ec.europa.eu/en/factpages/cyber-resilience-act-implementation&lt;/a&gt;
    </content>
    <updated>2025-12-03T13:10:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8rwp4kg6pa4g2h3a0zczsej9m6r3tg4ag59tyshp4pwy3vvrtnnqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw5mzs9d</id>
    
      <title type="html">The last 5.4.y kernel release has now happened: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8rwp4kg6pa4g2h3a0zczsej9m6r3tg4ag59tyshp4pwy3vvrtnnqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw5mzs9d" />
    <content type="html">
      The last 5.4.y kernel release has now happened: &lt;a href=&#34;https://lore.kernel.org/all/2025120319-blip-grime-93e8@gregkh/&#34;&gt;https://lore.kernel.org/all/2025120319-blip-grime-93e8@gregkh/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Please don&amp;#39;t use this branch anymore, it&amp;#39;s really old, and pretty obsolete, and has over 1500 unfixed CVEs in it:&lt;br/&gt;&lt;a href=&#34;https://lore.kernel.org/all/2025120358-skating-outage-7c61@gregkh/&#34;&gt;https://lore.kernel.org/all/2025120358-skating-outage-7c61@gregkh/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;And if you are stuck with that kernel version for some reason, go ask your vendor to fix those 1500&#43; CVEs, otherwise you are paying for support that doesn&amp;#39;t actually do anything for you...
    </content>
    <updated>2025-12-03T12:58:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdlzpyu22f8kt5ggcrwx5f76gjjnptjkvne8jes3jhyr8natgse5gzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwhac7tk</id>
    
      <title type="html">It has now been 0 days since a AI-hallucinated &amp;#34;security ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdlzpyu22f8kt5ggcrwx5f76gjjnptjkvne8jes3jhyr8natgse5gzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwhac7tk" />
    <content type="html">
      It has now been 0 days since a AI-hallucinated &amp;#34;security report&amp;#34; was sent to the kernel security team.&lt;br/&gt;&lt;br/&gt;Right now we seem to be averaging about 1 per week, not bad overall probably compared to other projects.&lt;br/&gt;&lt;br/&gt;To be fair, a real security bug was recently found with an &amp;#34;ai tool&amp;#34;, but the authors of that at least took the time to verify it was real before sending it to us, and they provided a patch, so not all is doom and gloom.
    </content>
    <updated>2025-11-21T14:46:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyf2urjuxpzk5x7agh0k2kvh7t2wdeap02a4khgwmsqmz2cq435uszyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw4tpvd0</id>
    
      <title type="html">Benchmarking the different machines in my office with the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyf2urjuxpzk5x7agh0k2kvh7t2wdeap02a4khgwmsqmz2cq435uszyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw4tpvd0" />
    <content type="html">
      Benchmarking the different machines in my office with the wonderful kcbench: &lt;a href=&#34;http://www.kroah.com/log/blog/2025/10/01/the-only-benchmark-that-matters-is.../&#34;&gt;http://www.kroah.com/log/blog/2025/10/01/the-only-benchmark-that-matters-is.../&lt;/a&gt;
    </content>
    <updated>2025-10-01T20:38:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspjvq9g4tcnlw6g66uywpult50h983rwhu8y8zvj6a2dr2ymt99uczyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw6e5t8j</id>
    
      <title type="html">Long and fun interview with me on the Wookash Podcast just got ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspjvq9g4tcnlw6g66uywpult50h983rwhu8y8zvj6a2dr2ymt99uczyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw6e5t8j" />
    <content type="html">
      Long and fun interview with me on the Wookash Podcast just got published: &lt;a href=&#34;https://www.youtube.com/watch?v=-1-OjxPJZcs&#34;&gt;https://www.youtube.com/watch?v=-1-OjxPJZcs&lt;/a&gt;
    </content>
    <updated>2025-06-08T07:51:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxzjvmezgzh96fflzlazn0rfxw8cz9557554a3wpnj8qg2a3we6kqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw6gdlln</id>
    
      <title type="html">My seat name tag for the EU CRA meeting today... ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxzjvmezgzh96fflzlazn0rfxw8cz9557554a3wpnj8qg2a3we6kqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw6gdlln" />
    <content type="html">
      My seat name tag for the EU CRA meeting today...&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.social.kernel.org/media/1cf2ce6ef522658d5cb63bc5f08aea5490eaf1e358ee6e7b42cb290c17dbf3db.jpg&#34;&gt; 
    </content>
    <updated>2025-06-04T07:58:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvanaph0xsqdc2t9ydffcufnwfhxv9pthglnupzhp2vu09cu3m7uczyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw84fnw8</id>
    
      <title type="html">Given the news of the potential disruption of the CVE main ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvanaph0xsqdc2t9ydffcufnwfhxv9pthglnupzhp2vu09cu3m7uczyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw84fnw8" />
    <content type="html">
      Given the news of the potential disruption of the CVE main server, I&amp;#39;ve reserved 1000 or so ids for the kernel now, which should last us a few weeks.
    </content>
    <updated>2025-04-16T07:14:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2y9tc2zl0dkpw04dmmagh6gmcdxjkjhhz5myggr52xs0x9ttfn2gzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwhwahpg</id>
    
      <title type="html">Fun, but long, interview with me about how the Linux development ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2y9tc2zl0dkpw04dmmagh6gmcdxjkjhhz5myggr52xs0x9ttfn2gzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwhwahpg" />
    <content type="html">
      Fun, but long, interview with me about how the Linux development process works was just released:  &lt;a href=&#34;https://newsletter.pragmaticengineer.com/p/how-linux-is-built-with-greg-kroah&#34;&gt;https://newsletter.pragmaticengineer.com/p/how-linux-is-built-with-greg-kroah&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It&amp;#39;s not all boring, I talk about Rust and our lack of project managers (both good things IMO) so there&amp;#39;s lots for people to be grumpy about if you are so inclined.
    </content>
    <updated>2025-03-19T21:16:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9eqkdxmjjte3smp938tuu2zvwgxuwx7jejm287wz5vv2eaaazxdqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwt8m5m6</id>
    
      <title type="html">While I don&amp;#39;t know if is the first time this has happened, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9eqkdxmjjte3smp938tuu2zvwgxuwx7jejm287wz5vv2eaaazxdqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwt8m5m6" />
    <content type="html">
      While I don&amp;#39;t know if is the first time this has happened, it&amp;#39;s good to acknowledge this given all the crazy, odd, and incorrect press about Rust in Linux these days. &lt;br/&gt;&lt;br/&gt;A new in-kernel api just landed in linux-next from my tree and should hopefully show up in 6.14 to make some kinds of drivers easier to write, that has a rust binding added at the exact same time:&lt;br/&gt;&lt;a href=&#34;https://lore.kernel.org/all/2025021023-sandstorm-precise-9f5d@gregkh/&#34;&gt;https://lore.kernel.org/all/2025021023-sandstorm-precise-9f5d@gregkh/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Many thanks to Lyude and Danilo and many other Rust kernel developers for the help in creating the binding and make the C side work well for both Rust and C code at the same time.  The end result here for any C developer alone, is much better off for all of their help.
    </content>
    <updated>2025-02-14T15:36:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrpjqpktr2ew8mgmncelysxrrnyjn780mt5qf0mcrvmqx48zsqnwszyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwhwd3tx</id>
    
      <title type="html">For 2025, here is a updated and hopefully-useful notice about ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrpjqpktr2ew8mgmncelysxrrnyjn780mt5qf0mcrvmqx48zsqnwszyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwhwd3tx" />
    <content type="html">
      For 2025, here is a updated and hopefully-useful notice about Linux kernel security issues, as it seems like this knowledge isn&amp;#39;t distributed very widely based on the number of emails I still get on a weekly basis:&lt;br/&gt;&lt;br/&gt;- The Linux kernel security team does not have any &amp;#34;early notice&amp;#34; announcement list for security fixes for anyone, as that would only make things more insecure for everyone. The number of organizations that fail to understand this is way too high.&lt;br/&gt;&lt;br/&gt;- The kernel community DOES assign CVEs, as we are a CNA, please see &lt;a href=&#34;https://www.kernel.org/doc/html/latest/process/cve.html&#34;&gt;https://www.kernel.org/doc/html/latest/process/cve.html&lt;/a&gt; for how they are handled and assigned. Side note, we were #2 in quantity for CVE assignments in 2024 despite only doing so for 10 1/2 months, averaging about 10 CVEs per day.  Any process you might have where you feel you need to research each CVE on an individual basis manually is going to be a major time suck, automate it!  All CVE entries are provided with proper git commit ids for the vulnerable release ranges for you to check yourself, AND we have tools and other formats that you can use to check this yourself.  See &lt;a href=&#34;https://git.kernel.org/pub/scm/linux/security/vulns.git/&#34;&gt;https://git.kernel.org/pub/scm/linux/security/vulns.git/&lt;/a&gt; for the tools and raw data for you to pull from directly if you don&amp;#39;t want to deal with the cve.org json feed.&lt;br/&gt;&lt;br/&gt;- Kernel CVE entries are constantly updated over time, you can not just look a them only when created, and then ignore all updates.  Too many groups are missing revoked CVE entries and tightening of vulnerable kernel ranges that we are updating on a weekly basis. By ignoring the updates, you are causing yourself more work, not less. cve.org provides an &amp;#34;updated&amp;#34; feed in their git tree, use it!&lt;br/&gt;&lt;br/&gt;- Along the lines of the huge number of recorded CVEs, you HAVE to take all of the stable/LTS releases in order to have a&lt;br/&gt;secure and stable system. If you attempt to cherry-pick random patches you will NOT fix all of the known, and unknown, problems,&lt;br/&gt;but rather you will end up with a potentially more insecure system, and one that contains known bugs. Reliance on an &amp;#34;enterprise&amp;#34;&lt;br/&gt;distribution to provide this for your systems is up to you, discuss it with them as to how they achieve this result as this is what you are paying for. If you aren&amp;#39;t paying for it, just use Debian, they know what they are doing and track the stable kernels and have a larger installed base than any other Linux distro. For embedded, use Yocto, they track the stable releases, or keep your own buildroot-based system up to date with the new releases.&lt;br/&gt;&lt;br/&gt;- Test all stable/LTS releases on your workload and hardware before putting the kernel into &amp;#34;production&amp;#34; as everyone runs a different %&lt;br/&gt;of the kernel source code from everyone else (servers run about 1.5mil lines of code, embedded runs about 3.5mil lines of code, your mileage will vary). If you can&amp;#39;t test releases before moving them into production, you might want to solve that problem first.&lt;br/&gt;&lt;br/&gt;- A fix for a known bug is better than the potential of a fix causing a future problem as future problems, when found, will be fixed then.
    </content>
    <updated>2025-01-31T09:22:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvl44720f4rpt5w3xmk0238jetn3mz86nkn8csnnunnqzp73t2hzczyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwaazujs</id>
    
      <title type="html">@nprofile…lrh8 @nprofile…qfqs Maybe, maybe not. Please see my ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvl44720f4rpt5w3xmk0238jetn3mz86nkn8csnnunnqzp73t2hzczyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwaazujs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgvl49zcg3d3ukxtt4xdr3uk6lw8gm44gzp4rhf3jpae6mgzrc6pqpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qvgeyvx&#39;&gt;nevent1q…eyvx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqqtjqahsnqzgpafv6a3dyjeq49l35jussjv988g5r69s326u6g4vsnrlrh8&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqqtjqahsnqzgpafv6a3dyjeq49l35jussjv988g5r69s326u6g4vsnrlrh8&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…lrh8&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqcm7wlyhq6f0yhmert2lsm45s3ej26dl4whu2y8n4w04gqhg3ctxscjqfqs&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqcm7wlyhq6f0yhmert2lsm45s3ej26dl4whu2y8n4w04gqhg3ctxscjqfqs&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…qfqs&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; Maybe, maybe not.  Please see my old post here: &lt;a href=&#34;http://www.kroah.com/log/blog/2021/02/03/helping-out-with-lts-kernel-releases/&#34;&gt;http://www.kroah.com/log/blog/2021/02/03/helping-out-with-lts-kernel-releases/&lt;/a&gt; for what drives all of this (hint, people actually asking that they need it AND providing the help to make it possible.)
    </content>
    <updated>2024-12-17T09:08:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs97mguc0xydcuvx9ahpncp7yrdgla4nhmu8x504muytrgnr5kv6cczyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwlpcm4y</id>
    
      <title type="html">&amp;#34;I&amp;#39;m probably not alone in thinking that sometimes the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs97mguc0xydcuvx9ahpncp7yrdgla4nhmu8x504muytrgnr5kv6cczyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwlpcm4y" />
    <content type="html">
      &amp;#34;I&amp;#39;m probably not alone in thinking that sometimes the compiler writers are doing their hardest to make life hard for people writing low level code.&amp;#34;  -- David Laight at: &lt;a href=&#34;https://lore.kernel.org/r/344b4cf41a474377b3d2cbf6302de703@AcuMS.aculab.com&#34;&gt;https://lore.kernel.org/r/344b4cf41a474377b3d2cbf6302de703@AcuMS.aculab.com&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It&amp;#39;s a fun thread, recommended for anyone who deals with compilers and trying to get them to do what you would think would be a &amp;#34;easy&amp;#34; thing to do and the hacks around them to get them to do that (hint adding &amp;#34;&#43; 0&amp;#34; to an expression tricks the compiler into doing what you meant it to do is usually a sign that something is wrong somewhere...)
    </content>
    <updated>2024-12-07T11:48:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp6df4t9eyer5s3mucfnd8g8vk64rw9a74g3cjccwf54yr2l0v9vqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwvmfssj</id>
    
      <title type="html">The last 4.19.y kernel has been released: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp6df4t9eyer5s3mucfnd8g8vk64rw9a74g3cjccwf54yr2l0v9vqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwvmfssj" />
    <content type="html">
      The last 4.19.y kernel has been released:&lt;br/&gt;&lt;a href=&#34;https://lore.kernel.org/lkml/2024120520-preorder-untracked-6e5b@gregkh/T/&#34;&gt;https://lore.kernel.org/lkml/2024120520-preorder-untracked-6e5b@gregkh/T/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Please move to a more modern kernel if you are somehow still running this one, which I strongly would not recommend doing.
    </content>
    <updated>2024-12-05T11:45:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrgrth4hmdqw9lkrpx7d23pgcjw7d0e8egyvnltzemeclj3prwgagzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwq6psyw</id>
    
      <title type="html">New hardware showed up today, turns out Linux works just fine on ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrgrth4hmdqw9lkrpx7d23pgcjw7d0e8egyvnltzemeclj3prwgagzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwq6psyw" />
    <content type="html">
      New hardware showed up today, turns out Linux works just fine on it. Here&amp;#39;s the 6.12.1 kernel running in Wayland.&lt;br/&gt;&lt;br/&gt;Water bottle for scale.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.social.kernel.org/media/c23c0efac6d5a5d00f885c30634469831efed2e9c97b87d697aa22265cc0f847.jpg&#34;&gt; 
    </content>
    <updated>2024-12-04T13:58:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspxjw7tfpafkcq0qsrw6whssmf448wzcsucjlk63aytaqhdhjywqqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw3msxru</id>
    
      <title type="html">@nprofile…5k85 Odd, works for me! How about this ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspxjw7tfpafkcq0qsrw6whssmf448wzcsucjlk63aytaqhdhjywqqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lw3msxru" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0a9ps034dk3ccyw4e0veshtwg9jgracrevaw356yn3tuxdln5asgpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43q7mhcff&#39;&gt;nevent1q…hcff&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpq7ehxdwedjxkktv9eqspp7lhs50w2kdl3cqz63lkasg987lvnya3qa85k85&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Adolph&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…5k85&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; Odd, works for me!&lt;br/&gt;&lt;br/&gt;How about this &lt;a href=&#34;https://github.com/gregkh/usbutils/security/code-scanning&#34;&gt;https://github.com/gregkh/usbutils/security/code-scanning&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;And it&amp;#39;s obviously picking up the temp files that meson uses for &amp;#34;does this compiler have this feature&amp;#34; but that&amp;#39;s temp files, and not actually in the repo itself.  Surely tools like meson are handled properly, right?
    </content>
    <updated>2024-11-16T07:41:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfkuvn4u0l7z7dxj6qyjc5l9uu96wgry4a86dhnr6q2dm6u4uyasczyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwjrvlu3</id>
    
      <title type="html">Dear lazyweb, For the usbutils project, developers have helpfully ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfkuvn4u0l7z7dxj6qyjc5l9uu96wgry4a86dhnr6q2dm6u4uyasczyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwjrvlu3" />
    <content type="html">
      Dear lazyweb,&lt;br/&gt;&lt;br/&gt;For the usbutils project, developers have helpfully set up a bunch of github actions to help with build tests and the like, and it also includes github&amp;#39;s &amp;#34;security scanning&amp;#34; toolsets.  Unfortunately the output of such tools is pretty useless and unhelpful to a fault.&lt;br/&gt;&lt;br/&gt;Example, this &amp;#34;result&amp;#34;: &lt;a href=&#34;https://github.com/gregkh/usbutils/security/code-scanning/2291&#34;&gt;https://github.com/gregkh/usbutils/security/code-scanning/2291&lt;/a&gt;&lt;br/&gt;which claims &amp;#34;short global name&amp;#34; yet there is no such actual global variable `i` in the codebase at all.&lt;br/&gt;&lt;br/&gt;Because of stuff like this, the tools &amp;#34;claim&amp;#34; there are 63 &amp;#34;security&amp;#34; issues in the usbutils project.  Since when did using single character names become a security issue, even if we were doing that, but ok...&lt;br/&gt;&lt;br/&gt;So, how to turn this off, or better yet, fix the test to not report issues that are actually in the tests themselves?
    </content>
    <updated>2024-11-16T07:38:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs29kxne37ynf2wup2p42fgrgupwfk0rd7h2ldr06frp5me365yeyqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwm4wt94</id>
    
      <title type="html">Finally converted usbutils over to meson from autotools. Odds are ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs29kxne37ynf2wup2p42fgrgupwfk0rd7h2ldr06frp5me365yeyqzyza88ut8dcdscc9hcqpyw8w8hmdjk0dy53kfkdxc787tgtja5r0lwm4wt94" />
    <content type="html">
      Finally converted usbutils over to meson from autotools.  Odds are I messed something up, so I should do a release soon to see what broke in the distros as I have no idea how they package this thing anymore:&lt;br/&gt;&lt;a href=&#34;https://git.sr.ht/~gregkh/usbutils/commit/86dcab8964901d15b87b156546559c8ae28bd9fe&#34;&gt;https://git.sr.ht/~gregkh/usbutils/commit/86dcab8964901d15b87b156546559c8ae28bd9fe&lt;/a&gt;
    </content>
    <updated>2024-09-02T19:13:49Z</updated>
  </entry>

</feed>