Once the kdump service is loaded, if changes to CPUs or memory occur,
either by hot un/plug or off/onlining, the crash elfcorehdr must also
The elfcorehdr describes to kdump the CPUs and memory in the system,
and any inaccuracies can result in a vmcore with missing CPU context
or memory regions.
The current solution utilizes a udev event per CPU or memblock to
The documentation discussion at past kernel summits has been lively, so
I think we should do it again. Some topics I would bring to a session
this year would include:
- The ongoing restructuring of the Documentation/ directory. I've been
slowly moving the architecture docs into Documentation/arch/, but
would like to do more to reduce the clutter of the top-level directory
In today's hybrid computing and work environments, many challenges make it difficult to collaborate, communicate and feel a sense of belonging as a team-member. It can become increasingly difficult to develop trust and teamwork in these environments which impact innovation and productivity. Creating psychological safety can be helpful when embracing strategies that reduce stress and burnout. ...
DAMON[1,2] is a Linux kernel subsystem that provides efficient data access
monitoring and access-aware system operations (DAMON-based Operation Schemes,
a.k.a DAMOS). A service provider reported that they are showing about a 16%
reduction in memory usages with modest overhead on their products by utilizing
a DAMON-based system operation scheme.
After its initial introduction, it has...
Kernel samepage merging (KSM) is a memory de-duplication scheme that finds duplicate pages in memory and shares them in order to alleviate memory bottlenecks. However, KSM can have a negative impact on performance, as it requires scanning all target pages.
In this presentation, I describe how a real-world application is used, how it is configured to make good use of KSM, and what benefits...
The VSOCK family of sockets has traditionally been embraced for its convenience in enabling communication between virtual machines and the host in virtualized environments. However, recent practical advancements have developed VSOCK into more than just a convenience; it has become a viable networking protocol even for some extremely demanding networking workloads across the host/VM...
Recently there have been several talks about issues with object ownership in device drivers, use-after-free bugs and problems with handling hot unplug events in certain subsystems.
First Laurent Pinchart revisited an older discussion about the harmful side-effects of devres helpers during LPC 2022. I then went down that rabbit hole only to discover a whole suite of issues, not really...