<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/recipes-containers/lxcfs/lxcfs_6.0.6.bb, branch master</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2026-05-29T21:19:23+00:00</updated>
<entry>
<title>lxcfs: update to v7.0.0</title>
<updated>2026-05-29T21:19:23+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-05-29T21:17:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=3510d32d88574fc4a8f451557bbd070935e94299'/>
<id>urn:sha1:3510d32d88574fc4a8f451557bbd070935e94299</id>
<content type='text'>
Bumping lxcfs to version v7.0.0, which comprises the following commits:

    0995aec Release LXCFS 7.0.0
    6389b7c chore: Remove manual cpu.max and TODO in test script
    6de32d9 lxcfs: fix wrong cpu count when setting cfs in hierarchy
    7241637 cpuset_parse: constify return value of cpuset_nexttok
    c8095bb tests: cover /proc/swaps in meminfo hierarchy test
    30556e7 lxcfs: fix gettid on glibc &lt; 2.30
    0f7e541 github: drop cgroup1 related stuff
    f2229e2 github: add Codecov
    13ac8db tests: use SIGTERM instead of SIGKILL
    1aa236a tests: add cpu cfs hierarchy test
    3d6d679 tests: add cpuset hierarchy test
    172d6b6 tests: refactor meminfo_hierarchy test
    4d69faa tests/meminfo_hierarchy: ensure that swap total size is correct
    156c0f8 tests: cleanup using shellcheck
    d86b88b tests: extend meminfo hierarchy test
    a3ed02c tests: remove cgroup1 support
    4e95204 cgroups: remove pure cgroup1 and hybrid support
    14910a8 tests: remove test_readdir test
    638d95a lxcfs: remove test_cgroup
    417f19f Fix compiler warning.
    7a90f31 lxcfs: make --enable-pidfd a default
    ab22161 lxcfs: nuke the cgroupfs code
    8eb4043 lxcfs: remove --enable-cgroup option support
    906161a lxcfs: remove cgroupfs support from hook
    c7d882f tests: remove cgroupfs-related tests
    d3fcf6a lxcfs: remove libfuse2-specific code
    ea2bcf0 lxcfs: drop libfuse2 support
    fab7ae2 github: switch to libfuse3 and drop libfuse2
    dae1f7f CONTRIBUTING: add a note on AI generated code
    849eec9 lxcfs: add .clang-format
    9577b48 sysfs: fix duplicated /sys/devices/system/cpu/online
    2e91ceb lxcfs: fix "Write to cache was truncated" on long-running / high-core-count systems
    ed65236 Fix issue where the pidfd_ functions are not detected during meson setup.
    3aa1487 cgroups/cgfsng: check memory allocation in add_hierarchy
    06db22c meson: don't forget to set PSI trigger mocks for liblxcfstest
    726082c github: enable mocks for CI upgrade tests
    6f27557 github: pass LIBFUSE env variable to upgrade tests
    b7efa05 cgroups/cgfsng: do not change host-wide cgroup2 superblock options
    273a0b6 cgroups/cgfsng: fix whitespace errors in __cg_mount_direct
    456047f lxcfs: add enable-psi-poll cmdline option
    39e4724 tests: add /proc/pressure/* virtualization tests
    e422b64 github: enable mocks for CI builds
    e7f5d06 meson: add "mocks" option for CI/testing purposes
    f664a57 proc_fuse: add /proc/pressure/{cpu, io, memory} virtualization
    34d5daf lxcfs: install noop signal handler for SIGRTMIN + 0
    84ef19e proc_fuse: move release/releasedir at the end
    8fae19b lxcfs: wire up -&gt;poll callback for /proc
    142b0cf lxcfs: wire up -&gt;write callback for /proc
    d411fda bindings: add private_data field to struct file_info
    282f237 proc_fuse: deduplicate read() handlers code for /proc/pressure files
    af454ab src/utils: fix in_same_namespace helper
    82481b6 lxcfs: use macro to generate liblxcfs call helpers
    c503b12 cgroups: replace dup() call with openat_safe()
    6bd2ebd proc_fuse: add zswap information to /proc/meminfo
    0dc531d bindings: add zswap feature detection
    7775056 lxcfs: add disable-zswap opt
    21ce4aa cgroups: add zswap feature detection
    b54e16a cgroups: extract cgfsng_can_use_memory_feature() util function
    255b7a7 proc_fuse: fix proc_stat_read reporting host cpu count under cgroup v2
    8a281f9 github: Use Github Arm runners
    3d81122 github: Bump actions/checkout to v5
    2ea5561 proc_loadavg: Prevent integer overflow calculating the sleep interval
    28be637 lxcfs: use strlcpy when handle runtime-dir parameter
    0f253c7 utils: move strlcpy/strlcat helpers from cgroup_utils to utils
    3aa1bb6 cpuset_parse: make a check for an empty string in cpu_in_cpuset()
    531a988 utils: fix wait_for_sock to use time_t instead of int
    a43c87d tests/test-read: call close(2) only if there is an fd
    abdecf1 meminfo: Add slab_reclaimable to MemAvailable
    31da3ae proc_fuse: add psi(pressure stall information) procfs
    3a43ced github: Improve progress reporting
    f819442 github: Cleanup testsuite action
    a1f9602 github: Update checkout to v4
    10c990f github: Simplify build action
    370f6a4 github: Update coverity workflow
    124ad8b github: Use shared logic
    ce45d17 tests: Make sure to enable cpuset controller
    8c5f161 github: Add arm64 tests
    39dc9b3 github: Simplify tests workflow
    c65ddc7 github: Bump Ubuntu version
    49e862b cgroups/cgfsng: improve swap accounting support detection
    2594ae8 tests: add proc readdir test
    56fd97e lxcfs: fix readdir for procfs subtree
    bcb1b0a lxcfs_read: Added LXCFS_TYPE macro to all FUSE filesystem calls
    1e4e184 Add missing linux/limits.h include
    15f614c github: add live upgrade test between stable-{5,6} branches
    8c88d4e github: add ISSUE_TEMPLATE.md
    bf571ae README.md: add info about how to collect a core dump
    fd35d40 github: update coverity test to use Ubuntu 22.04
    e5a5c8c github: add lxcfs live upgrade compatibility test
    5c42da9 lxcfs/bindings: add a flag for overriding the runtime dir
    328a30b lxcfs/bindings: Refactor RUNTIME_PATH so that it can be overridden on startup
    276cc1c proc: checks system security policy before trying to get personalities

We also Drop 0001-bindings-fix-build-with-newer-linux-libc-headers.patch as
v7.0.0 added its own conditional '#include &lt;sys/pidfd.h&gt;' inside '#if HAVE_PIDFD_OPEN',
so the patch's unconditional include is now a duplicate. The system glibc
sys/pidfd.h has a broken include guard (#ifndef _PIDFD_H without a matching #define),
so two includes produce a 'struct pidfd_info' redefinition error.

Also switch DEPENDS/RDEPENDS from fuse to fuse3, matching v7.0.0 which now
requires libfuse3.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>lxcfs: update to 6.0.6</title>
<updated>2026-03-26T17:20:17+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-03-26T17:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=c4cf2aa57bf387dd4a334e03f7988835c993bd94'/>
<id>urn:sha1:c4cf2aa57bf387dd4a334e03f7988835c993bd94</id>
<content type='text'>
Update LXCFS from 5.0.4 to 6.0.6 (LTS branch). Existing patches
apply with offset.

Key changes across the 5.0 to 6.0 series:

6.0.x LTS (2024-2029):
  - Switch to fuse3 as default (fuse2 still supported)
  - Reworked cgroup2 support with improved delegation
  - Improved /proc/cpuinfo virtualization for cgroup2
  - Improved /proc/meminfo virtualization accuracy
  - Improved /proc/stat CPU time virtualization
  - Improved /proc/loadavg virtualization
  - Improved /proc/uptime per-container tracking
  - Improved /sys/devices/system/cpu virtualization
  - Better handling of cgroup v1/v2 hybrid setups
  - meson build system improvements
  - Various memory leak and race condition fixes
  - Multiple security hardening improvements

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
</feed>
