Search
320 results for “kernellogger”
-
2/ For completeness, as it's easy to miss in Kent's long post:
Kent refuses to send a public apology for a remark to a mm developer that lead to the escalation to the COC. Search for "you should probably send him an apology" in his Patreon post to find a good place to start.
Also note that Kent resurrected the #LKML thread with the remark yesterday; new messages start here: https://lore.kernel.org/all/vvulqfvftctokjzy3ookgmx2ja73uuekvby3xcc2quvptudw7e@7qj4gyaw2zfo/t/#u
-
2/ Side note for users of #Fedora #Linux:
#LinuxKernel 6.12 is now available for all Fedora releases in the "stable" #copr of my #kernel vanilla repositories.
For install instructions, see https://copr.fedorainfracloud.org/coprs/g/kernel-vanilla/stable/ and https://fedoraproject.org/wiki/Kernel_Vanilla_Repositories
In addition to the regular kernel package that copr as of today started shipping a dedicated #realtime kernel which has #PREEMPT_RT enabled. Install it by running:
$ sudo dnf install kernel-rt
-
The two #Bluetooth #regressions[1] recently affecting many people in #Linux mainline and various stable/longterm #kernel series should soon be a thing of the past:
Linus merged fixes into #LinuxKernel 6.12-rc4[2] and Greg queued them for the next stable releases[3].
Wondering what we should learn from this wrt to handling such regressions quickly and ideally even preventing them from hitting stable.
[1] https://lore.kernel.org/all/4e1977ca-6[email protected]/
[2] https://git.kernel.org/torvalds/c/d7f513ae7b108f953cceec8bc96d2e5e83c3ccd0
[3] https://lore.kernel.org/all/2024102100-spongy-etching-0695@gregkh/
-
Linus on #LKML today:
"""Honestly, I'm pretty damn fed up with buggy hardware and completely theoretical attacks that have never actually shown themselves to be used in practice.
So I think this time we push back on the hardware people […]
Because dammit, let's put the onus on where the blame lies, and not just take any random shit from bad hardware and say "oh, but it *might* be a problem".
Linus"'"
-
Jan plans to remove #reiserfs with #LinuxKernel 6.13:
"Deprecation period of reiserfs ends with the end of this year so it is time to remove it from the #kernel."
63 files changed, 12 insertions, 32804 deletions
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=7f571dbace211fd7a8d679f61ff9fbee46687b6b #Linux
-
#Intel and #AMD Form #x86 Ecosystem Advisory Group to Accelerate Innovation for Developers and Customers
"'Leading tech companies to collaborate on architectural interoperability and simplify software development across the ecosystem.
Luminaries #LinusTorvalds and Tim Sweeney join founding members #Broadcom, #Dell, #Google, #HewlettPackardEnterprise, #HP Inc., #Lenovo, #Meta, #Microsoft, #Oracle, and #RedHat.'"
-
Many dozens of recordings from this years @linuxplumbersconf are now available on YouTube. You can find them in the list of videos (https://www.youtube.com/@LinuxPlumbersConference/videos ) on in a dedicated playlist (https://www.youtube.com/playlist?list=PLVsQ_xZBEyN0XmmLaDFQEnuEu5HKSobpy ).
Abstracts as well as slides for most of the talks are available through the #LinuxPlumbers2024's schedule page: https://lpc.events/event/18/timetable/?view=lpc
-
#Linux v6.12-rc1-rt1 is out:
https://lore.kernel.org/all/2024093015[email protected]/
If you wonder what's still in the RT-Tree now that #PREEMPT_RT support is upstream, checkout https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git/log/?h=linux-6.12.y-rt
In short: about 40 patches that among others switch 8250 to nbcon console, add support for ARM and PowerPC, or fix some drivers (like i915).
-
#Linux 6.12-rc1 is out:
https://lore.kernel.org/lkml/CAHk-=wiw[email protected]/
'"Despite conference travel (both for me and several maintainers), things seemed to go mostly fairly normally. There's a couple of notable new features in here: For one thing, #PREEMPT_RT is now mainlined and enabled as a config option (you do need to enable "EXPERT" to get the question). For another, #sched_ext also got merged.
[…]
Let's get the testing and calming down period started, ok?
Linus"'
-
#sched_ext, which allows scheduling policies to be implemented as #BPF programs, has been merged for #Linux 6.12:
https://git.kernel.org/torvalds/c/88264981f2082248e892a706b2c5004650faac54
See https://lwn.net/Articles/922405/ for a description of what it does and https://lwn.net/Articles/972710/ for the controversy it caused that is the reason why it took so long to land in mainline.
-
They joys of bugs in hardware or firmware[1]:
A user reported updating to #Linux #kernel 6.4.y broke #iwlwifi on a Intel 3165 NIC. Bisection identified 5fc3f6c90cc ("r8169: consolidate disabling ASPM before EPHY access") as culprit.
Turns out it was not a faulty bisection, as it seems enabling #ASPM on some #Realtek chips supported by #r8169 can harm other PCI devices. 🥴 🤨
https://bugzilla.kernel.org/show_bug.cgi?id=217635#c27
[1] or maybe it one day turns out that this is caused by a bug somewhere in the #LinuxKernel
-
Lai Jiangshan posted a RFC patch-set introducing a new hypervisor called #PVM:
https://lore.kernel.org/lkml/202402261[email protected]/
"'"This RFC series proposes a new virtualization framework built upon the #KVM hypervisor that does not require hardware-assisted virtualization techniques.
So the over-arching goals of PVM are to 1) enable nested virtualization within any IaaS clouds […] 2) avoid costly exits to the host hypervisor […]"'"
Pbonzini already replied: https://lore.kernel.org/lkml/CABgObfaS[email protected]/
-
Wedson Almeida Filho steps down as one of the maintainers of
the #RustForLinux project:'"[…] After almost 4 years, I find myself lacking the energy and enthusiasm I once had to respond to some of the nontechnical nonsense, so it's best to leave it up to those who still have it in them.
To the Rust for Linux team: thank you, you are great. It was a pleasure working with you all; […]"'
-
2/ It's done! 🥳
A few minutes ago #PREEMPT_RT (aka: #realtime support) support landed in #Linux mainline, as Linus honored the PR that Tglx handed him yesterday in person (see first toot in thread): https://git.kernel.org/torvalds/c/baeb9a7d8b60b021d907127509c44507539c15e5
Congrats and thx to everyone who was involved in this 20 year long journey!
-
The #Linux 6.12 pull request for #PREEMPT_RT is handed to Linus. Likely the first PR ever submitted in printed form. #kernel #LinuxKernel #Realtime
-
#PREEMPT_RT aka the #realtime support for #LinuxKernel hit #linux-next today! 🥳 👏
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/log/?qt=grep&q=PREEMPT_RT
Still remains to be seen if those changes really makes it upstream during the 6.12 merge window and stick:
* It afaics is still unclear if some #printk prerequisites will be submitted for 6.12: https://lore.kernel.org/all/87ed5za2oj[email protected]/
* Troublemaking changes sometimes are reverted before the final, which in fact happened to some of printk prerequisites a while ago: https://lore.kernel.org/lkml/202206231[email protected]/
-
v6 of the patch-set "add threaded printing + the rest" which "provides the remaining pieces of the #printk rework."[1] is now in #Linux-next – but as of now it's not yet clear if this will be merged for #kernel 6.12.
https://lore.kernel.org/all/ZthvGoJE26[email protected]/
[1] e.g. the last big missing piece for #Realtime support through #PREEMPT_RT in the mainline #LinuxKernel. But note, this series does *not* provide an nbcon console driver. That will come in a follow-up series.
-
The improved #printk series "wire up write_atomic() printing" is now in -next again and thus slated for inclusion in #Linux 6.12. This is one of the last important bits for proper #REALTIME support with #PREEMPT_RT in mainline – but not the last, as this series does not include threaded printing or nbcon drivers, as those will come later: https://lore.kernel.org/all/ZsWxpVG8uZ[email protected]/
A earlier version of the patch set was supposed to go into #kernel 6.11, but Linus was unhappy: https://lore.kernel.org/lkml/CAHk-=whU[email protected]/
-
Linus did not pull the latest printk changes for #Linux 6.11, as he did not like the what some of the changes required for proper #Realtime aka #PREEMPT_RT support do:
https://lore.kernel.org/all/CAHk-%3Dwh%[email protected]/
"'
> The messages are flushed at the end of the emergency section to allow storing the full log (backtrace) first.What? No.
One of the historically problematic situations is when a recursive oops or a deadlock occurs *during* the first oops.
[…]
'" #kernel #LinuxKernel -
John posted v3 of the patch-set with the "remaining pieces of the #printk rework" to support threaded console printing, which is last big missing piece missing to support #realtime with the mainline #Linux #kernel through #PREEMPT_RT:
-
The last step in the #Linux #kernel #printk rework saga (the last big pre-requisite before #PREEMPT_RT can be mainlined) is getting closer:
John submitted the printk patch series "add threaded printing + the rest", which '"provides the remaining pieces of the printk rework. All other components are either already mainline or are currently in linux-next. […] Note that this series does *not* provide an nbcon console driver. That will come in a follow-up series."'
-
The content from Netdev 0x16 (held last Oct. 22) is now online.
For a session overview see:
https://netdevconf.info/0x16/accepted-sessions.htmlVideo breakdown:
Day 1: https://bit.ly/netdev-0x16-day-1
Day 2: https://bit.ly/netdev-0x16-day-2
Day 3: https://bit.ly/netdev-0x16-day-3
Day 4: https://bit.ly/netdev-0x16-day-4
Day 5: https://bit.ly/netdev-0x16-day-5 -
Interesting detail in the description of the main EFI changes merged for #Linux 6.9[1]:
"'"Avoid creating mappings that are both writable and executable while running in the EFI boot services. This is a prerequisite for getting the x86 #shim loader signed by MicroSoft again, which allows the distros to install on x86 PCs that ship with EFI secure boot enabled."'"
[1] https://git.kernel.org/torvalds/c/70ef654469b371d0a71bcf967fa3dcbca05d4b25
-
Interesting detail in the description of the main EFI changes merged for #Linux 6.9[1]:
"'"Avoid creating mappings that are both writable and executable while running in the EFI boot services. This is a prerequisite for getting the x86 #shim loader signed by MicroSoft again, which allows the distros to install on x86 PCs that ship with EFI secure boot enabled."'"
[1] https://git.kernel.org/torvalds/c/70ef654469b371d0a71bcf967fa3dcbca05d4b25
-
Interesting detail in the description of the main EFI changes merged for #Linux 6.9[1]:
"'"Avoid creating mappings that are both writable and executable while running in the EFI boot services. This is a prerequisite for getting the x86 #shim loader signed by MicroSoft again, which allows the distros to install on x86 PCs that ship with EFI secure boot enabled."'"
[1] https://git.kernel.org/torvalds/c/70ef654469b371d0a71bcf967fa3dcbca05d4b25
-
Interesting detail in the description of the main EFI changes merged for #Linux 6.9[1]:
"'"Avoid creating mappings that are both writable and executable while running in the EFI boot services. This is a prerequisite for getting the x86 #shim loader signed by MicroSoft again, which allows the distros to install on x86 PCs that ship with EFI secure boot enabled."'"
[1] https://git.kernel.org/torvalds/c/70ef654469b371d0a71bcf967fa3dcbca05d4b25
-
Interesting detail in the description of the main EFI changes merged for #Linux 6.9[1]:
"'"Avoid creating mappings that are both writable and executable while running in the EFI boot services. This is a prerequisite for getting the x86 #shim loader signed by MicroSoft again, which allows the distros to install on x86 PCs that ship with EFI secure boot enabled."'"
[1] https://git.kernel.org/torvalds/c/70ef654469b371d0a71bcf967fa3dcbca05d4b25
-
"'[…] #git was created as a tool to unblock future #Linux #kernel releases — not intended as a global reinvention of all source code management; Linus’s comments highlight that he explicitly saw source code management as the domain of other tools that would then interface with git. […]'"
https://graphite.dev/blog/bitkeeper-linux-story-of-git-creation
-
One highlight from the main #NTFS3 updates merged for #Linux #kernel 6.2:
https://git.kernel.org/torvalds/c/6022ec6ee2c3a16b26f218d7abb538afb839bd6d #LinuxKernel- added mount options:
* 'hide_dot_files' (docs: https://git.kernel.org/torvalds/c/60adc860ca7d7a95d5befd2d3c3e644d23706b2c; note, initially the option was named 'hidedotfiles', see https://git.kernel.org/torvalds/c/dc0fcc99b1756c3c703326aa0015ed73fc4e9a73)
* 'nocase' (https://git.kernel.org/torvalds/c/a3a956c78efaa202b1d75190136671cf6e87bfbe)
* 'windows_names' (doc: https://git.kernel.org/torvalds/c/d683c67c5f50802b9b14ea29d89d66a25327e965)
-
One highlight from the main #NTFS3 updates merged for #Linux #kernel 6.2:
https://git.kernel.org/torvalds/c/6022ec6ee2c3a16b26f218d7abb538afb839bd6d #LinuxKernel- added mount options:
* 'hide_dot_files' (docs: https://git.kernel.org/torvalds/c/60adc860ca7d7a95d5befd2d3c3e644d23706b2c; note, initially the option was named 'hidedotfiles', see https://git.kernel.org/torvalds/c/dc0fcc99b1756c3c703326aa0015ed73fc4e9a73)
* 'nocase' (https://git.kernel.org/torvalds/c/a3a956c78efaa202b1d75190136671cf6e87bfbe)
* 'windows_names' (doc: https://git.kernel.org/torvalds/c/d683c67c5f50802b9b14ea29d89d66a25327e965)