home.social

Search

320 results for “kernellogger”

  1. From the main merge for 6.17[1]:

    "Added:
    - sanity check for file name
    - mark live inode as bad and avoid any operations

    Fixed:
    - handling of symlinks created in windows
    - creation of symlinks for relative path

    Changed:
    - cancel setting inode as bad after removing name fails
    - revert 'replace inode_trylock with inode_lock'"

    [1] git.kernel.org/torvalds/c/a11b

  2. From the main #ntfs3 merge for #Linux 6.17[1]:

    "Added:
    - sanity check for file name
    - mark live inode as bad and avoid any operations

    Fixed:
    - handling of symlinks created in windows
    - creation of symlinks for relative path

    Changed:
    - cancel setting inode as bad after removing name fails
    - revert 'replace inode_trylock with inode_lock'"

    [1] git.kernel.org/torvalds/c/a11b

    #kernel #LinuxKernel

  3. From the main #ntfs3 merge for #Linux 6.17[1]:

    "Added:
    - sanity check for file name
    - mark live inode as bad and avoid any operations

    Fixed:
    - handling of symlinks created in windows
    - creation of symlinks for relative path

    Changed:
    - cancel setting inode as bad after removing name fails
    - revert 'replace inode_trylock with inode_lock'"

    [1] git.kernel.org/torvalds/c/a11b

    #kernel #LinuxKernel

  4. 2/ And to quote one bit from @corbet's[1] great #OSSNA25 talk:

    ""[…] there will be no core development conferences around #Linux and other things in the United States in the foreseeable future. […] this is a real problem […]""

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

    [1] youtube.com/watch?v=hNLBGiwfBS (for context starts a bit earlier; the quoted bit comes about a minute later)

    [2] and kinda obvious for some of you

    #kernel #LinuxKernel #FLOSS

  5. ICYMI: the recording of @corbet's recent #OSSNA25 talk "Three Decades in Kernelland" recently became available:

    youtube.com/watch?v=hNLBGiwfBS

    From the abstract[1]: The #Linux #kernel 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 #LinuxKernel got to where it is, what makes it successful, and what may be coming next.

    [1] ossna2025.sched.com/event/1zfi

  6. Using machine learning to optimize/fine-tune the #Linux #kernel at runtime to the needs of the workload – this is something I guess we'll see way more often in the future.

    The recent #ossna25 talk "Improve Load Balancing With Machine Learning Techniques Based on the #sched_ext Framework" from Ching-Chun ("Jim") Huang gives a glimpse into such a future.

    @lwn write-up: lwn.net/Articles/1027096/

    Recording: youtube.com/watch?v=5VXemIXAOr

    Slides: static.sched.com/hosted_files/

  7. A option to optimize the code for the local CPU was merged for #Linux 6.16:

    git.kernel.org/torvalds/c/ea1d

    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.

    The idea comes from Linus' reply to Arnd's initial proposal:

    lore.kernel.org/all/CAHk-=wji1

    Here are some numbers comparing 'generic' to 'native' on a Skylake dual-core laptop (generic --> native) […]
    There is little difference both in terms of size and of performance, however
    the native build comes out on top ever so slightly [3 % in some cases]."'

    Note, the author tried in on a different machine later, and there it made no real difference:

    lore.kernel.org/all/b67fad41-3

    #kernel #LinuxKernel #Linux616

  8. Highlights from the main #erofs merge for #Linux 6.16 (git.kernel.org/torvalds/c/79b9):

    * a `fsoffset` mount option is introduced for file-backed mounts to specify the filesystem offset in order to adapt customized container formats.

    * Intel QAT hardware accelerators are supported to improve DEFLATE decompression performance.

    #kernel #LinuxKernel #Linux616 #filesystem

  9. Highlights from the main #erofs merge for #Linux 6.16 (git.kernel.org/torvalds/c/79b9):

    * a `fsoffset` mount option is introduced for file-backed mounts to specify the filesystem offset in order to adapt customized container formats.

    * Intel QAT hardware accelerators are supported to improve DEFLATE decompression performance.

    #kernel #LinuxKernel #Linux616 #filesystem

  10. Highlights from the main merge for 6.16 (git.kernel.org/torvalds/c/79b9):

    * a `fsoffset` mount option is introduced for file-backed mounts to specify the filesystem offset in order to adapt customized container formats.

    * Intel QAT hardware accelerators are supported to improve DEFLATE decompression performance.

  11. Highlights from the main #erofs merge for #Linux 6.16 (git.kernel.org/torvalds/c/79b9):

    * a `fsoffset` mount option is introduced for file-backed mounts to specify the filesystem offset in order to adapt customized container formats.

    * Intel QAT hardware accelerators are supported to improve DEFLATE decompression performance.

    #kernel #LinuxKernel #Linux616 #filesystem

  12. Highlights from the main #erofs merge for #Linux 6.16 (git.kernel.org/torvalds/c/79b9):

    * a `fsoffset` mount option is introduced for file-backed mounts to specify the filesystem offset in order to adapt customized container formats.

    * Intel QAT hardware accelerators are supported to improve DEFLATE decompression performance.

    #kernel #LinuxKernel #Linux616 #filesystem

  13. Highlights from the main #bcachefs merge for #Linux 6.16: git.kernel.org/torvalds/c/5225

    - Incompatible features may now be enabled at runtime, via "opts/version_upgrade" in sysfs.

    - Various changes to support deployable disk images

    - Major error message improvements for btree node reads, data reads, and elsewhere.

    - New option, 'rebalance_on_ac_only'.

    - Repair/self healing:

    - We can now kick off recovery passes and run them in the background if we detect errors.

    - Performance:

    - Faster snapshot deletion

    - Faster device removal

    - We're now coalescing redundant accounting updates prior to transaction commit, taking some pressure off the journal.

    - Stack usage improvements: All allocator state has been moved off the stack

    #kernel #LinuxKernel #Linux616 #Filesystem

  14. "some performance improvements and one minor mount option update" are among the main #Btrfs changes merged for #Linux 6.16:

    git.kernel.org/torvalds/c/5e82

    A few highlights:

    Performance:

    - extent buffer conversion to xarray gains throughput and runtime improvements on metadata heavy operations doing writeback (sample test shows +50% throughput, -33% runtime)

    - extent io tree cleanups lead to performance improvements by avoiding unnecessary searches or repeated searches

    - more efficient extent unpinning when committing transaction (estimated run time improvement 3-5%)

    User visible changes:

    - remove standalone mount option 'nologreplay', deprecated in 5.9, replacement is 'rescue=nologreplay'

    - in scrub, update reporting, add back device stats message after detected errors (accidentally removed during recent refactoring)

    Core:

    - convert extent buffer radix tree to xarray

    - continued preparations for large folios

    #kernel #LinuxKernel #Linux616 #Filesystem

  15. '"[…] The default dialect in 15 is still -std=gnu++17. You can use the -std=c++23 or -std=gnu++23 command-line options to enable C++23 features, and similarly for C++26 and others. […] C++26 features in include pack indexing, attributes for structured bindings, enhanced support for functions whose definition consists of =delete, and more. […] A number of defect reports were resolved in GCC 15. A few examples follow. […] C++11 attributes in C++98 […]"'

    developers.redhat.com/articles

  16. "[…] Let's take a look at 6 improvements to look forward to in the upcoming 15.

    1. Prettier execution paths

    2. A new look for C++ template errors

    3. Machine-readable diagnostics

    4. An easier transition to C23

    5. A revamped color scheme

    6. libgdiagnostics

    We're still fixing bugs, but we hope that GCC 15 will be ready to officially release (as 15.1) sometime later this month. […]"'

    developers.redhat.com/articles – by David Malcolm

  17. : A lightweight CLI tool for monitoring power usage from smart plugs in real-time, either directly or through Home Assistant.

    naveen.ing/cli-for-smartplugs/

    See also: github.com/naveenkul/WattWise

    Naveen Kulandaivelu writes:

    '"WattWise started as a simple utility [for] monitoring a power-hungry workstation from the terminal I already have open. The addition of automatic power management during peak ToU hours has already saved me from manually adjusting system performance throughout the day."'

  18. Ohh, there was another discussion on about "modern distros should be more careful mounting untrusted storage devices, as they might contain maliciously corrupted filesystems that can cause the to fail"

    Good entry point to the discussion: lore.kernel.org/all/Z8948cR5ak

    "[…] We've tried for years to get userspace to adopt a more security-aware model for untrusted devices, but have made pretty much no progress. […]"

  19. Have you heard the claim "Changing 30 lines of code in the could cut energy use at some data centers by up to 30 percent" that made the news two or three weeks ago?

    Did you wonder if it is really that simple as it sounds in many stories? Then you want to read the following article from @LWN. It describes things in a more nuanced and technical way, as yes, it is not that simple:

    lwn.net/Articles/1008399/

  20. Have you heard the claim "Changing 30 lines of code in the #Linux #kernel could cut energy use at some data centers by up to 30 percent" that made the news two or three weeks ago?

    Did you wonder if it is really that simple as it sounds in many stories? Then you want to read the following article from @LWN. It describes things in a more nuanced and technical way, as yes, it is not that simple:

    lwn.net/Articles/1008399/ #LinuxKernel #networking #powerefficiency

  21. Have you heard the claim "Changing 30 lines of code in the #Linux #kernel could cut energy use at some data centers by up to 30 percent" that made the news two or three weeks ago?

    Did you wonder if it is really that simple as it sounds in many stories? Then you want to read the following article from @LWN. It describes things in a more nuanced and technical way, as yes, it is not that simple:

    lwn.net/Articles/1008399/ #LinuxKernel #networking #powerefficiency

  22. Have you heard the claim "Changing 30 lines of code in the #Linux #kernel could cut energy use at some data centers by up to 30 percent" that made the news two or three weeks ago?

    Did you wonder if it is really that simple as it sounds in many stories? Then you want to read the following article from @LWN. It describes things in a more nuanced and technical way, as yes, it is not that simple:

    lwn.net/Articles/1008399/ #LinuxKernel #networking #powerefficiency

  23. Have you heard the claim "Changing 30 lines of code in the #Linux #kernel could cut energy use at some data centers by up to 30 percent" that made the news two or three weeks ago?

    Did you wonder if it is really that simple as it sounds in many stories? Then you want to read the following article from @LWN. It describes things in a more nuanced and technical way, as yes, it is not that simple:

    lwn.net/Articles/1008399/ #LinuxKernel #networking #powerefficiency

  24. GNU 2.44 is out:

    lists.gnu.org/archive/html/inf

    Some highlights:

    * Assembler:
    - Support for new architecture extensions for AArch64, Risc-V and x86.

    * Linker:

    - This now supports mixed LTO and non-LTO object files in relocatable output.
    - The ELF forms of the linker support a --image-base=<ADDR> option for compatibility with LLD.

    […] does not contain the sources for the gold linker […] now deprecated and will eventually be removed unless volunteers step forward […]

  25. 2/ wants to ship an *add-on* pkg for with vulkan drivers that support hw video acceleration for patent encumbered codecs.

  26. Wanna know what's in store for Linux 6.13, which is expected to be released on January 19 or 26?

    Then check out these articles from now freely available:

    * The beginning of the 6.13 merge window – lwn.net/Articles/998623/

    * The rest of the 6.13 merge window – lwn.net/Articles/998990/

  27. And with "reiserfs: The last commit", is now gone from for 6.13:

    git.kernel.org/torvalds/c/fb6f

    63 files changed, 12 insertions, 32804 deletions

    Bye bye! 👋