home.social

Search

231 results for “kernellogger”

  1. #Linux 7.1-rc3 is out:

    lore.kernel.org/lkml/CAHk-=wgC

    Linus writes: ""[…] this [rc] answers the "is 7.1 continuing the larger size pattern that we saw with 7.0?" question, and the answer is yes: that wasn't a fluke brought on by a .0 release - it simply seems to be the new normal.""

    #LinuxKernel #kernel

  2. 7.1-rc3 is out:

    lore.kernel.org/lkml/CAHk-=wgC

    Linus writes: ""[…] this [rc] answers the "is 7.1 continuing the larger size pattern that we saw with 7.0?" question, and the answer is yes: that wasn't a fluke brought on by a .0 release - it simply seems to be the new normal.""

  3. #Linux 7.1-rc3 is out:

    lore.kernel.org/lkml/CAHk-=wgC

    Linus writes: ""[…] this [rc] answers the "is 7.1 continuing the larger size pattern that we saw with 7.0?" question, and the answer is yes: that wasn't a fluke brought on by a .0 release - it simply seems to be the new normal.""

    #LinuxKernel #kernel

  4. #Linux 7.1-rc3 is out:

    lore.kernel.org/lkml/CAHk-=wgC

    Linus writes: ""[…] this [rc] answers the "is 7.1 continuing the larger size pattern that we saw with 7.0?" question, and the answer is yes: that wasn't a fluke brought on by a .0 release - it simply seems to be the new normal.""

    #LinuxKernel #kernel

  5. Quick reminder in light of the recent #LinuxKernel vulnerabilities:

    In case you want to protect yourself against vulnerabilities in #Linux #Kernel modules you don't need, disable module loading completely by running:

    echo 1 | sudo tee /proc/sys/kernel/modules_disabled

    Of course you want to load all modules you need before running that command, as otherwise you will have to reboot to load them. 😄

    More details on this:

    * dfir.ch/posts/today_i_learned_
    * linux-audit.com/kernel/increas
    * heise.de/select/ct/2020/1/1577 [German]

  6. Quick reminder in light of the recent vulnerabilities:

    In case you want to protect yourself against vulnerabilities in modules you don't need, disable module loading completely by running:

    echo 1 | sudo tee /proc/sys/kernel/modules_disabled

    Of course you want to load all modules you need before running that command, as otherwise you will have to reboot to load them. 😄

    More details on this:

    * dfir.ch/posts/today_i_learned_
    * linux-audit.com/kernel/increas
    * heise.de/select/ct/2020/1/1577 [German]

  7. Highlights from the main merge for 7.0:

    ""By the number of commits, cpufreq is the leading party (again) and the most visible change there is the removal of the omap-cpufreq driver that has not been used for a long time (good riddance). There are also quite a few changes in the cppc_cpufreq driver, mostly related to fixing its frequency invariance engine in the case […]

    Next up is cpuidle and the changes there are dominated by intel_idle driver updates, mostly related to the new command line facility allowing users to adjust the list of C-states used by the driver. […]

    The most significant update related to system suspend and hibernation is the one to stop freezing the PM runtime workqueue during system PM transitions which allows some deadlocks to be avoided. […]

    […]and there are assorted cleanups, documentation fixes, and some cpupower utility improvements. […]""

    git.kernel.org/torvalds/c/9b1b

  8. Highlights from the main #PowerManagement merge for #Linux 7.0:

    ""By the number of commits, cpufreq is the leading party (again) and the most visible change there is the removal of the omap-cpufreq driver that has not been used for a long time (good riddance). There are also quite a few changes in the cppc_cpufreq driver, mostly related to fixing its frequency invariance engine in the case […]

    Next up is cpuidle and the changes there are dominated by intel_idle driver updates, mostly related to the new command line facility allowing users to adjust the list of C-states used by the driver. […]

    The most significant update related to system suspend and hibernation is the one to stop freezing the PM runtime workqueue during system PM transitions which allows some deadlocks to be avoided. […]

    […]and there are assorted cleanups, documentation fixes, and some cpupower utility improvements. […]""

    git.kernel.org/torvalds/c/9b1b

    #Kernel #LinuxKernel

  9. They joys of bugs in hardware or firmware[1]:

    A user reported updating to 6.4.y broke 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 on some chips supported by can harm other PCI devices. 🥴 🤨

    bugzilla.kernel.org/show_bug.c

    [1] or maybe it one day turns out that this is caused by a bug somewhere in the

  10. @kernellogger and use "journalctl -k -b-1" to see the Kernel messages of the previous boot.

    Replace "-1" with any of the boot IDs provided by "journalctl --list-boots" (requires the journal to be configured as Storage=persistent in /etc/systemd/journald.conf)

    #systemd #journald

  11. #io_uring #bpf filter support was merged for #Linux 7.0 by @axboe

    git.kernel.org/torvalds/c/591b [update] see also: lwn.net/Articles/1054225/ and for the liburing side (which has both man pages and an extensive test case that also demonstrate how to use it) git.kernel.org/pub/scm/linux/k [/update]

    ""This adds support for both cBPF filters for io_uring, as well as task inherited restrictions and filters. […]

    seccomp and io_uring don't play along nicely, […] As a result, things like containers and systemd that apply seccomp filters, can't filter io_uring operations.

    That leaves them with just one choice if filtering is critical - filter the actual io_uring_setup(2) system call to simply disallow io_uring. That's rather unfortunate, and has limited us because of it.

    io_uring already has some filtering support. […] This first adds support for cBPF filters for opcodes, which enables tighter control over what exactly a specific opcode may do. […] These filters are run post the init phase of the request […] On top of that support is added for per-task filters , meaning that any ring created with a task that has a per-task filter will get those filters applied when it's created.[…]""

    #Kernel #LinuxKernel

  12. Lai Jiangshan posted a RFC patch-set introducing a new hypervisor called :

    lore.kernel.org/lkml/202402261

    "'"This RFC series proposes a new virtualization framework built upon the 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: lore.kernel.org/lkml/CABgObfaS

  13. Wedson Almeida Filho steps down as one of the maintainers of
    the 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; […]"'

    lore.kernel.org/lkml/202408282

  14. 2/ Side note for users of :

    6.12 is now available for all Fedora releases in the "stable" of my vanilla repositories.

    For install instructions, see copr.fedorainfracloud.org/copr and fedoraproject.org/wiki/Kernel_

    In addition to the regular kernel package that copr as of today started shipping a dedicated kernel which has enabled. Install it by running:

    $ sudo dnf install kernel-rt

  15. v6.12-rc1-rt1 is out:

    lore.kernel.org/all/2024093015

    If you wonder what's still in the RT-Tree now that support is upstream, checkout git.kernel.org/pub/scm/linux/k

    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).

  16. 6.12-rc1 is out:

    lore.kernel.org/lkml/CAHk-=wiw

    '"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, is now mainlined and enabled as a config option (you do need to enable "EXPERT" to get the question). For another, also got merged.

    […]

    Let's get the testing and calming down period started, ok?

    Linus"'

  17. 2/ It's done! 🥳

    A few minutes ago (aka: support) support landed in mainline, as Linus honored the PR that Tglx handed him yesterday in person (see first toot in thread): git.kernel.org/torvalds/c/baeb

    Congrats and thx to everyone who was involved in this 20 year long journey!

  18. The 6.12 pull request for is handed to Linus. Likely the first PR ever submitted in printed form.

  19. aka the support for hit -next today! 🥳 👏

    git.kernel.org/pub/scm/linux/k

    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 prerequisites will be submitted for 6.12: lore.kernel.org/all/87ed5za2oj

    * Troublemaking changes sometimes are reverted before the final, which in fact happened to some of printk prerequisites a while ago: lore.kernel.org/lkml/202206231

  20. patches to allow enabling (aka proper support) for x86, ARM64, and Risc-V were posted for review:

    lore.kernel.org/lkml/202409061

    "The printk bits required for PREEMPT_RT are sitting in linux-next. This was the last known roadblock for PREEMPT_RT. The RT queue has additionally the "atomic console" for the 8250 UART which is not yet in linux-next.[…]"

    See also these earlier other related toots:

    fosstodon.org/@kernellogger/11
    fosstodon.org/@kernellogger/11

  21. v6 of the patch-set "add threaded printing + the rest" which "provides the remaining pieces of the rework."[1] is now in -next – but as of now it's not yet clear if this will be merged for 6.12.

    lore.kernel.org/all/ZthvGoJE26

    [1] e.g. the last big missing piece for support through in the mainline . But note, this series does *not* provide an nbcon console driver. That will come in a follow-up series.

  22. John posted v4 of the patch-set "threaded console printing as well as some other minor pieces" which "provides the remaining pieces of the rework." -- e.g. the last big missing piece for support through in the mainline . But note, "this series does *not* provide an nbcon console driver. That will come in a follow-up series."

    lore.kernel.org/all/2024082704

    This comes hot on the heels of the "write_atomic() printing" entering -next: fosstodon.org/@kernellogger/11

  23. The improved series "wire up write_atomic() printing" is now in -next again and thus slated for inclusion in 6.12. This is one of the last important bits for proper support with in mainline – but not the last, as this series does not include threaded printing or nbcon drivers, as those will come later: lore.kernel.org/all/ZsWxpVG8uZ

    A earlier version of the patch set was supposed to go into 6.11, but Linus was unhappy: lore.kernel.org/lkml/CAHk-=whU

  24. Linus did not pull the latest printk changes for 6.11, as he did not like the what some of the changes required for proper aka support do:

    lore.kernel.org/all/CAHk-%3Dwh

    "'
    > 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.

    […]
    '"

  25. John posted v3 of the patch-set with the "remaining pieces of the rework" to support threaded console printing, which is last big missing piece missing to support with the mainline through :

    lore.kernel.org/all/2024072217

  26. The last step in the rework saga (the last big pre-requisite before 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."'

    lore.kernel.org/all/2024060323

  27. Some highlights from various #VFS merges for #Linux 6.17 where @brauner submitted the PR:

    git.kernel.org/torvalds/c/278c: fallocate() updates bringing support for the BLK_FEAT_WRITE_ZEROES_UNMAP feature and BLK_FLAG_WRITE_ZEROES_UNMAP_DISABLED flag for SCSI, NVMe and device-mapper drivers, and add the FALLOC_FL_WRITE_ZEROES and for ext4 and raw bdev devices; this enables preventing numerous metadata changes and journal I/O, which may lead to significant write amplification and performance degradation in synchronous write mode.

    git.kernel.org/torvalds/c/57fc: support for the the new file_getattr() and file_setattr() system calls (after lengthy discussions), which allow userspace to set filesystem inode attributes on special files (One of the usage examples is the XFS quota projects.)

    git.kernel.org/torvalds/c/7879: ext4 IOCB_DONTCACHE support

    git.kernel.org/torvalds/c/117e: An extension to the coredump socket and a proper rework of the coredump code.

    #kernel #LinuxKernel

  28. 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] git.kernel.org/torvalds/c/70ef

    #Kernel #LinuxKernel #SecureBoot