LWN: Comments on "5.4 Merge window, part 1" https://lwn.net/Articles/799425/ This is a special feed containing comments posted to the individual LWN article titled "5.4 Merge window, part 1". en-us Mon, 01 Sep 2025 19:37:22 +0000 Mon, 01 Sep 2025 19:37:22 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net 5.4 Merge window, part 1 https://lwn.net/Articles/801174/ https://lwn.net/Articles/801174/ tbird20d <div class="FormattedComment"> Presumably the submitted code is authored by the tool itself, presumably based on templates for certain kinds of fixes. While the tool has no human intent, it can certainly convey that the assertions in the DCO are true, with respect to the code it is submitting.<br> </div> Wed, 02 Oct 2019 21:12:55 +0000 5.4 Merge window, part 1 https://lwn.net/Articles/800925/ https://lwn.net/Articles/800925/ BET-frogger <div class="FormattedComment"> A quick `git log --author="kbuild test robot &lt;lkp@intel.com&gt;"` shows patches which are S-o-b'ed by the "kbuild test robot" since March 2019. Do we need a captcha next to the S-o-b now :) ?<br> </div> Mon, 30 Sep 2019 16:31:27 +0000 5.4 Merge window, part 1 https://lwn.net/Articles/800923/ https://lwn.net/Articles/800923/ cesarb <div class="FormattedComment"> To make things even more interesting, ARM can have three different base page sizes: 4KB, 16KB, and 64KB (this has led to some fun compatibility issues when packages autodetect and hardcode the page size during their build, for instance jemalloc: <a href="https://github.com/jemalloc/jemalloc/issues/467">https://github.com/jemalloc/jemalloc/issues/467</a>). In some distributions (for instance, current Fedora, if I read their kernel config correctly), the kernel is compiled to use 4KB pages; in other distributions (for instance, current RedHat, if I read their kernel config correctly), the kernel is compiled to use 64KB pages. The 52-bit addresses are only available when the kernel is compiled to use 64KB pages (which is probably why RedHat chose that option).<br> </div> Mon, 30 Sep 2019 16:27:41 +0000 5.4 Merge window, part 1 https://lwn.net/Articles/800924/ https://lwn.net/Articles/800924/ BenHutchings <div class="FormattedComment"> Computer programs aren't legal persons so I don't see how they can assert the Developer's Certificate of Origin.<br> </div> Mon, 30 Sep 2019 16:20:17 +0000 5.4 Merge window, part 1 https://lwn.net/Articles/800853/ https://lwn.net/Articles/800853/ BET-frogger <div class="FormattedComment"> <font class="QuotedText">&gt; There is now support for the SAE J1939 protocol used in car and truck networks; see this commit for details. This work has the unique distinction of carrying a Signed-off-by tag from the "kbuild test robot" at Intel; which parts of the patch were authored by the robot is not entirely clear.</font><br> <p> During development we posted the incremental patches regularly to the linux-can mailing list and the the whole code was available on the linux-can-next git repo on kernel.org. The kbuild test robot compiled the branch, noticed some problems and send patches (as every good developer should do :D). In order to merge the stack, we squashed all patches into one, carrying the S-o-b off all contributing entities. The whole development history is available at <a href="https://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git/log/?h=j1939-individual">https://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux...</a>.<br> <p> The three patches the kbuild robot contributed are:<br> <p> <a href="https://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git/commit/?h=j1939-individual&amp;id=dab8b1591cb2f31173fb05b5fa5509c73b952e2a">https://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux...</a><br> <a href="https://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git/commit/?h=j1939-individual&amp;id=9491d01eaf74d4a5e61085ca283b8a812042a763">https://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux...</a><br> <a href="https://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git/commit/?h=j1939-individual&amp;id=957ec6bfea5b63e923ca7e2c3e4d4e36f4fc6729">https://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux...</a><br> <p> Marc<br> </div> Mon, 30 Sep 2019 08:54:33 +0000 5.4 Merge window, part 1 https://lwn.net/Articles/800621/ https://lwn.net/Articles/800621/ excors <div class="FormattedComment"> <font class="QuotedText">&gt; Who's making ARM systems with 4 TiB of RAM?</font><br> <p> I guess you meant 2^52 = 4 PiB, not 4 TiB? The latter is easy: <a href="https://www.gigabyte.com/ARM-Server/R281-T94-rev-100">https://www.gigabyte.com/ARM-Server/R281-T94-rev-100</a> is a dual-socket ARM server which supports "Up to 16 DIMMS per socket, up to 4 TB of memory per system in dual socket configuration".<br> <p> Then there's things like Optane DIMMs, which seem to go up to 512 GiB now, so you could physically fit 8 TiB of addressable memory per socket into that server (although I assume it won't actually work on non-Intel platforms).<br> <p> The kernel is being increased from 48-bit which is 256 TiB, and it sounds like we're not too many years away from reaching that limit.<br> </div> Thu, 26 Sep 2019 10:00:06 +0000 5.4 Merge window, part 1 https://lwn.net/Articles/800601/ https://lwn.net/Articles/800601/ jem <div class="FormattedComment"> Well, obviously nobody, since there was no way of using it until now. Besides, 640k ought to be enough for anybody.<br> </div> Thu, 26 Sep 2019 06:10:24 +0000 5.4 Merge window, part 1 https://lwn.net/Articles/800597/ https://lwn.net/Articles/800597/ naptastic <div class="FormattedComment"> <font class="QuotedText">&gt; The Arm64 architecture can now use 52-bit addresses on hardware that supports them.</font><br> <p> Who's making ARM systems with 4 TiB of RAM?<br> </div> Thu, 26 Sep 2019 02:24:38 +0000 5.4 Merge window, part 1 https://lwn.net/Articles/800479/ https://lwn.net/Articles/800479/ neilbrown <div class="FormattedComment"> Hmm.... it seems that i_write_count has never been used for swap file ... I wonder why not. It is only used for executabled and DENY_WRITE mappings.<br> Funny how easy it is to remember things that aren't true!<br> <p> </div> Tue, 24 Sep 2019 22:46:00 +0000 5.4 Merge window, part 1 https://lwn.net/Articles/800402/ https://lwn.net/Articles/800402/ nivedita76 <div class="FormattedComment"> Darrick Wong seems to have discovered as part of his immutable flag cleanup that some similar holes existed for swap files.<br> <p> "I also discovered that userspace programs can write and create writable<br> memory mappings to active swap files. This is extremely bad because<br> this allows anyone with write privileges to corrupt system memory. The<br> final patch in this series closes off that hole, at least for swap<br> files."<br> </div> Tue, 24 Sep 2019 03:02:54 +0000 5.4 Merge window, part 1 https://lwn.net/Articles/800401/ https://lwn.net/Articles/800401/ neilbrown <div class="FormattedComment"> <font class="QuotedText">&gt; The kernel will no longer allow user space to write to active swap files. </font><br> <p> This surprises me. I thought that a negative i_writecount has always prevented user-space writes, and has always been set by swap-on. What has changed?<br> <p> </div> Tue, 24 Sep 2019 00:25:53 +0000