shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

269
active users

#linux616

0 posts0 participants0 posts today
Thorsten Leemhuis (acct. 1/4)<p>A document describes techniques that are useful for debugging suspend and resume issues with modern <a href="https://hachyderm.io/tags/AMD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AMD</span></a> processors was merged for <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.16: <a href="https://git.kernel.org/torvalds/c/cafb22242bfb7fad10fde6f9b99853fc924e691a" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/cafb</span><span class="invisible">22242bfb7fad10fde6f9b99853fc924e691a</span></a></p><p>Rendered version: <a href="https://origin.kernel.org/doc/html/next/arch/x86/amd-debugging.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">origin.kernel.org/doc/html/nex</span><span class="invisible">t/arch/x86/amd-debugging.html</span></a></p><p><a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://hachyderm.io/tags/Ryzen" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ryzen</span></a> <a href="https://hachyderm.io/tags/Epyc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Epyc</span></a> <a href="https://hachyderm.io/tags/Linux616" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux616</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>Support task local hash maps[1], FUTEX2_NUMA[2], and FUTEX2_MPOL[3] was merged for <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.16:</p><p><a href="https://git.kernel.org/torvalds/c/b3570b00dc3062c5a5e8d9602b923618d679636a" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/b357</span><span class="invisible">0b00dc3062c5a5e8d9602b923618d679636a</span></a></p><p>See also: <a href="https://lore.kernel.org/all/20250416162921.513656-1-bigeasy@linutronix.de/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lore.kernel.org/all/2025041616</span><span class="invisible">2921.513656-1-bigeasy@linutronix.de/</span></a></p><p>[1] <a href="https://git.kernel.org/torvalds/c/80367ad01d93ac781b0e1df246edaf006928002f" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/8036</span><span class="invisible">7ad01d93ac781b0e1df246edaf006928002f</span></a></p><p>[2] <a href="https://git.kernel.org/torvalds/c/cec199c5e39bde7191a08087cc3d002ccfab31ff" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/cec1</span><span class="invisible">99c5e39bde7191a08087cc3d002ccfab31ff</span></a></p><p>[3] <a href="https://git.kernel.org/torvalds/c/c042c505210dc3453f378df432c10fff3d471bc5" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/c042</span><span class="invisible">c505210dc3453f378df432c10fff3d471bc5</span></a></p><p><a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://hachyderm.io/tags/Linux616" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux616</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>A option to optimize the code for the local CPU was merged for <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.16:</p><p><a href="https://git.kernel.org/torvalds/c/ea1dcca1de129dfdf145338a868648bc0e24717c" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/ea1d</span><span class="invisible">cca1de129dfdf145338a868648bc0e24717c</span></a></p><p>To quote: '"Add a 'native' option that allows users to build an optimized kernel for their local machine (i.e. the machine which is used to build the kernel) by passing '-march=native' to CFLAGS.</p><p>The idea comes from Linus' reply to Arnd's initial proposal:</p><p> <a href="https://lore.kernel.org/all/CAHk-=wji1sV93yKbc==Z7OSSHBiDE=LAdG_d5Y-zPBrnSs0k2A@mail.gmail.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lore.kernel.org/all/CAHk-=wji1</span><span class="invisible">sV93yKbc==Z7OSSHBiDE=LAdG_d5Y-zPBrnSs0k2A@mail.gmail.com/</span></a></p><p>Here are some numbers comparing 'generic' to 'native' on a Skylake dual-core laptop (generic --&gt; native) […] <br>There is little difference both in terms of size and of performance, however<br>the native build comes out on top ever so slightly [3 % in some cases]."'</p><p>Note, the author tried in on a different machine later, and there it made no real difference: </p><p> <a href="https://lore.kernel.org/all/b67fad41-3849-446e-8982-1485f42e61eb@mailbox.org/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lore.kernel.org/all/b67fad41-3</span><span class="invisible">849-446e-8982-1485f42e61eb@mailbox.org/</span></a></p><p><a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://hachyderm.io/tags/Linux616" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux616</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>Highlights from the main <a href="https://hachyderm.io/tags/erofs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>erofs</span></a> merge for <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.16 (<a href="https://git.kernel.org/torvalds/c/79b98edf918e8146047e08817e2a42937428be02" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/79b9</span><span class="invisible">8edf918e8146047e08817e2a42937428be02</span></a>):</p><p>* a `fsoffset` mount option is introduced for file-backed mounts to specify the filesystem offset in order to adapt customized container formats.</p><p>* Intel QAT hardware accelerators are supported to improve DEFLATE decompression performance.</p><p><a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://hachyderm.io/tags/Linux616" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux616</span></a> <a href="https://hachyderm.io/tags/filesystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>filesystem</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>Highlights from the main <a href="https://hachyderm.io/tags/XFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XFS</span></a> merge for <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.16 (<a href="https://git.kernel.org/torvalds/c/f83fcb87f824b0bfbf1200590cc80f05e66488a7" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/f83f</span><span class="invisible">cb87f824b0bfbf1200590cc80f05e66488a7</span></a>):</p><p> - Atomic writes for XFS</p><p> - Remove experimental warnings for pNFS, scrub and parent pointers</p><p><a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://hachyderm.io/tags/Linux616" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux616</span></a> <a href="https://hachyderm.io/tags/Filesystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Filesystem</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>Highlights from the main <a href="https://hachyderm.io/tags/bcachefs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bcachefs</span></a> merge for <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.16: <a href="https://git.kernel.org/torvalds/c/522544fc71c27b4b432386c7919f71ecc79a3bfb" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/5225</span><span class="invisible">44fc71c27b4b432386c7919f71ecc79a3bfb</span></a></p><p>- Incompatible features may now be enabled at runtime, via "opts/version_upgrade" in sysfs.</p><p>- Various changes to support deployable disk images</p><p>- Major error message improvements for btree node reads, data reads, and elsewhere.</p><p>- New option, 'rebalance_on_ac_only'.</p><p>- Repair/self healing:</p><p> - We can now kick off recovery passes and run them in the background if we detect errors. </p><p>- Performance:</p><p> - Faster snapshot deletion<br> <br> - Faster device removal<br> <br> - We're now coalescing redundant accounting updates prior to transaction commit, taking some pressure off the journal.<br> <br> - Stack usage improvements: All allocator state has been moved off the stack</p><p><a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://hachyderm.io/tags/Linux616" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux616</span></a> <a href="https://hachyderm.io/tags/Filesystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Filesystem</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>"some performance improvements and one minor mount option update" are among the main <a href="https://hachyderm.io/tags/Btrfs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Btrfs</span></a> changes merged for <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.16:</p><p><a href="https://git.kernel.org/torvalds/c/5e82ed5ca4b510e0ff53af1e12e94e6aa1fe5a93" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/5e82</span><span class="invisible">ed5ca4b510e0ff53af1e12e94e6aa1fe5a93</span></a></p><p>A few highlights:</p><p>Performance:<br> <br>- extent buffer conversion to xarray gains throughput and runtime improvements on metadata heavy operations doing writeback (sample test shows +50% throughput, -33% runtime)<br> <br>- extent io tree cleanups lead to performance improvements by avoiding unnecessary searches or repeated searches<br> <br>- more efficient extent unpinning when committing transaction (estimated run time improvement 3-5%)<br> <br>User visible changes:<br> <br>- remove standalone mount option 'nologreplay', deprecated in 5.9, replacement is 'rescue=nologreplay'<br> <br>- in scrub, update reporting, add back device stats message after detected errors (accidentally removed during recent refactoring)<br> <br>Core:<br> <br>- convert extent buffer radix tree to xarray<br> <br>- continued preparations for large folios</p><p><a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://hachyderm.io/tags/Linux616" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux616</span></a> <a href="https://hachyderm.io/tags/Filesystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Filesystem</span></a></p>