fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.8K
active users

#linuxkernel

10 posts9 participants1 post today
Thorsten Leemhuis (acct. 1/4)<p>2/ Another article about a feature recently added to the <a href="https://hachyderm.io/tags/XFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XFS</span></a> filesystem that is not considered experimental any more since <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.16-rc1 (the text was also written by the responsible developers):</p><p>""In this blog post, we discuss a new XFS feature [with] the ability to exchange arbitrary file contents atomically. […]</p><p>What Problems Does This Solve?</p><p>The first problem is that the Linux file I/O interface does not specify that writes to multiple ranges of a file must be persisted in an all or nothing fashion, which means that file contents can be inconsistent after a crash. […]</p><p>The second problem is that some external readers of a structured file must never see an update in progress.</p><p>A third problem in this space concerns software defined storage. […]""</p><p><a href="https://blogs.oracle.com/linux/post/xfs-atomic-file-content-exchange-in-uek8" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blogs.oracle.com/linux/post/xf</span><span class="invisible">s-atomic-file-content-exchange-in-uek8</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></p>
Thorsten Leemhuis (acct. 1/4)<p><a href="https://hachyderm.io/tags/XFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XFS</span></a> Directory Parent Pointers since <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.16-rc1 are not considered experimental in the <a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> any more[1]. They allow constructing a file path from a file descriptor or a file handle, which should result in better redundancy and reporting. </p><p>In case your want to know more about it, checkout the recently published text "<a href="https://hachyderm.io/tags/XFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XFS</span></a> - Directory Parent Pointers in UEK8"[2], which was written by Allison Henderson and Darrick Wong, who developed and upstreamed the feature.</p><p>[1] Just like online fsck and the exchange-range syscall: <a href="https://git.kernel.org/linus/ca43b74ac3040a" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/linus/ca43b74ac</span><span class="invisible">3040a</span></a></p><p>[2] just ignoring the Oracle/UEK specific bits</p><p><a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a></p>
Aptivi<p>Like expected, Linux 6.16 RC7 is now live! Final release expected on August 28th!</p><p><a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/Kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kernel</span></a> <a href="https://mastodon.social/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://mastodon.social/tags/Computers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Computers</span></a> <a href="https://mastodon.social/tags/Laptops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Laptops</span></a> <a href="https://mastodon.social/tags/TechNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechNews</span></a> <a href="https://mastodon.social/tags/TechUpdates" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechUpdates</span></a></p><p><a href="https://officialaptivi.wordpress.com/2025/07/21/linux-6-16-rc7-released/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">officialaptivi.wordpress.com/2</span><span class="invisible">025/07/21/linux-6-16-rc7-released/</span></a></p>
Aptivi<p><strong>Linux 6.16 RC7&nbsp;released!</strong></p><p>Linux 6.16 RC7 is now live for developers and curious users to try out. All the interesting changes from performance improvements to bug fixes have been integrated to this release candidate.</p><p>In addition to that, the release announcement has indirectly confirmed (with the statement of “we’re in good shape”) that the final release (July 28th) is the only release remaining for the development of the 6.16.x series before moving on to 6.17 RC1 (August 11th) two weeks later. Those are expected dates, though.</p><p>In the release announcement for this version of the kernel, <a href="https://lore.kernel.org/lkml/CAHk-=wgdXcZfQEL2Xa+GEEtcC7Ez9SEWnGaB76R76VZsYcMOnA@mail.gmail.com/T/#u" rel="nofollow noopener" target="_blank">Linus Torvalds</a> said:</p><blockquote><pre>So last week started very quiet and that always makes me happy. Then on Thursday I started getting some updates, and I went "ok, so at least we have some networking fixes", but things otherwise still felt like this was going to be a tiny rc7.<br><br>And then Friday came along.<br><br>And the weekend.<br><br>And here we are, with a not inconsiderable rc7.<br><br>That said, the last few days I ended up getting a fair amount of pull requests, but pretty much all of them were tiny. A lot of single-fix pulls, and while rc7 isn't the tiny release it looked like mid-week, it's also not really any bigger than usual.<br><br>So there are fixes all over, they are all pretty small.<br><br>Nothing really stands out - the biggest patches in here are for some documentation and self-tests or tooling, not actual kernel code changes.<br><br>So unlike the week before, it all feels very trivial and I think we're in good shape.</pre></blockquote><p><strong>Why not try out this awesome pre-release of Linux 6.16?</strong></p><p><span></span></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/computer/" target="_blank">#Computer</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/computers/" target="_blank">#Computers</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/kernel/" target="_blank">#Kernel</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/laptop/" target="_blank">#Laptop</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/laptops/" target="_blank">#Laptops</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/linux/" target="_blank">#Linux</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/linux-kernel/" target="_blank">#LinuxKernel</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/news/" target="_blank">#news</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/tech/" target="_blank">#Tech</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/technology/" target="_blank">#Technology</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/update/" target="_blank">#update</a></p>
9to5Linux<p><a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.16-rc7 is now available for public testing at <a href="https://kernel.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kernel.org</span><span class="invisible"></span></a> and Linus Torvalds says that "while rc7 isn't the tiny release it looked like mid-week, it's also not really any bigger than usual.." Happy testing!</p><p><a href="https://floss.social/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://floss.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
Aptivi<p>Linux 6.16 RC7 is expected to be released on Monday @ 12 AM GMT+3!</p><p><a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/Kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kernel</span></a> <a href="https://mastodon.social/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://mastodon.social/tags/Computers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Computers</span></a> <a href="https://mastodon.social/tags/Laptops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Laptops</span></a> <a href="https://mastodon.social/tags/TechNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechNews</span></a> <a href="https://mastodon.social/tags/TechUpdates" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechUpdates</span></a></p>
Aptivi<p>Linux Kernel releases as of Week 29, July 19th, 2025.</p><p><a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/Kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kernel</span></a> <a href="https://mastodon.social/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://mastodon.social/tags/Computers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Computers</span></a> <a href="https://mastodon.social/tags/Laptops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Laptops</span></a> <a href="https://mastodon.social/tags/TechNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechNews</span></a> <a href="https://mastodon.social/tags/TechUpdates" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechUpdates</span></a></p><p><a href="https://officialaptivi.wordpress.com/2025/07/20/linux-weekly-releases-week-29-7-19-2025/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">officialaptivi.wordpress.com/2</span><span class="invisible">025/07/20/linux-weekly-releases-week-29-7-19-2025/</span></a></p>
unixbhaskar<p>Umm </p><p><a href="https://mastodon.social/tags/linuxkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxkernel</span></a> <a href="https://mastodon.social/tags/opensourcedevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensourcedevelopment</span></a> <a href="https://mastodon.social/tags/operatingsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>operatingsystem</span></a></p>
unixbhaskar<p>Umm </p><p><a href="https://fosstodon.org/tags/linuxkernel" class="mention hashtag" rel="tag">#<span>linuxkernel</span></a> <a href="https://fosstodon.org/tags/opensourcedevelopment" class="mention hashtag" rel="tag">#<span>opensourcedevelopment</span></a> <a href="https://fosstodon.org/tags/operatingsystem" class="mention hashtag" rel="tag">#<span>operatingsystem</span></a></p>
Vegard<p>Stuff we're working on: <a href="https://blogs.oracle.com/linux/post/fips-1403-for-the-linux-kernel" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blogs.oracle.com/linux/post/fi</span><span class="invisible">ps-1403-for-the-linux-kernel</span></a> <a href="https://mastodon.social/tags/linuxkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxkernel</span></a> <a href="https://mastodon.social/tags/fips" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fips</span></a></p>
9to5Linux<p><a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.15.7, 6.12.39, 6.6.99, 6.1.146, 5.15.189, 5.10.240, and 5.4.296 kernels are now available for download at <a href="https://www.kernel.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">kernel.org</span><span class="invisible"></span></a></p><p><a href="https://floss.social/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://floss.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>2/ And to quote one bit from <span class="h-card" translate="no"><a href="https://social.kernel.org/users/corbet" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>corbet</span></a></span>'s[1] great <a href="https://hachyderm.io/tags/OSSNA25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OSSNA25</span></a> talk:</p><p>""[…] there will be no core development conferences around <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> and other things in the United States in the foreseeable future. […] this is a real problem […]""</p><p>Yes, this is not a formal announcement[2] – but it bears some weight, as Jonathan is well connected and among others sits in the Linux Foundation's Technical Advisory Board (TAB).</p><p>[1] <a href="https://www.youtube.com/watch?v=hNLBGiwfBSI&amp;t=949s" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=hNLBGiwfBS</span><span class="invisible">I&amp;t=949s</span></a> (for context starts a bit earlier; the quoted bit comes about a minute later)</p><p>[2] and kinda obvious for some of you </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/FLOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FLOSS</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>ICYMI: the recording of <span class="h-card" translate="no"><a href="https://social.kernel.org/users/corbet" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>corbet</span></a></span>'s recent <a href="https://hachyderm.io/tags/OSSNA25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OSSNA25</span></a> talk "Three Decades in Kernelland" recently became available:</p><p><a href="https://www.youtube.com/watch?v=hNLBGiwfBSI" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=hNLBGiwfBS</span><span class="invisible">I</span></a></p><p>From the abstract[1]: The <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> project has been going for well over 30 years. From its beginnings on floppy diskettes and beige boxes through to its current home in pockets and unseen data centers, the kernel project has been a constant exercise in rapid development and adaptation. I have been present for almost all of the kernel project's history as an observer, contributor, maintainer, and more; all that experience will be boiled down into a fast-moving tour of how the <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> got to where it is, what makes it successful, and what may be coming next.</p><p>[1] <a href="https://ossna2025.sched.com/event/1zfit/three-decades-in-kernelland-jonathan-corbet-lwnnet" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ossna2025.sched.com/event/1zfi</span><span class="invisible">t/three-decades-in-kernelland-jonathan-corbet-lwnnet</span></a></p>
unixbhaskar<p>Hmmm</p><p><a href="https://mastodon.social/tags/linuxkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxkernel</span></a> <a href="https://mastodon.social/tags/opensourcedevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensourcedevelopment</span></a> <a href="https://mastodon.social/tags/operatingsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>operatingsystem</span></a></p>
unixbhaskar<p>Hmmm</p><p><a href="https://fosstodon.org/tags/linuxkernel" class="mention hashtag" rel="tag">#<span>linuxkernel</span></a> <a href="https://fosstodon.org/tags/opensourcedevelopment" class="mention hashtag" rel="tag">#<span>opensourcedevelopment</span></a> <a href="https://fosstodon.org/tags/operatingsystem" class="mention hashtag" rel="tag">#<span>operatingsystem</span></a></p>
9to5Linux<p><a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.12.38, 6.6.98, 6.1.145, and 5.15.188 kernels are now available for downloat at <a href="https://www.kernel.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">kernel.org</span><span class="invisible"></span></a></p><p><a href="https://floss.social/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://floss.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>A patch migrating the <a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> build configuration tool "gconf" to <a href="https://hachyderm.io/tags/gtk3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtk3</span></a> has reached <a href="https://hachyderm.io/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a>-next and thus is slated for inclusion in <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> 6.17:</p><p><a href="https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=a6da3a62221c428bb21b9c57ec2f15577babcf26" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/pub/scm/linux/k</span><span class="invisible">ernel/git/next/linux-next.git/commit/?id=a6da3a62221c428bb21b9c57ec2f15577babcf26</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p><span class="h-card" translate="no"><a href="https://floss.social/@curious" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>curious</span></a></span> yeah, tools can help, but there will always be corners they won't cover. And for <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> (the <a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a>) it are more landscapes than corners, as the <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> is mostly drivers, so many bugs will only show up with certain hardware (or combinations of certain hardware components).</p><p>That's why I find your statements "[tooling] nowadays has squashed all other annoying bugs" and "Funny that it sneaked through an rc release too!" kinda interesting, as it shows that we two have a totally different perspective on things. 😮 😀 </p><p>And that made me think: maybe there is potential for a nice talk here. One that explains these things while motivating people to help with continuously testing pre-releases, as that's the only way to find many bugs.</p><p>Sadly that might lead to a lot of frustration among testers (and thus be a disservice) as long as reporting bugs remains as hard as it is…</p>
Aptivi<p>Linux 6.16 RC6 is now live!</p><p><a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/Kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kernel</span></a> <a href="https://mastodon.social/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://mastodon.social/tags/Computers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Computers</span></a> <a href="https://mastodon.social/tags/Laptops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Laptops</span></a> <a href="https://mastodon.social/tags/TechNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechNews</span></a> <a href="https://mastodon.social/tags/TechUpdates" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechUpdates</span></a></p><p><a href="https://officialaptivi.wordpress.com/2025/07/14/linux-6-16-rc6-released/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">officialaptivi.wordpress.com/2</span><span class="invisible">025/07/14/linux-6-16-rc6-released/</span></a></p>
unixbhaskar<p>Yet another cup of hot coffee ☕ and some staring.....</p><p><a href="https://mastodon.social/tags/linuxkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxkernel</span></a> <a href="https://mastodon.social/tags/maillinglist" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>maillinglist</span></a> <a href="https://mastodon.social/tags/tool" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tool</span></a> <a href="https://mastodon.social/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> <a href="https://mastodon.social/tags/notmuch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>notmuch</span></a> <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a></p>