• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

systemd / systemd / 21050823169
73%

Build:
DEFAULT BRANCH: main
Ran 16 Jan 2026 02:46AM UTC
Jobs 1
Files 1973
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 Jan 2026 12:56PM UTC coverage: 72.522% (-0.2%) from 72.704%
21050823169

push

github

keszybz
tree-wide: lock in all memory pages when mlockall() is utilized, and on demand

When employing MCL_FUTURE we don't actually want it to impose
immediate population of malloc()-ed pages. Hence let's set
MCL_ONFAULT everywhere.

Additionally, specify MCL_CURRENT to ensure future memory allocations
on already mapped pages are covered too. (Addresses
https://github.com/systemd/systemd/pull/40319#discussion_r2693726196)

Note that in shutdown the mlockall() is done to avoid keeping swap space
busy, hence a dedicated call w/ MCL_CURRENT and w/o MCL_ONFAULT is made.

2 of 4 new or added lines in 3 files covered. (50.0%)

1162 existing lines in 49 files now uncovered.

309356 of 426567 relevant lines covered (72.52%)

1129967.96 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
0.0
0.0% src/shutdown/shutdown.c

Uncovered Existing Lines

Lines Coverage ∆ File
1
80.49
-0.15% src/basic/fs-util.c
1
84.41
-0.1% src/basic/process-util.c
1
77.52
-0.12% src/core/job.c
1
74.17
-0.11% src/import/importd.c
1
73.91
-4.35% src/libsystemd-network/lldp-network.c
1
73.1
-0.09% src/libsystemd-network/sd-dhcp-client.c
1
68.36
-0.27% src/libsystemd/sd-bus/bus-dump.c
1
85.81
-0.05% src/libsystemd/sd-journal/sd-journal.c
1
71.93
-0.58% src/login/logind-varlink.c
1
69.55
-0.22% src/machine/machined-varlink.c
1
88.35
-0.38% src/network/networkd-address-generation.c
1
72.27
-0.09% src/network/networkd-dhcp4.c
1
77.58
-0.19% src/network/networkd-dhcp-server.c
1
87.39
-0.23% src/network/tc/qdisc.c
1
65.02
-0.09% src/nsresourced/nsresourcework.c
1
92.12
-0.3% src/resolve/resolved-dns-stream.c
1
79.8
0.18% src/resolve/resolved-dns-transaction.c
1
43.8
-0.26% src/resolve/resolved-mdns.c
1
84.21
-5.26% src/shared/dissect-image.h
1
70.02
-0.16% src/systemctl/systemctl-list-units.c
1
79.93
-0.35% src/test/test-namespace.c
1
82.06
-0.33% src/udev/udevadm-trigger.c
1
73.7
-0.29% src/udev/udev-watch.c
1
86.86
0.96% src/userdb/userwork.c
2
89.78
-0.37% src/basic/compress.c
2
69.99
-0.06% src/core/exec-invoke.c
2
75.17
-0.34% src/core/transaction.c
2
87.92
-0.16% src/network/networkd-address.c
2
82.59
-0.53% src/oom/oomd-util.c
2
81.0
-0.48% src/udev/udev-node.c
3
65.57
-0.1% src/core/service.c
3
60.73
-0.33% src/libsystemd-network/ndisc-option.c
3
73.24
-1.06% src/libsystemd-network/sd-ipv4acd.c
3
56.54
-0.33% src/login/pam_systemd.c
3
84.77
-0.06% src/network/networkd-link.c
4
45.7
-1.56% src/journal/journald-native.c
4
78.11
-1.13% src/journal-remote/journal-upload-journal.c
4
40.35
-0.19% src/login/logind-dbus.c
4
82.27
-0.99% src/network/networkd-sysctl.c
4
98.72
0.0% src/resolve/test-dns-cache.c
5
86.24
0.79% src/udev/udev-manager.c
8
81.19
-0.21% src/core/unit.c
10
82.24
-0.97% src/resolve/resolved-link.c
11
70.44
-1.17% src/resolve/resolved-dns-scope.c
13
75.86
-1.02% src/busctl/busctl.c
15
57.33
-2.42% src/shared/ptyfwd.c
24
60.17
-1.24% src/core/socket.c
254
79.7
-0.27% src/core/manager.c
751
58.19
-14.07% src/repart/repart.c
Jobs
ID Job ID Ran Files Coverage
1 21050823169.1 16 Jan 2026 02:46AM UTC 1973
72.52
GitHub Action Run
Source Files on build 21050823169
  • Tree
  • List 1973
  • Changed 81
  • Source Changed 4
  • Coverage Changed 79
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21050823169
  • 51190631 on github
  • Prev Build on main (#21014545754)
  • Next Build on main (#21084785420)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc